タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

symfonyとstagehand_testrunnerに関するk-holyのブックマーク (3)

  • Pieceの中のSymfony #2: Consoleコンポーネント 後編

    Piece FrameworkのプロダクトのひとつStagehand_TestRunnerは、CLI でユニットテストを実行するための継続的テストランナーです。Stagehand_TestRunner v3の実装には多くのSymfonyコンポーネントが使われています。今回は前回に引き続きStagehand_TestRunnerのコマンドラインインターフェイス(CLI)を支えるConsoleコンポーネントについて解説します。 コマンドの実装 - phpunitコマンド今回はPHPUnitのテストを実行するコマンドtestrunner phpunitの実装を見ていきます。 phpunitコマンドはPHPUnitCommandクラスで実装されています。このクラスではテスト実行コマンドの振る舞いのうち、PHPUnit固有のものだけが実装されており、共通のものはスーパークラスであるPluginCom

    Pieceの中のSymfony #2: Consoleコンポーネント 後編
  • Pieceの中のSymfony #2: Consoleコンポーネント 前編

    Piece FrameworkのプロダクトのひとつStagehand_TestRunnerは、CLI でユニットテストを実行するための継続的テストランナーです。Stagehand_TestRunner v3の実装には多くのSymfonyコンポーネントが使われています。今回はStagehand_TestRunnerのコマンドラインインターフェイス(CLI)を支えるConsoleコンポーネントについて解説します。 Symfony ConsoleコンポーネントConsoleコンポーネントはCLIアプリケーションの作成を支援するもので、簡潔なコマンド定義・実行インターフェイス、コマンドの起動から実行終了までの制御フローを担うコントローラが代表的な特徴として挙げられます。v3のユーザインターフェイスが以前のバージョンよりもいくらか優れているとしたら、それはConsoleコンポーネントによる部分が大き

    Pieceの中のSymfony #2: Consoleコンポーネント 前編
  • Pieceの中のSymfony #1: Finderコンポーネント

    Piece FrameworkのプロダクトのひとつStagehand_TestRunnerは、CLIでユニットテストを実行するための継続的テストランナーです。Stagehand_TestRunner v3の実装には多くのSymfonyコンポーネントが使われています。コンポーネントはソフトウェアにおける部品を指す用語です。SymfonyコンポーネントはPEARパッケージと同様単体で使えるライブラリパッケージであり、多くのものは簡単に導入することができます。 Symfony FinderコンポーネントFinderコンポーネントはファイルとディレクトリを検索するためのパッケージであり、簡潔かつ強力な検索式や、流れるようなインターフェース(Fluent Interface) によるDSLを使った検索式の組み立てなどが特徴です。Stagehand_TestRunnerではテストファイルの収集や、ディ

    Pieceの中のSymfony #1: Finderコンポーネント
    k-holy
    k-holy 2012/04/20
    Stagehand_TestRunnerでのSymfony Finderコンポーネント使用例
  • 1