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

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

gradle
jenkins
infrastructure
java
Теги: #<Tag:0x00007fedbfe552b8> #<Tag:0x00007fedbfe550b0> #<Tag:0x00007fedbfe54f20> #<Tag:0x00007fedbfe54db8>

(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 "не выбран тип теста"

    }
}