2016-10-13 3 views
1

私はLaravelの単体テストにVisualPHPUnitを使用します。だから私は自分のテストをtestsディレクトリの代わりにVisualPHPUnit-master/testsディレクトリに置いて欲しい。Laravelのテストディレクトリの場所を変更します

testsuiteのディレクトリを既にphpunit.xmlに変更しました。今度は私がphpunitという新しいディレクトリからのテストが実行されます。しかし、php artisan make:test TestyTestを実行すると、テストは古いtestsディレクトリに書き込まれます。

新しいテストが別のディレクトリに生成されるようにテストディレクトリを変更するにはどうすればよいですか?

答えて

2

これを行う方法はありません。 testsディレクトリはTestMakeCommandにハードコードされています。

しかし、あなたはそれを達成するためにあなた自身のコンソールコマンドを簡単に作成することができます。

+0

あなたが言及したファイルを編集することができます。それは設定ファイルではありませんが、それは何よりも優れています。ありがとう! – user1

+2

これは良い考えではないかもしれません。 Laravelをアップグレードすると上書きされます。その代わりに、新しいコマンド、あるいは 'TestMakeCommand'を拡張して' getPath'メソッドを単に上書きするコマンドを作成することができます。 –

+0

有効なポイント、ありがとうございます。 – user1

関連する問題