テスト駆動開発のためのテストランナー

English | 日本語

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

特徴

  • 指定されたディレクトリに含まれるテストの実行
  • 指定されたファイルに含まれるテストの実行
  • 指定されたファイルの指定されたテストのみの実行
  • 指定されたクラスのテストのみの実行
  • テスト結果の色付け
  • 指定された PHP スクリプトのテスト実行前のプリロード
  • 指定されたディレクトリの変更の監視および変更検出時のテストの実行
  • Growl へのテスト結果の通知
  • JUnit XML フォーマットによる、指定されたファイルへのテスト結果のロギング
  • 詳細な進捗リポートの出力
  • 最初の失敗またはエラーの際の停止
  • PHPUnit, SimpleTest, PHPT, PHPSpec のサポート

動作環境

NOTE: PHPT をお使いになる場合、PHPUnit が必要となります。

インストール

パッケージ バージョン 安定性 リリース日 ライセンス
Stagehand_TestRunner 2.12.0 stable 2010-07-29 修正 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

Also available in: HTML TXT