exercism / scala

Exercism exercises in Scala.
https://exercism.org/tracks/scala
MIT License
123 stars 132 forks source link

Run exercises tests in a single sbt session #842

Open grzegorz-bielski opened 2 months ago

grzegorz-bielski commented 2 months ago

Currently, the tests (bin/test) are really slow as they start a new sbt shell for each exercise. In the CI this takes around 20 minutes (!).

Ideally this should be refactored so the sbt is initialized only once and each exercise is its own submodule.

In addition current testing approach has following problems:

I believe it to be a blocker for further development of the track, since it makes the dev feedback loop very slow.