Open
Description
When using 7.0.0 of the plugin I am unable to run checkScoverage in my builds.
running ./gradlew checkScoverage runs my test cases but then fails with the following stacktrace. Running reportScoverage works as expected
Caused by: java.lang.AbstractMethodError
at org.scoverage.ScoveragePlugin$_configureCheckTask_closure8$_closure46$_closure47.doCall(ScoveragePlugin.groovy:349)
at org.gradle.api.internal.AbstractTask$ClosureTaskAction.doExecute(AbstractTask.java:681)
at org.gradle.api.internal.AbstractTask$ClosureTaskAction.lambda$execute$0(AbstractTask.java:668)
at org.gradle.configuration.internal.DefaultUserCodeApplicationContext$CurrentApplication.reapply(DefaultUserCodeApplicationContext.java:86)
at org.gradle.api.internal.AbstractTask$ClosureTaskAction.execute(AbstractTask.java:668)
at org.gradle.api.internal.AbstractTask$ClosureTaskAction.execute(AbstractTask.java:643)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$2.run(ExecuteActionsTaskExecuter.java:494)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
...
Gradle file:
plugins {
id 'scala'
id 'java-library'
id 'com.github.johnrengelman.shadow' version '6.1.0'
id 'cz.alenkacz.gradle.scalafmt' version '1.16.2'
id "org.scoverage" version "7.0.0"
id 'io.github.cosmicsilence.scalafix' version '0.1.9'
id "com.google.protobuf" version "0.8.16"
}
...
ext {
scalaVersion = "2.12"
sparkVersion = "3.1.1"
deltaVersion = "1.0.0"
akkaVersion = "2.6.8"
akkaHttpVersion = "10.2.3"
scalapbVersion = "0.11.0"
}
...
dependencies {
compileOnly "org.scala-lang:scala-library:2.12.10"
...
testImplementation "org.scalatest:scalatest_${scalaVersion}:3.2.2"
testImplementation "org.scalatestplus:junit-4-13_${scalaVersion}:3.2.2.0"
testImplementation "org.mockito:mockito-scala-scalatest_${scalaVersion}:1.16.29"
}
scoverage {
check {
minimumRate = 0.5
}
}
scalafix {
configFile = file("./.scalafix.conf")
ignoreSourceSets = ["scoverage"]
}
Metadata
Metadata
Assignees
Labels
No labels