Skip to content

Commit b48189f

Browse files
committed
Coverage: fix path to autoload.php
1 parent 16ee1c9 commit b48189f

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

utils/generate-coverage.php

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,15 @@
1111
use SebastianBergmann\CodeCoverage\Filter;
1212
use SebastianBergmann\CodeCoverage\Report\Clover;
1313

14-
$root_folder = realpath( dirname( __DIR__ ) );
14+
// The wp-cli-tests directory.
15+
$package_folder = realpath( dirname( __DIR__ ) );
16+
17+
// If installed as a dependency in `<somedir>/vendor/wp-cli/wp-cli-tests, this is <somedir>.
18+
$root_folder = realpath( dirname( __DIR__, 4 ) );
19+
20+
if ( file_exists( $package_folder . '/vendor/autoload.php' ) ) {
21+
$root_folder = $package_folder;
22+
}
1523

1624
if ( ! class_exists( 'SebastianBergmann\CodeCoverage\Filter' ) ) {
1725
require "{$root_folder}/vendor/autoload.php";

0 commit comments

Comments
 (0)