summaryrefslogtreecommitdiff
path: root/contrib/scoverage/src/ScoverageModule.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/src/ScoverageModule.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/src/ScoverageModule.scala')
-rw-r--r--contrib/scoverage/src/ScoverageModule.scala6
1 files changed, 4 insertions, 2 deletions
diff --git a/contrib/scoverage/src/ScoverageModule.scala b/contrib/scoverage/src/ScoverageModule.scala
index d34b5615..734c317f 100644
--- a/contrib/scoverage/src/ScoverageModule.scala
+++ b/contrib/scoverage/src/ScoverageModule.scala
@@ -87,6 +87,8 @@ trait ScoverageModule extends ScalaModule { outer: ScalaModule =>
def selfDir = T { T.ctx().dest / os.up / os.up }
def dataDir = T { selfDir() / "data" }
+ def generatedSources = outer.generatedSources()
+ def allSources = outer.allSources()
def moduleDeps = outer.moduleDeps
def sources = outer.sources
def resources = outer.resources
@@ -102,13 +104,13 @@ trait ScoverageModule extends ScalaModule { outer: ScalaModule =>
ScoverageReportWorkerApi
.scoverageReportWorker()
.bridge(toolsClasspath().map(_.path))
- .htmlReport(sources(), dataDir().toString, selfDir().toString)
+ .htmlReport(allSources(), dataDir().toString, selfDir().toString)
}
def xmlReport() = T.command {
ScoverageReportWorkerApi
.scoverageReportWorker()
.bridge(toolsClasspath().map(_.path))
- .xmlReport(sources(), dataDir().toString, selfDir().toString)
+ .xmlReport(allSources(), dataDir().toString, selfDir().toString)
}
}