Ich habe ein Projekt mit fast 500 Einzeltests in rund 200 Testklassen. Einige dieser Tests machen keine gute Arbeit, wenn sie ihren eigenen Zustand beenden, nachdem sie fertig sind, und in Eclipse führt dies dazu, dass einige Tests fehlschlagen. Die Tests bestehen alle beim Ausführen der Testsuite von der Befehlszeile über Ant.Ausführen jedes JUnit-Tests in einer separaten JVM in Eclipse?
Kann ich "Test Isolation" irgendwie in Eclipse aktivieren? Es macht mir nichts aus, wenn es länger dauert zu laufen.
Langfristig werde ich die fehlgeschlagenen Tests aufräumen, aber auf kurze Sicht möchte ich die Tests funktionieren lassen.
Es wird nur eine neue JVM für die gesamte Testsuite ausgegeben, nicht eine für jeden einzelnen Test. –
Könnte immer noch nützlich sein. –
@Michael - Wenn das forkmode-Attribut auf "perTest" gesetzt ist, sollte für jeden Test eine neue JVM erstellt werden - das ist die Standardeinstellung. –