Add html reports for Scoverage (#26444)

This commit is contained in:
Helena Edelson 2019-02-26 11:54:03 -08:00 committed by GitHub
parent 51add23b2a
commit 3070a84d64
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -14,7 +14,7 @@ import sbt.plugins.JvmPlugin
*/ */
object AkkaDisciplinePlugin extends AutoPlugin with ScalafixSupport { object AkkaDisciplinePlugin extends AutoPlugin with ScalafixSupport {
import scoverage.ScoverageKeys.{coverageFailOnMinimum, coverageHighlighting, coverageMinimum} import scoverage.ScoverageKeys._
import scalafix.sbt.ScalafixPlugin import scalafix.sbt.ScalafixPlugin
override def trigger: PluginTrigger = allRequirements override def trigger: PluginTrigger = allRequirements
@ -28,6 +28,7 @@ object AkkaDisciplinePlugin extends AutoPlugin with ScalafixSupport {
lazy val scoverageSettings = Seq( lazy val scoverageSettings = Seq(
coverageMinimum := 70, coverageMinimum := 70,
coverageFailOnMinimum := false, coverageFailOnMinimum := false,
coverageOutputHTML := true,
coverageHighlighting := { coverageHighlighting := {
import sbt.librarymanagement.{ SemanticSelector, VersionNumber } import sbt.librarymanagement.{ SemanticSelector, VersionNumber }
!VersionNumber(scalaVersion.value).matchesSemVer(SemanticSelector("<=2.11.1")) !VersionNumber(scalaVersion.value).matchesSemVer(SemanticSelector("<=2.11.1"))