Skip to content

Commit 2bf6ded

Browse files
committed
Coverage-xml cannot contain pcov and xdebug at the same time
attribute name needs to be unique
1 parent 9654885 commit 2bf6ded

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/Report/Xml/BuildInformation.php

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,14 +39,12 @@ public function __construct(
3939

4040
$xmlWriter->startElement('driver');
4141

42-
if ($runtime->hasXdebug()) {
43-
$xmlWriter->writeAttribute('name', 'xdebug');
44-
$xmlWriter->writeAttribute('version', phpversion('xdebug'));
45-
}
46-
4742
if ($runtime->hasPCOV()) {
4843
$xmlWriter->writeAttribute('name', 'pcov');
4944
$xmlWriter->writeAttribute('version', phpversion('pcov'));
45+
} elseif ($runtime->hasXdebug()) {
46+
$xmlWriter->writeAttribute('name', 'xdebug');
47+
$xmlWriter->writeAttribute('version', phpversion('xdebug'));
5048
}
5149
$xmlWriter->endElement();
5250

0 commit comments

Comments
 (0)