PHPUnit

公式サイト:

PHPUnit – The PHP Testing Framework [Official]

インストール

参考:

PHPUnit のインストール | PHPUnit マニュアル

導入

参考:

10分でできる!はじめての PHPUnit – Qiita

PHPUnit でユニットテスト 導入編 | Points & Lines

使い方

参考:

PHPUnit 入門 – Qiita

PHPUnit テストコードの書き方 | RAKUS Developers Blog

PHPUnit の使い方 | LAZE SOFTWARE

PHPUnit 用のテストの書き方 | PHPUnit マニュアル [公式]

テストを実行する

設定ファイルを指定してテストを実行する。

$ phpunit -c phpunit.xml

テスト名で絞り込んで合致するテストのみを実行する。

$ phpunit --filter hoge

参考:

テストでよく使うターミナルのコマンド | むちむちコード

コマンドラインのテストランナー | PHPUnit マニュアル [公式]

How to output in CLI during execution of PHP Unit tests? – Stack Overflow

設定ファイル

設定ファイルを指定してテストを実行する。

$ phpunit -c phpunit.xml

参考:

XML 設定ファイル | PHPUnit マニュアル [公式]

ログを出力する

形式
  • XML
    • テスト結果 (JUnit 形式)
    • カバレッジ (Clover 形式)
  • テキスト
    • カバレッジ
  • HTML
    • カバレッジ
  • TestDox
    • HTML
    • テキスト

参考:

PHPUnit のテスト結果を人間に優しい感じで出力する | ようへいの日々精進XP

ログ出力 | PHPUnit マニュアル [公式]

Can we save the result of PHPUnit test – Stack Overflow

進捗を表示する

実行中のテスト内容を表示しながらテストを実行する。(TestDox 形式)

$ phpunit --testdox

参考:

PHPUnit の実行状況表示 | ララジャパン

Laravel で使う

参考:

Laravel での Unit テストざっくり入門 – Qiita

Laravel での Unit テストでコンソールにログを出す – Qiita

Laravel のユニットテストとデバッグ & ログの出し方 – Qiita

ドキュメント

PHPUnit マニュアル [公式]

Tips

PHPUnit の実行のあれこれ | ララジャパン

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA