diff --git a/news/2 Fixes/3530.md b/news/2 Fixes/3530.md new file mode 100644 index 000000000000..20abb3e6bef5 --- /dev/null +++ b/news/2 Fixes/3530.md @@ -0,0 +1 @@ +Tests debugged via CodeLens no longer break for a `SystemExit` exception after successful test completion. diff --git a/pythonFiles/testlauncher.py b/pythonFiles/testlauncher.py index 5ce4532347f6..26adf2647aef 100644 --- a/pythonFiles/testlauncher.py +++ b/pythonFiles/testlauncher.py @@ -33,7 +33,7 @@ def exclude_current_file_from_debugger(): raw_input() except NameError: input() - sys.exit(1) + os._exit(1) def run(cwd, testRunner, args): @@ -53,7 +53,7 @@ def run(cwd, testRunner, args): else: import nose nose.run(argv=args) - sys.exit(0) + os._exit(0) finally: pass