Я использую раму Serenity Cucumber с использованием Gradle. Я объединил это с Дженкинсом. Мое требование состоит в том, что в рамках одной задачки Дженкинса я хотел бы запускать файлы функций из одной папки и в качестве части следующих функций работы с работами Jenkins, которые должны быть выполнены из другой папки. Можете ли вы предложить, как я могу передать параметры в файл Runner Runner во время выполнения. Для т.д .: Ниже моя функция файлКак передать параметр в файле Run Cucumber для запуска файлов из определенной папки
@RunWith(CucumberWithSerenity.class)
@CucumberOptions(features = "src/test/resources/Sanity/")
public class TestRunnerSerenity {
}
В рамках здравомыслия Постройте все мои тестовые примеры из SRC/тест/ресурсы/Sanity/папки должны получить исполненные. Итак, как я могу передать это значение пути папки к времени выполнения класса Cucumber Runner. Так что я могу поддерживать свои сборки без наличия нескольких файлов бегунов и ручного вмешательства.
Заранее за вашу помощь.
вы подумали о втором классе бегунов с конфигурацией, в которой вы нуждаетесь? когда вы указываете теги для каждого, тогда каждый бегун выполняет только те функции, которые он должен выполнить. – Dude