我试着用示例测试运行phpunit,但它没有执行。它显示没有执行测试。
我的默认文件包含ExampleTest.php和TestCase.php
C:\xampp\htdocs\amber_fuel〉phpunit PHP警告:“继续”目标开关相当于“中断”.你的意思是使用“继续2”?在C:\xampp\php\pear\PHPUnit\TextUI\Command.php第277行
警告:“继续”目标开关相当于“休息”.你的意思是使用“继续2”?在C:\xampp\php\pear\PHPUnit\TextUI\Command.php第277行PHP警告:“继续”目标开关相当于“中断”.你的意思是使用“继续2”?在C:\xampp\php\pear\PHPUnit\TextUI\Command.php第285行
警告:“继续”目标开关相当于“休息”.你的意思是使用“继续2”?在C:\xampp\php\pear\PHPUnit\TextUI\Command.php第285行PHPUnit 3.7.21由塞巴斯蒂安·伯格曼.
从C:\xampp\htdocs\amber_fuel\phpunit.xml读取配置
时间:90 ms,内存:8.00MB
未执行任何测试!
3条答案
按热度按时间kmb7vmvb1#
看起来你正在Windows机器上运行PHPUnit的全局示例。我遇到了同样的问题,解决方案非常简单:
1.使用Composer管理的PHPUnit的本地版本(它应该比3.7.21的全局环境版本更新得多)。
1.调用测试运行程序时使用反斜杠而不是正斜杠。
例如,如果我在项目的根目录中,我将运行
vendor\bin\phpunit
然后应该运行测试并打印结果。
8ulbf1ek2#
我猜你是这么想的吧
或者像这样用引号括起来:
或者使用powershell运行它,只需从cmd输入 powershell,然后以常规方式运行它:
cbjzeqam3#
Laravel使用
用于测试,而不是phpunit. https://laravel.com/docs/10.x/testing。我只是遇到了同样的,试图在一个新工具上使用旧方法:)