Chef-minitest-handler と Vagrant を使用して、VM でシェフのクックブックをテストしようとしています。テストを実行できますが、Jenkins に統合したいと考えています。
Jenkins が理解できる方法 (jUnit など) でchef [VM に収束] から取得したテストの結果を保存し、成功した/失敗したテストのグラフを表示する可能性はありますか?
Chef-minitest-handler と Vagrant を使用して、VM でシェフのクックブックをテストしようとしています。テストを実行できますが、Jenkins に統合したいと考えています。
Jenkins が理解できる方法 (jUnit など) でchef [VM に収束] から取得したテストの結果を保存し、成功した/失敗したテストのグラフを表示する可能性はありますか?
git バージョンのchef-minitest-handler (少なくとも) には、junit 出力を保存する場所を指定する :ci_reports というハンドラ パラメータがあります。例えば:
handler = MiniTest::Chef::Handler.new({
:path => './cookbooks/test/*_test.rb',
:ci_reports => 'report.xml',
:verbose => true})
# add to the list of handlers
これにより、junit 互換のレポートが report.xml に書き込まれます。