In meinem Scala-Projekt, meine Specs2 Tests wie folgt strukturiert:Wie werden alle Specs2-Tests unter IntelliJ IDEA ausgeführt?
src/test/scala
-> my.package
---> my.package.sub1
------> SomeTest1
------> SomeTest2
---> my.package.sub2
------> SomeTest3
ich SBT bin mit all dies zu bauen, und ich sbt test
können alle Tests in meinem Paket auszuführen.
Ich möchte IntelliJ IDEA eingebaute Specs2 Run-Konfiguration unterstützen. Ich weise darauf hin, alle Tests in my.package
zu verwenden.
Dies führt zu der Fehlermeldung Error running <run config name>: Not found suite class.
Es kann Specs2 Testsuiten nicht finden. IDEA führt meine Tests aus, wenn ich auf ein Unterpaket zeige.
Wie konfiguriere ich IDEA, um in allen Paketen zu suchen und alle gefundenen Testsuiten auszuführen?
Danke. Dies funktioniert auch für 'Suche nach Tests: in Modul'. – DCKing
Ich habe versucht, dies zu tun, aber bekam eine 'Not Found Suite-Klasse' Fehler. Muss ich im Testcode etwas tun, damit dies funktioniert? Es funktioniert von SBT an der Befehlszeile. – melston
@melston, keine Lösung, aber ich hatte das gleiche Problem mit einem Projekt, das ich außerhalb von IntelliJ eingerichtet habe. Als ich in InelliJ ein Projekt für Scratch eingerichtet habe, habe ich keine Probleme. – Akavall