Skip to content

Commit c02dfdd

Browse files
committed
Include test name in JUnit testcase name
Azure does not show the classname attribute in any convenient way, and the file name is the part we usually care about.
1 parent d20fc5a commit c02dfdd

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

run-tests.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3444,8 +3444,8 @@ function junit_mark_test_as($type, $file_name, $test_name, $time = null, $messag
34443444
}, $escaped_details);
34453445
$escaped_message = htmlspecialchars($message, ENT_QUOTES, 'UTF-8');
34463446

3447-
$escaped_test_name = htmlspecialchars($test_name, ENT_QUOTES);
3448-
$JUNIT['files'][$file_name]['xml'] = "<testcase classname='$file_name' name='$escaped_test_name' time='$time'>\n";
3447+
$escaped_test_name = htmlspecialchars($file_name . ' (' . $test_name . ')', ENT_QUOTES);
3448+
$JUNIT['files'][$file_name]['xml'] = "<testcase name='$escaped_test_name' time='$time'>\n";
34493449

34503450
if (is_array($type)) {
34513451
$output_type = $type[0] . 'ED';

0 commit comments

Comments
 (0)