@@ -59,15 +59,15 @@ create or replace type body ut_documentation_reporter is
5959 self.print_red_text(l_lines(i));
6060 end loop;
6161 self.print_cyan_text(a_assert.caller_info);
62+ self.print_text(' ');
6263 end;
6364
6465 procedure print_failures_for_test(a_test ut_test, a_failure_no in out nocopy integer) is
6566 begin
6667 if a_test.result > ut_utils.tr_success then
6768 a_failure_no := a_failure_no + 1;
68- self.print_text(lpad(a_failure_no, 4 ,' ')||') '||coalesce ( a_test.name, a_test.item.form_name ));
69+ self.print_text(lpad(a_failure_no, length(failed_test_running_count)+2 ,' ')||') '||nvl ( a_test.name, a_test.item.form_name ));
6970 self.lvl := self.lvl + 3;
70- self.print_text('Failures/Errors:');
7171 for j in 1 .. a_test.results.count loop
7272 print_failure_for_assert(a_test.results(j));
7373 end loop;
@@ -89,7 +89,7 @@ create or replace type body ut_documentation_reporter is
8989 procedure print_failures_details(a_run in ut_run) is
9090 l_failure_no integer := 0;
9191 begin
92- if a_run.results_count.failure_count > 0 then
92+ if a_run.results_count.failure_count > 0 or a_run.results_count.errored_count > 0 then
9393
9494 self.print_text( 'Failures:' );
9595 self.print_text( ' ' );
@@ -103,12 +103,10 @@ create or replace type body ut_documentation_reporter is
103103 print_failures_details(a_run);
104104 self.print_text( 'Finished in '||a_run.execution_time||' seconds' );
105105 l_summary_text :=
106- a_run.results_count.total_count || ' tests, '||a_run.results_count.failure_count||' failure' ||
107- -- failure or plural failures
108- case when a_run.results_count.failure_count != 1 then 's' end ||
109- case
110- when a_run.results_count.ignored_count > 0 then ', '||a_run.results_count.ignored_count||' ignored'
111- end;
106+ a_run.results_count.total_count || ' tests, '
107+ ||a_run.results_count.failure_count||' failed, '
108+ ||a_run.results_count.errored_count||' errored, '
109+ ||a_run.results_count.ignored_count||' ignored';
112110 if a_run.results_count.failure_count > 0 then
113111 self.print_red_text(l_summary_text);
114112 else
0 commit comments