【发布时间】:2013-11-28 19:28:59
【问题描述】:
我正在 Scala 中运行集成测试 - 这些测试位于 src/it/scala 目录中,并且我已将以下内容添加到我的 build.sbt 中:
seq(Defaults.itSettings: _*)
但是,当我运行 SCCT 来计算代码覆盖率时,没有运行集成测试。我怎样才能让它们运行?
【问题讨论】:
-
查看ScctPlugin
scct:test在名为ScctTest的自定义配置中运行测试,但它缺少对集成测试的支持。您需要创建类似ScctIntegrationTest的内容并为其设置所有设置。最好让作者将该功能添加到 sbt-scct。 -
SCCT 已过时。 github.com/scoverage/sbt-scoverage 是你现在想要的。
标签: scala integration-testing sbt code-coverage scct