在我的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
如何解决这个问题?
答案 0 :(得分:0)
这个问题对我来说不是很清楚,无论如何它与HHVM中的PHPUnit版本有关。为了解决这个问题,我已经将phpunit添加为我项目的依赖项
"require-dev": {
"phpunit/phpunit": "4.*"
},
以便更新到最新的4.x版本,而不是更新我的travis脚本
script:
- vendor/bin/phpunit
这已修复。