Index: tools/testrunner/local/testsuite.py |
diff --git a/tools/testrunner/local/testsuite.py b/tools/testrunner/local/testsuite.py |
index 8b12e565aec600ae2ac7b39d4d28fd3d0cfc470d..f8ccc0c4fa8f448e03a5df6fd844188b95780181 100644 |
--- a/tools/testrunner/local/testsuite.py |
+++ b/tools/testrunner/local/testsuite.py |
@@ -179,7 +179,7 @@ class TestSuite(object): |
used_rules.add((testname, variant)) |
# Even for skipped tests, as the TestCase object stays around and |
# PrintReport() uses it. |
- t.outcomes |= rules[testname] |
+ t.outcomes = t.outcomes | rules[testname] |
if statusfile.DoSkip(t.outcomes): |
continue # Don't add skipped tests to |filtered|. |
for outcome in t.outcomes: |
@@ -192,7 +192,7 @@ class TestSuite(object): |
assert rule[-1] == '*' |
if testname.startswith(rule[:-1]): |
used_rules.add((rule, variant)) |
- t.outcomes |= wildcards[rule] |
+ t.outcomes = t.outcomes | wildcards[rule] |
if statusfile.DoSkip(t.outcomes): |
skip = True |
break # "for rule in wildcards" |