我尝试使用命令
测试我的 Laravel 应用程序 phpunit
但未成功,我收到以下消息:
未执行测试!
但是当我使用它时效果很好:
.\vendor\bin\phpunit
测试:2,断言:2,故障:1。
注意:我使用的是默认的 Laravel 5.7.0 配置,我所有的测试类都以Test.php
结尾。
如何正确配置Laravel以仅使用phpunit
命令来运行所有测试套件?
谢谢您的帮助。
答案 0 :(得分:0)
如果您确实要使用命令phpunit
,请全局安装PHPUnit并定义路径。
composer global require phpunit/phpunit
composer global require phpunit/dbunit
然后将其添加到~/.bashrc
或~/.profile
export PATH=~/.composer/vendor/bin:$PATH
这种方法的缺点是始终使用相同版本的PHPUnit进行测试,而不使用项目composer.json文件定义的版本进行测试。因此,使用./vendor/bin/phpunit
是更好的方法。