2016-09-14 3 views
0

Ich habe ein Maven-Projekt erstellt, es enthält eine Reihe von Klassen. Jede Klasse verfügt über Testmethoden, die mit @Test versehen sind, und jede Methode beginnt mit der Zeichenfolge "test ..". Ich kann die Java-Datei über Junit einzeln ausführen und kann das Ergebnis sehen (red.green und ähnliche Details).Wie NICHT Tests in meinem Maven-Test-Projekt zu überspringen?

Was ich will, ist, alle Tests in allen Java-Dateien zu starten, in einem einzigen gehen.

Ich habe versucht "mvn test" -Befehl. Aber wenn ich es ausführe, zeigt dies "Tests werden übersprungen" und wenn ich versuche, unten zum surefire-Plugin hinzuzufügen, erhalte ich den Fehler, dass dies nicht unterstützt wird.

<skip>false</skip> 

auch versucht
mvn test -Dmaven.test.skip=false aber auch in ähnlicher Weise

Nach Vorschlag unten ausgeführt wird, habe ich die Dateien im "src/test/java" hinzugefügt. jetzt wieder, ich bekomme das gleiche Problem.

[INFO] --- maven-surefire-plugin:2.14.1:test (default-test) @ com.project.cq.i18n.it.http --- [INFO] Tests are skipped.

+0

einige Beispiele Ihrer Tests zeigen und die Konfiguration in Ihrem pom Datei – Jens

+0

Können Sie Ihre liefern Projektstruktur. – ravthiru

+0

Ich brauche, dass nach dem mvn Test-Befehl die XML-Datei in meinem Zielordner des Projekts erstellt wird. Ich habe obige Frage bearbeitet. @ravthiru, kannst du bitte hier helfen? – theanubhava

Antwort

1

Alle Ihre JUnit-Testklassen sollten in src/test/java/ und Klassennamen sein sollte oder beginnen enden mit Test

+0

bieten dies half mir, das Problem herauszufinden. Danke :) – theanubhava

+0

hinzugefügt den neuen Fehler nach dem Hinzufügen der Datei zum src/test/java – theanubhava

Verwandte Themen