如何防止 TestNG 跳过测试?

How to prevent TestNG from skipping tests?

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

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

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

-configfailurepolicy skip|continue 应该有帮助。

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