如何使用activator / sbt构建低测试覆盖率?

时间:2014-10-22 14:42:39

标签: java sbt code-coverage playframework-2.3 typesafe-activator

我正在开发一个带有playframework 2.3的纯Java项目,并使用Jacoco4sbt作为代码覆盖工具。
当代码覆盖率低于阈值时,我该怎么做才能使构建失败?

1 个答案:

答案 0 :(得分:4)

在项目的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