1 parent af81ac9 commit e7a736aCopy full SHA for e7a736a
1 file changed
bin/junit-to-vimgrep
@@ -14,11 +14,12 @@ try {
14
$doc->loadXML($xml);
15
16
$xpath = new DOMXPath($doc);
17
- $failures = $xpath->query('//testcase[failure]');
+ $failures = $xpath->query('//testcase[failure or error]');
18
19
foreach ($failures as $testcase) {
20
$testName = $testcase->getAttribute('name');
21
$failure = $testcase->getElementsByTagName('failure')->item(0);
22
+ $failure ??= $testcase->getElementsByTagName('error')->item(0);
23
24
if ($failure) {
25
$failureText = $failure->textContent;
@@ -32,7 +33,7 @@ try {
32
33
// $error = substr($failureText, strlen($testName));
34
$error = explode("\n", substr($failureText, strlen($testName)))[0];
35
- echo "$file:$line:$column:$testName - $error\n";
36
+ echo "$file:$line:$column:$error\n";
37
}
38
39
0 commit comments