summaryrefslogtreecommitdiff
path: root/java/jacoco_test.go
diff options
context:
space:
mode:
author Nan Zhang <nanzhang@google.com> 2018-01-25 13:53:22 -0800
committer Nan Zhang <nanzhang@google.com> 2018-01-29 12:46:26 -0800
commitffe2c1c369d3647e811f65c52146ce43caec3460 (patch)
tree1c7875b205f9ec0920dcbeab2f8ca06981098e7d /java/jacoco_test.go
parentad4692d5af06b879d82f244574e710a6f4ccf93f (diff)
Change syntax for jacoco filter wildcard params.
originally: .* -> /**/*.class now: .* -> /*.class .** -> /**/*.class Also add NinjaAndShellEscape to allow filtering inner classes with $ in the name. Test: unittests. Bug: b/71889972 Merged-In: Ifb8d7daa22bee02346885171edb15180af18f0de Change-Id: Ifb8d7daa22bee02346885171edb15180af18f0de (cherry picked from commit c61066684d5c8ddf600af602852c32fce6e6c6f4)
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 6e8b02653..91f05535a 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 {