diff options
author | Nan Zhang <nanzhang@google.com> | 2018-01-25 13:53:22 -0800 |
---|---|---|
committer | Nan Zhang <nanzhang@google.com> | 2018-01-25 16:01:06 -0800 |
commit | 05fc4542aca7e2f260e5d1194f5c0dba1884cf8d (patch) | |
tree | 411c0d949ad93f713a6b5e87c7fa4535b395a8d9 /java/jacoco_test.go | |
parent | 828484cc9593432f38f661cfe38f06e07c75190f (diff) | |
download | build_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.go | 14 |
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 { |