【发布时间】:2016-07-05 18:08:28
【问题描述】:
我有一个 Jenkins 有很多工作。这些作业执行测试并以 XML 格式生成测试输出。那些 XML 测试结果看起来 - 非常标准 - 像这样:
<testsuites name="testsuitesname">
<testsuite name="testsuitename">
<testcase classname="classname" name="testcasename">
blabla
</testcase>
</testsuite>
</testsuites>
当您使用 构建后操作 发布 JUnit 测试结果报告(可在作业的配置页面上找到)这些已发布构建结果的结构(在詹金斯)将是这样的:
-
<root>(标题:包) -
<classname>(标题:班级) -
<testcasename>(标题:测试名称)
在这个层次结构中没有<testsuitesname> 和<testsuitename>,就像在 XML 文件中一样。
是否有任何选择:
-
将
<testsuitesname>和<testsuitename>添加到Jenkins 构建的测试结果发布层次结构的层次结构中:- (
<root>) <testsuitesname><testsuitename><classname><testclassname>
- (
或
- 以某种方式向
<testcase>标记添加更多层次结构?
背景:因为我的测试结果非常大(大量),我想为其添加更多层次结构/结构,而不仅仅是两个级别(就像现在一样)以获得对所有这些结果的更多概述。
任何人都可以帮助我或遇到类似的问题吗?
最好的
安迪
【问题讨论】:
-
嗨 Gerold - 此选项在您在构建后操作下创建或配置的每个作业中。