在我的Travis CI上,在HHVM中测试时构建了五个phpunit失败。这是一个完全的例外:
PHPUnit_Framework_Exception: Fatal error: Class undefined: PHP_Token_HASHBANG in phar://phpunit-4.5.0.phar/php-token-stream/Token/Stream.php on line 185
使用以下命令行运行PHPUnit 4.8.14
:
phpunit --verbose --coverage-clover build/logs/clover.xml
如何解决此问题?
我不太清楚这个问题,反正它与HHVM中的PHPUnit版本有关。为了解决这个问题,我添加了phpunit作为我的项目的依赖项
"require-dev": {
"phpunit/phpunit": "4.*"
},
这样它就更新到了最新的4.x版本,而不是更新了我的travis脚本
script:
- vendor/bin/phpunit
这是固定的。