Meine Komponententests befinden sich in einem separaten Verzeichnisbaum aus meinen Integrationstests, aber mit der gleichen Paketstruktur. Meine Integrationstests benötigen externe Ressourcen (z. B. einen Server), um verfügbar zu sein, aber meine Komponententests sind unabhängig von einander und der Umgebung.Führen Sie alle Tests in einem Quellbaum aus, kein Paket
In IntelliJ-IDEA (v7) habe ich eine JUnit Run/Debug-Konfiguration definiert, um alle Tests im Top-Level-Paket auszuführen, und dies greift natürlich auf meine Integrationstests zurück, die fehlschlagen.
Ich möchte eine Run-Junit-Konfiguration definieren, die alle meine Komponententests ausführt. Irgendwelche Ideen?
Ja, das ein richtiger Ansatz wäre, verschiedene Module für die verschiedenen Arten zu verwenden von Tests. In der Run/Debug-Konfiguration geben Sie an, welcher Modulklassenpfad verwendet wird. – CrazyCoder
Ich kann das nicht, es gibt bereits mehrere Module im Projekt und wir arbeiten an einem Modul pro zu liefernden Artefaktprinzip –