当我从laravel主文件夹[options]运行cmd时不起作用。我想从一个文件中只运行2个测试,并且当我写“phpunit --something”时,它只是运行测试。我正在使用Windows 7 cmd。
答案 0 :(得分:0)
在Laravel中,您必须在根文件夹中编辑phpunit.xml
。
将此测试套件添加到此文件中,如此或类似于此
<testsuite name="something">
<directory suffix="Test.php">./tests/something/*</directory>
</testsuite>
现在运行
vendor/bin/phpunit --testsuite "something"
对于特定功能,请使用类似
的内容$ vendor/bin/phpunit --filter testFunction "tests/myfolder/MyTest.php"
// Format: vendor/bin/phpunit --filter {TestMethodName} {FilePath}