2016-05-05 13 views
0

Ich habe ein Großbuchstaben-Skript, das die Test-XML-Dateien von der Befehlszeile ausführen sollte. Aber wann immer ich versuche mit grald test zu laufen bekomme ich folgende Ausgabe. Ohne Testlauf noch kein Browser geöffnetGradle Tests von Testng Selen

C:\Users\Steve\Documents\Projects\automation>gradle test 
:compileJava UP-TO-DATE 
:processResources UP-TO-DATE 
:classes UP-TO-DATE 
:compileTestJava UP-TO-DATE 
:processTestResources UP-TO-DATE 
:testClasses UP-TO-DATE 
:test UP-TO-DATE 

BUILD SUCCESSFUL 

Mein gradle Skript ist die folgende

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

group = 'automation' 
version = '1.1-SNAPSHOT' 

description = "" 

repositories { 

    maven { url "http://repo.maven.apache.org/maven2" } 
} 
dependencies { 
    compile group: 'org.seleniumhq.selenium', name: 'selenium-java', version:'2.52.0' 
    compile group: 'org.uncommons', name: 'reportng', version:'1.1.4' 
    compile group: 'org.apache.velocity', name: 'velocity', version:'1.7' 
    compile group: 'com.google.inject', name: 'guice', version:'4.0' 
    testCompile group: 'junit', name: 'junit', version:'3.8.1' 
    testCompile group: 'org.testng', name: 'testng', version:'6.9.4' 
} 
test{ 
    useTestNG{ 

    include '/src/test/resources/BasicTestXML/**'} 
} 

Antwort

0

fand die Lösung, wie sie laufen und wählen, welche Sie wählen können

test{ 

    useTestNG() { 
     suites "src/test/resources/BasicTestXML/LoginTest.xml" 
    } 
} 

Auf diese Weise laufen die xml es läuft Datei. Wenn Sie möchten, dass ein Extra ausgeführt wird, fügen Sie eine zusätzliche Suite hinzu.

0

include verwendet wird, enthalten (oder auch nicht) Testklassen: https://docs.gradle.org/current/dsl/org.gradle.api.tasks.testing.Test.html

Was Sie suchen für ist suites. Siehe ein Beispiel von the TestNG build file.

+0

Test { useTestNG() { 'src/test/resources/BasicTestXML/LoginTesten.xml' Suiten } } – stevedc

+0

ich dies auf die Build-Datei hinzugefügt, aber gibt es die gleiche Leistung wie die anderen – stevedc

+0

Was ist die Debug-Ausgabe von Gradle sagen? – juherr