我发现了这个詹金斯图:
它清楚地显示了红色、蓝色和黄色部分,黄色被“跳过”测试。我在测试中定义了一些“忽略”标签,但这些标签在 Jenkins 中没有显示为黄色。我正在运行 JUnit Selenium 测试。
如何让 Jenkins 将跳过的测试显示为单独的行?
我发现了这个詹金斯图:
它清楚地显示了红色、蓝色和黄色部分,黄色被“跳过”测试。我在测试中定义了一些“忽略”标签,但这些标签在 Jenkins 中没有显示为黄色。我正在运行 JUnit Selenium 测试。
如何让 Jenkins 将跳过的测试显示为单独的行?
那是用 TAP(测试任何协议)编写的测试工具。如果您使用 PERL 作为您选择的语言,您可以在模块中设置带有SKIP
条件的测试。TEST::More
有关更多信息,请查看此(查看示例代码中的第 26 行)。
在邮件列表的这篇文章中:
它适用于 m2 作业类型,因此 Hudson 确实支持这一点。
您需要在 m2 作业中深入挖掘以找到实际跳过的测试,但条形颜色为红色=失败蓝色=通过黄色=跳过。
所以这在 Ant 构建中不起作用,只有 Maven 构建。但是,在 2013-03-07 发布的 Ant 1.9.0 中修复了一个相关错误 ( #43969 ) ,因此升级到该版本的 Ant 可能会改善结果。