2

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

seq(Defaults.itSettings: _*)

但是,当我运行 SCCT 来计算代码覆盖率时,集成测试没有运行。我怎样才能让它们运行?

4

1 回答 1

0

我正在使用 scct 0.3-SNAPSHOT / sbt 0.13

对于 mergin test + it:test 尝试以下设置:

ScctPlugin.instrumentSettings ++ Defaults.itSettings ++ Seq(
  resourceDirectory in ScctPlugin.ScctTest <<= (resourceDirectory in Test),
  sources in ScctPlugin.ScctTest ++= (sources in IntegrationTest).value
)

如果您有不同的资源,这可能会变得棘手

于 2013-11-28T11:28:59.027 回答