gpt4 book ai didi

jenkins - 在 Jenkins 中显示 Chef Minitest Handler 测试结果

转载 作者:行者123 更新时间:2023-12-04 18:18:08 26 4
gpt4 key购买 nike

我正在尝试使用 chef-minitest-handler 和 Vagrant 在 VM 中测试我的 Chef Recipe 。我能够运行测试,但我想将它集成到 Jenkins 中。

是否有可能以 Jenkins 能够理解的方式(例如 jUnit)保存从 chef [converge in VM] 获得的测试结果并显示一个很好的通过/失败测试图?

最佳答案

在 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

这将向 report.xml 写入与 junit 兼容的报告

关于jenkins - 在 Jenkins 中显示 Chef Minitest Handler 测试结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11310000/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com