什么sbt任务使用intellij IDEA 14来运行带覆盖的scala测试?我测试了我的火花代码,需要防止它们并行运行。
我已将以下内容添加到我的build.sbt
文件中,并且当它们未生成覆盖率报告时,它会阻止测试并行运行:
parallelExecution in Test := false
但是,使用coverage运行时无效。我尝试使用类似的内容,但使用ScctTest
代替Test
,但sbt无法解决此问题。
那么,intellij使用什么coverage插件,以及如何在运行带覆盖的测试时禁用并行测试执行?正在运行sbt tasks
不会显示包含单词coverage
的任何内容。我还没有在intellij中启用Emma
插件 - 只启用了默认Coverage
插件并且没有信息。
答案 0 :(得分:0)
尝试添加到设置:
fork in ThisBuild in Test:= false