使用SCCT进行Scala集成测试的代码覆盖率

时间:2013-08-21 07:53:06

标签: scala integration-testing sbt code-coverage scct

我在Scala中运行集成测试 - 这些可以在src/it/scala目录中找到,我已将以下内容添加到build.sbt中:

seq(Defaults.itSettings: _*)

但是,当我运行SCCT来计算代码覆盖率时,不会运行集成测试。如何让它们运行?

1 个答案:

答案 0 :(得分:0)

我使用的是scct 0.3-SNAPSHOT / sbt 0.13

对于mergin测试+它:测试尝试以下设置:

ScctPlugin.instrumentSettings ++ Defaults.itSettings ++ Seq(
  resourceDirectory in ScctPlugin.ScctTest <<= (resourceDirectory in Test),
  sources in ScctPlugin.ScctTest ++= (sources in IntegrationTest).value
)
如果你有不同的资源,这可能会变得棘手