我尝试在我的代码中运行PHP并显示
$ ./vendor/bin/phpunit
PHP Fatal error: Call to undefined method PHP_CodeCoverage_Filter::addDirectoryToBlacklist() in /home/petra/myproject/vendor/phpunit/phpunit/src/TextUI/TestRunner.php on line 979
之前它正常运行。
composer.json
"require-dev": {
...
"phpunit/phpunit": "4.6.*",
...
}
这里是phpunit.xml
。
<phpunit bootstrap="./test/bootstrap.php">
<testsuites>
<testsuite name="Test">
<directory>./test</directory>
</testsuite>
</testsuites>
</phpunit>
./test/bootstrap.php
的内容就是这个
require dirname(__FILE__) . '/../vendor/autoload.php';
我做错了什么?
答案 0 :(得分:1)
尝试手动将phpunit/php-code-coverage
依赖关系设置为2.2.4
,这样就可以了。