28

http://four.laravel.com/docs/testing「新しい Laravel アプリケーションをインストールしphpunitたら、コマンドラインで実行するだけでテストを実行できます。」

phpunit認識されません、私も試しphp artisian testてみましたphp artisan phpunit

奇妙なフォルダにあるのですphpunitか、それとも実際には Laravel に含まれていないのですか? 私はそれをインストールしたくないし、もしそうなら2つ持っています。

4

5 に答える 5

60

コンポーザーでインストール

PHPUnit を起動して実行する簡単な方法 (Pear をインストールして、これを使用するすべてのシステムを混乱させる必要はありません) は、次のように composer.json ファイルに含めることです。

"phpunit/phpunit": "4.0.*",

その後、composer update次のようにコマンドラインから PHPUnit を実行できます。

vendor/bin/phpunit 

phpunit は vendor/bin フォルダーにインストールされるため。

これにより、システム全体ではなく、このプロジェクトにのみ PHPUnit がインストールされます。したがって、削除したい場合は、composer.json ファイルから行を削除し、composer update を実行して、トレースではなく poof を実行するだけです。

開発環境のみのインストール

これを開発中にのみ使用する場合は、「require-dev」セクション内に composer 行を追加します。そうすれば、次の方法で開発依存関係をインストールすることを選択した場合にのみインストールされます。

php composer.phar install --dev

また

php composer.phar update
于 2013-04-22T02:12:24.687 に答える
0

phpunit を使用する最も簡単な方法は、アプリケーションのルートにphpunit.pharを置き、それをphp phpunit.pharで実行することです。

于 2013-04-23T10:11:28.180 に答える