diff --git a/src/Symfony/Bridge/PhpUnit/Tests/CoverageListenerTest.php b/src/Symfony/Bridge/PhpUnit/Tests/CoverageListenerTest.php index 216b860a4b..0d548aa912 100644 --- a/src/Symfony/Bridge/PhpUnit/Tests/CoverageListenerTest.php +++ b/src/Symfony/Bridge/PhpUnit/Tests/CoverageListenerTest.php @@ -8,7 +8,7 @@ class CoverageListenerTest extends TestCase { public function test() { - if ("\n" !== PHP_EOL) { + if ('\\' === \DIRECTORY_SEPARATOR) { $this->markTestSkipped('This test cannot be run on Windows.'); } @@ -16,6 +16,11 @@ class CoverageListenerTest extends TestCase $this->markTestSkipped('This test cannot be run on HHVM.'); } + exec('php --ri xdebug -d zend_extension=xdebug.so 2> /dev/null', $output, $returnCode); + if (0 !== $returnCode) { + $this->markTestSkipped('Xdebug is required to run this test.'); + } + $dir = __DIR__.'/../Tests/Fixtures/coverage'; $php = PHP_BINARY; $phpunit = $_SERVER['argv'][0];