Scala 在Intellij中运行覆盖率为的测试时禁用并行测试执行
intellij IDEA 14使用什么样的sbt任务来运行具有覆盖率的scala测试?我正在测试我的spark代码,需要防止它们并行运行 我已将以下内容添加到我的Scala 在Intellij中运行覆盖率为的测试时禁用并行测试执行,scala,testing,intellij-idea,Scala,Testing,Intellij Idea,intellij IDEA 14使用什么样的sbt任务来运行具有覆盖率的scala测试?我正在测试我的spark代码,需要防止它们并行运行 我已将以下内容添加到我的build.sbt文件中,它可以防止测试在不生成覆盖率报告时并行运行: parallelExecution in Test := false 但是,在覆盖范围内运行时,这没有效果。我尝试使用类似的方法,但是使用了ScctTest而不是Test,但是sbt无法解决这个问题 那么,intellij使用什么覆盖率插件,以及在运行覆盖率测试
build.sbt
文件中,它可以防止测试在不生成覆盖率报告时并行运行:
parallelExecution in Test := false
但是,在覆盖范围内运行时,这没有效果。我尝试使用类似的方法,但是使用了ScctTest
而不是Test
,但是sbt无法解决这个问题
那么,intellij使用什么覆盖率插件,以及在运行覆盖率测试时如何禁用并行测试执行?运行
sbt任务
不会显示任何包含coverage
一词的内容。我没有在intellij中启用Emma
插件-只启用了默认的覆盖范围
插件,它没有任何信息。尝试添加到设置:
fork in ThisBuild in Test:= false
找不到
Config
,但使用Test
有效。请更新你的答案,我会接受的。谢谢