changeset: 84344:c31bec42e411 parent: 84339:8f22e03f5f07 user: Victor Stinner date: Tue Jun 25 21:24:36 2013 +0200 files: Lib/test/regrtest.py Lib/test/script_helper.py description: Issue #17206: test.regrtest and test.script_helper enable faulthandler module in subprocesses. diff -r 8f22e03f5f07 -r c31bec42e411 Lib/test/regrtest.py --- a/Lib/test/regrtest.py Tue Jun 25 08:11:22 2013 -0400 +++ b/Lib/test/regrtest.py Tue Jun 25 21:24:36 2013 +0200 @@ -701,7 +701,8 @@ output = Queue() pending = MultiprocessTests(tests) opt_args = support.args_from_interpreter_flags() - base_cmd = [sys.executable] + opt_args + ['-m', 'test.regrtest'] + base_cmd = [sys.executable] + opt_args + base_cmd += ['-X', 'faulthandler', '-m', 'test.regrtest'] def work(): # A worker thread. try: diff -r 8f22e03f5f07 -r c31bec42e411 Lib/test/script_helper.py --- a/Lib/test/script_helper.py Tue Jun 25 08:11:22 2013 -0400 +++ b/Lib/test/script_helper.py Tue Jun 25 21:24:36 2013 +0200 @@ -17,7 +17,7 @@ # Executing the interpreter in a subprocess def _assert_python(expected_success, *args, **env_vars): - cmd_line = [sys.executable] + cmd_line = [sys.executable, '-X', 'faulthandler'] if not env_vars: cmd_line.append('-E') # Need to preserve the original environment, for in-place testing of