2017-04-21 3 views
0

Parallele Browserausführung in Gurke möglich (Java/Maven)?Parallele Browserausführung in Gurke möglich (Java/Maven)?

Zum Beispiel weiß ich, dass es mit TestNG definitiv möglich ist, wenn Gurke nicht beteiligt ist, aber ist es sogar möglich, Java, Cucumber, jUnit und TestNG zusammen zu integrieren?

ich folgende TestNG.xml Datei versucht haben, die einen Läufer Klasse zeigt, die dann auf mehrere Feature-Dateien zeigen, haben aber keinen Erfolg hatte:/

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" > 
<suite name="Automation_Scripts" verbose="2" parallel="classes" thread-count="2"> 
    <listeners> 
     <listener class-name="Framework.utilities.RetryListner"></listener> 
    </listeners> 

    <test name="Automation Tests"> 
     <packages> 
      <package name="TestFramework.ncc.*"></package> 
     </packages> 
    </test> 
</suite> 
+0

Es funktionieren soll. Sie sollten mehr Ihr Problem beschreiben und mehr Dinge teilen, um eine globalere Sichtweise zu haben. – juherr

Antwort

0

Es gibt hierfür keine eingebauten Funktionen in Gurken als Soweit ich weiß, habe ich einen Ansatz gesehen, bei dem verschiedene Sätze von Gurken-Szenarien von verschiedenen Junit-Klassen ausgeführt werden, die dann parallel ausgeführt werden.

Die Festlegung, welche Szenarien von welcher Klasse ausgeführt werden, kann erreicht werden, indem entweder Tags verwendet oder unterschiedliche Features für die verschiedenen Runner-Klassen definiert werden.

Es ist ein Maven-Plugin, das diesen Ansatz zu automatisieren scheint: https://github.com/temyers/cucumber-jvm-parallel-plugin