2017-12-13 4 views
0

Wir sind dabei, alle unsere Tests auf JUnit 5 zu aktualisieren. Zuvor mussten wir test.workingDir so einstellen, dass unsere Tests in Eclipse und Intellij IDEA genauso funktionierten. Jetzt, wo ich JUnit 5 benutze, stoße ich auf Probleme damit. Ich bin durch die JUnit 5 Gradle documentation gegangen, habe aber keine Möglichkeit gefunden, das workingDir für die Tests zu setzen. Dies führt zu Problemen, da die Tests in den IDEs anders ausgeführt werden als in der Befehlszeile.Set JUnit 5 workingDir für Tests

Antwort

0

Dieses Gradle-Plugin fügt eine Aufgabe vom Typ JavaExec mit der Bezeichnung junitPlatformTest hinzu. Also konfigurieren Sie es mit junitPlatformTest.workingDir = ....

Außerdem sollten Sie vielleicht Ihre Tests neu schreiben, um nicht auf dem aktuellen Arbeitsverzeichnis angewiesen zu sein, sondern mithilfe von classpath lookup Dateien mit Methoden wie getResource() und getResourceAsUrl() abrufen.

Verwandte Themen