So führen Sie einen einzelnen Maven-Testfall in Jenkins aus

12482
Subbarao Gaddam

In Jenkins ist mein Job vom Typ "Build a maven2 / 3 project" und der Projektname ist "SeleniumProject". Die Projektquelle ist "SVN" und enthält etwa 40 Testfälle. Wenn ich dies baue, werden alle Testfälle ausgeführt, und drei von ihnen schlagen fehl. Wie kann ich in diesem Projekt einen individuellen Test durchführen? Diese Testfälle fallen unter das Modul "Automatisierung". Wo muss ich build so konfigurieren, dass nur ein Testfall ausgeführt wird?

2

1 Antwort auf die Frage

2
FlasH from Ru

Verwenden Sie -Dtest=<test class name>oder -Dtest=<test class name>#<test method name>wie unter http://maven.apache.org/surefire/maven-surefire-plugin/examples/single-test.html angegeben

ps: Verwenden Sie StackOverflow für die Programmierung von Fragen, die früher beantwortet werden

Es funktioniert nicht in jenkins. Auf Projektebene laufen alle Testfälle, auf Modulebene laufen keine Testfälle Subbarao Gaddam vor 10 Jahren 0
Ich habe gerade einen Testjenkins-Job für ein Multimodul-Projekt erstellt. `-DfailNoTests = false -Dtest = hinzugefügt`Zu seinen 'Zielen und Optionen' in einem 'Build'-Abschnitt (dh mein' Ziele und Optionen '-Parameter sieht wie folgt aus: -DfailNoTests = false -Dtest =installieren "). Als Ergebnis wurde das gesamte Projekt erstellt, nur die angegebene Testklasse wurde ausgeführt. FlasH from Ru vor 10 Jahren 0