В настоящее время я работаю над испытаниями на селен с помощью Gradle (groovy), Gebish и jUnit4.Пропустить некоторые тесты в зависимости от параметров
В моем gradle.build У меня есть переменные для тестовой среды (локального сервера или живого и доменного имени).
Теперь я хочу, чтобы не все тесты выполнялись в каждом случае. Например, я хочу, чтобы TestA и TestB запускались с доменом abc.com, и только TestA и TestC запускались с доменом def.com
Для этого я создал глобальный класс конфигурации, где я получаю информацию, для которой класс будет разрешен.
Моя идея запускается перед началом каждого метода и проверяется, разрешен ли класс, но я не знаю, как пропустить после @ раньше. Есть ли простой способ для этого? Можно ли использовать что-то вроде System.exit (0), чтобы просто выйти из тестового класса, а не всего теста?
Спасибо, я использую @before и takeTrue (false) сейчас для пропуска теста, и он отлично работает :) –