问题描述
即使只有一个测试用例失败,我的构建也会被标记为失败。 在这种情况下,我希望它不稳定。 在我阅读时,它取决于用于执行构建的插件。 在詹金斯维基我也发现了这样的东西:
如果构建成功并且一个或多个构建是不稳定的 出版商报告它不稳定。例如,如果 JUnit 发布者是 已配置且测试失败,则构建将被标记为不稳定。
我使用 maven surefire 插件和 HTMLReporter 作为发布者:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19.1</version>
<configuration>
<testFailureIgnore>false</testFailureIgnore>
<suiteXmlFiles>
<suiteXmlFile>src\test\java\testCases\scenarios\${tests}</suiteXmlFile>
</suiteXmlFiles>
<properties>
<property>
<name>usedefaultlisteners</name>
<value>false</value>
</property>
<property>
<name>listener</name>
<value>org.uncommons.reportng.HTMLReporter,org.uncommons.reportng.JUnitXMLReporter</value>
</property>
</properties>
</configuration>
<executions>
<execution>
<phase>test</phase>
<goals>
<goal>test</goal>
</goals>
<configuration>
<skip>false</skip>
</configuration>
</execution>
</executions>
</plugin>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)