Bug 1390884 - Enable all test-verify chaos modes except TimerScheduling; r=jmaher

Differential Revision: https://phabricator.services.mozilla.com/D89214
This commit is contained in:
Geoff Brown 2020-09-02 21:13:40 +00:00
parent 6c30ec24e2
commit a2e1392505
4 changed files with 6 additions and 6 deletions

View File

@ -557,13 +557,13 @@ class RefTest(object):
stepOptions = copy.deepcopy(options)
stepOptions.repeat = VERIFY_REPEAT
stepOptions.runUntilFailure = True
stepOptions.environment.append("MOZ_CHAOSMODE=3")
stepOptions.environment.append("MOZ_CHAOSMODE=0xfb")
result = self.runTests(tests, stepOptions)
return result
def step4():
stepOptions = copy.deepcopy(options)
stepOptions.environment.append("MOZ_CHAOSMODE=3")
stepOptions.environment.append("MOZ_CHAOSMODE=0xfb")
for i in range(VERIFY_REPEAT_SINGLE_BROWSER):
result = self.runTests(tests, stepOptions)
if result != 0:

View File

@ -2558,7 +2558,7 @@ toolbar#nav-bar {
stepOptions = copy.deepcopy(options)
stepOptions.repeat = VERIFY_REPEAT
stepOptions.keep_open = False
stepOptions.environment.append("MOZ_CHAOSMODE=3")
stepOptions.environment.append("MOZ_CHAOSMODE=0xfb")
stepOptions.profilePath = None
result = self.runTests(stepOptions)
result = result or (-2 if self.countfail > 0 else 0)
@ -2569,7 +2569,7 @@ toolbar#nav-bar {
stepOptions = copy.deepcopy(options)
stepOptions.repeat = 0
stepOptions.keep_open = False
stepOptions.environment.append("MOZ_CHAOSMODE=3")
stepOptions.environment.append("MOZ_CHAOSMODE=0xfb")
for i in xrange(VERIFY_REPEAT_SINGLE_BROWSER):
stepOptions.profilePath = None
result = self.runTests(stepOptions)

View File

@ -340,7 +340,7 @@ def check_stability(logger, repeat_loop=10, repeat_restart=5, chaos_mode=True, m
output_results=True, **kwargs):
kwargs_extras = [{}]
if chaos_mode and kwargs["product"] == "firefox":
kwargs_extras.append({"chaos_mode_flags": 3})
kwargs_extras.append({"chaos_mode_flags": "0xfb"})
steps = get_steps(logger, repeat_loop, repeat_restart, kwargs_extras)

View File

@ -1697,7 +1697,7 @@ class XPCShellTests(object):
def step2():
# Run tests sequentially, with MOZ_CHAOSMODE enabled.
sequential_tests = []
self.env["MOZ_CHAOSMODE"] = "3"
self.env["MOZ_CHAOSMODE"] = "0xfb"
for i in range(VERIFY_REPEAT):
self.testCount += 1
test = testClass(test_object, retry=False,