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
0
A
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
- 1. JUnit Tests für AspectJ
- 2. Wie erstelle ich einen HTML-Bericht für JUnit 5 Tests?
- 3. Set Systemeigenschaft für JUnit Runner (Eclipse)
- 4. JUnit 5 für Android-Test
- 5. Wie für java.lang.AssertionError (JUnit 5)
- 6. Eclipse JUnit 5 Unterstützung
- 7. Gradle Projekt läuft jUnit 5 Tests in IntelliJ
- 8. In JUnit 5, wie Code vor allen Tests ausgeführt wird
- 9. todsichere ist nicht richtig erfasst Junit 5 Tests
- 10. JUnit 5 Tests sind nicht erkennbar in IntelliJ Idea
- 11. Wie führe ich JUnit 5 @Tag Tests mit Ant aus?
- 12. JUnit 5 Vintage läuft Tests in verschachtelten statischen Klassen
- 13. JUNIT Tests void Methoden
- 14. Keine Dagger2 generierte Dateien für JUnit Tests
- 15. Failing JUnit Tests für eingebettete Fongo DB
- 16. NoSuchMethodError: com.google.common.util.concurrent.MoreExecutors.directExecutor() in jUnit Tests für Android
- 17. Wie man JUNIT-Tests für Datenbankabfragen anwendet
- 18. Verschiedene Klassenlader für verschiedene JUnit-Tests verwenden?
- 19. Verschiedene parametrisierte Argumente für verschiedene Tests JUNIT
- 20. JUnit optional/erforderliche Tests
- 21. Gruppieren von JUnit-Tests
- 22. Warnung in JUnit Tests
- 23. Datengetriebene Tests mit jUnit
- 24. java.util.ConcurrentModificationException in JUnit Tests
- 25. Wie findet JUnit Tests?
- 26. Wie schreibe ich JUnit Tests?
- 27. JUnit 5 vs TestNG
- 28. Gleichzeitige JUnit-Tests mit Parametern
- 29. Wie unterscheiden sich dynamische Tests von parametrisierten Tests in JUnit 5?
- 30. Migration spezifische Tests von JUnit 4 bis 5 JUnit in IntelliJ