下游的聚合结果在Jenkins中没有测试
发布时间:2020-12-14 00:50:53 所属栏目:百科 来源:网络整理
导读:运行主项目后,每个下游项目都有测试结果,但“最新聚合测试结果”没有测试.如何配置Jenkins以使所有测试结果显示在聚合列表中? 汇总下游测试结果并不明显,也没有记录.以下步骤从 How To Aggregate Downstream Test Results in Hudson合成. 出于某种原因,在b
运行主项目后,每个下游项目都有测试结果,但“最新聚合测试结果”没有测试.如何配置Jenkins以使所有测试结果显示在聚合列表中?
汇总下游测试结果并不明显,也没有记录.以下步骤从
How To Aggregate Downstream Test Results in Hudson合成.
出于某种原因,在b的配置的第2步,此shell命令未在下面呈现 xml='<testsuite tests="3"> <testcase classname="foo" name="ASuccessfulTest"/> <testcase classname="foo" name="AnotherSuccessfulTest"/> <testcase classname="foo" name="AFailingTest"> <failure type="NotEnoughFoo"> details about failure </failure> </testcase> </testsuite>' echo $xml > results.xml 要聚合,您需要将手指打印的工件从上游作业传递到下游作业.我的解决方案是安装Copy Artifact Plugin. 对于我的测试设置,我创建了两个自由式作业a和b. a的配置: >执行shell:echo $(date)>骨料 b的配置: >从另一个项目复制工件:set: >项目名称为a >执行shell:从上面输入xml = …命令 这应该足以得到聚合b的测试结果.我不确定是否有一种方法/插件可以根据下游结果更改状态(例如,如果b失败,则会追溯失败). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |