Как перезапустить неудачные тесты JUnit немедленно?

Есть ли способ иметь правило JUnit или что-то подобное, что дает каждому неудачному тесту второй шанс, просто пытаясь запустить его еще раз.

Справочная информация: у меня есть большой набор тестов Selenium2-WebDriver, написанных с помощью JUnit. Из-за очень агрессивного времени (только короткие периоды ожидания после щелчков) некоторые тесты (1 из 100, и всегда другой) могут проваливаться, потому что сервер иногда реагирует немного медленнее. Но я не могу сделать период ожидания настолько длинным, чтобы он определенно был достаточно длинным, потому что тогда тесты будут длиться вечно.) пытаться.

Конечно, было бы лучше иметь 2 из 3 большинства (повторить неудачный тест 3 раза и принять их как правильные, если два теста верны), но это будет улучшением в будущем.

Ответы на вопрос(5)

Ваш ответ на вопрос