summaryrefslogtreecommitdiff
path: root/contrib/scoverage/test
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/scoverage/test')
-rw-r--r--contrib/scoverage/test/resources/hello-world/core/src/Greet.scala2
-rw-r--r--contrib/scoverage/test/src/HelloWorldTests.scala7
2 files changed, 8 insertions, 1 deletions
diff --git a/contrib/scoverage/test/resources/hello-world/core/src/Greet.scala b/contrib/scoverage/test/resources/hello-world/core/src/Greet.scala
index 90830bbc..0c9a6980 100644
--- a/contrib/scoverage/test/resources/hello-world/core/src/Greet.scala
+++ b/contrib/scoverage/test/resources/hello-world/core/src/Greet.scala
@@ -5,4 +5,6 @@ object Greet {
}
val foo = Foo // testing module deps
+
+ val scoverageVersionUsed = BuildInfo.scoverageVersion
}
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")