私は通常、自分のPATHに実行可能ファイルphpunit
を持っており、あなたのようなテスト用の構造化ディレクトリを保持しています。次に、一般的なオプションを含めることができるconfigure your phpunit using the xml fileと、最も重要なのは、テストに必要な一回のセットアップを含むブートストラップファイルです。あなたがテストでxmlファイルを置く場合は、この
tests
├── bootstrap.php
├── TestEnvironment.php
├── application
│ ├── controllers
│ │ └── IndexControllerTest.php
│ ├── forms
│ │ └── UserTest.php
│ ├── helpers
│ │ └── Html2TxtTest.php
│ └── modules
│ └── admin
│ └── models
│ ├── LayoutManagerTest.php
│ ├── ScriptOptionsTest.php
│ ├── ServiceTest.php
│ ├── TemplatesTest.php
│ └── UsersFinderTest.php
└── phpunit.xml
のような構造を持っている、あなたは限りあなたがをphpunitてきたように、そう
phpunit # run all tests
phpunit application # run all tests inside application folders
phpunit application/forms/UserTest.php # run all tests inside the given file
のようなコマンドで望むようにテストを実行することができますフォルダあなたがあなたのPATHでそれを持つことができない場合、それを実行する上で問題はありませんPATHは、テストフォルダに入れてそこから実行することを検討してください。
これはUnix環境でうまく動作しますが、Win32でも有効です。
少しはっきりしません。申し訳ありません。 phpunit.batが異なるプロジェクトに使用され、PATH環境下でストロークされた場合、phpunit.batがどのようなプロジェクトをテストするのかを知る方法は? – Anthony
@Anthonyあなたは 'cd C:/// your/project'を開き、そこで' phpunit'と入力してください。それは実行された場所から分かります。'dir'のように、あなたが入っているフォルダを知っているのと同じように、人々は通常、単にプロジェクトからではなく、梨からインストールするのです。 – edorian
これは私が本当に必要なものです))ありがとう! – Anthony