本プロジェクト成果物は、Ruby の minitest モジュールによるテストを使った継続的インテグレーションをサポートします。
一言で言うと minitest のテスト結果を可視化する Ruby CGI です。
本プロジェクトが提供するものは以下の2つです。
通常の使い方は以下の通りです。
本スクリプトは cgi モジュールのみを使った単純なスクリプトです。
Ruby on Rails 等の環境は必要としません。
逆に言うと minitest による単体テストのみサポートします。少なくとも現時点ではそうです。
本プロジェクトは、下記プロジェクトの派生成果物です。
以下、実際の利用事例です。
mail2weblog(高機能メール投稿型モブログ)は、 複数種類のブログへの投稿に対応するためテストの自動化を推進しています。
効率的にテストを行い、問題を解決するためにこのような可視化を行なっています。
ちなみに minitest 継続的インテグレーションベースは、上記利用事例の「テスト詳細」リンク以降の部分になります。
mail2weblog(高機能メール投稿型モブログ)では、ブログの種別毎に minitest 継続的インテグレーションベースを利用し、テスト実行およびテスト結果の可視化を行なっています。
複数テスト環境の構築に興味がある方は、トゥイー宛までメールをどうぞ。