次の形式の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;
}
}
次に、これは次のようなバニラテストを呼び出します。
public class xxx {
@Test
public void test () throws {
...
エラーが発生した場合、または最初のテストで失敗した場合に、残りのテストスイートの実行を停止したいという状況があります。しかし、他のエラー/失敗は問題なく、スイートはできるだけ多くの他のテストを完了する必要があります。基本的に、最初のテストが失敗すると、残りのテストを実行するのは安全ではないことを示します。
これは可能ですか?