diff --git a/.coveralls.yml b/.coveralls.yml new file mode 100644 index 0000000..e69de29 diff --git a/.gitignore b/.gitignore index 9aa4a1a..b012359 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,7 @@ +# Project +coveralls-token + +# Java *.class *.log diff --git a/.travis.yml b/.travis.yml index 8492fbe..4bc3158 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,2 +1,6 @@ language: scala +script: + - sbt +clean coverage +test coverageAggregate coverageReport +after_success: + - sbt coveralls diff --git a/build.sbt b/build.sbt index bb2f329..de5aa91 100644 --- a/build.sbt +++ b/build.sbt @@ -1,4 +1,3 @@ - lazy val commonRootSettings = Seq( version := "1.1.0", scalaVersion := "2.11.6", diff --git a/project/plugins.sbt b/project/plugins.sbt index d64166b..cbe8614 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -1,8 +1,13 @@ +resolvers += Classpaths.sbtPluginReleases resolvers += Resolver.url( - "bintray-sbt-plugin-releases", - url("http://dl.bintray.com/content/sbt/sbt-plugin-releases"))( + "scoverage-bintray", + url("https://dl.bintray.com/sksamuel/sbt-plugins/"))( Resolver.ivyStylePatterns) addSbtPlugin("me.lessis" % "bintray-sbt" % "0.2.1") +addSbtPlugin("org.scoverage" % "sbt-scoverage" % "1.0.4") + +addSbtPlugin("org.scoverage" % "sbt-coveralls" % "1.0.0") +