Что я делаю: Использование Jenkins для запуска тех же наборов тестов и тестовых примеров для различных сред - dev/staging/production. Я использую WebDriver с реализацией Java и TestNG.Выборочно отключить случаи автоматизации на окружающую среду
То, что я хотел бы сделать: Выборочно отключить некоторые тесты, но не целые наборы тестов, запуск в зависимости на окружающую среду. Вместо того, чтобы поддерживать отдельные кодовые базы между средами, я хотел бы знать, как это сделать.
Первоначальные мысли: Я думал о настройке системного свойства в Дженкинсе для каждой работы в каждой среде, и каждый декоратор теста должен был вытащить эту информацию, чтобы определить, следует ли ее запускать или нет. Я думаю, что это неуклюж, я не уверен, как это сделать, и я не уверен, что это правильный подход.
Может ли кто-нибудь сказать мне, как это сделать? Я надеюсь, что это не лучший способ.
Спасибо,
Джо
Мне нравится этот подход. Я могу поиграть с этим позже сегодня с помощью @DontRunIn ({«PROD»}), для некоторых тестов. – loljoewtf