我在 Scala 中运行集成测试 - 这些都可以在src/it/scala
目录中找到,并且我已将以下内容添加到我的 build.sbt 中:
seq(Defaults.itSettings: _*)
但是,当我运行 SCCT 来计算代码覆盖率时,集成测试没有运行。我怎样才能让它们运行?
我在 Scala 中运行集成测试 - 这些都可以在src/it/scala
目录中找到,并且我已将以下内容添加到我的 build.sbt 中:
seq(Defaults.itSettings: _*)
但是,当我运行 SCCT 来计算代码覆盖率时,集成测试没有运行。我怎样才能让它们运行?
我正在使用 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
)
如果您有不同的资源,这可能会变得棘手