PHPUnit fails on HHVM because of Fatal error: Class undefined: PHP_Token_HASHBANG
PHPUnit fails on HHVM because of Fatal error: Class undefined: PHP_Token_HASHBANG
在我的 Travis 上 CI 在 HHVM 中测试时构建 ive 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
已修复。
在我的 Travis 上 CI 在 HHVM 中测试时构建 ive 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
已修复。