Skip to content

Commit c1324e2

Browse files
committed
breaking change: support only scoverage 1.0+
1 parent 8fd8cd6 commit c1324e2

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ configurations {
4040
dependencies {
4141
compile gradleApi()
4242
compile localGroovy()
43-
scoverage 'org.scoverage:scalac-scoverage-plugin_2.10:0.99.5'
43+
scoverage 'org.scoverage:scalac-scoverage-plugin_2.11:1.0.1','org.scoverage:scalac-scoverage-plugin_2.11:1.0.1'
4444
}
4545

4646
task groovydocJar(type: Jar, dependsOn: groovydoc) {

src/main/groovy/org/scoverage/ScoverageReport.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import scala.collection.Set;
55
import scoverage.Coverage;
66
import scoverage.IOUtils;
7+
import scoverage.Serializer;
78
import scoverage.report.CoberturaXmlWriter;
89
import scoverage.report.ScoverageHtmlWriter;
910

@@ -19,13 +20,14 @@ public static void main(String... args) {
1920
File sourceDir = new File(args[0]);
2021
File dataDir = new File(args[1]);
2122
File reportDir = new File(args[2]);
23+
reportDir.mkdirs();
2224

23-
File coverageFile = IOUtils.coverageFile(dataDir);
25+
File coverageFile = Serializer.coverageFile(dataDir);
2426
File[] array = IOUtils.findMeasurementFiles(dataDir);
2527
// TODO: patch scoverage core to use a consistent collection type?
2628
Seq<File> measurementFiles = scala.collection.JavaConversions.asScalaBuffer(Arrays.asList(array));
2729

28-
Coverage coverage = IOUtils.deserialize(coverageFile);
30+
Coverage coverage = Serializer.deserialize(coverageFile);
2931

3032
Set<Object> measurements = IOUtils.invoked(measurementFiles);
3133
coverage.apply(measurements);

0 commit comments

Comments
 (0)