summaryrefslogtreecommitdiff
path: root/contrib/scoverage/test/src/HelloWorldTests.scala
diff options
context:
space:
mode:
authorNik Vanderhoof <nikolasrvanderhoof@gmail.com>2019-07-04 02:56:56 -0400
committerTobias Roeser <le.petit.fou@web.de>2019-07-04 08:56:56 +0200
commit0a7d68737e89ab9471c7177ecfdf706e06a7cad8 (patch)
tree4f3a9bd955866de79b2d94677a7c904943a9542a /contrib/scoverage/test/src/HelloWorldTests.scala
parenta4a49e90037c7acf456b62a8e65fee55a5f857c4 (diff)
downloadmill-0a7d68737e89ab9471c7177ecfdf706e06a7cad8.tar.gz
mill-0a7d68737e89ab9471c7177ecfdf706e06a7cad8.tar.bz2
mill-0a7d68737e89ab9471c7177ecfdf706e06a7cad8.zip
Scoverage buildinfo support (#647)
* Add test case for scoverage/buildinfo * Take generatedSources from outer + pass allSources to scoverage reports
Diffstat (limited to 'contrib/scoverage/test/src/HelloWorldTests.scala')
-rw-r--r--contrib/scoverage/test/src/HelloWorldTests.scala7
1 files changed, 6 insertions, 1 deletions
diff --git a/contrib/scoverage/test/src/HelloWorldTests.scala b/contrib/scoverage/test/src/HelloWorldTests.scala
index 3d5a5114..66f7a50e 100644
--- a/contrib/scoverage/test/src/HelloWorldTests.scala
+++ b/contrib/scoverage/test/src/HelloWorldTests.scala
@@ -2,6 +2,7 @@ package mill.contrib.scoverage
import mill._
import mill.api.Result
+import mill.contrib.BuildInfo
import mill.scalalib._
import mill.util.{TestEvaluator, TestUtil}
import utest._
@@ -19,12 +20,16 @@ object HelloWorldTests extends utest.TestSuite {
def scalaVersion = "2.12.4"
}
- object core extends ScoverageModule {
+ object core extends ScoverageModule with BuildInfo {
def scalaVersion = "2.12.4"
def scoverageVersion = "1.3.1"
def moduleDeps = Seq(other)
+ def buildInfoMembers = T {
+ Map("scoverageVersion" -> scoverageVersion())
+ }
+
object test extends ScoverageTests {
override def ivyDeps = Agg(ivy"org.scalatest::scalatest:3.0.5")
def testFrameworks = Seq("org.scalatest.tools.Framework")