Kaydet (Commit) 4132adb4 authored tarafından Victor Stinner's avatar Victor Stinner Kaydeden (comit) GitHub

bpo-30764: Fix regrtest --fail-env-changed --forever (#2536) (#2539)

--forever now stops if a fail changes the environment.
(cherry picked from commit 5e87592f)
üst bfdc6fdc
...@@ -415,6 +415,8 @@ class Regrtest: ...@@ -415,6 +415,8 @@ class Regrtest:
yield test yield test
if self.bad: if self.bad:
return return
if self.ns.fail_env_changed and self.environment_changed:
return
def display_header(self): def display_header(self):
# Print basic platform information # Print basic platform information
...@@ -478,7 +480,7 @@ class Regrtest: ...@@ -478,7 +480,7 @@ class Regrtest:
result = "FAILURE" result = "FAILURE"
elif self.interrupted: elif self.interrupted:
result = "INTERRUPTED" result = "INTERRUPTED"
elif self.environment_changed and self.ns.fail_env_changed: elif self.ns.fail_env_changed and self.environment_changed:
result = "ENV CHANGED" result = "ENV CHANGED"
else: else:
result = "SUCCESS" result = "SUCCESS"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment