Phpunit选项在laravel中不起作用

时间:2017-09-21 16:57:08

标签: laravel laravel-5 windows-7 phpunit

当我从laravel主文件夹[options]运行cmd时不起作用。我想从一个文件中只运行2个测试,并且当我写“phpunit --something”时,它只是运行测试。我正在使用Windows 7 cmd。

1 个答案:

答案 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}