Fix jacoco filters
Add space after -x argument for jacoco excludes.
Add .class to end of file name for jacoco includes.
Bug: 64836607
Test: jacoco_test.go
Change-Id: I4c1024755882c976f7326f7382c4f2e99a20233d
diff --git a/java/jacoco.go b/java/jacoco.go
index c4b3e6e..59f2fd3 100644
--- a/java/jacoco.go
+++ b/java/jacoco.go
@@ -76,7 +76,7 @@
func jacocoFiltersToZipCommand(includes, excludes []string) string {
specs := ""
if len(excludes) > 0 {
- specs += android.JoinWithPrefix(excludes, "-x") + " "
+ specs += android.JoinWithPrefix(excludes, "-x ") + " "
}
if len(includes) > 0 {
specs += strings.Join(includes, " ")
@@ -113,6 +113,8 @@
spec += "**/*.class"
} else if wildcard {
spec += "*.class"
+ } else {
+ spec += ".class"
}
return spec, nil