【发布时间】:2014-12-18 01:35:20
【问题描述】:
我正在开发一个带有 playframework 2.3 并使用 Jacoco4sbt 作为代码覆盖工具的纯 Java 项目。
当代码覆盖率低于阈值时,我应该怎么做才能使构建失败?
【问题讨论】:
标签: java sbt code-coverage playframework-2.3 typesafe-activator
我正在开发一个带有 playframework 2.3 并使用 Jacoco4sbt 作为代码覆盖工具的纯 Java 项目。
当代码覆盖率低于阈值时,我应该怎么做才能使构建失败?
【问题讨论】:
标签: java sbt code-coverage playframework-2.3 typesafe-activator
在您项目的build.sbt 文件中添加以下内容
jacoco.settings ++ Seq(
jacoco.thresholds in jacoco.Config := Thresholds(
instruction = 90,
method = 90,
branch = 90,
complexity = 90,
line = 90,
clazz = 90)
)
并在项目的根目录下运行 activator jacoco:cover dist
【讨论】:
error: not found: value Thresholds。是否需要额外的导入?
import de.johoop.jacoco4sbt.Thresholds。