2012-04-03 9 views
0

Ich habe mehrere TestNG Tests existiert in meinem Maven-Projekt. Jar-Datei erstellt von Maven mit: Mvn sauberes Paket -DskipTestsMaven start TestNG Tests von jar

Wie kann ich testng.xml-Datei mit definierten Tests übergeben, um in dieser JAR-Datei zu laufen?

Danke

+0

Warum möchten Sie die Datei testng.xml in die JAR-Datei packen, die normalerweise nicht im Komponententestbereich ausgeführt wird. – khmarbaise

Antwort

0

Sie die <suiteXmlFile> Möglichkeit maven surefire plugin für diese nutzen könnten. This documentation Details.

+0

Könnten Sie mir ein Beispiel für den Test von jar Datei geben? Beispiel: "java -jar ..." –

+0

Nach "mvn clean install" habe ich mehrere JAR-Dateien in meinem {.project}/Zielordner erstellt, außerdem habe ich festgestellt, dass diese Dateien keine Testklassen enthalten. Könnte mir irgendjemand vorschlagen, meinen Test von Jar-Dateien zu starten, anstatt "MVN-Test-Site" aus dem Projektordner? –