Ist es möglich, einen Läufer beim Starten von Tests aus der Kommandozeile von Gurke zu definieren/anzugeben (cucumber.api.cli.Main
)? Mein Grund dafür ist, dass ich XML-Berichte in Jenkins generieren und die Ergebnisse an ALM Octane weitergeben kann.Wählen Sie einen anderen Läufer für gurke.api.cli.Main?
ich geerbt Art dieses Projekt und seine Verwendung gradle ein javaexect
zu tun und rufen cucumber.api.cli.Main
ich seine mögliche weiß, dass dies mit @RunWith(OctaneCucumber.class)
zu tun, wenn JUnit runner + Maven (oder nur JUnit runner) verwenden, ansonsten dem Tag ignoriert. Ich habe den benutzerdefinierten Läufer mit diesem Tag, aber wenn ich von cucumber.api.cli.Main
laufen, kann ich einen Weg nicht finden, mit ihm zu laufen, und mein Umbau wird gerade ignoriert.
gurke.api.cli.Main verwendet keinen Runner, wenn er über die Befehlszeile aufgerufen wird. Sie können den benutzerdefinierten Code als Plugin hinzufügen, indem Sie die Option -p verwenden. Siehe diesen Artikel - https://automationrhapsody.com/create-cucumber-jvm-custom-formatter/. – Grasshopper