使用Specs2测试的后台编译配置IntelliJ IDEA?

5 scala intellij-idea sbt

根据IntelliJ Scala插件博客上的博客条目,Scala编译发生在外部进程中.

但每当我运行Specs2测试时,它会构建整个项目,需要1到3分钟.

如何配置Specs2测试以在IntelliJ IDEA中正确运行,因此它将重用后台线程的结果?

小智 1

我花了很长时间研究这个问题,根本问题是 IntelliJ 为每次编译都会启动 SBT。

在终端窗口中运行很容易,sbt "~testQuick"可以利用增量编译和智能测试链接,因此 sbt 仅运行受代码更改影响的测试。

http://www.scala-sbt.org/0.13/docs/Testing.html