com-lihaoyi / mill

Mill is a fast JVM build tool that supports Java and Scala. 2-3x faster than Gradle and 5-10x faster than Maven for common workflows, Mill aims to make your project’s build process performant, maintainable, and flexible
https://mill-build.org/
MIT License
2.04k stars 331 forks source link

Scoverage improve classpath override to the minimal #3122

Closed romain-gilles-ultra closed 5 months ago

romain-gilles-ultra commented 5 months ago

The previous version the ScoverageTests.runClasspath was more modified and reorganized. In this version, only the outer complied classes folder is replaced (in place) by the outer.scoverage complied classes folder. An additional runtime dependency is also added: org.scoverage::scalac-scoverage-runtime. All duplicated entries in the classpath are also removed.

romain-gilles-ultra commented 5 months ago

It sounds like the failing test has nothing to do with this PR :(