В настоящее время я пытаюсь записать в файл журнала общее количество неудачных тестов из JUnite Suite.
Мой тестовый набор определяется следующим образом:
@RunWith(Suite.class)
@SuiteClasses({Class1.class, Class2.class etc.})
public class SimpleTestSuite {}
Я попытался определить правило, которое увеличило бы общее количество ошибок в случае неудачи теста, но, видимо, мое правило никогда не вызывалось.
@Rule
public MethodRule logWatchRule = new TestWatchman() {
public void failed(Throwable e, FrameworkMethod method) {
errors += 1;
}
public void succeeded(FrameworkMethod method) {
}
};
Любые идеи о том, что я должен сделать, чтобы добиться такого поведения?