
[英]Test Result Report in Jenkins Pipeline using Groovy | Pipeline Execution | Report Types
[英]Jenkins pipeline result metric analysis
我有一系列的jenkins测试使用jenkins管道作为shell脚本运行,并具有诸如Build / Copy / TestSet1 / Testset2之类的阶段。 我希望能够运行一个查询,例如“如果结果==失败&&构建==成功&& TestSet1_runtime> 30s”。
现在,这是通过调用外部二进制文件的python脚本运行的,但是没有生成任何junit报告。
是否有一个很好的方法来获得这些结果,甚至包括我可以解析的管道阶段中的原始数据?
谢谢
在Jenkins教程中 ,您可以使用以下内容发布测试结果:
step([$class: 'JUnitResultArchiver', testResults: '**/target/surefire-reports/TEST-*.xml'])
但是,我不确定是否可以直接在管道中获取Junit结果来执行您显示的查询。 您始终可以根据自己的特定需求分析测试结果,但这可能很麻烦。
另外,您能解释一下查询的上下文吗? 可能情况是您实际上并不需要这样做...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.