Вы можете использовать аннотацию @Ignore
, которую вы можете добавить к одному тесту или тестовому классу, чтобы деактивировать его.
Если вам нужно что-то условное, вам нужно будет создатьПользовательский тестовый прогон, который вы можете зарегистрировать с помощью
@RunWith(YourCustomTestRunner.class)
. Вы можете использовать его для определения пользовательской аннотации, которая использует язык выражений или ссылается на системное свойство, чтобы проверить, следует ли запускать тест.Но такого зверя не существует из коробки.