Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

Запуск группы тестов в Jenkins, используя Gradle.

gradle
jenkins
infrastructure
java
Теги: #<Tag:0x00007fedb914f038> #<Tag:0x00007fedb914eed0> #<Tag:0x00007fedb914ed68> #<Tag:0x00007fedb914ec28>

(Denis B ) #1

Всем привет!
Коллеги, у кого есть опыт решения задачки запуска группы тестов через Jenkins при сборке в Gradle, как это можно реализовать?
В Maven для данной задачи помечал тесты определенной тестгруппой и для каждой тестгруппы в POM создавал Profile. Затем в Jenkins передавал параметр -P в таске clean surefire-report:report

Как прописать Profile для тестгруппы при использовании Gradle?
Если у кого-то есть пошаговая инструкция, поделитесь плиз :slight_smile:


(Denis B ) #2

Сам спросил - сам ответил:)
Решил задачку с использованием includeCategories

task myTest(type: Test) {
    outputs.upToDateWhen { false }
    switch (System.getProperty("testType")) {
        case "myTest":
            useJUnit {
                includeCategories 'mytestcategory'
            }; break
        default: println "не выбран тип теста"

    }
}