Gibt es eine Möglichkeit, alle Test-Suiten eines in Scala mit Abdeckung in Intellij geschriebenen Projekts auszuführen. Wenn möglich, wählen Sie auch nur bestimmte Testsuiten des Projekts aus und fahren Sie mit Abdeckung. Wie wäre es mit den aktuellen Fähigkeiten für die Java-Projekte?läuft alle Test-Suiten eines Projekts in Scala mit Abdeckung in Intellij geschrieben
0
A
Antwort
1
Ich denke, es hängt davon ab, welches Paket Sie zum Testen verwenden. Wenn Sie jedoch scalatest verwenden, können Sie mit der rechten Maustaste auf ein beliebiges Paket klicken und Tests ausführen, die nur diejenigen in diesem Paket ausführen.
Alternativ können Sie ScalaTest Lauf Konfiguration definieren und Tests wählen von
- in All-Paket
- Klasse
- Testname
Mit Test Namen, den Sie aus über mehrere Pakete auswählen können (obwohl ich dafür nie einen Nutzen hatte).
0
in Ihrer build.sbt Datei folgende Zeile:
coverageEnabled := true
Diese Konfiguration weiter verfeinert werden kann z.B.
coverageEnabled in Test := true
Und dann mit der rechten Maustaste auf das Basispaket -> 'Run Scala Tests in 'xx'' mit Coverage, sollte es tun.