JenkinsとPythonの連携
nose連携
まず、 nose との連携からです。
nose をそのまま実行したのでは、Jenkinsに取り込めないため、XUnit形式のレポートを出力する必要があります。
XUnit形式のレポート出力には、 unittest-xml-reporting を導入する必要があります。
unittest-xml-reporting がインストールされていると、noseの出力レポートをXUnit形式にすることができます。
インストール
$ easy_install -ZU nose $ easy_install -ZU unittest-xml-reporting
nose の使い方は割愛しますが、コマンドから --with-xunit オプションを付与することで
XUnit形式のレポートを出力させることができます。
レポート結果の集約には、ビルド後の処理に、JUnitテスト結果の集計 へチェックをいれ出力ファイルとなる nosetests.xml を入力します。