Beenden der JUnit Suite, wenn ein bestimmter Test fehlschlägt

Ich habe eine JUnit-Testsuite in der Form:

<code>@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;
}
}
</code>

Dies ruft dann Vanille-Tests wie folgt auf:

<code>public class xxx {

@Test
public void test () throws {
    ...
</code>

Ich habe eine Situation, in der ich den Rest der Testsuite stoppen möchte, wenn ein Fehler auftritt oder der erste Test fehlschlägt. Aber Fehler / Ausfälle bei den anderen sind in Ordnung und die Suite sollte so viele andere Tests wie möglich abschließen. Grundsätzlich würde ein Fehlschlagen des ersten Tests bedeuten, dass es nicht sicher ist, den Rest auszuführen.

Ist das möglich?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage