Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Запуск файла testng.xml в командной строке Gradle

gradle
java
testng
Теги: #<Tag:0x00007f7b64ac89b0> #<Tag:0x00007f7b64ac8870> #<Tag:0x00007f7b64ac8708>

(Алексей Смиян) #1

Добрый день. Никак не могу разобраться с запуском файла testng.xml из командной строки gradle.
Из эклипса testng.xml запускается, все работает. Файл лежит в папке resources в корне проекта.
Код файла build.gradle:

apply plugin: 'java'
apply plugin: 'eclipse'

defaultTasks 'clean'

repositories {
     mavenCentral(); 
}

dependencies {
    compile group: 'org.seleniumhq.selenium', name: 'selenium-java', version: '3.0.1'
    compile group: 'org.testng', name: 'testng', version: '6.9.10'
    compile group: 'io.github.bonigarcia', name: 'webdrivermanager', version: '1.5.0'
}

test {
    useTestNG() {
        suites "resources/testng.xml"
    }
}

task wrapper(type: Wrapper) {
    gradleVersion = '3.3'
}

Код файла testng.xml:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">

<suite name="LoginCrossBrowserTest">

 <suite-files>
  <suite-file path="chrome.xml" />
  <suite-file path="firefox.xml" />  
 </suite-files>
 
</suite>