| Index: tools/testrunner/local/testsuite.py
|
| diff --git a/tools/testrunner/local/testsuite.py b/tools/testrunner/local/testsuite.py
|
| index 744959d36daf84d074c0df5bf426f35af6a0d419..de5cddd11501c5cf0a3f2261aeb2c19f59995d32 100644
|
| --- a/tools/testrunner/local/testsuite.py
|
| +++ b/tools/testrunner/local/testsuite.py
|
| @@ -96,14 +96,17 @@ class TestSuite(object):
|
| if statusfile.DoSkip(outcomes):
|
| continue # Don't add skipped tests to |filtered|.
|
| if len(self.wildcards) != 0:
|
| + skip = False
|
| for rule in self.wildcards:
|
| assert rule[-1] == '*'
|
| if testname.startswith(rule[:-1]):
|
| used_rules.add(rule)
|
| outcomes = self.wildcards[rule]
|
| - if statusfile.DoSkip(outcomes):
|
| - continue
|
| t.outcomes = outcomes
|
| + if statusfile.DoSkip(outcomes):
|
| + skip = True
|
| + break # "for rule in self.wildcards"
|
| + if skip: continue # "for t in self.tests"
|
| filtered.append(t)
|
| self.tests = filtered
|
|
|
|
|