我有一个 JUnit 测试套件,格式如下:
@RunWith(Suite.class)
@Suite.SuiteClasses( { xx.class, yy.cass })
public class AllTests {
public static Test suite() {
TestSuite suite = new TestSuite(AllTests.class.getName());
//$JUnit-BEGIN$
//$JUnit-END$
return suite;
}
}
然后这会像这样调用 vanilla 测试:
public class xxx {
@Test
public void test () throws {
...
我有一种情况,如果在第一次测试中出现错误或失败,我想停止测试套件的其余部分运行。但是其他的错误/失败是可以的,套件应该尽可能多地完成其他测试。基本上,第一个测试失败表明运行其余测试是不安全的。
这可能吗?