我们有许多测试,其中许多都共享 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/