2017-06-15 2 views
0

Ich habe viele Projekte in einer Scala-Anwendung, die Klassen in Main/und die Unit-Tests in Test/haben. Angenommen, das Projekt ist auf Version 0.2. Ich würde gerne in der Lage sein, die Tests in Test/mit einer Version 0.1 Klassen, die in Main/waren.Wie erfolgt der Regressionstest in Scala mit sbt?

Gibt es eine Möglichkeit, es in sbt zu tun?

Antwort

0

Was Sie beschreiben, heißt nicht Regressionstests. Sie haben eine überarbeitete Reihe von Tests, und Sie möchten diese Tests gegen Version 0.1 Ihrer Anwendung ausführen.

Sie müssen eine Umgebung speziell für 0,1 erstellen. Aktualisieren Sie dann Ihre Tests in dieser Umgebung auf 0.2. Führen Sie Ihre Tests wie üblich mit 0.1 aus.

Allerdings wird die multiple Umgebung Sache nicht direkt von sbt behandelt. sbt würde nur verwendet werden, um die Tests in jeder Umgebung auszuführen.

Verwandte Themen