在Intellij中使用coverage运行测试时禁用并行测试执行

时间:2015-11-04 11:06:50

标签: scala testing intellij-idea

什么sbt任务使用intellij IDEA 14来运行带覆盖的scala测试?我测试了我的火花代码,需要防止它们并行运行。

我已将以下内容添加到我的build.sbt文件中,并且当它们未生成覆盖率报告时,它会阻止测试并行运行:

parallelExecution in Test := false

但是,使用coverage运行时无效。我尝试使用类似的内容,但使用ScctTest代替Test,但sbt无法解决此问题。

那么,intellij使用什么coverage插件,以及如何在运行带覆盖的测试时禁用并行测试执行?正在运行sbt tasks不会显示包含单词coverage的任何内容。我还没有在intellij中启用Emma插件 - 只启用了默认Coverage插件并且没有信息。

1 个答案:

答案 0 :(得分:0)

尝试添加到设置:

fork in ThisBuild in Test:= false