テスト駆動開発のためのテストランナー¶
English | 日本語
Stagehand_TestRunner は、ユニットテストを実行するためのテストランナーを提供します。Stagehand_TestRunner は、様々な特徴により テスト駆動開発 (TDD: Test Driven Development) を強力にサポートします。

特徴¶
- 指定されたディレクトリに含まれるテストの実行
- 指定されたファイルに含まれるテストの実行
- 指定されたファイルの指定されたテストのみの実行
- 指定されたクラスのテストのみの実行
- 出力の色付け
- 指定された PHP スクリプトのテスト実行前のプリロード
- 指定されたディレクトリの変更の監視および変更検出時のテストの実行
- テスト結果の通知
- JUnit XML フォーマットによる、指定されたファイルへのテスト結果のロギング
- 詳細な進捗リポートの出力
- 最初の失敗またはエラーの際の停止
- テストファイルのパターンの指定
- PHPUnit, CIUnit, SimpleTest, CakePHP, PHPT, PHPSpec のサポート
動作環境¶
- PHP 5.2.0 以降
- PEAR 1.4.3 以降
- Stagehand_AlterationMonitor 1.0.0 以降
- Stagehand_Autoload 0.4.0 以降
- Stagehand_CLIController 1.0.1 以降
- Stagehand_DirectoryScanner 1.0.0 以降
- Stagehand_LegacyError 1.0.2 以降
- (オプション) Console_Color 1.0.2 以降
- (オプション) PHPSpec 0.2.3 以降
- (オプション) PHPUnit 3.4.1 以降
- (オプション) SimpleTest 1.0.1 以降
- (オプション) CakePHP 1.3 または 1.2
- (オプション) CIUnit v0.17
- pcre
- SPL
- (オプション) dom
- (オプション) mbstring
- (オプション) Growl for Windows (Windows), Growl (Mac OS X), libnotify-bin パッケージ (Ubuntu の場合)
インストール¶
| パッケージ | バージョン | 安定性 | リリース日 | ライセンス | |
|---|---|---|---|---|---|
| Stagehand_TestRunner | 2.20.0 | stable | 2011-10-18 | 修正 BSD ライセンス | リリースノート |
私たちの PEAR チャネル pear.piece-framework.com を使って直接 Stagehand_TestRunner をインストールすることができます。下記は基本的なインストール方法です。
pear channel-discover pear.piece-framework.com pear install piece/stagehand_testrunner
ドキュメント¶
ソース¶
ソースコードを見る¶
Git アクセス¶
git clone git://github.com/piece/stagehand-testrunner.git