こんにちは。たいら(@tairaengineer2)です。
転職を繰り返し現在5社経験している、12年目エンジニアです。
この記事では、 Laravelでテストクラスを指定して実行するやり方について解説していきます。
前提:実行環境
実行環境は以下の通りです。
OS | Windows11 |
---|---|
PHPのバージョン | 8.2.4 |
Laravelのバージョン | 10.45.1 |
この記事では
C:\Laravel
配下に【LaravelSample】という名前でプロジェクトを作成しています。
テストクラスを指定して実行するやり方を解説
テストクラスを指定して実行するやり方を解説します。
テストを実行するコマンドは以下でした。
1 |
php artisan test |
詳細については、こちらの記事をご参考ください。
コマンドをたたくと
プロジェクト\tests
配下のテストはすべて実行されます。
テストクラスを指定するには、「test」の後に引数として実行したいファイルパスを指定すればOKです。
たとえば
プロジェクト\tests\Feature\ExampleTest.php
のみを実行したい場合のコマンドは
1 |
php artisan test tests\Unit\ExampleTest.php |
になります。
では、コマンドをたたきます。
1 2 3 4 5 6 7 |
C:\Laravel\LaravelSample>php artisan test tests\Unit\ExampleTest.php PASS Tests\Unit\ExampleTest ✓ that true is true 0.14s Tests: 1 passed (1 assertions) Duration: 1.15s |
引数で指定したテストクラスのみ実行されていることが確認できました。
まとめ:テストクラスを指定して実行してみよう
以上がLaravelのテストクラスを指定して実行するやり方の解説でした!
あなたのご参考になったのなら、とても嬉しいです(*´▽`*)
ではでは~(・ω・)ノシ
コメント