aboutsummaryrefslogtreecommitdiffstats
path: root/java/jacoco_test.go
diff options
context:
space:
mode:
authorNan Zhang <nanzhang@google.com>2018-01-25 13:53:22 -0800
committerNan Zhang <nanzhang@google.com>2018-01-25 16:01:06 -0800
commit05fc4542aca7e2f260e5d1194f5c0dba1884cf8d (patch)
tree411c0d949ad93f713a6b5e87c7fa4535b395a8d9 /java/jacoco_test.go
parent828484cc9593432f38f661cfe38f06e07c75190f (diff)
downloadbuild_soong-05fc4542aca7e2f260e5d1194f5c0dba1884cf8d.tar.gz
build_soong-05fc4542aca7e2f260e5d1194f5c0dba1884cf8d.tar.bz2
build_soong-05fc4542aca7e2f260e5d1194f5c0dba1884cf8d.zip
Change the syntax for jacoco filter wildcard parameters.
originally: .* -> /**/*.class now: .* -> /*.class .** -> /**/*.class Also add NinjaAndShellEscape to allow filtering inner classes with $ in the name. Test: unittests. Bug: b/71889972 Change-Id: Ifb8d7daa22bee02346885171edb15180af18f0de
Diffstat (limited to 'java/jacoco_test.go')
-rw-r--r--java/jacoco_test.go14
1 files changed, 12 insertions, 2 deletions
diff --git a/java/jacoco_test.go b/java/jacoco_test.go
index 6e8b0265..91f05535 100644
--- a/java/jacoco_test.go
+++ b/java/jacoco_test.go
@@ -33,13 +33,23 @@ func TestJacocoFilterToSpecs(t *testing.T) {
{
name: "package wildcard",
in: "package.*",
+ out: "package/*.class",
+ },
+ {
+ name: "package recursive wildcard",
+ in: "package.**",
out: "package/**/*.class",
},
{
- name: "all wildcard",
- in: "*",
+ name: "recursive wildcard only",
+ in: "**",
out: "**/*.class",
},
+ {
+ name: "single wildcard only",
+ in: "*",
+ out: "*.class",
+ },
}
for _, testCase := range testCases {