Я запускаю UI-тест для веб-приложения из Jenkins. Поскольку я не хочу, чтобы все тесты запускались каждый раз, я ищу способ иметь несколько конфигураций для одной работы в Jenkins.Jenkins несколько запущенных конфигураций в одном задании
Все тесты запускаются с помощью команды, которая передает теги (точнее, теги сценария огурца) тестовых случаев, которые должны быть выполнены. Строка тегов выглядит так:
`--tags @payment, @login`
В этом примере будут выполнены оба теста оплаты и входа в систему.
В настоящее время у меня есть одна параметризованная работа фристайла, выполняющая все тесты несколько раз в день. Теги передаются как переменная среды на этап выполнения оболочки.
Моя цель состоит в том, чтобы иметь несколько конфигураций (= разные строки тегов), запускаемых в разное время. Например, запускать тесты входа в систему каждые 10 минут, оплата один раз в день и some_other_testcase только один раз в неделю.
Может ли быть что-то подобное в одной задаче Дженкинса? Или создать несколько заданий, одну для одной комбинации тегов, проще?
В настоящее время я пытаюсь установить этот вариант с использованием проекта с несколькими конфигурациями, но я не уверен, как это должно работать или, скорее, не уверен, что это выполнимо вообще.
Спасибо, что ясно, что проект с несколькими конфигурациями не подходит для моего случая. Я уже думал, что мне что-то не хватает ... – namarath