2012-07-03 43 views
2

我试图在VM中使用chef-minitest-handler和Vagrant测试我的厨师食谱。我能够运行测试,但我想将它集成到Jenkins中。显示厨师Minitest处理程序在Jenkins的测试结果

是否有任何可能以Jenkins能够理解的方式(例如jUnit)保存从厨师[VM收敛]获得的测试结果并显示良好的通过/失败测试图?

回答

4

在chef-minitest-handler(至少)的git版本中,有一个名为ci_reports的处理参数,它指定你想要存储junit输出的位置。例如:

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将

+0

Ahhahaah。好一个!他们在7月11日添加了:)。我太急躁了。 –

相关问题