Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 0af108d

Browse files
authored
Failure details in sonar test reporter are now CDATA
1 parent 467078f commit 0af108d

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

source/reporters/ut_sonar_test_reporter.tpb

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,12 +57,11 @@ create or replace type body ut_sonar_test_reporter is
5757
ut_utils.append_to_list( l_results, '</error>');
5858
elsif a_test.result > ut_utils.gc_success then
5959
ut_utils.append_to_list( l_results, '<failure message="some expectations have failed">');
60+
ut_utils.append_to_list( l_results, '<![CDATA[');
6061
for i in 1 .. a_test.failed_expectations.count loop
61-
l_lines := a_test.failed_expectations(i).get_result_lines();
62-
for i in 1 .. l_lines.count loop
63-
ut_utils.append_to_list( l_results, dbms_xmlgen.convert(l_lines(i)));
64-
end loop;
62+
ut_utils.append_to_list( l_results, ut_utils.table_to_clob(a_test.failed_expectations(i).get_result_lines()));
6563
end loop;
64+
ut_utils.append_to_list( l_results, ']]>');
6665
ut_utils.append_to_list( l_results, '</failure>');
6766
end if;
6867
ut_utils.append_to_list( l_results, '</testCase>');

0 commit comments

Comments
 (0)