Junit4 + Spring - создание повторяющегося костюма
Я хотел бы создать новый модульный костюм с повторяемыми тестами для каждого тестового класса в костюме, т. Е. Костюм с именем SUIT1 с TestClass1 и TestClass2, пакет будет выполнять TestClass1 100 раз и TestClass2 50 раз, например.
Я пытался сделать следующее:
public class RepeatTests extends BaseTest {
@Test
public void testSuite() {
TestSuite suite = new TestSuite();
for (int i = 0; i < 30; i++) {
suite.addTestSuite(MyTestClass.class);
}
TestResult result = new TestResult();
suite.run(result);
}
}
Проблема в том, что suite.run вообще не запускает мои конкретные тесты..
Любые идеи, как я могу достичь своей цели?
1 ответ
Хорошо, я пытаюсь выполнить загрузочные тесты, для этого я создал класс со следующими аннотациями:
@ RunWith (Suite.class)
@ SuiteClasses ({TestClasss1.class, Testtslass2.class, .........})
В том же классе я пытаюсь запустить {TestClasss1.class, Testtslass2.class} несколько раз для таких загрузок, как {100} = TestClasss1 .....
Я нахожу код, который предположительно должен это делать, но он не работает, вот пример: выполнить весь набор тестов десять раз
public static Test suite () {
return new RepeatedTest (new TestSuite (TestClasss1.class), 10);
}
Спасибо