2016-04-27 11 views
0

Gibt es einen Befehl, der JUnit-Tests in mehreren Verzeichnissen auslösen kann? Stellen Sie sich vor, ich habe einen Elternordner, der zwei Maven-Projekte enthält Foo und Bar.Mehrere JUnit-Tests in mehreren Verzeichnissen auslösen

In Foo und in Bar kann ich die Tests mit mvn test auslösen. Ist es möglich, beide Tests mit einem Befehl auszulösen? Wie mvn ....?

Irgendwelche Kollektoren für die Tests?

Antwort

2

Stellen Sie sich die folgende Projektstruktur:

http://imgur.com/zEtHo3f

  • Sie können die Tests im foo Projekt mit mvn test im foo Verzeichnis auslösen.

  • Sie können die Tests im bar Projekt mit mvn test im Verzeichnis bar auslösen.

  • Sie können die Tests auslösen in den foo und bar Projekte mit mvn test im foobar Verzeichnis.

foo und bar müssen <module> s des foobar Projekts.

+0

Vielen Dank für die Antwort. Gibt es einen anderen Weg? Mit "mvn -f foo/pom.xml test" würden Sie den Foo's Test auslösen, wenn Sie sich im Parent-Verzeichnis "Foobar" befinden. Deshalb gibt es keine Eltern pom.xml erforderlich. Weißt du, ob es Parameter gibt, mit denen du mehrere pom.xml angeben kannst? – Vinhi

+0

Entschuldigung, ich kenne keinen anderen Weg, um dieses Ziel zu erreichen, ohne die beiden Projekte zusammenzufassen – Tomazini

Verwandte Themen