@@ -23,6 +23,8 @@ create table ut$test_table (val varchar2(1));
2323@@helpers/ test_package_1 .pck
2424@@helpers/ test_package_2 .pck
2525@@helpers/ utplsql_test_reporter .typ
26+ @@helpers/ test_reporters .pks
27+ @@helpers/ test_reporters .pkb
2628
2729-- Start coverage in develop mode (coverage for utPLSQL framework)
2830-- Regular coverage excludes the framework
@@ -106,6 +108,7 @@ exec ut_coverage.coverage_start_develop();
106108@@lib/ RunTest .sql ut_output_buffer/ send_line .DoesNotSendLineIfNullTextGiven .sql
107109@@lib/ RunTest .sql ut_output_buffer/ send_line .SendsALineIntoBufferTable .sql
108110
111+ @@lib/ RunTest .sql ut_reporters/ ut_sonar_test_reporter .AcceptsFileMapping .sql
109112@@lib/ RunTest .sql ut_reporters/ ut_sonar_test_reporter .ProducesExpectedOutputs .sql
110113@@lib/ RunTest .sql ut_reporters/ ut_teamcity_reporter .ProducesExpectedOutputs .sql
111114
@@ -189,6 +192,7 @@ exec ut_coverage.coverage_start_develop();
189192@@lib/ RunTest .sql ut_test_suite/ ut_test_suite .Rollback_type .ManualOnFailure .sql
190193
191194@@ut_utils/ ut_utils .clob_to_table .sql
195+ @@ut_utils/ ut_utils .table_to_clob .sql
192196@@lib/ RunTest .sql ut_utils/ ut_utils .test_result_to_char .RunsWithInvalidValues .sql
193197@@lib/ RunTest .sql ut_utils/ ut_utils .test_result_to_char .RunsWithNullValue .sql
194198@@lib/ RunTest .sql ut_utils/ ut_utils .test_result_to_char .Success .sql
@@ -227,6 +231,7 @@ drop package test_package_1;
227231drop package test_package_2;
228232drop package test_package_3;
229233drop type utplsql_test_reporter;
234+ drop package test_reporters;
230235
231236set timing on
232237prompt Generating coverage data to reporter outputs
@@ -451,9 +456,9 @@ begin
451456 ut_coverage .coverage_stop_develop ();
452457
453458 -- run for the second time to get the coverage report
454- -- l_reporter := ut_coverage_html_reporter( a_project_name => 'utPLSQL v3', a_file_paths => l_file_list );
455- -- :html_reporter_id := l_reporter.reporter_id;
456- -- l_reporter.after_calling_run(ut_run(ut_suite_items()));
459+ l_reporter := ut_coverage_html_reporter( a_project_name => ' utPLSQL v3' , a_file_paths => l_file_list );
460+ :html_reporter_id := l_reporter .reporter_id ;
461+ l_reporter .after_calling_run (ut_run(ut_suite_items()));
457462
458463 l_reporter := ut_coverage_sonar_reporter( a_file_paths => l_file_list );
459464 :sonar_reporter_id := l_reporter .reporter_id ;
@@ -481,12 +486,12 @@ spool coverage.json
481486select * from table(ut_output_buffer .get_lines (:coveralls_reporter_id));
482487spool off
483488
484- -- set termout on
485- -- prompt Spooling outcomes to coverage.html
486- -- set termout off
487- -- spool coverage.html
488- -- exec ut_output_buffer.lines_to_dbms_output(:html_reporter_id);
489- -- spool off
489+ set termout on
490+ prompt Spooling outcomes to coverage .html
491+ set termout off
492+ spool coverage .html
493+ exec ut_output_buffer .lines_to_dbms_output (:html_reporter_id);
494+ spool off
490495
491496@@lib/ mystats/ mystats stop t= 1000
492497
0 commit comments