Parando o pacote JUnit se algum teste específico falhar
Eu tenho um conjunto de testes JUnit no formulário:
@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;
}
}
Isso então chama testes de baunilha como este:
public class xxx {
@Test
public void test () throws {
...
Tenho uma situação em que gostaria de interromper o restante da suíte de testes se houver um erro ou falha no primeiro teste. Mas erros / falhas nos outros são bons e o conjunto deve completar tantos outros testes quanto possível. Basicamente, a primeira falha do teste indica que não é seguro executar o resto.
Isso é possível?