Хук выполнения до и после Suite в jUnit 4.x - PullRequest
81 голосов
/ 17 сентября 2008

Я пытаюсь предварительно настроить и разорвать набор интеграционных тестов, используя jUnit 4.4 для выполнения тестов. Разборка должна выполняться надежно. У меня другие проблемы с TestNG, поэтому я пытаюсь портировать обратно на jUnit. Какие хуки доступны для выполнения до запуска любых тестов и после их завершения?

Примечание: мы используем maven 2 для нашей сборки. Я пытался использовать фазы pre- & post-integration-test maven, но если тест не пройден, maven останавливается и не запускает post-integration-test, что не поможет

Ответы [ 11 ]

0 голосов
/ 17 сентября 2008

Насколько я знаю, в JUnit нет механизма для этого, однако вы можете попробовать создать подклассы Suite и переопределить метод run () версией, которая предоставляет хуки.

...