diff options
author | Nik Vanderhoof <nikolasrvanderhoof@gmail.com> | 2019-07-04 02:56:56 -0400 |
---|---|---|
committer | Tobias Roeser <le.petit.fou@web.de> | 2019-07-04 08:56:56 +0200 |
commit | 0a7d68737e89ab9471c7177ecfdf706e06a7cad8 (patch) | |
tree | 4f3a9bd955866de79b2d94677a7c904943a9542a /contrib/scoverage/src/ScoverageModule.scala | |
parent | a4a49e90037c7acf456b62a8e65fee55a5f857c4 (diff) | |
download | mill-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.scala | 6 |
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) } } |