2016-04-25 18 views
1

/vendor/bin/phpunit を使用してLaravelでphpunitテストを実行すると、テストが実行され、結果が生成されます。laravelでphpunitテストを実行

./vendor/bin/phpunit ./ 

Fatal error: Class 'Codeception\Module\OrderHelper' not found in /vendor/codeception/codeception/tests/data/claypit/tests/order/ParsedLoadedTest.php on line 2

しかし、私はOrderHelperファイルがまだ存在していることを見ることができました。また、私はそれが失敗し、次のコマンドを実行すると、しかし/vendor/bin/phpunit </tests/<filename>

で単一のファイルでテストを行うことができています。

<project-folder>/vendor/codeception/codeception/tests/data/claypit/tests/_support/OrderHelper.php

誰もがこれで私を助けることができますか?

答えて

0

ディレクトリを指す必要はありません。 これを行うようにしてください。それはあなたを助けるかもしれません。
のPHPUnitに渡されたディレクトリはテストがあるディレクトリでなければなりませんバルクファイル

vendor/bin/phpunit 

単一ファイル

vendor/bin/phpunit <fileName> 
+0

はい、それは私のために働いていました。しかし、私は他のコマンドで問題を見つけることを試みている..私のクライアントも同じエラーを取得している – Sreenath

1

。だからちょうどそれを./vendor/bin/phpunit ./testsに変更すればうまくいくはずです。

関連する問題