From ed41d0fc25308d8113629804d0cc38305140ab0e Mon Sep 17 00:00:00 2001 From: Mik Quinlan Date: Thu, 5 May 2016 09:49:09 +0100 Subject: [PATCH 1/2] Upgrade code coverage version. --- project/plugins.sbt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project/plugins.sbt b/project/plugins.sbt index 8d1a4e2..4717b19 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -5,7 +5,7 @@ resolvers ++= Seq( Seq( "org.scalastyle" %% "scalastyle-sbt-plugin" % "0.7.0", - "org.scoverage" % "sbt-scoverage" % "1.3.1", + "org.scoverage" % "sbt-scoverage" % "1.3.5", "net.virtual-void" % "sbt-dependency-graph" % "0.8.2", "com.timushev.sbt" % "sbt-updates" % "0.1.9", "com.github.gseitz" % "sbt-release" % "1.0.3", From 5511af4850904e75bef2492c751860ad3199c9c7 Mon Sep 17 00:00:00 2001 From: Mik Quinlan Date: Thu, 5 May 2016 10:01:39 +0100 Subject: [PATCH 2/2] Added minimum coverage and README --- README.md | 5 +++++ build.sbt | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/README.md b/README.md index ac023b9..5b71410 100644 --- a/README.md +++ b/README.md @@ -51,3 +51,8 @@ This library piggy-backs on `scala.concurrent.Future` semantics for handling err * Allow pluggable http client. * Allow pluggable json parser. * Turn search results into a stream/iterator. + +## Building +Normal build -> `sbt clean test` +With coverage -> `sbt clean coverage test coverageReport` + diff --git a/build.sbt b/build.sbt index 14092cd..3684012 100644 --- a/build.sbt +++ b/build.sbt @@ -50,3 +50,7 @@ sourceGenerators in Compile += Def.task { """.stripMargin) Seq(file) }.taskValue + +//SCoverage +coverageMinimum := 90 +coverageFailOnMinimum := true \ No newline at end of file