PHPUnitのwindowsでのインストールと構成
3337 ワード
PHPUnit windowsでのインストール php PHPUnit
の準備を phpバージョンphp 5.4.45 phpunitバージョンphpunit 4.8.24 オペレーティングシステム:windows 7(32) phpインストール(ここでは詳しく説明しない) phpunitダウンロードアドレス:https://phpunit.de/ファイルphpunit-4.8にダウンロードします.24.phar
インストールがダウンロードするphpunit-4.8.24.pharファイルはpharとして自分で設定したディレクトリに保存されます.例えば、私のディレクトリはD:serverphpunitの下にあります. path環境変数を構成する.コンピュータの右クリックプロパティ->高度なシステム設定->環境変数->システム変数の下にpathの欄を見つけ、選択して編集します.phpunitパスを追加します.D:serverphpunitから最後まで.注意する忘れないで. ショートカットキーWin+Rを押し、cmdを入力して車に戻ります.cmdコマンドウィンドウを開き、phpunitのファイルディレクトリに入ります.D:\server\phpunit echo@php"%~dp 0 phpunit.phar"%*>phpunit.cmdは次にphpunit-versionを入力し、次の 注意:失敗した場合は、php path変数が構成されているかどうかを確認します.
基本コマンド–log-tap生成TAP形式のログファイル –log-dbus DBUSを使用してテストの実行状況を記録する –log-json生成JSON形式のログファイル –coverage-html html html html形式のコードオーバーライドレポートを生成します.この機能はtokenizerとXdebugがインストールされた後でのみ を使用できます.–coverage-cloverはxml形式のコードオーバーライドレポートを生成します.この機能はtokenizerとXdebugがインストールされた後でのみ を使用できます.–testdox-html and–testdox-text実行テストを記録したhtmlまたはテキスト形式のファイルドキュメント を生成する.–filterは、名前がパラメータに規定されたフォーマットに合致するテストのみを実行します.パラメータは、1つのテストの名前または複数のテストの名前に一致する正規表現 であることができます.–groupは所定のテストグループのみを実行します.1つのテストは@groupコメントを使用してグループ化できます.@authorルックアップは、作成者に基づいてテスト をフィルタするために@groupに関連付けられたコメントラベルです.–exclude-groupは所定の複数のテストグループのみを含み、1つのテストは@group注釈を使用して をグループ化することができる.–list-groupsは、使用可能なテストグループ をリストします.–loader定義PHPUnit_の使用Runner_TestSuiteLoaderのインタフェース –repeat定義された数値に基づいてテスト を繰り返し実行–tap Test Anything Protocolフォーマットを使用してテストプロセス をレポート–testdox agile documentationフォーマットを使用してテストプロセス をレポート–colors出力結果に色 を使用–stderr stdOUT出力結果 の代わりにstdERRを使用–stop-on-error最初のエラーが発生した場合、 の実行を停止します.–stop-on-failure最初の失敗時に の実行を停止–stop-on-skipped最初のスキップテストに遭遇したときに の実行を停止–stop-on-incomplete最初の未完了テストに遭遇したときに の実行を停止–strictは、1つのテストが断言を定義していない場合に、未完了のテスト としてマークします.–verbose出力、例えば未完了のテストの名前、スキップしたテストの名前 –waitは、各テストが開始される前にユーザーのボタンを待っています.これは、開いたままのウィンドウで長いテストを実行するときに役立ちます. –skeleton-class 1つのテストクラスからサマリーテストクラス を生成-skeleton-testはUnit.php内でクラスUnitの概要テストクラスUnitTest を生成–process-isolationは、複数のphpプロセスですべてのテスト を実行します.–no-globals-backup$GLOBALS変数 をバックアップおよびリストアしない–static-backupユーザー定義クラスの静的変数 をバックアップおよびリストア–syntax-checkテストのコードファイルに対して構文チェック を開く–bootstrapは、テスト前に実行されたbootstrapのphpファイルのパス を定義します.–configuration,-cはxmlファイルから構成を読み出し、-cパラメータを増やしてphpunit.xmlまたはphpunit.xml.dist(このモードによる)が現在のディレクトリに存在する、-configurationパラメータが使用されていない場合、構成情報は自動的に 読み出される.–no-configuration現在のディレクトリのphpunitを自動的にスキップします.xmlとphpunit.xml.distプロファイル –include-path phpのinclude_path増加経路 -d phpの構成属性 を定義する–debug出力デバッグ情報は、テストの名前やテストがいつ実行されるかなどのヒントテストコードにphp構文エラーが含まれている場合、テスターは終了し、エラー情報は印刷されません.standard test suite loaderは、テストファイルソースコードのPHP構文エラーを選択的にチェックすることができます.ただし、テストファイルに導入された他のコードファイルの構文エラーはチェックされません.
の準備を
インストール
PHPUnit 4.8.24 by Sebastian Bergmann and contributors
でインストールに成功したことを示します.(エラーがあったらexitを入力して車に戻り、もう一度)基本コマンド