2017-09-21 14 views
0

laravelのメインフォルダ[オプション]からcmdを実行すると機能しません。 1つのファイルから2つのテストだけを実行したいのですが、いつも "phpunit --something"と書くだけでテストを実行します。私はWindows 7のcmdを使用しています。phpunitのオプションはlaravelで動作しません

答えて

0

Laravelでは、ルートフォルダのphpunit.xmlを編集する必要があります。特定の機能は私にとって

$ vendor/bin/phpunit --filter testFunction "tests/myfolder/MyTest.php" 
// Format: vendor/bin/phpunit --filter {TestMethodName} {FilePath} 
+0

Doesntyの仕事のようなものを使用するために

は今

vendor/bin/phpunit --testsuite "something" 

を実行し、この

<testsuite name="something"> <directory suffix="Test.php">./tests/something/*</directory> </testsuite> 

にこのまたは類似のように、このファイルにテストスイートを追加します。私がphpunit --filterを書くと、 "phpunit"コマンドのようにテストが始まります。 – Cezaro

関連する問題