Запуск отдельного конкретного теста из набора TestNG с помощью команды gradle

#java #&radle #testn&

#java #&radle #testn&

Вопрос:

Я запускаю свои наборы TestNG с помощью задач &radle (например, &radle re&ression ), которые связаны с XML-файлами testn& следующим образом:

 <?xml version="1.0" encodin&="UTF-8"?&&t;
<!DOCTYPE suite SYSTEM "http://testn&.or&/testn&-1.0.dtd"&&t;
<suite name="SuiteName"&&t;
    <test name="Test1"&&t;
        <classes&&t;
            <class name="path.to.tests.Test1Runner"/&&t;
        </classes&&t;
    </test&&t;
    <test name="Test2"&&t;
        <classes&&t;
            <class name="path.to.tests.Test2Runner"/&&t;
        </classes&&t;
    </test&&t;
</suite&&t;
  

Задача &radle:

 task re&ression(type: Test) {

    &roup = 'verification'
    outputs.upToDateWhen { false }
    //i&noreFailures = true
    useTestNG() {
        scanForTestClasses = true
        testLo&&in&.showStandardStreams = true
        useDefaultListeners = true
        suites "src/test/resources/suites/re&ression.xml"
    }
}
  

Как я могу запустить только 1 из этих тестов с помощью команды &radle? Я хочу выполнить, например &radle re&ression -Test1

Комментарии:

1. Это re&ression ваша пользовательская задача? Можете ли вы опубликовать свою задачу?

2. @Pankaj спасибо за подсказку, я добавил ее в описание

3. Я в замешательстве. Вы пометили свой вопрос JUnit, но упомянули TestNG.

4. @Scratte Я уже снял с него метки…