OLD | NEW |
1 # Copyright 2012 the V8 project authors. All rights reserved. | 1 # Copyright 2012 the V8 project authors. All rights reserved. |
2 # Redistribution and use in source and binary forms, with or without | 2 # Redistribution and use in source and binary forms, with or without |
3 # modification, are permitted provided that the following conditions are | 3 # modification, are permitted provided that the following conditions are |
4 # met: | 4 # met: |
5 # | 5 # |
6 # * Redistributions of source code must retain the above copyright | 6 # * Redistributions of source code must retain the above copyright |
7 # notice, this list of conditions and the following disclaimer. | 7 # notice, this list of conditions and the following disclaimer. |
8 # * Redistributions in binary form must reproduce the above | 8 # * Redistributions in binary form must reproduce the above |
9 # copyright notice, this list of conditions and the following | 9 # copyright notice, this list of conditions and the following |
10 # disclaimer in the documentation and/or other materials provided | 10 # disclaimer in the documentation and/or other materials provided |
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
143 if outcome.startswith('Flags: '): | 143 if outcome.startswith('Flags: '): |
144 t.flags += outcome[7:].split() | 144 t.flags += outcome[7:].split() |
145 flaky = statusfile.IsFlaky(t.outcomes) | 145 flaky = statusfile.IsFlaky(t.outcomes) |
146 slow = statusfile.IsSlow(t.outcomes) | 146 slow = statusfile.IsSlow(t.outcomes) |
147 pass_fail = statusfile.IsPassOrFail(t.outcomes) | 147 pass_fail = statusfile.IsPassOrFail(t.outcomes) |
148 skip = False | 148 skip = False |
149 for rule in self.wildcards: | 149 for rule in self.wildcards: |
150 assert rule[-1] == '*' | 150 assert rule[-1] == '*' |
151 if testname.startswith(rule[:-1]): | 151 if testname.startswith(rule[:-1]): |
152 used_rules.add(rule) | 152 used_rules.add(rule) |
153 t.outcomes = self.wildcards[rule] | 153 t.outcomes |= self.wildcards[rule] |
154 if statusfile.DoSkip(t.outcomes): | 154 if statusfile.DoSkip(t.outcomes): |
155 skip = True | 155 skip = True |
156 break # "for rule in self.wildcards" | 156 break # "for rule in self.wildcards" |
157 flaky = flaky or statusfile.IsFlaky(t.outcomes) | 157 flaky = flaky or statusfile.IsFlaky(t.outcomes) |
158 slow = slow or statusfile.IsSlow(t.outcomes) | 158 slow = slow or statusfile.IsSlow(t.outcomes) |
159 pass_fail = pass_fail or statusfile.IsPassOrFail(t.outcomes) | 159 pass_fail = pass_fail or statusfile.IsPassOrFail(t.outcomes) |
160 if (skip or self._FilterFlaky(flaky, flaky_tests) | 160 if (skip or self._FilterFlaky(flaky, flaky_tests) |
161 or self._FilterSlow(slow, slow_tests) | 161 or self._FilterSlow(slow, slow_tests) |
162 or self._FilterPassFail(pass_fail, pass_fail_tests)): | 162 or self._FilterPassFail(pass_fail, pass_fail_tests)): |
163 continue # "for t in self.tests" | 163 continue # "for t in self.tests" |
(...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
270 return (testcase.flags + ["--gtest_filter=" + testcase.path] + | 270 return (testcase.flags + ["--gtest_filter=" + testcase.path] + |
271 ["--gtest_random_seed=%s" % context.random_seed] + | 271 ["--gtest_random_seed=%s" % context.random_seed] + |
272 ["--gtest_print_time=0"] + | 272 ["--gtest_print_time=0"] + |
273 context.mode_flags) | 273 context.mode_flags) |
274 | 274 |
275 def VariantFlags(self, testcase, default_flags): | 275 def VariantFlags(self, testcase, default_flags): |
276 return [[]] | 276 return [[]] |
277 | 277 |
278 def shell(self): | 278 def shell(self): |
279 return self.name | 279 return self.name |
OLD | NEW |