3

composerを使用して、このlaravelのインスタンスにphpunitをインストールしました。ファイルはlaravel/vendor/binフォルダーにあります。vendor/bin/phpunit を実行すると、サンプル テストが実行されます。私がlaravelの単体テストで見ているすべてのチュートリアルで、チューターはphpunitを実行するだけでテストを実行します。

laravelのドキュメントでは、テストを開始するために phpunit を実行するだけでよいと書かれています。

phpunit がシステム全体にインストールされていることを参照しているドキュメントはありますか?ビデオのチューターはシステム全体にインストールされているだけですか?それとも何か不足していますか?

4

3 に答える 3

6

Linux では、ターミナルに入力して phpunit パスを取得しますwhich phpunit。おそらく/usr/bin/ディレクトリにあります。実行する

alias phpunit='/usr/bin/phpunit'

ターミナルで。

于 2013-09-12T14:58:44.770 に答える
2

彼らはそれをシステム全体にインストールしました。

Windows を使用している場合は、PATH システム変数を変更して、phpunit へのパスを含めることができます。たとえば、私の場合、追加;C:\wamp\www\rel\vendor\binしました。

次に、プロジェクトが含まれているフォルダーに移動する必要があります。このフォルダーにはphpunit.xml、laravel に含まれているファイルがありphpunit、コマンド プロンプトで実行する必要があります。

残念ながら、Linux または OSX でこれを行う方法が完全にはわかりません。

于 2013-09-11T19:00:17.670 に答える
0

Mac OS では、ターミナル経由で Laravel プロジェクト ディレクトリに移動し、次のコマンドを入力します。

alias phpunit="~/Your Project Directory Name/vendor/bin/phpunit"

これからは、単に入力するだけで PHPUnit を実行できますphpunit

于 2016-09-11T04:20:32.680 に答える