Run a specific TestNG XML test suite with Gradle from command line?

后端 未结 3 1849
-上瘾入骨i
-上瘾入骨i 2021-02-11 03:03

I am using Gradle with TestNG. I have this build.gradle:

useTestNG() {
        useDefaultListeners = true
        suites \"src/test/resources/tests1.xml\"
               


        
3条回答
  •  Happy的楠姐
    2021-02-11 03:58

    In build.gradle update:

    test {
        useTestNG() {
            if (project.hasProperty('suite1')) { suites './src/test/suite1.xml' }
            if (project.hasProperty('suite2')) { suites './src/test/suite2.xml' }
        }
    }
    

    Use command gradlew test -Psuite1 to run suite1 and similarly update for suite2 as well.

提交回复
热议问题