mod_perlを使用してApacheモジュールを開発するための継続的統合テストを実行するためにHudsonを使用することを検討しています。これらの種類の CI システムを apache モジュールで利用するためのベスト プラクティスや推奨される戦略はありますか?
2 に答える
0
ほとんどのCIシステムは、一般的なテスト出力形式を受け入れるだけの単純なものであるか、外部スクリプトからの真または偽の結果のように基本的なものでさえあると思います。
コードのチェックアウト、サーバーの起動、サーバーに対するテストの実行、サーバーの停止とTAP形式での出力を簡単にラップして、対応する形式に変換するか、結果としてTAP出力をほとんどのCIに対して使用することができます。
于 2010-08-11T17:39:50.980 に答える
0
Test::Unit を使用する場合、XML 出力は Hudson と互換性があります。ビルド後のセクションで JUnit オプションを確認し、生成された XML ファイルを指定すると、非常に優れたテスト レポートが得られます。
これは、Devel::Cover を使用し、htmlpublisher プラグインを使用してこれをアーカイブおよび公開するのと同様に行います。
于 2010-08-13T08:35:14.060 に答える