2

Chef-minitest-handler と Vagrant を使用して、VM でシェフのクックブックをテストしようとしています。テストを実行できますが、Jenkins に統合したいと考えています。

Jenkins が理解できる方法 (jUnit など) でchef [VM に収束] から取得したテストの結果を保存し、成功した/失敗したテストのグラフを表示する可能性はありますか?

4

1 に答える 1

4

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 に書き込まれます。

于 2012-07-17T01:06:47.603 に答える