【问题标题】:Disabling parallel test execution when running test with coverage in Intellij在 Intellij 中运行覆盖测试时禁用并行测试执行
【发布时间】:2015-11-04 20:50:22
【问题描述】:

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

我已将以下内容添加到我的 build.sbt 文件中,它可以防止测试在不生成覆盖率报告时并行运行:

parallelExecution in Test := false

但是,这在覆盖范围内运行时无效。我尝试使用类似的东西,但使用 ScctTest 而不是 Test,但 sbt 无法解决它。

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

【问题讨论】:

    标签: scala testing intellij-idea


    【解决方案1】:

    尝试添加到设置中:

    fork in ThisBuild in Test:= false
    

    【讨论】:

    • Config 无法找到,但使用 Test 可以。请更新您的答案,我会接受。谢谢。
    猜你喜欢
    • 2019-09-10
    • 1970-01-01
    • 1970-01-01
    • 2016-01-27
    • 2016-11-09
    • 2021-05-02
    • 1970-01-01
    • 2011-04-03
    • 1970-01-01
    相关资源
    最近更新 更多