Description
In the Reporting -> Custom Reports section of the documentation, it is suggested that when creating a custom reporter, no additional steps are necessary; utPLSQL will automatically enable its use. The documentation states:
"Assuming that the custom reporter type is created in the UT3 schema, to run the tests using a custom reporter just call: exec ut.run(ut3.custom_reporter_name());,"
UTPLSQL
However, in practice, it is necessary to grant the appropriate permissions and create a synonym for the new reporter.
To grant execute permission:
GRANT EXECUTE ON ut3.custom_reporter_name TO PUBLIC;
To create a public synonym;
CREATE OR REPLACE PUBLIC SYNONYM custom_reporter_name FOR ut3.custom_reporter_name;
These steps ensure that the custom reporter can be utilized as intended.