Skip to content

Commit 9aed84f

Browse files
committed
Update merge_coverage_reports too
1 parent b6ff933 commit 9aed84f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/Context/FeatureContext.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
use Behat\Behat\Hook\Scope\BeforeStepScope;
1313
use SebastianBergmann\CodeCoverage\Report\Clover;
1414
use SebastianBergmann\CodeCoverage\Driver\Selector;
15+
use SebastianBergmann\CodeCoverage\Driver\Xdebug;
1516
use SebastianBergmann\CodeCoverage\Filter;
1617
use SebastianBergmann\CodeCoverage\CodeCoverage;
1718
use SebastianBergmann\Environment\Runtime;
@@ -198,7 +199,8 @@ public static function merge_coverage_reports() {
198199

199200
$filter = new Filter();
200201
$coverage = new CodeCoverage(
201-
( new Selector() )->forLineCoverage( $filter ),
202+
// Selector class was only added in v9.1 of the php-code-coverage library.
203+
class_exists( Selector::class ) ? ( new Selector() )->forLineCoverage( $filter ) : ( new Xdebug() ),
202204
$filter
203205
);
204206

0 commit comments

Comments
 (0)