Jenkins Junit自定义元素

问题描述 投票:2回答:1

我正在寻找詹金斯(Jenkins)为我自动执行可访问性报告。报告返回结果为通过,错误,警告,通知,已跳过。

[当我查看junit xml文件时,它仅识别通过,错误,失败和跳过。我该如何添加警告和/或注意等自定义元素?

不必是JUnit,我只需要一个插件,让我为每个插件设置阈值,输出结果并上传我的报告文件。任何提示/建议将不胜感激!

我进行了大量搜索,但找不到兼容的插件,而不是有关如何添加自定义元素的教程,因此Jenkins可以识别它们。

<testsuites>
    <testsuite name="My Accessibility Report" tests="4" failures="1" warnings="1">
            <testcase name="T1" classname="MyAccessibilityReport.Test>
                    <error>Some error</error>
            </testcase>
            <testcase name="T2" classname="MyAccessibilityReport.Test/>
            <testcase name="T3" classname="MyAccessibilityReport.Test/>
            <testcase name="T2" classname="MyAccessibilityReport.Test>
                    <warning>Some warning</warning>
            </testcase>
    </testsuite>
</testsuites>

JUnit无法识别xml中的警告元素,我想知道如何使其以最简单的方式识别它。谢谢!

xml xslt jenkins junit jenkins-plugins
1个回答
0
投票

似乎对junit插件定制很感兴趣-截止到此响应之时,共有247个fork。

到目前为止,我在一个团队中,该团队将xml和junit插件发布在页面上作为元素开头的元素,用于system-out和system-err元素,我不知道这是自定义的还是在master上。我只是尝试添加一个自定义元素,因为我不想将日志转储到stdout,summary-log-call是该元素,而jenkins页面则忽略了它。

© www.soinside.com 2019 - 2024. All rights reserved.