@@ -1536,7 +1536,7 @@ function run_test($php, $file, $env)
1536
1536
}
1537
1537
1538
1538
$ message = !empty ($ m [1 ]) ? $ m [1 ] : '' ;
1539
- junit_mark_test_as ('SKIP ' , $ shortname , $ tested , null , " <![CDATA[ \n $ message\n ]]> " );
1539
+ junit_mark_test_as ('SKIP ' , $ shortname , $ tested , null , $ message );
1540
1540
return 'SKIPPED ' ;
1541
1541
}
1542
1542
@@ -1561,7 +1561,7 @@ function run_test($php, $file, $env)
1561
1561
) {
1562
1562
$ message = "ext/zlib required " ;
1563
1563
show_result ('SKIP ' , $ tested , $ tested_file , "reason: $ message " , $ temp_filenames );
1564
- junit_mark_test_as ('SKIP ' , $ shortname , $ tested , null , " <![CDATA[ \n $ message\n ]]> " );
1564
+ junit_mark_test_as ('SKIP ' , $ shortname , $ tested , null , $ message );
1565
1565
return 'SKIPPED ' ;
1566
1566
}
1567
1567
@@ -2129,7 +2129,7 @@ function run_test($php, $file, $env)
2129
2129
$ php = $ old_php ;
2130
2130
}
2131
2131
2132
- $ diff = empty ($ diff ) ? '' : " <![CDATA[ \n " . preg_replace ('/\e/ ' , '<esc> ' , $ diff ) . "\n ]]> " ;
2132
+ $ diff = empty ($ diff ) ? '' : preg_replace ('/\e/ ' , '<esc> ' , $ diff );
2133
2133
2134
2134
junit_mark_test_as ($ restype , str_replace ($ cwd . '/ ' , '' , $ tested_file ), $ tested , null , $ info , $ diff );
2135
2135
@@ -2708,6 +2708,7 @@ function junit_mark_test_as($type, $file_name, $test_name, $time = null, $messag
2708
2708
junit_suite_record ($ suite , 'execution_time ' , $ time );
2709
2709
2710
2710
$ escaped_details = htmlspecialchars ($ details , ENT_QUOTES , 'UTF-8 ' );
2711
+ $ escaped_message = htmlspecialchars ($ message , ENT_QUOTES , 'UTF-8 ' );
2711
2712
2712
2713
$ escaped_test_name = basename ($ file_name ) . ' - ' . htmlspecialchars ($ test_name , ENT_QUOTES );
2713
2714
$ JUNIT ['files ' ][$ file_name ]['xml ' ] = "<testcase classname=' $ suite' name=' $ escaped_test_name' time=' $ time'> \n" ;
@@ -2724,16 +2725,16 @@ function junit_mark_test_as($type, $file_name, $test_name, $time = null, $messag
2724
2725
junit_suite_record ($ suite , 'test_pass ' );
2725
2726
} elseif ('BORK ' == $ type ) {
2726
2727
junit_suite_record ($ suite , 'test_error ' );
2727
- $ JUNIT ['files ' ][$ file_name ]['xml ' ] .= "<error type=' $ output_type' message=' $ message '/> \n" ;
2728
+ $ JUNIT ['files ' ][$ file_name ]['xml ' ] .= "<error type=' $ output_type' message=' $ escaped_message '/> \n" ;
2728
2729
} elseif ('SKIP ' == $ type ) {
2729
2730
junit_suite_record ($ suite , 'test_skip ' );
2730
- $ JUNIT ['files ' ][$ file_name ]['xml ' ] .= "<skipped> $ message </skipped> \n" ;
2731
+ $ JUNIT ['files ' ][$ file_name ]['xml ' ] .= "<skipped> $ escaped_message </skipped> \n" ;
2731
2732
} elseif ('FAIL ' == $ type ) {
2732
2733
junit_suite_record ($ suite , 'test_fail ' );
2733
- $ JUNIT ['files ' ][$ file_name ]['xml ' ] .= "<failure type=' $ output_type' message=' $ message '> $ escaped_details</failure> \n" ;
2734
+ $ JUNIT ['files ' ][$ file_name ]['xml ' ] .= "<failure type=' $ output_type' message=' $ escaped_message '> $ escaped_details</failure> \n" ;
2734
2735
} else {
2735
2736
junit_suite_record ($ suite , 'test_error ' );
2736
- $ JUNIT ['files ' ][$ file_name ]['xml ' ] .= "<error type=' $ output_type' message=' $ message '> $ escaped_details</error> \n" ;
2737
+ $ JUNIT ['files ' ][$ file_name ]['xml ' ] .= "<error type=' $ output_type' message=' $ escaped_message '> $ escaped_details</error> \n" ;
2737
2738
}
2738
2739
2739
2740
$ JUNIT ['files ' ][$ file_name ]['xml ' ] .= "</testcase> \n" ;
0 commit comments