java - 如何防止 TestNG 跳过测试?

标签 java spring unit-testing testng

我们有许多测试,其中许多都共享 spring 上下文,但通常我们有一些特定于给定测试的测试。当由于某些更改而导致某些上下文无法加载时,TestNG 会跳过从此时开始的所有测试。问题是它不仅跳过给定的测试文件或给定的 spring 上下文的测试,它还跳过所有进一步的测试,我们必须修复一个测试才能知道还需要检查哪些测试。

当设置上下文时只有少数文件失败时,有什么想法可以防止 TestNG 跳过整个套件吗?

最佳答案

Spring初始化发生在@Before...方法中,所以参数:

-configfailurepolicy跳过|继续应该有帮助。

http://testng.org/doc/documentation-main.html#running-testng

关于java - 如何防止 TestNG 跳过测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30321017/

相关文章:

java - 递归求数组元素之和

Java FreeMarkerViewResolver 和纯 html View

c# - 单元测试抛出异常如何获得100%的覆盖率?

.net - 在使用NUnit和MSTest进行单元测试之间切换

java - 启用 Java 断言不适用于 Eclipse Luna

Java SE SOAP 定制

java - 如何使用 Heroku eclipse 插件?遇到错误

spring - 如何自定义 Hibernate @Size 错误消息以指示输入字段的长度

java - Assets 不会在 spring 4.1.7 中加载

c# - 如何在 .NET Core 中测试 Controller