From ffe2c1c369d3647e811f65c52146ce43caec3460 Mon Sep 17 00:00:00 2001 From: Nan Zhang Date: Thu, 25 Jan 2018 13:53:22 -0800 Subject: 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) --- java/jacoco_test.go | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'java/jacoco_test.go') 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 { -- cgit v1.2.3-59-g8ed1b