Skip to content

Commit e7a736a

Browse files
committed
bin: update junit-to-vimgrep output
1 parent af81ac9 commit e7a736a

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

bin/junit-to-vimgrep

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,12 @@ try {
1414
$doc->loadXML($xml);
1515

1616
$xpath = new DOMXPath($doc);
17-
$failures = $xpath->query('//testcase[failure]');
17+
$failures = $xpath->query('//testcase[failure or error]');
1818

1919
foreach ($failures as $testcase) {
2020
$testName = $testcase->getAttribute('name');
2121
$failure = $testcase->getElementsByTagName('failure')->item(0);
22+
$failure ??= $testcase->getElementsByTagName('error')->item(0);
2223

2324
if ($failure) {
2425
$failureText = $failure->textContent;
@@ -32,7 +33,7 @@ try {
3233
// $error = substr($failureText, strlen($testName));
3334
$error = explode("\n", substr($failureText, strlen($testName)))[0];
3435

35-
echo "$file:$line:$column:$testName - $error\n";
36+
echo "$file:$line:$column:$error\n";
3637
}
3738
}
3839
}

0 commit comments

Comments
 (0)