2016-08-23 4 views
0

gibt Ich habe die folgende Struktur in testng.xmlTestmethode wird übersprungen, obwohl die dependsOnGroups Methode

<test name="test"> 
<groups> 
<run> 
<include name ="E"/> 
<include name ="Sanity"/> 
</run> 
<groups/> 
<classes> 
<class name="com.test.testcases.Test2"/> 
<class name="com.test.testcases.Test1"/> 
</classes> 
</test> 

Test2 gehört zur Gruppe Sanity und Test1 zur Gruppe E. Die Testverfahren in der Gruppe „Sanity“ gehört hängt von der Testmethode in der Gruppe "E" ab. Ich habe dependsOnGroups verwendet, da beide Methoden in verschiedenen Klassen sind. Jetzt, beim Ausführen der Suite, sehe ich, dass die Testmethode in Test2 übersprungen wird, obwohl Test1 bestanden hat. Kann jemand in dieser Hinsicht helfen?

+0

Sieht gut aus ... Sie können versuchen, einen SSCCE zu machen und den Code zu posten. –

+0

Ich glaube, es gibt kein Problem mit dem Code in den Klassendateien. Vermutlich fehlt mir etwas in der testng.xml, was das verursacht. –

+0

Gleiche Frage als http://StackOverflow.com/Questions/19445344/Tests-Skiped-inspite-the-dependant-method-passed-testng?rq=1 – juherr

Antwort

0

Es gab einen Fehler im Datenprovidernamen, der für die übersprungene Methode angegeben wurde, die zuvor nicht angezeigt wurde.

Verwandte Themen