Skip to content

Test discovery failed for pytest 4.3.0 (not including cwd in path) #6417

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
karthiknadig opened this issue Jul 2, 2019 · 11 comments
Closed
Assignees
Labels
area-testing bug Issue identified by VS Code Team member as probable bug important Issue identified as high-priority regression Bug didn't exist in a previous release

Comments

@karthiknadig
Copy link
Member

karthiknadig commented Jul 2, 2019

Environment data

  • VS Code version: 1.35.1
  • Extension version (available under the Extensions sidebar): 2019.6.22090
  • OS and version: Windows
  • Python version (& distribution if applicable, e.g. Anaconda): 3.7.3
  • Type of virtual environment used (N/A | venv | virtualenv | conda | ...): N/A
  • Relevant/affected Python packages and their versions: pytest
  • Jedi or Language Server? (i.e. what is "python.jediEnabled" set to; more info How to update the language server to the latest stable version #3977): N/A

Expected behaviour

Tests should be discovered.

Actual behaviour

image

Steps to reproduce:

  1. Clone ptvsd : https://github.com/Microsoft/ptvsd
  2. Switch to dbg_adapter_refactor branch

Logs

Output for Python in the Output panel (ViewOutput, change the drop-down the upper-right of the Output panel to Python)

python C:\Users\kanadig\.vscode\extensions\ms-python.python-2019.6.22090\pythonFiles\testing_tools\run_adapter.py discover pytest -- -s --cache-clear
Test Discovery failed: 
Error: I+00.047: Test environment:
          
          CPU count: 12
          
          System paths:
              sys.prefix: C:\Python37
              sys.base_prefix: C:\Python37
              sys.real_prefix: <missing>
              site.getsitepackages(): C:\Python37
                                      C:\Python37\lib\site-packages
              site.getusersitepackages(): C:\Users\kanadig\AppData\Roaming\Python\Python37\site-packages
              sys.path (site-packages): C:\Python37\lib\site-packages
                                        C:\Users\kanadig\AppData\Roaming\Python\Python37\site-packages
              sysconfig.get_path('stdlib'): C:\Python37\Lib
              sysconfig.get_path('platstdlib'): C:\Python37\Lib
              sysconfig.get_path('purelib'): C:\Python37\Lib\site-packages
              sysconfig.get_path('platlib'): C:\Python37\Lib\site-packages
              sysconfig.get_path('include'): C:\Python37\Include
              sysconfig.get_path('scripts'): C:\Python37\Scripts
              sysconfig.get_path('data'): C:\Python37
              os.__file__: C:\Python37\lib\os.py
              threading.__file__: C:\Python37\lib\threading.py

Note that pytest is able to discover tests if run directly

py -3.7 -m pytest --collect-only

C:\GIT\ptvsd>py -3.7 -m pytest --collect-only
================================================= test session starts =================================================
platform win32 -- Python 3.7.3, pytest-4.3.0, py-1.8.0, pluggy-0.9.0
I+00.047: Test environment:

          CPU count: 12

          System paths:
              sys.prefix: C:\Python37
              sys.base_prefix: C:\Python37
              sys.real_prefix: <missing>
              site.getsitepackages(): C:\Python37
                                      C:\Python37\lib\site-packages
              site.getusersitepackages(): C:\Users\kanadig\AppData\Roaming\Python\Python37\site-packages
              sys.path (site-packages): C:\Python37\lib\site-packages
                                        C:\Users\kanadig\AppData\Roaming\Python\Python37\site-packages
              sysconfig.get_path('stdlib'): C:\Python37\Lib
              sysconfig.get_path('platstdlib'): C:\Python37\Lib
              sysconfig.get_path('purelib'): C:\Python37\Lib\site-packages
              sysconfig.get_path('platlib'): C:\Python37\Lib\site-packages
              sysconfig.get_path('include'): C:\Python37\Include
              sysconfig.get_path('scripts'): C:\Python37\Scripts
              sysconfig.get_path('data'): C:\Python37
              os.__file__: C:\Python37\lib\os.py
              threading.__file__: C:\Python37\lib\threading.py

rootdir: C:\GIT\ptvsd, inifile: pytest.ini
plugins: xdist-1.26.1, timeout-1.3.3, forked-1.0.2, cov-2.6.1
timeout: 30.0s
timeout method: thread
timeout func_only: False
collected 998 items
<Package C:\GIT\ptvsd\tests\ptvsd\common>
  <Module test_messaging.py>
    <Class TestJsonIOStream>
        <Function test_read>
        <Function test_write>
    <Class TestJsonMemoryStream>
        <Function test_read>
        <Function test_write>
    <Class TestJsonMessageChannel>
        <Function test_events>
        <Function test_requests>
        <Function test_responses>
        <Function test_yield>
        <Function test_invalid_request_handling>
        <Function test_fuzz>
  <Module test_socket.py>
    <Class TestSocketServerReuse>
        <Function test_reuse_same_address_port>
        <Function test_reuse_same_port>
    <Class TestAddress>
        <Function test_from_raw>
        <Function test_as_server_valid_address[localhost]>
        <Function test_as_server_valid_address[127.0.0.1]>
        <Function test_as_server_valid_address[::]>
        <Function test_as_server_valid_address[1.2.3.4]>
        <Function test_as_server_public_host>
        <Function test_as_server_default_host>
        <Function test_as_server_bad_port[None]>
        <Function test_as_server_bad_port[]>
        <Function test_as_server_bad_port[localhost]>
        <Function test_as_server_bad_port[1.2.3.4]>
        <Function test_as_server_bad_port2[None]>
        <Function test_as_server_bad_port2[]>
        <Function test_as_server_bad_port2[localhost]>
        <Function test_as_server_bad_port2[1.2.3.4]>
        <Function test_as_server_bad_port2[-1-None]>
        <Function test_as_server_bad_port2[-1]>
        <Function test_as_server_bad_port2[-1-localhost]>
        <Function test_as_server_bad_port2[-1-1.2.3.4]>
        <Function test_as_server_bad_port2[65536-None]>
        <Function test_as_server_bad_port2[65536]>
        <Function test_as_server_bad_port2[65536-localhost]>
        <Function test_as_server_bad_port2[65536-1.2.3.4]>
        <Function test_as_client_valid_address[localhost]>
        <Function test_as_client_valid_address[127.0.0.1]>
        <Function test_as_client_valid_address[::]>
        <Function test_as_client_valid_address[1.2.3.4]>
        <Function test_as_client_public_host>
        <Function test_as_client_default_host>
        <Function test_as_client_bad_port[None]>
        <Function test_as_client_bad_port[]>
        <Function test_as_client_bad_port[localhost]>
        <Function test_as_client_bad_port[1.2.3.4]>
        <Function test_as_client_bad_port2[None]>
        <Function test_as_client_bad_port2[]>
        <Function test_as_client_bad_port2[localhost]>
        <Function test_as_client_bad_port2[1.2.3.4]>
        <Function test_as_client_bad_port2[-1-None]>
        <Function test_as_client_bad_port2[-1]>
        <Function test_as_client_bad_port2[-1-localhost]>
        <Function test_as_client_bad_port2[-1-1.2.3.4]>
        <Function test_as_client_bad_port2[65536-None]>
        <Function test_as_client_bad_port2[65536]>
        <Function test_as_client_bad_port2[65536-localhost]>
        <Function test_as_client_bad_port2[65536-1.2.3.4]>
        <Function test_new_valid_address[localhost]>
        <Function test_new_valid_address[127.0.0.1]>
        <Function test_new_valid_address[::]>
        <Function test_new_valid_address[1.2.3.4]>
        <Function test_new_public_host>
        <Function test_new_default_host>
        <Function test_new_wildcard_host>
        <Function test_new_bad_port[None]>
        <Function test_new_bad_port[]>
        <Function test_new_bad_port[localhost]>
        <Function test_new_bad_port[1.2.3.4]>
        <Function test_new_bad_port2[None]>
        <Function test_new_bad_port2[]>
        <Function test_new_bad_port2[localhost]>
        <Function test_new_bad_port2[1.2.3.4]>
        <Function test_new_bad_port2[-1-None]>
        <Function test_new_bad_port2[-1]>
        <Function test_new_bad_port2[-1-localhost]>
        <Function test_new_bad_port2[-1-1.2.3.4]>
        <Function test_new_bad_port2[65536-None]>
        <Function test_new_bad_port2[65536]>
        <Function test_new_bad_port2[65536-localhost]>
        <Function test_new_bad_port2[65536-1.2.3.4]>
<Package C:\GIT\ptvsd\tests\ptvsd\server>
  <Module test_args.py>
    <Function test_args[launch-file]>
    <Function test_args[launch-module]>
    <Function test_args[launch-code]>
    <Function test_args[attach_socket_cmdline-file]>
    <Function test_args[attach_socket_cmdline-module]>
    <Function test_args[attach_socket_cmdline-code]>
    <Function test_args[attach_socket_import-file]>
    <Function test_args[attach_socket_import-module]>
    <Function test_args[attach_socket_import-code]>
  <Module test_attach.py>
    <Function test_attach[file-break-attachCheckOn-waitOn]>
    <Function test_attach[file-break-attachCheckOn-waitOff]>
    <Function test_attach[file-break-attachCheckOff-waitOn]>
    <Function test_attach[file-break-attachCheckOff-waitOff]>
    <Function test_attach[file-pause-attachCheckOn-waitOn]>
    <Function test_attach[file-pause-attachCheckOn-waitOff]>
    <Function test_attach[file-pause-attachCheckOff-waitOn]>
    <Function test_attach[file-pause-attachCheckOff-waitOff]>
    <Function test_attach[module-break-attachCheckOn-waitOn]>
    <Function test_attach[module-break-attachCheckOn-waitOff]>
    <Function test_attach[module-break-attachCheckOff-waitOn]>
    <Function test_attach[module-break-attachCheckOff-waitOff]>
    <Function test_attach[module-pause-attachCheckOn-waitOn]>
    <Function test_attach[module-pause-attachCheckOn-waitOff]>
    <Function test_attach[module-pause-attachCheckOff-waitOn]>
    <Function test_attach[module-pause-attachCheckOff-waitOff]>
    <Function test_reattach[file-attach_socket_cmdline]>
    <Function test_reattach[file-attach_socket_import]>
    <Function test_reattach[module-attach_socket_cmdline]>
    <Function test_reattach[module-attach_socket_import]>
    <Function test_attaching_by_pid[file-attach_pid]>
    <Function test_attaching_by_pid[module-attach_pid]>
    <Function test_attaching_by_pid[code-attach_pid]>
  <Module test_break_into_dbg.py>
    <Function test_with_wait_for_attach[launch-file]>
    <Function test_with_wait_for_attach[launch-module]>
    <Function test_with_wait_for_attach[launch-code]>
    <Function test_with_wait_for_attach[attach_socket_cmdline-file]>
    <Function test_with_wait_for_attach[attach_socket_cmdline-module]>
    <Function test_with_wait_for_attach[attach_socket_cmdline-code]>
    <Function test_with_wait_for_attach[attach_socket_import-file]>
    <Function test_with_wait_for_attach[attach_socket_import-module]>
    <Function test_with_wait_for_attach[attach_socket_import-code]>
    <Function test_breakpoint_function[launch-file]>
    <Function test_breakpoint_function[launch-module]>
    <Function test_breakpoint_function[launch-code]>
    <Function test_breakpoint_function[attach_socket_cmdline-file]>
    <Function test_breakpoint_function[attach_socket_cmdline-module]>
    <Function test_breakpoint_function[attach_socket_cmdline-code]>
    <Function test_breakpoint_function[attach_socket_import-file]>
    <Function test_breakpoint_function[attach_socket_import-module]>
    <Function test_breakpoint_function[attach_socket_import-code]>
  <Module test_breakpoints.py>
    <Function test_path_with_ampersand[launch-file]>
    <Function test_path_with_ampersand[launch-module]>
    <Function test_path_with_ampersand[attach_socket_cmdline-file]>
    <Function test_path_with_ampersand[attach_socket_cmdline-module]>
    <Function test_path_with_ampersand[attach_socket_import-file]>
    <Function test_path_with_ampersand[attach_socket_import-module]>
    <Function test_path_with_unicode[launch-file]>
    <Function test_path_with_unicode[launch-module]>
    <Function test_path_with_unicode[attach_socket_cmdline-file]>
    <Function test_path_with_unicode[attach_socket_cmdline-module]>
    <Function test_path_with_unicode[attach_socket_import-file]>
    <Function test_path_with_unicode[attach_socket_import-module]>
    <Function test_conditional_breakpoint[launch-file-condition_var]>
    <Function test_conditional_breakpoint[launch-file-hitCondition_#]>
    <Function test_conditional_breakpoint[launch-file-hitCondition_eq]>
    <Function test_conditional_breakpoint[launch-file-hitCondition_gt]>
    <Function test_conditional_breakpoint[launch-file-hitCondition_ge]>
    <Function test_conditional_breakpoint[launch-file-hitCondition_lt]>
    <Function test_conditional_breakpoint[launch-file-hitCondition_le]>
    <Function test_conditional_breakpoint[launch-file-hitCondition_mod]>
    <Function test_conditional_breakpoint[launch-module-condition_var]>
    <Function test_conditional_breakpoint[launch-module-hitCondition_#]>
    <Function test_conditional_breakpoint[launch-module-hitCondition_eq]>
    <Function test_conditional_breakpoint[launch-module-hitCondition_gt]>
    <Function test_conditional_breakpoint[launch-module-hitCondition_ge]>
    <Function test_conditional_breakpoint[launch-module-hitCondition_lt]>
    <Function test_conditional_breakpoint[launch-module-hitCondition_le]>
    <Function test_conditional_breakpoint[launch-module-hitCondition_mod]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-file-condition_var]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-file-hitCondition_#]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-file-hitCondition_eq]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-file-hitCondition_gt]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-file-hitCondition_ge]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-file-hitCondition_lt]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-file-hitCondition_le]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-file-hitCondition_mod]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-module-condition_var]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-module-hitCondition_#]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-module-hitCondition_eq]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-module-hitCondition_gt]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-module-hitCondition_ge]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-module-hitCondition_lt]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-module-hitCondition_le]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-module-hitCondition_mod]>
    <Function test_conditional_breakpoint[attach_socket_import-file-condition_var]>
    <Function test_conditional_breakpoint[attach_socket_import-file-hitCondition_#]>
    <Function test_conditional_breakpoint[attach_socket_import-file-hitCondition_eq]>
    <Function test_conditional_breakpoint[attach_socket_import-file-hitCondition_gt]>
    <Function test_conditional_breakpoint[attach_socket_import-file-hitCondition_ge]>
    <Function test_conditional_breakpoint[attach_socket_import-file-hitCondition_lt]>
    <Function test_conditional_breakpoint[attach_socket_import-file-hitCondition_le]>
    <Function test_conditional_breakpoint[attach_socket_import-file-hitCondition_mod]>
    <Function test_conditional_breakpoint[attach_socket_import-module-condition_var]>
    <Function test_conditional_breakpoint[attach_socket_import-module-hitCondition_#]>
    <Function test_conditional_breakpoint[attach_socket_import-module-hitCondition_eq]>
    <Function test_conditional_breakpoint[attach_socket_import-module-hitCondition_gt]>
    <Function test_conditional_breakpoint[attach_socket_import-module-hitCondition_ge]>
    <Function test_conditional_breakpoint[attach_socket_import-module-hitCondition_lt]>
    <Function test_conditional_breakpoint[attach_socket_import-module-hitCondition_le]>
    <Function test_conditional_breakpoint[attach_socket_import-module-hitCondition_mod]>
    <Function test_crossfile_breakpoint[launch-file]>
    <Function test_crossfile_breakpoint[launch-module]>
    <Function test_crossfile_breakpoint[attach_socket_cmdline-file]>
    <Function test_crossfile_breakpoint[attach_socket_cmdline-module]>
    <Function test_crossfile_breakpoint[attach_socket_import-file]>
    <Function test_crossfile_breakpoint[attach_socket_import-module]>
    <Function test_error_in_condition[launch-file-NameError]>
    <Function test_error_in_condition[launch-file-OtherError]>
    <Function test_error_in_condition[launch-module-NameError]>
    <Function test_error_in_condition[launch-module-OtherError]>
    <Function test_error_in_condition[attach_socket_cmdline-file-NameError]>
    <Function test_error_in_condition[attach_socket_cmdline-file-OtherError]>
    <Function test_error_in_condition[attach_socket_cmdline-module-NameError]>
    <Function test_error_in_condition[attach_socket_cmdline-module-OtherError]>
    <Function test_error_in_condition[attach_socket_import-file-NameError]>
    <Function test_error_in_condition[attach_socket_import-file-OtherError]>
    <Function test_error_in_condition[attach_socket_import-module-NameError]>
    <Function test_error_in_condition[attach_socket_import-module-OtherError]>
    <Function test_log_point[launch-file]>
    <Function test_log_point[launch-module]>
    <Function test_log_point[attach_socket_cmdline-file]>
    <Function test_log_point[attach_socket_cmdline-module]>
    <Function test_log_point[attach_socket_import-file]>
    <Function test_log_point[attach_socket_import-module]>
    <Function test_condition_with_log_point[launch-file]>
    <Function test_condition_with_log_point[launch-module]>
    <Function test_condition_with_log_point[attach_socket_cmdline-file]>
    <Function test_condition_with_log_point[attach_socket_cmdline-module]>
    <Function test_condition_with_log_point[attach_socket_import-file]>
    <Function test_condition_with_log_point[attach_socket_import-module]>
    <Function test_package_launch>
    <Function test_add_and_remove_breakpoint[launch-file]>
    <Function test_add_and_remove_breakpoint[launch-module]>
    <Function test_add_and_remove_breakpoint[attach_socket_cmdline-file]>
    <Function test_add_and_remove_breakpoint[attach_socket_cmdline-module]>
    <Function test_add_and_remove_breakpoint[attach_socket_import-file]>
    <Function test_add_and_remove_breakpoint[attach_socket_import-module]>
    <Function test_invalid_breakpoints[launch-file]>
    <Function test_invalid_breakpoints[launch-module]>
    <Function test_invalid_breakpoints[attach_socket_cmdline-file]>
    <Function test_invalid_breakpoints[attach_socket_cmdline-module]>
    <Function test_invalid_breakpoints[attach_socket_import-file]>
    <Function test_invalid_breakpoints[attach_socket_import-module]>
    <Function test_deep_stacks[launch-file]>
    <Function test_deep_stacks[launch-module]>
    <Function test_deep_stacks[attach_socket_cmdline-file]>
    <Function test_deep_stacks[attach_socket_cmdline-module]>
    <Function test_deep_stacks[attach_socket_import-file]>
    <Function test_deep_stacks[attach_socket_import-module]>
  <Module test_completions.py>
    <Function test_completions_scope[launch-file-done]>
    <Function test_completions_scope[launch-file-in_do_something]>
    <Function test_completions_scope[launch-file-in_some_function]>
    <Function test_completions_scope[launch-module-done]>
    <Function test_completions_scope[launch-module-in_do_something]>
    <Function test_completions_scope[launch-module-in_some_function]>
    <Function test_completions_scope[attach_socket_cmdline-file-done]>
    <Function test_completions_scope[attach_socket_cmdline-file-in_do_something]>
    <Function test_completions_scope[attach_socket_cmdline-file-in_some_function]>
    <Function test_completions_scope[attach_socket_cmdline-module-done]>
    <Function test_completions_scope[attach_socket_cmdline-module-in_do_something]>
    <Function test_completions_scope[attach_socket_cmdline-module-in_some_function]>
    <Function test_completions_scope[attach_socket_import-file-done]>
    <Function test_completions_scope[attach_socket_import-file-in_do_something]>
    <Function test_completions_scope[attach_socket_import-file-in_some_function]>
    <Function test_completions_scope[attach_socket_import-module-done]>
    <Function test_completions_scope[attach_socket_import-module-in_do_something]>
    <Function test_completions_scope[attach_socket_import-module-in_some_function]>
    <Function test_completions_cases[launch-file]>
    <Function test_completions_cases[launch-module]>
    <Function test_completions_cases[attach_socket_cmdline-file]>
    <Function test_completions_cases[attach_socket_cmdline-module]>
    <Function test_completions_cases[attach_socket_import-file]>
    <Function test_completions_cases[attach_socket_import-module]>
  <Module test_disconnect.py>
    <Function test_continue_on_disconnect_for_attach[file-attach_socket_cmdline]>
    <Function test_continue_on_disconnect_for_attach[file-attach_socket_import]>
    <Function test_continue_on_disconnect_for_attach[module-attach_socket_cmdline]>
    <Function test_continue_on_disconnect_for_attach[module-attach_socket_import]>
    <Function test_exit_on_disconnect_for_launch[file-launch]>
    <Function test_exit_on_disconnect_for_launch[module-launch]>
  <Module test_django.py>
    <Function test_django_breakpoint_no_multiproc[launch-code]>
    <Function test_django_breakpoint_no_multiproc[launch-template]>
    <Function test_django_breakpoint_no_multiproc[attach_socket_cmdline-code]>
    <Function test_django_breakpoint_no_multiproc[attach_socket_cmdline-template]>
    <Function test_django_template_exception_no_multiproc[launch]>
    <Function test_django_template_exception_no_multiproc[attach_socket_cmdline]>
    <Function test_django_exception_no_multiproc[launch-handled]>
    <Function test_django_exception_no_multiproc[launch-unhandled]>
    <Function test_django_exception_no_multiproc[attach_socket_cmdline-handled]>
    <Function test_django_exception_no_multiproc[attach_socket_cmdline-unhandled]>
    <Function test_django_breakpoint_multiproc[launch]>
  <Module test_evaluate.py>
    <Function test_variables_and_evaluate[launch-file]>
    <Function test_variables_and_evaluate[launch-module]>
    <Function test_variables_and_evaluate[attach_socket_cmdline-file]>
    <Function test_variables_and_evaluate[attach_socket_cmdline-module]>
    <Function test_variables_and_evaluate[attach_socket_import-file]>
    <Function test_variables_and_evaluate[attach_socket_import-module]>
    <Function test_set_variable[launch-file]>
    <Function test_set_variable[launch-module]>
    <Function test_set_variable[attach_socket_cmdline-file]>
    <Function test_set_variable[attach_socket_cmdline-module]>
    <Function test_set_variable[attach_socket_import-file]>
    <Function test_set_variable[attach_socket_import-module]>
    <Function test_variable_sort[launch-file]>
    <Function test_variable_sort[launch-module]>
    <Function test_variable_sort[attach_socket_cmdline-file]>
    <Function test_variable_sort[attach_socket_cmdline-module]>
    <Function test_variable_sort[attach_socket_import-file]>
    <Function test_variable_sort[attach_socket_import-module]>
    <Function test_return_values[launch-file]>
    <Function test_return_values[launch-module]>
    <Function test_return_values[attach_socket_cmdline-file]>
    <Function test_return_values[attach_socket_cmdline-module]>
    <Function test_return_values[attach_socket_import-file]>
    <Function test_return_values[attach_socket_import-module]>
    <Function test_unicode[launch-file]>
    <Function test_unicode[launch-module]>
    <Function test_unicode[attach_socket_cmdline-file]>
    <Function test_unicode[attach_socket_cmdline-module]>
    <Function test_unicode[attach_socket_import-file]>
    <Function test_unicode[attach_socket_import-module]>
    <Function test_hex_numbers[launch-file]>
    <Function test_hex_numbers[launch-module]>
    <Function test_hex_numbers[attach_socket_cmdline-file]>
    <Function test_hex_numbers[attach_socket_cmdline-module]>
    <Function test_hex_numbers[attach_socket_import-file]>
    <Function test_hex_numbers[attach_socket_import-module]>
  <Module test_exception.py>
    <Function test_vsc_exception_options_raise_with_except[launch-file-uncaughtOn-raisedOn]>
    <Function test_vsc_exception_options_raise_with_except[launch-file-uncaughtOn-raisedOff]>
    <Function test_vsc_exception_options_raise_with_except[launch-file-uncaughtOff-raisedOn]>
    <Function test_vsc_exception_options_raise_with_except[launch-file-uncaughtOff-raisedOff]>
    <Function test_vsc_exception_options_raise_with_except[launch-module-uncaughtOn-raisedOn]>
    <Function test_vsc_exception_options_raise_with_except[launch-module-uncaughtOn-raisedOff]>
    <Function test_vsc_exception_options_raise_with_except[launch-module-uncaughtOff-raisedOn]>
    <Function test_vsc_exception_options_raise_with_except[launch-module-uncaughtOff-raisedOff]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_cmdline-file-uncaughtOn-raisedOn]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_cmdline-file-uncaughtOn-raisedOff]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_cmdline-file-uncaughtOff-raisedOn]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_cmdline-file-uncaughtOff-raisedOff]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_cmdline-module-uncaughtOn-raisedOn]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_cmdline-module-uncaughtOn-raisedOff]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_cmdline-module-uncaughtOff-raisedOn]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_cmdline-module-uncaughtOff-raisedOff]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_import-file-uncaughtOn-raisedOn]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_import-file-uncaughtOn-raisedOff]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_import-file-uncaughtOff-raisedOn]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_import-file-uncaughtOff-raisedOff]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_import-module-uncaughtOn-raisedOn]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_import-module-uncaughtOn-raisedOff]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_import-module-uncaughtOff-raisedOn]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_import-module-uncaughtOff-raisedOff]>
    <Function test_vsc_exception_options_raise_without_except[launch-file-uncaughtOn-raisedOn]>
    <Function test_vsc_exception_options_raise_without_except[launch-file-uncaughtOn-raisedOff]>
    <Function test_vsc_exception_options_raise_without_except[launch-file-uncaughtOff-raisedOn]>
    <Function test_vsc_exception_options_raise_without_except[launch-file-uncaughtOff-raisedOff]>
    <Function test_vsc_exception_options_raise_without_except[launch-module-uncaughtOn-raisedOn]>
    <Function test_vsc_exception_options_raise_without_except[launch-module-uncaughtOn-raisedOff]>
    <Function test_vsc_exception_options_raise_without_except[launch-module-uncaughtOff-raisedOn]>
    <Function test_vsc_exception_options_raise_without_except[launch-module-uncaughtOff-raisedOff]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_cmdline-file-uncaughtOn-raisedOn]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_cmdline-file-uncaughtOn-raisedOff]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_cmdline-file-uncaughtOff-raisedOn]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_cmdline-file-uncaughtOff-raisedOff]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_cmdline-module-uncaughtOn-raisedOn]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_cmdline-module-uncaughtOn-raisedOff]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_cmdline-module-uncaughtOff-raisedOn]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_cmdline-module-uncaughtOff-raisedOff]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_import-file-uncaughtOn-raisedOn]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_import-file-uncaughtOn-raisedOff]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_import-file-uncaughtOff-raisedOn]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_import-file-uncaughtOff-raisedOff]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_import-module-uncaughtOn-raisedOn]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_import-module-uncaughtOn-raisedOff]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_import-module-uncaughtOff-raisedOn]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_import-module-uncaughtOff-raisedOff]>
    <Function test_systemexit[launch-file-0-zero-uncaught-raised]>
    <Function test_systemexit[launch-file-0-zero-uncaught]>
    <Function test_systemexit[launch-file-0-zero-raised]>
    <Function test_systemexit[launch-file-0-zero]>
    <Function test_systemexit[launch-file-0-uncaught-raised]>
    <Function test_systemexit[launch-file-0-uncaught]>
    <Function test_systemexit[launch-file-0-raised]>
    <Function test_systemexit[launch-file-0]>
    <Function test_systemexit[launch-file-1-zero-uncaught-raised]>
    <Function test_systemexit[launch-file-1-zero-uncaught]>
    <Function test_systemexit[launch-file-1-zero-raised]>
    <Function test_systemexit[launch-file-1-zero]>
    <Function test_systemexit[launch-file-1-uncaught-raised]>
    <Function test_systemexit[launch-file-1-uncaught]>
    <Function test_systemexit[launch-file-1-raised]>
    <Function test_systemexit[launch-file-1]>
    <Function test_systemexit[launch-file-nan-zero-uncaught-raised]>
    <Function test_systemexit[launch-file-nan-zero-uncaught]>
    <Function test_systemexit[launch-file-nan-zero-raised]>
    <Function test_systemexit[launch-file-nan-zero]>
    <Function test_systemexit[launch-file-nan-uncaught-raised]>
    <Function test_systemexit[launch-file-nan-uncaught]>
    <Function test_systemexit[launch-file-nan-raised]>
    <Function test_systemexit[launch-file-nan]>
    <Function test_systemexit[launch-module-0-zero-uncaught-raised]>
    <Function test_systemexit[launch-module-0-zero-uncaught]>
    <Function test_systemexit[launch-module-0-zero-raised]>
    <Function test_systemexit[launch-module-0-zero]>
    <Function test_systemexit[launch-module-0-uncaught-raised]>
    <Function test_systemexit[launch-module-0-uncaught]>
    <Function test_systemexit[launch-module-0-raised]>
    <Function test_systemexit[launch-module-0]>
    <Function test_systemexit[launch-module-1-zero-uncaught-raised]>
    <Function test_systemexit[launch-module-1-zero-uncaught]>
    <Function test_systemexit[launch-module-1-zero-raised]>
    <Function test_systemexit[launch-module-1-zero]>
    <Function test_systemexit[launch-module-1-uncaught-raised]>
    <Function test_systemexit[launch-module-1-uncaught]>
    <Function test_systemexit[launch-module-1-raised]>
    <Function test_systemexit[launch-module-1]>
    <Function test_systemexit[launch-module-nan-zero-uncaught-raised]>
    <Function test_systemexit[launch-module-nan-zero-uncaught]>
    <Function test_systemexit[launch-module-nan-zero-raised]>
    <Function test_systemexit[launch-module-nan-zero]>
    <Function test_systemexit[launch-module-nan-uncaught-raised]>
    <Function test_systemexit[launch-module-nan-uncaught]>
    <Function test_systemexit[launch-module-nan-raised]>
    <Function test_systemexit[launch-module-nan]>
    <Function test_systemexit[attach_socket_cmdline-file-0-zero-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-0-zero-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-file-0-zero-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-0-zero]>
    <Function test_systemexit[attach_socket_cmdline-file-0-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-0-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-file-0-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-0]>
    <Function test_systemexit[attach_socket_cmdline-file-1-zero-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-1-zero-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-file-1-zero-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-1-zero]>
    <Function test_systemexit[attach_socket_cmdline-file-1-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-1-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-file-1-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-1]>
    <Function test_systemexit[attach_socket_cmdline-file-nan-zero-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-nan-zero-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-file-nan-zero-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-nan-zero]>
    <Function test_systemexit[attach_socket_cmdline-file-nan-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-nan-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-file-nan-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-nan]>
    <Function test_systemexit[attach_socket_cmdline-module-0-zero-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-0-zero-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-module-0-zero-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-0-zero]>
    <Function test_systemexit[attach_socket_cmdline-module-0-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-0-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-module-0-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-0]>
    <Function test_systemexit[attach_socket_cmdline-module-1-zero-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-1-zero-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-module-1-zero-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-1-zero]>
    <Function test_systemexit[attach_socket_cmdline-module-1-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-1-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-module-1-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-1]>
    <Function test_systemexit[attach_socket_cmdline-module-nan-zero-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-nan-zero-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-module-nan-zero-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-nan-zero]>
    <Function test_systemexit[attach_socket_cmdline-module-nan-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-nan-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-module-nan-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-nan]>
    <Function test_systemexit[attach_socket_import-file-0-zero-uncaught-raised]>
    <Function test_systemexit[attach_socket_import-file-0-zero-uncaught]>
    <Function test_systemexit[attach_socket_import-file-0-zero-raised]>
    <Function test_systemexit[attach_socket_import-file-0-zero]>
    <Function test_systemexit[attach_socket_import-file-0-uncaught-raised]>
    <Function test_systemexit[attach_socket_import-file-0-uncaught]>
    <Function test_systemexit[attach_socket_import-file-0-raised]>
    <Function test_systemexit[attach_socket_import-file-0]>
    <Function test_systemexit[attach_socket_import-file-1-zero-uncaught-raised]>
    <Function test_systemexit[attach_socket_import-file-1-zero-uncaught]>
    <Function test_systemexit[attach_socket_import-file-1-zero-raised]>
    <Function test_systemexit[attach_socket_import-file-1-zero]>
    <Function test_systemexit[attach_socket_import-file-1-uncaught-raised]>
    <Function test_systemexit[attach_socket_import-file-1-uncaught]>
    <Function test_systemexit[attach_socket_import-file-1-raised]>
    <Function test_systemexit[attach_socket_import-file-1]>
    <Function test_systemexit[attach_socket_import-file-nan-zero-uncaught-raised]>
    <Function test_systemexit[attach_socket_import-file-nan-zero-uncaught]>
    <Function test_systemexit[attach_socket_import-file-nan-zero-raised]>
    <Function test_systemexit[attach_socket_import-file-nan-zero]>
    <Function test_systemexit[attach_socket_import-file-nan-uncaught-raised]>
    <Function test_systemexit[attach_socket_import-file-nan-uncaught]>
    <Function test_systemexit[attach_socket_import-file-nan-raised]>
    <Function test_systemexit[attach_socket_import-file-nan]>
    <Function test_systemexit[attach_socket_import-module-0-zero-uncaught-raised]>
    <Function test_systemexit[attach_socket_import-module-0-zero-uncaught]>
    <Function test_systemexit[attach_socket_import-module-0-zero-raised]>
    <Function test_systemexit[attach_socket_import-module-0-zero]>
    <Function test_systemexit[attach_socket_import-module-0-uncaught-raised]>
    <Function test_systemexit[attach_socket_import-module-0-uncaught]>
    <Function test_systemexit[attach_socket_import-module-0-raised]>
    <Function test_systemexit[attach_socket_import-module-0]>
    <Function test_systemexit[attach_socket_import-module-1-zero-uncaught-raised]>
    <Function test_systemexit[attach_socket_import-module-1-zero-uncaught]>
    <Function test_systemexit[attach_socket_import-module-1-zero-raised]>
    <Function test_systemexit[attach_socket_import-module-1-zero]>
    <Function test_systemexit[attach_socket_import-module-1-uncaught-raised]>
    <Function test_systemexit[attach_socket_import-module-1-uncaught]>
    <Function test_systemexit[attach_socket_import-module-1-raised]>
    <Function test_systemexit[attach_socket_import-module-1]>
    <Function test_systemexit[attach_socket_import-module-nan-zero-uncaught-raised]>
    <Function test_systemexit[attach_socket_import-module-nan-zero-uncaught]>
    <Function test_systemexit[attach_socket_import-module-nan-zero-raised]>
    <Function test_systemexit[attach_socket_import-module-nan-zero]>
    <Function test_systemexit[attach_socket_import-module-nan-uncaught-raised]>
    <Function test_systemexit[attach_socket_import-module-nan-uncaught]>
    <Function test_systemexit[attach_socket_import-module-nan-raised]>
    <Function test_systemexit[attach_socket_import-module-nan]>
    <Function test_raise_exception_options[launch-file-exceptions0-always]>
    <Function test_raise_exception_options[launch-file-exceptions0-never]>
    <Function test_raise_exception_options[launch-file-exceptions0-unhandled]>
    <Function test_raise_exception_options[launch-file-exceptions0-userUnhandled]>
    <Function test_raise_exception_options[launch-file-exceptions1-always]>
    <Function test_raise_exception_options[launch-file-exceptions1-never]>
    <Function test_raise_exception_options[launch-file-exceptions1-unhandled]>
    <Function test_raise_exception_options[launch-file-exceptions1-userUnhandled]>
    <Function test_raise_exception_options[launch-file-exceptions2-always]>
    <Function test_raise_exception_options[launch-file-exceptions2-never]>
    <Function test_raise_exception_options[launch-file-exceptions2-unhandled]>
    <Function test_raise_exception_options[launch-file-exceptions2-userUnhandled]>
    <Function test_raise_exception_options[launch-file-exceptions3-always]>
    <Function test_raise_exception_options[launch-file-exceptions3-never]>
    <Function test_raise_exception_options[launch-file-exceptions3-unhandled]>
    <Function test_raise_exception_options[launch-file-exceptions3-userUnhandled]>
    <Function test_raise_exception_options[launch-module-exceptions0-always]>
    <Function test_raise_exception_options[launch-module-exceptions0-never]>
    <Function test_raise_exception_options[launch-module-exceptions0-unhandled]>
    <Function test_raise_exception_options[launch-module-exceptions0-userUnhandled]>
    <Function test_raise_exception_options[launch-module-exceptions1-always]>
    <Function test_raise_exception_options[launch-module-exceptions1-never]>
    <Function test_raise_exception_options[launch-module-exceptions1-unhandled]>
    <Function test_raise_exception_options[launch-module-exceptions1-userUnhandled]>
    <Function test_raise_exception_options[launch-module-exceptions2-always]>
    <Function test_raise_exception_options[launch-module-exceptions2-never]>
    <Function test_raise_exception_options[launch-module-exceptions2-unhandled]>
    <Function test_raise_exception_options[launch-module-exceptions2-userUnhandled]>
    <Function test_raise_exception_options[launch-module-exceptions3-always]>
    <Function test_raise_exception_options[launch-module-exceptions3-never]>
    <Function test_raise_exception_options[launch-module-exceptions3-unhandled]>
    <Function test_raise_exception_options[launch-module-exceptions3-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions0-always]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions0-never]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions0-unhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions0-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions1-always]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions1-never]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions1-unhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions1-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions2-always]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions2-never]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions2-unhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions2-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions3-always]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions3-never]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions3-unhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions3-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions0-always]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions0-never]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions0-unhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions0-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions1-always]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions1-never]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions1-unhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions1-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions2-always]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions2-never]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions2-unhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions2-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions3-always]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions3-never]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions3-unhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions3-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_import-file-exceptions0-always]>
    <Function test_raise_exception_options[attach_socket_import-file-exceptions0-never]>
    <Function test_raise_exception_options[attach_socket_import-file-exceptions0-unhandled]>
    <Function test_raise_exception_options[attach_socket_import-file-exceptions0-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_import-file-exceptions1-always]>
    <Function test_raise_exception_options[attach_socket_import-file-exceptions1-never]>
    <Function test_raise_exception_options[attach_socket_import-file-exceptions1-unhandled]>
    <Function test_raise_exception_options[attach_socket_import-file-exceptions1-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_import-file-exceptions2-always]>
    <Function test_raise_exception_options[attach_socket_import-file-exceptions2-never]>
    <Function test_raise_exception_options[attach_socket_import-file-exceptions2-unhandled]>
    <Function test_raise_exception_options[attach_socket_import-file-exceptions2-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_import-file-exceptions3-always]>
    <Function test_raise_exception_options[attach_socket_import-file-exceptions3-never]>
    <Function test_raise_exception_options[attach_socket_import-file-exceptions3-unhandled]>
    <Function test_raise_exception_options[attach_socket_import-file-exceptions3-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_import-module-exceptions0-always]>
    <Function test_raise_exception_options[attach_socket_import-module-exceptions0-never]>
    <Function test_raise_exception_options[attach_socket_import-module-exceptions0-unhandled]>
    <Function test_raise_exception_options[attach_socket_import-module-exceptions0-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_import-module-exceptions1-always]>
    <Function test_raise_exception_options[attach_socket_import-module-exceptions1-never]>
    <Function test_raise_exception_options[attach_socket_import-module-exceptions1-unhandled]>
    <Function test_raise_exception_options[attach_socket_import-module-exceptions1-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_import-module-exceptions2-always]>
    <Function test_raise_exception_options[attach_socket_import-module-exceptions2-never]>
    <Function test_raise_exception_options[attach_socket_import-module-exceptions2-unhandled]>
    <Function test_raise_exception_options[attach_socket_import-module-exceptions2-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_import-module-exceptions3-always]>
    <Function test_raise_exception_options[attach_socket_import-module-exceptions3-never]>
    <Function test_raise_exception_options[attach_socket_import-module-exceptions3-unhandled]>
    <Function test_raise_exception_options[attach_socket_import-module-exceptions3-userUnhandled]>
    <Function test_success_exitcodes[launch-file-0]>
    <Function test_success_exitcodes[launch-file-3]>
    <Function test_success_exitcodes[launch-module-0]>
    <Function test_success_exitcodes[launch-module-3]>
    <Function test_success_exitcodes[attach_socket_cmdline-file-0]>
    <Function test_success_exitcodes[attach_socket_cmdline-file-3]>
    <Function test_success_exitcodes[attach_socket_cmdline-module-0]>
    <Function test_success_exitcodes[attach_socket_cmdline-module-3]>
    <Function test_success_exitcodes[attach_socket_import-file-0]>
    <Function test_success_exitcodes[attach_socket_import-file-3]>
    <Function test_success_exitcodes[attach_socket_import-module-0]>
    <Function test_success_exitcodes[attach_socket_import-module-3]>
    <Function test_exception_stack[launch-file-default]>
    <Function test_exception_stack[launch-file-all]>
    <Function test_exception_stack[launch-file-10]>
    <Function test_exception_stack[launch-module-default]>
    <Function test_exception_stack[launch-module-all]>
    <Function test_exception_stack[launch-module-10]>
    <Function test_exception_stack[attach_socket_cmdline-file-default]>
    <Function test_exception_stack[attach_socket_cmdline-file-all]>
    <Function test_exception_stack[attach_socket_cmdline-file-10]>
    <Function test_exception_stack[attach_socket_cmdline-module-default]>
    <Function test_exception_stack[attach_socket_cmdline-module-all]>
    <Function test_exception_stack[attach_socket_cmdline-module-10]>
    <Function test_exception_stack[attach_socket_import-file-default]>
    <Function test_exception_stack[attach_socket_import-file-all]>
    <Function test_exception_stack[attach_socket_import-file-10]>
    <Function test_exception_stack[attach_socket_import-module-default]>
    <Function test_exception_stack[attach_socket_import-module-all]>
    <Function test_exception_stack[attach_socket_import-module-10]>
  <Module test_exclude_rules.py>
    <Function test_exceptions_and_exclude_rules[launch-file-RuntimeError-exclude_by_name]>
    <Function test_exceptions_and_exclude_rules[launch-file-RuntimeError-exclude_by_dir]>
    <Function test_exceptions_and_exclude_rules[launch-file-SysExit-exclude_by_name]>
    <Function test_exceptions_and_exclude_rules[launch-file-SysExit-exclude_by_dir]>
    <Function test_exceptions_and_exclude_rules[launch-module-RuntimeError-exclude_by_name]>
    <Function test_exceptions_and_exclude_rules[launch-module-RuntimeError-exclude_by_dir]>
    <Function test_exceptions_and_exclude_rules[launch-module-SysExit-exclude_by_name]>
    <Function test_exceptions_and_exclude_rules[launch-module-SysExit-exclude_by_dir]>
    <Function test_exceptions_and_exclude_rules[attach_socket_cmdline-file-RuntimeError-exclude_by_name]>
    <Function test_exceptions_and_exclude_rules[attach_socket_cmdline-file-RuntimeError-exclude_by_dir]>
    <Function test_exceptions_and_exclude_rules[attach_socket_cmdline-file-SysExit-exclude_by_name]>
    <Function test_exceptions_and_exclude_rules[attach_socket_cmdline-file-SysExit-exclude_by_dir]>
    <Function test_exceptions_and_exclude_rules[attach_socket_cmdline-module-RuntimeError-exclude_by_name]>
    <Function test_exceptions_and_exclude_rules[attach_socket_cmdline-module-RuntimeError-exclude_by_dir]>
    <Function test_exceptions_and_exclude_rules[attach_socket_cmdline-module-SysExit-exclude_by_name]>
    <Function test_exceptions_and_exclude_rules[attach_socket_cmdline-module-SysExit-exclude_by_dir]>
    <Function test_exceptions_and_exclude_rules[attach_socket_import-file-RuntimeError-exclude_by_name]>
    <Function test_exceptions_and_exclude_rules[attach_socket_import-file-RuntimeError-exclude_by_dir]>
    <Function test_exceptions_and_exclude_rules[attach_socket_import-file-SysExit-exclude_by_name]>
    <Function test_exceptions_and_exclude_rules[attach_socket_import-file-SysExit-exclude_by_dir]>
    <Function test_exceptions_and_exclude_rules[attach_socket_import-module-RuntimeError-exclude_by_name]>
    <Function test_exceptions_and_exclude_rules[attach_socket_import-module-RuntimeError-exclude_by_dir]>
    <Function test_exceptions_and_exclude_rules[attach_socket_import-module-SysExit-exclude_by_name]>
    <Function test_exceptions_and_exclude_rules[attach_socket_import-module-SysExit-exclude_by_dir]>
    <Function test_exceptions_and_partial_exclude_rules[launch-file-exclude_code_to_debug]>
    <Function test_exceptions_and_partial_exclude_rules[launch-file-exclude_callback_dir]>
    <Function test_exceptions_and_partial_exclude_rules[launch-module-exclude_code_to_debug]>
    <Function test_exceptions_and_partial_exclude_rules[launch-module-exclude_callback_dir]>
    <Function test_exceptions_and_partial_exclude_rules[attach_socket_cmdline-file-exclude_code_to_debug]>
    <Function test_exceptions_and_partial_exclude_rules[attach_socket_cmdline-file-exclude_callback_dir]>
    <Function test_exceptions_and_partial_exclude_rules[attach_socket_cmdline-module-exclude_code_to_debug]>
    <Function test_exceptions_and_partial_exclude_rules[attach_socket_cmdline-module-exclude_callback_dir]>
    <Function test_exceptions_and_partial_exclude_rules[attach_socket_import-file-exclude_code_to_debug]>
    <Function test_exceptions_and_partial_exclude_rules[attach_socket_import-file-exclude_callback_dir]>
    <Function test_exceptions_and_partial_exclude_rules[attach_socket_import-module-exclude_code_to_debug]>
    <Function test_exceptions_and_partial_exclude_rules[attach_socket_import-module-exclude_callback_dir]>
  <Module test_flask.py>
    <Function test_flask_breakpoint_no_multiproc[launch-code]>
    <Function test_flask_breakpoint_no_multiproc[launch-template]>
    <Function test_flask_breakpoint_no_multiproc[attach_socket_cmdline-code]>
    <Function test_flask_breakpoint_no_multiproc[attach_socket_cmdline-template]>
    <Function test_flask_template_exception_no_multiproc[launch]>
    <Function test_flask_template_exception_no_multiproc[attach_socket_cmdline]>
    <Function test_flask_exception_no_multiproc[launch-handled]>
    <Function test_flask_exception_no_multiproc[launch-unhandled]>
    <Function test_flask_exception_no_multiproc[attach_socket_cmdline-handled]>
    <Function test_flask_exception_no_multiproc[attach_socket_cmdline-unhandled]>
    <Function test_flask_breakpoint_multiproc[launch]>
  <Module test_justmycode.py>
    <Function test_justmycode_frames[launch-file-jmcOn]>
    <Function test_justmycode_frames[launch-file-jmcOff]>
    <Function test_justmycode_frames[launch-module-jmcOn]>
    <Function test_justmycode_frames[launch-module-jmcOff]>
    <Function test_justmycode_frames[attach_socket_cmdline-file-jmcOn]>
    <Function test_justmycode_frames[attach_socket_cmdline-file-jmcOff]>
    <Function test_justmycode_frames[attach_socket_cmdline-module-jmcOn]>
    <Function test_justmycode_frames[attach_socket_cmdline-module-jmcOff]>
    <Function test_justmycode_frames[attach_socket_import-file-jmcOn]>
    <Function test_justmycode_frames[attach_socket_import-file-jmcOff]>
    <Function test_justmycode_frames[attach_socket_import-module-jmcOn]>
    <Function test_justmycode_frames[attach_socket_import-module-jmcOff]>
  <Module test_log.py>
    <Function test_log_cli[launch-file-arg]>
    <Function test_log_cli[launch-file-env]>
    <Function test_log_cli[launch-module-arg]>
    <Function test_log_cli[launch-module-env]>
    <Function test_log_cli[attach_socket_cmdline-file-arg]>
    <Function test_log_cli[attach_socket_cmdline-file-env]>
    <Function test_log_cli[attach_socket_cmdline-module-arg]>
    <Function test_log_cli[attach_socket_cmdline-module-env]>
    <Function test_log_cli[attach_socket_import-file-arg]>
    <Function test_log_cli[attach_socket_import-file-env]>
    <Function test_log_cli[attach_socket_import-module-arg]>
    <Function test_log_cli[attach_socket_import-module-env]>
    <Function test_log_api[file]>
    <Function test_log_api[module]>
  <Module test_multiproc.py>
    <Function test_multiprocessing[file-launch]>
    <Function test_multiprocessing[file-attach_socket_cmdline]>
    <Function test_multiprocessing[module-launch]>
    <Function test_multiprocessing[module-attach_socket_cmdline]>
    <Function test_subprocess[file-launch]>
    <Function test_subprocess[file-attach_socket_cmdline]>
    <Function test_subprocess[module-launch]>
    <Function test_subprocess[module-attach_socket_cmdline]>
    <Function test_autokill[file-launch]>
    <Function test_autokill[file-attach_socket_cmdline]>
    <Function test_autokill[module-launch]>
    <Function test_autokill[module-attach_socket_cmdline]>
    <Function test_argv_quoting[launch-file]>
    <Function test_argv_quoting[launch-module]>
    <Function test_argv_quoting[attach_socket_cmdline-file]>
    <Function test_argv_quoting[attach_socket_cmdline-module]>
    <Function test_argv_quoting[attach_socket_import-file]>
    <Function test_argv_quoting[attach_socket_import-module]>
  <Module test_output.py>
    <Function test_with_no_output[launch-file]>
    <Function test_with_no_output[launch-module]>
    <Function test_with_no_output[attach_socket_cmdline-file]>
    <Function test_with_no_output[attach_socket_cmdline-module]>
    <Function test_with_no_output[attach_socket_import-file]>
    <Function test_with_no_output[attach_socket_import-module]>
    <Function test_with_tab_in_output[launch-file]>
    <Function test_with_tab_in_output[launch-module]>
    <Function test_with_tab_in_output[attach_socket_cmdline-file]>
    <Function test_with_tab_in_output[attach_socket_cmdline-module]>
    <Function test_with_tab_in_output[attach_socket_import-file]>
    <Function test_with_tab_in_output[attach_socket_import-module]>
    <Function test_redirect_output[launch-file-RedirectOutput]>
    <Function test_redirect_output[launch-file]>
    <Function test_redirect_output[launch-module-RedirectOutput]>
    <Function test_redirect_output[launch-module]>
    <Function test_redirect_output[attach_socket_cmdline-file-RedirectOutput]>
    <Function test_redirect_output[attach_socket_cmdline-file]>
    <Function test_redirect_output[attach_socket_cmdline-module-RedirectOutput]>
    <Function test_redirect_output[attach_socket_cmdline-module]>
    <Function test_redirect_output[attach_socket_import-file-RedirectOutput]>
    <Function test_redirect_output[attach_socket_import-file]>
    <Function test_redirect_output[attach_socket_import-module-RedirectOutput]>
    <Function test_redirect_output[attach_socket_import-module]>
  <Module test_parse_args.py>
    <Function test_targets[file]>
    <Function test_targets[module]>
    <Function test_targets[code]>
    <Function test_targets[client-file]>
    <Function test_targets[client-module]>
    <Function test_targets[client-code]>
    <Function test_targets[wait-file]>
    <Function test_targets[wait-module]>
    <Function test_targets[wait-code]>
    <Function test_targets[wait-client-file]>
    <Function test_targets[wait-client-module]>
    <Function test_targets[wait-client-code]>
    <Function test_targets[nodebug-file]>
    <Function test_targets[nodebug-module]>
    <Function test_targets[nodebug-code]>
    <Function test_targets[nodebug-client-file]>
    <Function test_targets[nodebug-client-module]>
    <Function test_targets[nodebug-client-code]>
    <Function test_targets[nodebug-wait-file]>
    <Function test_targets[nodebug-wait-module]>
    <Function test_targets[nodebug-wait-code]>
    <Function test_targets[nodebug-wait-client-file]>
    <Function test_targets[nodebug-wait-client-module]>
    <Function test_targets[nodebug-wait-client-code]>
    <Function test_targets[multiproc-file]>
    <Function test_targets[multiproc-module]>
    <Function test_targets[multiproc-code]>
    <Function test_targets[multiproc-client-file]>
    <Function test_targets[multiproc-client-module]>
    <Function test_targets[multiproc-client-code]>
    <Function test_targets[multiproc-wait-file]>
    <Function test_targets[multiproc-wait-module]>
    <Function test_targets[multiproc-wait-code]>
    <Function test_targets[multiproc-wait-client-file]>
    <Function test_targets[multiproc-wait-client-module]>
    <Function test_targets[multiproc-wait-client-code]>
    <Function test_targets[multiproc-nodebug-file]>
    <Function test_targets[multiproc-nodebug-module]>
    <Function test_targets[multiproc-nodebug-code]>
    <Function test_targets[multiproc-nodebug-client-file]>
    <Function test_targets[multiproc-nodebug-client-module]>
    <Function test_targets[multiproc-nodebug-client-code]>
    <Function test_targets[multiproc-nodebug-wait-file]>
    <Function test_targets[multiproc-nodebug-wait-module]>
    <Function test_targets[multiproc-nodebug-wait-code]>
    <Function test_targets[multiproc-nodebug-wait-client-file]>
    <Function test_targets[multiproc-nodebug-wait-client-module]>
    <Function test_targets[multiproc-nodebug-wait-client-code]>
    <Function test_targets[extra-file]>
    <Function test_targets[extra-module]>
    <Function test_targets[extra-code]>
    <Function test_targets[extra-client-file]>
    <Function test_targets[extra-client-module]>
    <Function test_targets[extra-client-code]>
    <Function test_targets[extra-wait-file]>
    <Function test_targets[extra-wait-module]>
    <Function test_targets[extra-wait-code]>
    <Function test_targets[extra-wait-client-file]>
    <Function test_targets[extra-wait-client-module]>
    <Function test_targets[extra-wait-client-code]>
    <Function test_targets[extra-nodebug-file]>
    <Function test_targets[extra-nodebug-module]>
    <Function test_targets[extra-nodebug-code]>
    <Function test_targets[extra-nodebug-client-file]>
    <Function test_targets[extra-nodebug-client-module]>
    <Function test_targets[extra-nodebug-client-code]>
    <Function test_targets[extra-nodebug-wait-file]>
    <Function test_targets[extra-nodebug-wait-module]>
    <Function test_targets[extra-nodebug-wait-code]>
    <Function test_targets[extra-nodebug-wait-client-file]>
    <Function test_targets[extra-nodebug-wait-client-module]>
    <Function test_targets[extra-nodebug-wait-client-code]>
    <Function test_targets[extra-multiproc-file]>
    <Function test_targets[extra-multiproc-module]>
    <Function test_targets[extra-multiproc-code]>
    <Function test_targets[extra-multiproc-client-file]>
    <Function test_targets[extra-multiproc-client-module]>
    <Function test_targets[extra-multiproc-client-code]>
    <Function test_targets[extra-multiproc-wait-file]>
    <Function test_targets[extra-multiproc-wait-module]>
    <Function test_targets[extra-multiproc-wait-code]>
    <Function test_targets[extra-multiproc-wait-client-file]>
    <Function test_targets[extra-multiproc-wait-client-module]>
    <Function test_targets[extra-multiproc-wait-client-code]>
    <Function test_targets[extra-multiproc-nodebug-file]>
    <Function test_targets[extra-multiproc-nodebug-module]>
    <Function test_targets[extra-multiproc-nodebug-code]>
    <Function test_targets[extra-multiproc-nodebug-client-file]>
    <Function test_targets[extra-multiproc-nodebug-client-module]>
    <Function test_targets[extra-multiproc-nodebug-client-code]>
    <Function test_targets[extra-multiproc-nodebug-wait-file]>
    <Function test_targets[extra-multiproc-nodebug-wait-module]>
    <Function test_targets[extra-multiproc-nodebug-wait-code]>
    <Function test_targets[extra-multiproc-nodebug-wait-client-file]>
    <Function test_targets[extra-multiproc-nodebug-wait-client-module]>
    <Function test_targets[extra-multiproc-nodebug-wait-client-code]>
    <Function test_unsupported_arg>
    <Function test_host_required>
    <Function test_host_empty>
    <Function test_port_default>
  <Module test_path_mapping.py>
    <Function test_client_ide_from_path_mapping_linux_backend[launch-file-True]>
    <Function test_client_ide_from_path_mapping_linux_backend[launch-module-True]>
    <Function test_client_ide_from_path_mapping_linux_backend[attach_socket_cmdline-file-True]>
    <Function test_client_ide_from_path_mapping_linux_backend[attach_socket_cmdline-module-True]>
    <Function test_client_ide_from_path_mapping_linux_backend[attach_socket_import-file-True]>
    <Function test_client_ide_from_path_mapping_linux_backend[attach_socket_import-module-True]>
    <Function test_with_dot_remote_root[launch-file]>
    <Function test_with_dot_remote_root[launch-module]>
    <Function test_with_dot_remote_root[attach_socket_cmdline-file]>
    <Function test_with_dot_remote_root[attach_socket_cmdline-module]>
    <Function test_with_dot_remote_root[attach_socket_import-file]>
    <Function test_with_dot_remote_root[attach_socket_import-module]>
    <Function test_with_path_mappings[launch-file]>
    <Function test_with_path_mappings[launch-module]>
    <Function test_with_path_mappings[attach_socket_cmdline-file]>
    <Function test_with_path_mappings[attach_socket_cmdline-module]>
    <Function test_with_path_mappings[attach_socket_import-file]>
    <Function test_with_path_mappings[attach_socket_import-module]>
  <Module test_run.py>
    <Function test_run[launch-file]>
    <Function test_run[launch-module]>
    <Function test_run[launch-code]>
    <Function test_run[attach_socket_cmdline-file]>
    <Function test_run[attach_socket_cmdline-module]>
    <Function test_run[attach_socket_cmdline-code]>
    <Function test_run[attach_socket_import-file]>
    <Function test_run[attach_socket_import-module]>
    <Function test_run[attach_socket_import-code]>
    <Function test_run_submodule>
    <Function test_nodebug[file]>
    <Function test_nodebug[module]>
    <Function test_nodebug[code]>
    <Function test_run_vs[script]>
    <Function test_run_vs[module]>
  <Module test_set_expression.py>
    <Function test_set_expression[launch-file]>
    <Function test_set_expression[launch-module]>
    <Function test_set_expression[attach_socket_cmdline-file]>
    <Function test_set_expression[attach_socket_cmdline-module]>
    <Function test_set_expression[attach_socket_import-file]>
    <Function test_set_expression[attach_socket_import-module]>
  <Module test_start_stop.py>
    <Function test_wait_on_normal_exit_enabled[file-launch]>
    <Function test_wait_on_normal_exit_enabled[module-launch]>
    <Function test_wait_on_abnormal_exit_enabled[file-launch]>
    <Function test_wait_on_abnormal_exit_enabled[module-launch]>
    <Function test_exit_normally_with_wait_on_abnormal_exit_enabled[file-launch]>
    <Function test_exit_normally_with_wait_on_abnormal_exit_enabled[module-launch]>
  <Module test_step.py>
    <Function test_set_next_statement[launch-file]>
    <Function test_set_next_statement[launch-module]>
    <Function test_set_next_statement[attach_socket_cmdline-file]>
    <Function test_set_next_statement[attach_socket_cmdline-module]>
    <Function test_set_next_statement[attach_socket_import-file]>
    <Function test_set_next_statement[attach_socket_import-module]>
  <Module test_stop_on_entry.py>
    <Function test_stop_on_entry[file-with_breakpoint-launch]>
    <Function test_stop_on_entry[file-launch]>
    <Function test_stop_on_entry[module-with_breakpoint-launch]>
    <Function test_stop_on_entry[module-launch]>
  <Module test_threads.py>
    <Function test_thread_count[launch-file-1]>
    <Function test_thread_count[launch-file-3]>
    <Function test_thread_count[launch-module-1]>
    <Function test_thread_count[launch-module-3]>
    <Function test_thread_count[attach_socket_cmdline-file-1]>
    <Function test_thread_count[attach_socket_cmdline-file-3]>
    <Function test_thread_count[attach_socket_cmdline-module-1]>
    <Function test_thread_count[attach_socket_cmdline-module-3]>
    <Function test_thread_count[attach_socket_import-file-1]>
    <Function test_thread_count[attach_socket_import-file-3]>
    <Function test_thread_count[attach_socket_import-module-1]>
    <Function test_thread_count[attach_socket_import-module-3]>
    <Function test_debug_this_thread[launch-file]>
    <Function test_debug_this_thread[launch-module]>
    <Function test_debug_this_thread[attach_socket_cmdline-file]>
    <Function test_debug_this_thread[attach_socket_cmdline-module]>
    <Function test_debug_this_thread[attach_socket_import-file]>
    <Function test_debug_this_thread[attach_socket_import-module]>
  <Module test_vs_specific.py>
    <Function test_stack_format[launch-file-True-True]>
    <Function test_stack_format[launch-file-True-False]>
    <Function test_stack_format[launch-file-False-True]>
    <Function test_stack_format[launch-file-False-False]>
    <Function test_stack_format[launch-module-True-True]>
    <Function test_stack_format[launch-module-True-False]>
    <Function test_stack_format[launch-module-False-True]>
    <Function test_stack_format[launch-module-False-False]>
    <Function test_stack_format[attach_socket_cmdline-file-True-True]>
    <Function test_stack_format[attach_socket_cmdline-file-True-False]>
    <Function test_stack_format[attach_socket_cmdline-file-False-True]>
    <Function test_stack_format[attach_socket_cmdline-file-False-False]>
    <Function test_stack_format[attach_socket_cmdline-module-True-True]>
    <Function test_stack_format[attach_socket_cmdline-module-True-False]>
    <Function test_stack_format[attach_socket_cmdline-module-False-True]>
    <Function test_stack_format[attach_socket_cmdline-module-False-False]>
    <Function test_stack_format[attach_socket_import-file-True-True]>
    <Function test_stack_format[attach_socket_import-file-True-False]>
    <Function test_stack_format[attach_socket_import-file-False-True]>
    <Function test_stack_format[attach_socket_import-file-False-False]>
    <Function test_stack_format[attach_socket_import-module-True-True]>
    <Function test_stack_format[attach_socket_import-module-True-False]>
    <Function test_stack_format[attach_socket_import-module-False-True]>
    <Function test_stack_format[attach_socket_import-module-False-False]>
    <Function test_module_events[launch-file]>
    <Function test_module_events[launch-module]>
    <Function test_module_events[attach_socket_cmdline-file]>
    <Function test_module_events[attach_socket_cmdline-module]>
    <Function test_module_events[attach_socket_import-file]>
    <Function test_module_events[attach_socket_import-module]>
<Package C:\GIT\ptvsd\tests\tests>
  <Module test_patterns.py>
    <Function test_value[x0]>
    <Function test_value[True]>
    <Function test_value[False]>
    <Function test_value[0]>
    <Function test_value[-1]>
    <Function test_value[-1.0]>
    <Function test_value[1.23]>
    <Function test_value[abc0]>
    <Function test_value[abcd0]>
    <Function test_value[abc1]>
    <Function test_value[abcd1]>
    <Function test_value[x11]>
    <Function test_value[x12]>
    <Function test_value[x13]>
    <Function test_value[x14]>
    <Function test_value[x15]>
    <Function test_value[x16]>
    <Function test_none>
    <Function test_equal>
    <Function test_same>
    <Function test_inverse>
    <Function test_either>
    <Function test_in_range>
    <Function test_str>
    <Function test_str_matching>
    <Function test_list>
    <Function test_dict>
    <Function test_such_that>
    <Function test_error>
    <Function test_recursive>
  <Module test_timeline.py>
    <Function test_occurrences>
    <Function test_event>
    <Function test_request_response[success]>
    <Function test_request_response[failure]>
    <Function test_after>
    <Function test_before>
    <Function test_and>
    <Function test_or>
    <Function test_xor>
    <Function test_conditional>
    <Function test_lower_bound>
    <Function test_frozen>
    <Function test_unobserved>
    <Function test_new>
    <Function test_concurrency[mark_then_wait]>
    <Function test_concurrency[wait_then_mark]>

============================================ no tests ran in 0.68 seconds =============================================

@karthiknadig karthiknadig added bug Issue identified by VS Code Team member as probable bug triage-needed Needs assignment to the proper sub-team labels Jul 2, 2019
@brettcannon
Copy link
Member

Is this because of #6347? (E.g. can you discover if you run the pytest command instead of python -m pytest?)

@ghost ghost removed the triage-needed Needs assignment to the proper sub-team label Jul 3, 2019
@karrtikr karrtikr added the info-needed Issue requires more information from poster label Jul 3, 2019
@aminfara

This comment has been minimized.

@karrtikr

This comment has been minimized.

@karthiknadig
Copy link
Member Author

karthiknadig commented Jul 8, 2019

@brettcannon Yes it is able to discover if i use pytest executable.

pytest.exe --collect-only

================================================== test session starts ===================================================
platform win32 -- Python 3.7.2, pytest-4.3.0, py-1.8.0, pluggy-0.9.0
I+00.297: Test environment:

          CPU count: 4

          System paths:
              sys.prefix: c:\python37
              sys.base_prefix: c:\python37
              sys.real_prefix: <missing>
              site.getsitepackages(): c:\python37
                                      c:\python37\lib\site-packages
              site.getusersitepackages(): C:\Users\karth\AppData\Roaming\Python\Python37\site-packages
              sys.path (site-packages): C:\Users\karth\AppData\Roaming\Python\Python37\site-packages
                                        c:\python37\lib\site-packages
              sysconfig.get_path('stdlib'): c:\python37\Lib
              sysconfig.get_path('platstdlib'): c:\python37\Lib
              sysconfig.get_path('purelib'): c:\python37\Lib\site-packages
              sysconfig.get_path('platlib'): c:\python37\Lib\site-packages
              sysconfig.get_path('include'): c:\python37\Include
              sysconfig.get_path('scripts'): c:\python37\Scripts
              sysconfig.get_path('data'): c:\python37
              os.__file__: c:\python37\lib\os.py
              threading.__file__: c:\python37\lib\threading.py

rootdir: C:\GIT\ptvsd, inifile: pytest.ini
plugins: xdist-1.26.1, timeout-1.3.3, forked-1.0.2, cov-2.6.1
timeout: 30.0s
timeout method: thread
timeout func_only: False
collected 998 items
<Package C:\GIT\ptvsd\tests\ptvsd\common>
  <Module test_messaging.py>
    <Class TestJsonIOStream>
        <Function test_read>
        <Function test_write>
    <Class TestJsonMemoryStream>
        <Function test_read>
        <Function test_write>
    <Class TestJsonMessageChannel>
        <Function test_events>
        <Function test_requests>
        <Function test_responses>
        <Function test_yield>
        <Function test_invalid_request_handling>
        <Function test_fuzz>
  <Module test_socket.py>
    <Class TestSocketServerReuse>
        <Function test_reuse_same_address_port>
        <Function test_reuse_same_port>
    <Class TestAddress>
        <Function test_from_raw>
        <Function test_as_server_valid_address[localhost]>
        <Function test_as_server_valid_address[127.0.0.1]>
        <Function test_as_server_valid_address[::]>
        <Function test_as_server_valid_address[1.2.3.4]>
        <Function test_as_server_public_host>
        <Function test_as_server_default_host>
        <Function test_as_server_bad_port[None]>
        <Function test_as_server_bad_port[]>
        <Function test_as_server_bad_port[localhost]>
        <Function test_as_server_bad_port[1.2.3.4]>
        <Function test_as_server_bad_port2[None]>
        <Function test_as_server_bad_port2[]>
        <Function test_as_server_bad_port2[localhost]>
        <Function test_as_server_bad_port2[1.2.3.4]>
        <Function test_as_server_bad_port2[-1-None]>
        <Function test_as_server_bad_port2[-1]>
        <Function test_as_server_bad_port2[-1-localhost]>
        <Function test_as_server_bad_port2[-1-1.2.3.4]>
        <Function test_as_server_bad_port2[65536-None]>
        <Function test_as_server_bad_port2[65536]>
        <Function test_as_server_bad_port2[65536-localhost]>
        <Function test_as_server_bad_port2[65536-1.2.3.4]>
        <Function test_as_client_valid_address[localhost]>
        <Function test_as_client_valid_address[127.0.0.1]>
        <Function test_as_client_valid_address[::]>
        <Function test_as_client_valid_address[1.2.3.4]>
        <Function test_as_client_public_host>
        <Function test_as_client_default_host>
        <Function test_as_client_bad_port[None]>
        <Function test_as_client_bad_port[]>
        <Function test_as_client_bad_port[localhost]>
        <Function test_as_client_bad_port[1.2.3.4]>
        <Function test_as_client_bad_port2[None]>
        <Function test_as_client_bad_port2[]>
        <Function test_as_client_bad_port2[localhost]>
        <Function test_as_client_bad_port2[1.2.3.4]>
        <Function test_as_client_bad_port2[-1-None]>
        <Function test_as_client_bad_port2[-1]>
        <Function test_as_client_bad_port2[-1-localhost]>
        <Function test_as_client_bad_port2[-1-1.2.3.4]>
        <Function test_as_client_bad_port2[65536-None]>
        <Function test_as_client_bad_port2[65536]>
        <Function test_as_client_bad_port2[65536-localhost]>
        <Function test_as_client_bad_port2[65536-1.2.3.4]>
        <Function test_new_valid_address[localhost]>
        <Function test_new_valid_address[127.0.0.1]>
        <Function test_new_valid_address[::]>
        <Function test_new_valid_address[1.2.3.4]>
        <Function test_new_public_host>
        <Function test_new_default_host>
        <Function test_new_wildcard_host>
        <Function test_new_bad_port[None]>
        <Function test_new_bad_port[]>
        <Function test_new_bad_port[localhost]>
        <Function test_new_bad_port[1.2.3.4]>
        <Function test_new_bad_port2[None]>
        <Function test_new_bad_port2[]>
        <Function test_new_bad_port2[localhost]>
        <Function test_new_bad_port2[1.2.3.4]>
        <Function test_new_bad_port2[-1-None]>
        <Function test_new_bad_port2[-1]>
        <Function test_new_bad_port2[-1-localhost]>
        <Function test_new_bad_port2[-1-1.2.3.4]>
        <Function test_new_bad_port2[65536-None]>
        <Function test_new_bad_port2[65536]>
        <Function test_new_bad_port2[65536-localhost]>
        <Function test_new_bad_port2[65536-1.2.3.4]>
<Package C:\GIT\ptvsd\tests\ptvsd\server>
  <Module test_args.py>
    <Function test_args[launch-file]>
    <Function test_args[launch-module]>
    <Function test_args[launch-code]>
    <Function test_args[attach_socket_cmdline-file]>
    <Function test_args[attach_socket_cmdline-module]>
    <Function test_args[attach_socket_cmdline-code]>
    <Function test_args[attach_socket_import-file]>
    <Function test_args[attach_socket_import-module]>
    <Function test_args[attach_socket_import-code]>
  <Module test_attach.py>
    <Function test_attach[file-break-attachCheckOn-waitOn]>
    <Function test_attach[file-break-attachCheckOn-waitOff]>
    <Function test_attach[file-break-attachCheckOff-waitOn]>
    <Function test_attach[file-break-attachCheckOff-waitOff]>
    <Function test_attach[file-pause-attachCheckOn-waitOn]>
    <Function test_attach[file-pause-attachCheckOn-waitOff]>
    <Function test_attach[file-pause-attachCheckOff-waitOn]>
    <Function test_attach[file-pause-attachCheckOff-waitOff]>
    <Function test_attach[module-break-attachCheckOn-waitOn]>
    <Function test_attach[module-break-attachCheckOn-waitOff]>
    <Function test_attach[module-break-attachCheckOff-waitOn]>
    <Function test_attach[module-break-attachCheckOff-waitOff]>
    <Function test_attach[module-pause-attachCheckOn-waitOn]>
    <Function test_attach[module-pause-attachCheckOn-waitOff]>
    <Function test_attach[module-pause-attachCheckOff-waitOn]>
    <Function test_attach[module-pause-attachCheckOff-waitOff]>
    <Function test_reattach[file-attach_socket_cmdline]>
    <Function test_reattach[file-attach_socket_import]>
    <Function test_reattach[module-attach_socket_cmdline]>
    <Function test_reattach[module-attach_socket_import]>
    <Function test_attaching_by_pid[file-attach_pid]>
    <Function test_attaching_by_pid[module-attach_pid]>
    <Function test_attaching_by_pid[code-attach_pid]>
  <Module test_break_into_dbg.py>
    <Function test_with_wait_for_attach[launch-file]>
    <Function test_with_wait_for_attach[launch-module]>
    <Function test_with_wait_for_attach[launch-code]>
    <Function test_with_wait_for_attach[attach_socket_cmdline-file]>
    <Function test_with_wait_for_attach[attach_socket_cmdline-module]>
    <Function test_with_wait_for_attach[attach_socket_cmdline-code]>
    <Function test_with_wait_for_attach[attach_socket_import-file]>
    <Function test_with_wait_for_attach[attach_socket_import-module]>
    <Function test_with_wait_for_attach[attach_socket_import-code]>
    <Function test_breakpoint_function[launch-file]>
    <Function test_breakpoint_function[launch-module]>
    <Function test_breakpoint_function[launch-code]>
    <Function test_breakpoint_function[attach_socket_cmdline-file]>
    <Function test_breakpoint_function[attach_socket_cmdline-module]>
    <Function test_breakpoint_function[attach_socket_cmdline-code]>
    <Function test_breakpoint_function[attach_socket_import-file]>
    <Function test_breakpoint_function[attach_socket_import-module]>
    <Function test_breakpoint_function[attach_socket_import-code]>
  <Module test_breakpoints.py>
    <Function test_path_with_ampersand[launch-file]>
    <Function test_path_with_ampersand[launch-module]>
    <Function test_path_with_ampersand[attach_socket_cmdline-file]>
    <Function test_path_with_ampersand[attach_socket_cmdline-module]>
    <Function test_path_with_ampersand[attach_socket_import-file]>
    <Function test_path_with_ampersand[attach_socket_import-module]>
    <Function test_path_with_unicode[launch-file]>
    <Function test_path_with_unicode[launch-module]>
    <Function test_path_with_unicode[attach_socket_cmdline-file]>
    <Function test_path_with_unicode[attach_socket_cmdline-module]>
    <Function test_path_with_unicode[attach_socket_import-file]>
    <Function test_path_with_unicode[attach_socket_import-module]>
    <Function test_conditional_breakpoint[launch-file-condition_var]>
    <Function test_conditional_breakpoint[launch-file-hitCondition_#]>
    <Function test_conditional_breakpoint[launch-file-hitCondition_eq]>
    <Function test_conditional_breakpoint[launch-file-hitCondition_gt]>
    <Function test_conditional_breakpoint[launch-file-hitCondition_ge]>
    <Function test_conditional_breakpoint[launch-file-hitCondition_lt]>
    <Function test_conditional_breakpoint[launch-file-hitCondition_le]>
    <Function test_conditional_breakpoint[launch-file-hitCondition_mod]>
    <Function test_conditional_breakpoint[launch-module-condition_var]>
    <Function test_conditional_breakpoint[launch-module-hitCondition_#]>
    <Function test_conditional_breakpoint[launch-module-hitCondition_eq]>
    <Function test_conditional_breakpoint[launch-module-hitCondition_gt]>
    <Function test_conditional_breakpoint[launch-module-hitCondition_ge]>
    <Function test_conditional_breakpoint[launch-module-hitCondition_lt]>
    <Function test_conditional_breakpoint[launch-module-hitCondition_le]>
    <Function test_conditional_breakpoint[launch-module-hitCondition_mod]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-file-condition_var]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-file-hitCondition_#]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-file-hitCondition_eq]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-file-hitCondition_gt]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-file-hitCondition_ge]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-file-hitCondition_lt]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-file-hitCondition_le]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-file-hitCondition_mod]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-module-condition_var]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-module-hitCondition_#]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-module-hitCondition_eq]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-module-hitCondition_gt]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-module-hitCondition_ge]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-module-hitCondition_lt]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-module-hitCondition_le]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-module-hitCondition_mod]>
    <Function test_conditional_breakpoint[attach_socket_import-file-condition_var]>
    <Function test_conditional_breakpoint[attach_socket_import-file-hitCondition_#]>
    <Function test_conditional_breakpoint[attach_socket_import-file-hitCondition_eq]>
    <Function test_conditional_breakpoint[attach_socket_import-file-hitCondition_gt]>
    <Function test_conditional_breakpoint[attach_socket_import-file-hitCondition_ge]>
    <Function test_conditional_breakpoint[attach_socket_import-file-hitCondition_lt]>
    <Function test_conditional_breakpoint[attach_socket_import-file-hitCondition_le]>
    <Function test_conditional_breakpoint[attach_socket_import-file-hitCondition_mod]>
    <Function test_conditional_breakpoint[attach_socket_import-module-condition_var]>
    <Function test_conditional_breakpoint[attach_socket_import-module-hitCondition_#]>
    <Function test_conditional_breakpoint[attach_socket_import-module-hitCondition_eq]>
    <Function test_conditional_breakpoint[attach_socket_import-module-hitCondition_gt]>
    <Function test_conditional_breakpoint[attach_socket_import-module-hitCondition_ge]>
    <Function test_conditional_breakpoint[attach_socket_import-module-hitCondition_lt]>
    <Function test_conditional_breakpoint[attach_socket_import-module-hitCondition_le]>
    <Function test_conditional_breakpoint[attach_socket_import-module-hitCondition_mod]>
    <Function test_crossfile_breakpoint[launch-file]>
    <Function test_crossfile_breakpoint[launch-module]>
    <Function test_crossfile_breakpoint[attach_socket_cmdline-file]>
    <Function test_crossfile_breakpoint[attach_socket_cmdline-module]>
    <Function test_crossfile_breakpoint[attach_socket_import-file]>
    <Function test_crossfile_breakpoint[attach_socket_import-module]>
    <Function test_error_in_condition[launch-file-NameError]>
    <Function test_error_in_condition[launch-file-OtherError]>
    <Function test_error_in_condition[launch-module-NameError]>
    <Function test_error_in_condition[launch-module-OtherError]>
    <Function test_error_in_condition[attach_socket_cmdline-file-NameError]>
    <Function test_error_in_condition[attach_socket_cmdline-file-OtherError]>
    <Function test_error_in_condition[attach_socket_cmdline-module-NameError]>
    <Function test_error_in_condition[attach_socket_cmdline-module-OtherError]>
    <Function test_error_in_condition[attach_socket_import-file-NameError]>
    <Function test_error_in_condition[attach_socket_import-file-OtherError]>
    <Function test_error_in_condition[attach_socket_import-module-NameError]>
    <Function test_error_in_condition[attach_socket_import-module-OtherError]>
    <Function test_log_point[launch-file]>
    <Function test_log_point[launch-module]>
    <Function test_log_point[attach_socket_cmdline-file]>
    <Function test_log_point[attach_socket_cmdline-module]>
    <Function test_log_point[attach_socket_import-file]>
    <Function test_log_point[attach_socket_import-module]>
    <Function test_condition_with_log_point[launch-file]>
    <Function test_condition_with_log_point[launch-module]>
    <Function test_condition_with_log_point[attach_socket_cmdline-file]>
    <Function test_condition_with_log_point[attach_socket_cmdline-module]>
    <Function test_condition_with_log_point[attach_socket_import-file]>
    <Function test_condition_with_log_point[attach_socket_import-module]>
    <Function test_package_launch>
    <Function test_add_and_remove_breakpoint[launch-file]>
    <Function test_add_and_remove_breakpoint[launch-module]>
    <Function test_add_and_remove_breakpoint[attach_socket_cmdline-file]>
    <Function test_add_and_remove_breakpoint[attach_socket_cmdline-module]>
    <Function test_add_and_remove_breakpoint[attach_socket_import-file]>
    <Function test_add_and_remove_breakpoint[attach_socket_import-module]>
    <Function test_invalid_breakpoints[launch-file]>
    <Function test_invalid_breakpoints[launch-module]>
    <Function test_invalid_breakpoints[attach_socket_cmdline-file]>
    <Function test_invalid_breakpoints[attach_socket_cmdline-module]>
    <Function test_invalid_breakpoints[attach_socket_import-file]>
    <Function test_invalid_breakpoints[attach_socket_import-module]>
    <Function test_deep_stacks[launch-file]>
    <Function test_deep_stacks[launch-module]>
    <Function test_deep_stacks[attach_socket_cmdline-file]>
    <Function test_deep_stacks[attach_socket_cmdline-module]>
    <Function test_deep_stacks[attach_socket_import-file]>
    <Function test_deep_stacks[attach_socket_import-module]>
  <Module test_completions.py>
    <Function test_completions_scope[launch-file-done]>
    <Function test_completions_scope[launch-file-in_do_something]>
    <Function test_completions_scope[launch-file-in_some_function]>
    <Function test_completions_scope[launch-module-done]>
    <Function test_completions_scope[launch-module-in_do_something]>
    <Function test_completions_scope[launch-module-in_some_function]>
    <Function test_completions_scope[attach_socket_cmdline-file-done]>
    <Function test_completions_scope[attach_socket_cmdline-file-in_do_something]>
    <Function test_completions_scope[attach_socket_cmdline-file-in_some_function]>
    <Function test_completions_scope[attach_socket_cmdline-module-done]>
    <Function test_completions_scope[attach_socket_cmdline-module-in_do_something]>
    <Function test_completions_scope[attach_socket_cmdline-module-in_some_function]>
    <Function test_completions_scope[attach_socket_import-file-done]>
    <Function test_completions_scope[attach_socket_import-file-in_do_something]>
    <Function test_completions_scope[attach_socket_import-file-in_some_function]>
    <Function test_completions_scope[attach_socket_import-module-done]>
    <Function test_completions_scope[attach_socket_import-module-in_do_something]>
    <Function test_completions_scope[attach_socket_import-module-in_some_function]>
    <Function test_completions_cases[launch-file]>
    <Function test_completions_cases[launch-module]>
    <Function test_completions_cases[attach_socket_cmdline-file]>
    <Function test_completions_cases[attach_socket_cmdline-module]>
    <Function test_completions_cases[attach_socket_import-file]>
    <Function test_completions_cases[attach_socket_import-module]>
  <Module test_disconnect.py>
    <Function test_continue_on_disconnect_for_attach[file-attach_socket_cmdline]>
    <Function test_continue_on_disconnect_for_attach[file-attach_socket_import]>
    <Function test_continue_on_disconnect_for_attach[module-attach_socket_cmdline]>
    <Function test_continue_on_disconnect_for_attach[module-attach_socket_import]>
    <Function test_exit_on_disconnect_for_launch[file-launch]>
    <Function test_exit_on_disconnect_for_launch[module-launch]>
  <Module test_django.py>
    <Function test_django_breakpoint_no_multiproc[launch-code]>
    <Function test_django_breakpoint_no_multiproc[launch-template]>
    <Function test_django_breakpoint_no_multiproc[attach_socket_cmdline-code]>
    <Function test_django_breakpoint_no_multiproc[attach_socket_cmdline-template]>
    <Function test_django_template_exception_no_multiproc[launch]>
    <Function test_django_template_exception_no_multiproc[attach_socket_cmdline]>
    <Function test_django_exception_no_multiproc[launch-handled]>
    <Function test_django_exception_no_multiproc[launch-unhandled]>
    <Function test_django_exception_no_multiproc[attach_socket_cmdline-handled]>
    <Function test_django_exception_no_multiproc[attach_socket_cmdline-unhandled]>
    <Function test_django_breakpoint_multiproc[launch]>
  <Module test_evaluate.py>
    <Function test_variables_and_evaluate[launch-file]>
    <Function test_variables_and_evaluate[launch-module]>
    <Function test_variables_and_evaluate[attach_socket_cmdline-file]>
    <Function test_variables_and_evaluate[attach_socket_cmdline-module]>
    <Function test_variables_and_evaluate[attach_socket_import-file]>
    <Function test_variables_and_evaluate[attach_socket_import-module]>
    <Function test_set_variable[launch-file]>
    <Function test_set_variable[launch-module]>
    <Function test_set_variable[attach_socket_cmdline-file]>
    <Function test_set_variable[attach_socket_cmdline-module]>
    <Function test_set_variable[attach_socket_import-file]>
    <Function test_set_variable[attach_socket_import-module]>
    <Function test_variable_sort[launch-file]>
    <Function test_variable_sort[launch-module]>
    <Function test_variable_sort[attach_socket_cmdline-file]>
    <Function test_variable_sort[attach_socket_cmdline-module]>
    <Function test_variable_sort[attach_socket_import-file]>
    <Function test_variable_sort[attach_socket_import-module]>
    <Function test_return_values[launch-file]>
    <Function test_return_values[launch-module]>
    <Function test_return_values[attach_socket_cmdline-file]>
    <Function test_return_values[attach_socket_cmdline-module]>
    <Function test_return_values[attach_socket_import-file]>
    <Function test_return_values[attach_socket_import-module]>
    <Function test_unicode[launch-file]>
    <Function test_unicode[launch-module]>
    <Function test_unicode[attach_socket_cmdline-file]>
    <Function test_unicode[attach_socket_cmdline-module]>
    <Function test_unicode[attach_socket_import-file]>
    <Function test_unicode[attach_socket_import-module]>
    <Function test_hex_numbers[launch-file]>
    <Function test_hex_numbers[launch-module]>
    <Function test_hex_numbers[attach_socket_cmdline-file]>
    <Function test_hex_numbers[attach_socket_cmdline-module]>
    <Function test_hex_numbers[attach_socket_import-file]>
    <Function test_hex_numbers[attach_socket_import-module]>
  <Module test_exception.py>
    <Function test_vsc_exception_options_raise_with_except[launch-file-uncaughtOn-raisedOn]>
    <Function test_vsc_exception_options_raise_with_except[launch-file-uncaughtOn-raisedOff]>
    <Function test_vsc_exception_options_raise_with_except[launch-file-uncaughtOff-raisedOn]>
    <Function test_vsc_exception_options_raise_with_except[launch-file-uncaughtOff-raisedOff]>
    <Function test_vsc_exception_options_raise_with_except[launch-module-uncaughtOn-raisedOn]>
    <Function test_vsc_exception_options_raise_with_except[launch-module-uncaughtOn-raisedOff]>
    <Function test_vsc_exception_options_raise_with_except[launch-module-uncaughtOff-raisedOn]>
    <Function test_vsc_exception_options_raise_with_except[launch-module-uncaughtOff-raisedOff]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_cmdline-file-uncaughtOn-raisedOn]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_cmdline-file-uncaughtOn-raisedOff]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_cmdline-file-uncaughtOff-raisedOn]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_cmdline-file-uncaughtOff-raisedOff]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_cmdline-module-uncaughtOn-raisedOn]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_cmdline-module-uncaughtOn-raisedOff]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_cmdline-module-uncaughtOff-raisedOn]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_cmdline-module-uncaughtOff-raisedOff]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_import-file-uncaughtOn-raisedOn]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_import-file-uncaughtOn-raisedOff]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_import-file-uncaughtOff-raisedOn]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_import-file-uncaughtOff-raisedOff]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_import-module-uncaughtOn-raisedOn]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_import-module-uncaughtOn-raisedOff]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_import-module-uncaughtOff-raisedOn]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_import-module-uncaughtOff-raisedOff]>
    <Function test_vsc_exception_options_raise_without_except[launch-file-uncaughtOn-raisedOn]>
    <Function test_vsc_exception_options_raise_without_except[launch-file-uncaughtOn-raisedOff]>
    <Function test_vsc_exception_options_raise_without_except[launch-file-uncaughtOff-raisedOn]>
    <Function test_vsc_exception_options_raise_without_except[launch-file-uncaughtOff-raisedOff]>
    <Function test_vsc_exception_options_raise_without_except[launch-module-uncaughtOn-raisedOn]>
    <Function test_vsc_exception_options_raise_without_except[launch-module-uncaughtOn-raisedOff]>
    <Function test_vsc_exception_options_raise_without_except[launch-module-uncaughtOff-raisedOn]>
    <Function test_vsc_exception_options_raise_without_except[launch-module-uncaughtOff-raisedOff]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_cmdline-file-uncaughtOn-raisedOn]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_cmdline-file-uncaughtOn-raisedOff]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_cmdline-file-uncaughtOff-raisedOn]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_cmdline-file-uncaughtOff-raisedOff]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_cmdline-module-uncaughtOn-raisedOn]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_cmdline-module-uncaughtOn-raisedOff]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_cmdline-module-uncaughtOff-raisedOn]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_cmdline-module-uncaughtOff-raisedOff]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_import-file-uncaughtOn-raisedOn]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_import-file-uncaughtOn-raisedOff]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_import-file-uncaughtOff-raisedOn]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_import-file-uncaughtOff-raisedOff]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_import-module-uncaughtOn-raisedOn]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_import-module-uncaughtOn-raisedOff]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_import-module-uncaughtOff-raisedOn]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_import-module-uncaughtOff-raisedOff]>
    <Function test_systemexit[launch-file-0-zero-uncaught-raised]>
    <Function test_systemexit[launch-file-0-zero-uncaught]>
    <Function test_systemexit[launch-file-0-zero-raised]>
    <Function test_systemexit[launch-file-0-zero]>
    <Function test_systemexit[launch-file-0-uncaught-raised]>
    <Function test_systemexit[launch-file-0-uncaught]>
    <Function test_systemexit[launch-file-0-raised]>
    <Function test_systemexit[launch-file-0]>
    <Function test_systemexit[launch-file-1-zero-uncaught-raised]>
    <Function test_systemexit[launch-file-1-zero-uncaught]>
    <Function test_systemexit[launch-file-1-zero-raised]>
    <Function test_systemexit[launch-file-1-zero]>
    <Function test_systemexit[launch-file-1-uncaught-raised]>
    <Function test_systemexit[launch-file-1-uncaught]>
    <Function test_systemexit[launch-file-1-raised]>
    <Function test_systemexit[launch-file-1]>
    <Function test_systemexit[launch-file-nan-zero-uncaught-raised]>
    <Function test_systemexit[launch-file-nan-zero-uncaught]>
    <Function test_systemexit[launch-file-nan-zero-raised]>
    <Function test_systemexit[launch-file-nan-zero]>
    <Function test_systemexit[launch-file-nan-uncaught-raised]>
    <Function test_systemexit[launch-file-nan-uncaught]>
    <Function test_systemexit[launch-file-nan-raised]>
    <Function test_systemexit[launch-file-nan]>
    <Function test_systemexit[launch-module-0-zero-uncaught-raised]>
    <Function test_systemexit[launch-module-0-zero-uncaught]>
    <Function test_systemexit[launch-module-0-zero-raised]>
    <Function test_systemexit[launch-module-0-zero]>
    <Function test_systemexit[launch-module-0-uncaught-raised]>
    <Function test_systemexit[launch-module-0-uncaught]>
    <Function test_systemexit[launch-module-0-raised]>
    <Function test_systemexit[launch-module-0]>
    <Function test_systemexit[launch-module-1-zero-uncaught-raised]>
    <Function test_systemexit[launch-module-1-zero-uncaught]>
    <Function test_systemexit[launch-module-1-zero-raised]>
    <Function test_systemexit[launch-module-1-zero]>
    <Function test_systemexit[launch-module-1-uncaught-raised]>
    <Function test_systemexit[launch-module-1-uncaught]>
    <Function test_systemexit[launch-module-1-raised]>
    <Function test_systemexit[launch-module-1]>
    <Function test_systemexit[launch-module-nan-zero-uncaught-raised]>
    <Function test_systemexit[launch-module-nan-zero-uncaught]>
    <Function test_systemexit[launch-module-nan-zero-raised]>
    <Function test_systemexit[launch-module-nan-zero]>
    <Function test_systemexit[launch-module-nan-uncaught-raised]>
    <Function test_systemexit[launch-module-nan-uncaught]>
    <Function test_systemexit[launch-module-nan-raised]>
    <Function test_systemexit[launch-module-nan]>
    <Function test_systemexit[attach_socket_cmdline-file-0-zero-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-0-zero-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-file-0-zero-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-0-zero]>
    <Function test_systemexit[attach_socket_cmdline-file-0-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-0-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-file-0-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-0]>
    <Function test_systemexit[attach_socket_cmdline-file-1-zero-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-1-zero-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-file-1-zero-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-1-zero]>
    <Function test_systemexit[attach_socket_cmdline-file-1-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-1-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-file-1-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-1]>
    <Function test_systemexit[attach_socket_cmdline-file-nan-zero-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-nan-zero-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-file-nan-zero-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-nan-zero]>
    <Function test_systemexit[attach_socket_cmdline-file-nan-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-nan-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-file-nan-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-nan]>
    <Function test_systemexit[attach_socket_cmdline-module-0-zero-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-0-zero-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-module-0-zero-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-0-zero]>
    <Function test_systemexit[attach_socket_cmdline-module-0-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-0-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-module-0-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-0]>
    <Function test_systemexit[attach_socket_cmdline-module-1-zero-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-1-zero-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-module-1-zero-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-1-zero]>
    <Function test_systemexit[attach_socket_cmdline-module-1-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-1-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-module-1-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-1]>
    <Function test_systemexit[attach_socket_cmdline-module-nan-zero-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-nan-zero-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-module-nan-zero-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-nan-zero]>
    <Function test_systemexit[attach_socket_cmdline-module-nan-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-nan-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-module-nan-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-nan]>
    <Function test_systemexit[attach_socket_import-file-0-zero-uncaught-raised]>
    <Function test_systemexit[attach_socket_import-file-0-zero-uncaught]>
    <Function test_systemexit[attach_socket_import-file-0-zero-raised]>
    <Function test_systemexit[attach_socket_import-file-0-zero]>
    <Function test_systemexit[attach_socket_import-file-0-uncaught-raised]>
    <Function test_systemexit[attach_socket_import-file-0-uncaught]>
    <Function test_systemexit[attach_socket_import-file-0-raised]>
    <Function test_systemexit[attach_socket_import-file-0]>
    <Function test_systemexit[attach_socket_import-file-1-zero-uncaught-raised]>
    <Function test_systemexit[attach_socket_import-file-1-zero-uncaught]>
    <Function test_systemexit[attach_socket_import-file-1-zero-raised]>
    <Function test_systemexit[attach_socket_import-file-1-zero]>
    <Function test_systemexit[attach_socket_import-file-1-uncaught-raised]>
    <Function test_systemexit[attach_socket_import-file-1-uncaught]>
    <Function test_systemexit[attach_socket_import-file-1-raised]>
    <Function test_systemexit[attach_socket_import-file-1]>
    <Function test_systemexit[attach_socket_import-file-nan-zero-uncaught-raised]>
    <Function test_systemexit[attach_socket_import-file-nan-zero-uncaught]>
    <Function test_systemexit[attach_socket_import-file-nan-zero-raised]>
    <Function test_systemexit[attach_socket_import-file-nan-zero]>
    <Function test_systemexit[attach_socket_import-file-nan-uncaught-raised]>
    <Function test_systemexit[attach_socket_import-file-nan-uncaught]>
    <Function test_systemexit[attach_socket_import-file-nan-raised]>
    <Function test_systemexit[attach_socket_import-file-nan]>
    <Function test_systemexit[attach_socket_import-module-0-zero-uncaught-raised]>
    <Function test_systemexit[attach_socket_import-module-0-zero-uncaught]>
    <Function test_systemexit[attach_socket_import-module-0-zero-raised]>
    <Function test_systemexit[attach_socket_import-module-0-zero]>
    <Function test_systemexit[attach_socket_import-module-0-uncaught-raised]>
    <Function test_systemexit[attach_socket_import-module-0-uncaught]>
    <Function test_systemexit[attach_socket_import-module-0-raised]>
    <Function test_systemexit[attach_socket_import-module-0]>
    <Function test_systemexit[attach_socket_import-module-1-zero-uncaught-raised]>
    <Function test_systemexit[attach_socket_import-module-1-zero-uncaught]>
    <Function test_systemexit[attach_socket_import-module-1-zero-raised]>
    <Function test_systemexit[attach_socket_import-module-1-zero]>
    <Function test_systemexit[attach_socket_import-module-1-uncaught-raised]>
    <Function test_systemexit[attach_socket_import-module-1-uncaught]>
    <Function test_systemexit[attach_socket_import-module-1-raised]>
    <Function test_systemexit[attach_socket_import-module-1]>
    <Function test_systemexit[attach_socket_import-module-nan-zero-uncaught-raised]>
    <Function test_systemexit[attach_socket_import-module-nan-zero-uncaught]>
    <Function test_systemexit[attach_socket_import-module-nan-zero-raised]>
    <Function test_systemexit[attach_socket_import-module-nan-zero]>
    <Function test_systemexit[attach_socket_import-module-nan-uncaught-raised]>
    <Function test_systemexit[attach_socket_import-module-nan-uncaught]>
    <Function test_systemexit[attach_socket_import-module-nan-raised]>
    <Function test_systemexit[attach_socket_import-module-nan]>
    <Function test_raise_exception_options[launch-file-exceptions0-always]>
    <Function test_raise_exception_options[launch-file-exceptions0-never]>
    <Function test_raise_exception_options[launch-file-exceptions0-unhandled]>
    <Function test_raise_exception_options[launch-file-exceptions0-userUnhandled]>
    <Function test_raise_exception_options[launch-file-exceptions1-always]>
    <Function test_raise_exception_options[launch-file-exceptions1-never]>
    <Function test_raise_exception_options[launch-file-exceptions1-unhandled]>
    <Function test_raise_exception_options[launch-file-exceptions1-userUnhandled]>
    <Function test_raise_exception_options[launch-file-exceptions2-always]>
    <Function test_raise_exception_options[launch-file-exceptions2-never]>
    <Function test_raise_exception_options[launch-file-exceptions2-unhandled]>
    <Function test_raise_exception_options[launch-file-exceptions2-userUnhandled]>
    <Function test_raise_exception_options[launch-file-exceptions3-always]>
    <Function test_raise_exception_options[launch-file-exceptions3-never]>
    <Function test_raise_exception_options[launch-file-exceptions3-unhandled]>
    <Function test_raise_exception_options[launch-file-exceptions3-userUnhandled]>
    <Function test_raise_exception_options[launch-module-exceptions0-always]>
    <Function test_raise_exception_options[launch-module-exceptions0-never]>
    <Function test_raise_exception_options[launch-module-exceptions0-unhandled]>
    <Function test_raise_exception_options[launch-module-exceptions0-userUnhandled]>
    <Function test_raise_exception_options[launch-module-exceptions1-always]>
    <Function test_raise_exception_options[launch-module-exceptions1-never]>
    <Function test_raise_exception_options[launch-module-exceptions1-unhandled]>
    <Function test_raise_exception_options[launch-module-exceptions1-userUnhandled]>
    <Function test_raise_exception_options[launch-module-exceptions2-always]>
    <Function test_raise_exception_options[launch-module-exceptions2-never]>
    <Function test_raise_exception_options[launch-module-exceptions2-unhandled]>
    <Function test_raise_exception_options[launch-module-exceptions2-userUnhandled]>
    <Function test_raise_exception_options[launch-module-exceptions3-always]>
    <Function test_raise_exception_options[launch-module-exceptions3-never]>
    <Function test_raise_exception_options[launch-module-exceptions3-unhandled]>
    <Function test_raise_exception_options[launch-module-exceptions3-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions0-always]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions0-never]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions0-unhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions0-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions1-always]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions1-never]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions1-unhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions1-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions2-always]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions2-never]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions2-unhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions2-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions3-always]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions3-never]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions3-unhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions3-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions0-always]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions0-never]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions0-unhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions0-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions1-always]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions1-never]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions1-unhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions1-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions2-always]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions2-never]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions2-unhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions2-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions3-always]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions3-never]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions3-unhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions3-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_import-file-exceptions0-always]>
    <Function test_raise_exception_options[attach_socket_import-file-exceptions0-never]>
    <Function test_raise_exception_options[attach_socket_import-file-exceptions0-unhandled]>
    <Function test_raise_exception_options[attach_socket_import-file-exceptions0-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_import-file-exceptions1-always]>
    <Function test_raise_exception_options[attach_socket_import-file-exceptions1-never]>
    <Function test_raise_exception_options[attach_socket_import-file-exceptions1-unhandled]>
    <Function test_raise_exception_options[attach_socket_import-file-exceptions1-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_import-file-exceptions2-always]>
    <Function test_raise_exception_options[attach_socket_import-file-exceptions2-never]>
    <Function test_raise_exception_options[attach_socket_import-file-exceptions2-unhandled]>
    <Function test_raise_exception_options[attach_socket_import-file-exceptions2-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_import-file-exceptions3-always]>
    <Function test_raise_exception_options[attach_socket_import-file-exceptions3-never]>
    <Function test_raise_exception_options[attach_socket_import-file-exceptions3-unhandled]>
    <Function test_raise_exception_options[attach_socket_import-file-exceptions3-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_import-module-exceptions0-always]>
    <Function test_raise_exception_options[attach_socket_import-module-exceptions0-never]>
    <Function test_raise_exception_options[attach_socket_import-module-exceptions0-unhandled]>
    <Function test_raise_exception_options[attach_socket_import-module-exceptions0-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_import-module-exceptions1-always]>
    <Function test_raise_exception_options[attach_socket_import-module-exceptions1-never]>
    <Function test_raise_exception_options[attach_socket_import-module-exceptions1-unhandled]>
    <Function test_raise_exception_options[attach_socket_import-module-exceptions1-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_import-module-exceptions2-always]>
    <Function test_raise_exception_options[attach_socket_import-module-exceptions2-never]>
    <Function test_raise_exception_options[attach_socket_import-module-exceptions2-unhandled]>
    <Function test_raise_exception_options[attach_socket_import-module-exceptions2-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_import-module-exceptions3-always]>
    <Function test_raise_exception_options[attach_socket_import-module-exceptions3-never]>
    <Function test_raise_exception_options[attach_socket_import-module-exceptions3-unhandled]>
    <Function test_raise_exception_options[attach_socket_import-module-exceptions3-userUnhandled]>
    <Function test_success_exitcodes[launch-file-0]>
    <Function test_success_exitcodes[launch-file-3]>
    <Function test_success_exitcodes[launch-module-0]>
    <Function test_success_exitcodes[launch-module-3]>
    <Function test_success_exitcodes[attach_socket_cmdline-file-0]>
    <Function test_success_exitcodes[attach_socket_cmdline-file-3]>
    <Function test_success_exitcodes[attach_socket_cmdline-module-0]>
    <Function test_success_exitcodes[attach_socket_cmdline-module-3]>
    <Function test_success_exitcodes[attach_socket_import-file-0]>
    <Function test_success_exitcodes[attach_socket_import-file-3]>
    <Function test_success_exitcodes[attach_socket_import-module-0]>
    <Function test_success_exitcodes[attach_socket_import-module-3]>
    <Function test_exception_stack[launch-file-default]>
    <Function test_exception_stack[launch-file-all]>
    <Function test_exception_stack[launch-file-10]>
    <Function test_exception_stack[launch-module-default]>
    <Function test_exception_stack[launch-module-all]>
    <Function test_exception_stack[launch-module-10]>
    <Function test_exception_stack[attach_socket_cmdline-file-default]>
    <Function test_exception_stack[attach_socket_cmdline-file-all]>
    <Function test_exception_stack[attach_socket_cmdline-file-10]>
    <Function test_exception_stack[attach_socket_cmdline-module-default]>
    <Function test_exception_stack[attach_socket_cmdline-module-all]>
    <Function test_exception_stack[attach_socket_cmdline-module-10]>
    <Function test_exception_stack[attach_socket_import-file-default]>
    <Function test_exception_stack[attach_socket_import-file-all]>
    <Function test_exception_stack[attach_socket_import-file-10]>
    <Function test_exception_stack[attach_socket_import-module-default]>
    <Function test_exception_stack[attach_socket_import-module-all]>
    <Function test_exception_stack[attach_socket_import-module-10]>
  <Module test_exclude_rules.py>
    <Function test_exceptions_and_exclude_rules[launch-file-RuntimeError-exclude_by_name]>
    <Function test_exceptions_and_exclude_rules[launch-file-RuntimeError-exclude_by_dir]>
    <Function test_exceptions_and_exclude_rules[launch-file-SysExit-exclude_by_name]>
    <Function test_exceptions_and_exclude_rules[launch-file-SysExit-exclude_by_dir]>
    <Function test_exceptions_and_exclude_rules[launch-module-RuntimeError-exclude_by_name]>
    <Function test_exceptions_and_exclude_rules[launch-module-RuntimeError-exclude_by_dir]>
    <Function test_exceptions_and_exclude_rules[launch-module-SysExit-exclude_by_name]>
    <Function test_exceptions_and_exclude_rules[launch-module-SysExit-exclude_by_dir]>
    <Function test_exceptions_and_exclude_rules[attach_socket_cmdline-file-RuntimeError-exclude_by_name]>
    <Function test_exceptions_and_exclude_rules[attach_socket_cmdline-file-RuntimeError-exclude_by_dir]>
    <Function test_exceptions_and_exclude_rules[attach_socket_cmdline-file-SysExit-exclude_by_name]>
    <Function test_exceptions_and_exclude_rules[attach_socket_cmdline-file-SysExit-exclude_by_dir]>
    <Function test_exceptions_and_exclude_rules[attach_socket_cmdline-module-RuntimeError-exclude_by_name]>
    <Function test_exceptions_and_exclude_rules[attach_socket_cmdline-module-RuntimeError-exclude_by_dir]>
    <Function test_exceptions_and_exclude_rules[attach_socket_cmdline-module-SysExit-exclude_by_name]>
    <Function test_exceptions_and_exclude_rules[attach_socket_cmdline-module-SysExit-exclude_by_dir]>
    <Function test_exceptions_and_exclude_rules[attach_socket_import-file-RuntimeError-exclude_by_name]>
    <Function test_exceptions_and_exclude_rules[attach_socket_import-file-RuntimeError-exclude_by_dir]>
    <Function test_exceptions_and_exclude_rules[attach_socket_import-file-SysExit-exclude_by_name]>
    <Function test_exceptions_and_exclude_rules[attach_socket_import-file-SysExit-exclude_by_dir]>
    <Function test_exceptions_and_exclude_rules[attach_socket_import-module-RuntimeError-exclude_by_name]>
    <Function test_exceptions_and_exclude_rules[attach_socket_import-module-RuntimeError-exclude_by_dir]>
    <Function test_exceptions_and_exclude_rules[attach_socket_import-module-SysExit-exclude_by_name]>
    <Function test_exceptions_and_exclude_rules[attach_socket_import-module-SysExit-exclude_by_dir]>
    <Function test_exceptions_and_partial_exclude_rules[launch-file-exclude_code_to_debug]>
    <Function test_exceptions_and_partial_exclude_rules[launch-file-exclude_callback_dir]>
    <Function test_exceptions_and_partial_exclude_rules[launch-module-exclude_code_to_debug]>
    <Function test_exceptions_and_partial_exclude_rules[launch-module-exclude_callback_dir]>
    <Function test_exceptions_and_partial_exclude_rules[attach_socket_cmdline-file-exclude_code_to_debug]>
    <Function test_exceptions_and_partial_exclude_rules[attach_socket_cmdline-file-exclude_callback_dir]>
    <Function test_exceptions_and_partial_exclude_rules[attach_socket_cmdline-module-exclude_code_to_debug]>
    <Function test_exceptions_and_partial_exclude_rules[attach_socket_cmdline-module-exclude_callback_dir]>
    <Function test_exceptions_and_partial_exclude_rules[attach_socket_import-file-exclude_code_to_debug]>
    <Function test_exceptions_and_partial_exclude_rules[attach_socket_import-file-exclude_callback_dir]>
    <Function test_exceptions_and_partial_exclude_rules[attach_socket_import-module-exclude_code_to_debug]>
    <Function test_exceptions_and_partial_exclude_rules[attach_socket_import-module-exclude_callback_dir]>
  <Module test_flask.py>
    <Function test_flask_breakpoint_no_multiproc[launch-code]>
    <Function test_flask_breakpoint_no_multiproc[launch-template]>
    <Function test_flask_breakpoint_no_multiproc[attach_socket_cmdline-code]>
    <Function test_flask_breakpoint_no_multiproc[attach_socket_cmdline-template]>
    <Function test_flask_template_exception_no_multiproc[launch]>
    <Function test_flask_template_exception_no_multiproc[attach_socket_cmdline]>
    <Function test_flask_exception_no_multiproc[launch-handled]>
    <Function test_flask_exception_no_multiproc[launch-unhandled]>
    <Function test_flask_exception_no_multiproc[attach_socket_cmdline-handled]>
    <Function test_flask_exception_no_multiproc[attach_socket_cmdline-unhandled]>
    <Function test_flask_breakpoint_multiproc[launch]>
  <Module test_justmycode.py>
    <Function test_justmycode_frames[launch-file-jmcOn]>
    <Function test_justmycode_frames[launch-file-jmcOff]>
    <Function test_justmycode_frames[launch-module-jmcOn]>
    <Function test_justmycode_frames[launch-module-jmcOff]>
    <Function test_justmycode_frames[attach_socket_cmdline-file-jmcOn]>
    <Function test_justmycode_frames[attach_socket_cmdline-file-jmcOff]>
    <Function test_justmycode_frames[attach_socket_cmdline-module-jmcOn]>
    <Function test_justmycode_frames[attach_socket_cmdline-module-jmcOff]>
    <Function test_justmycode_frames[attach_socket_import-file-jmcOn]>
    <Function test_justmycode_frames[attach_socket_import-file-jmcOff]>
    <Function test_justmycode_frames[attach_socket_import-module-jmcOn]>
    <Function test_justmycode_frames[attach_socket_import-module-jmcOff]>
  <Module test_log.py>
    <Function test_log_cli[launch-file-arg]>
    <Function test_log_cli[launch-file-env]>
    <Function test_log_cli[launch-module-arg]>
    <Function test_log_cli[launch-module-env]>
    <Function test_log_cli[attach_socket_cmdline-file-arg]>
    <Function test_log_cli[attach_socket_cmdline-file-env]>
    <Function test_log_cli[attach_socket_cmdline-module-arg]>
    <Function test_log_cli[attach_socket_cmdline-module-env]>
    <Function test_log_cli[attach_socket_import-file-arg]>
    <Function test_log_cli[attach_socket_import-file-env]>
    <Function test_log_cli[attach_socket_import-module-arg]>
    <Function test_log_cli[attach_socket_import-module-env]>
    <Function test_log_api[file]>
    <Function test_log_api[module]>
  <Module test_multiproc.py>
    <Function test_multiprocessing[file-launch]>
    <Function test_multiprocessing[file-attach_socket_cmdline]>
    <Function test_multiprocessing[module-launch]>
    <Function test_multiprocessing[module-attach_socket_cmdline]>
    <Function test_subprocess[file-launch]>
    <Function test_subprocess[file-attach_socket_cmdline]>
    <Function test_subprocess[module-launch]>
    <Function test_subprocess[module-attach_socket_cmdline]>
    <Function test_autokill[file-launch]>
    <Function test_autokill[file-attach_socket_cmdline]>
    <Function test_autokill[module-launch]>
    <Function test_autokill[module-attach_socket_cmdline]>
    <Function test_argv_quoting[launch-file]>
    <Function test_argv_quoting[launch-module]>
    <Function test_argv_quoting[attach_socket_cmdline-file]>
    <Function test_argv_quoting[attach_socket_cmdline-module]>
    <Function test_argv_quoting[attach_socket_import-file]>
    <Function test_argv_quoting[attach_socket_import-module]>
  <Module test_output.py>
    <Function test_with_no_output[launch-file]>
    <Function test_with_no_output[launch-module]>
    <Function test_with_no_output[attach_socket_cmdline-file]>
    <Function test_with_no_output[attach_socket_cmdline-module]>
    <Function test_with_no_output[attach_socket_import-file]>
    <Function test_with_no_output[attach_socket_import-module]>
    <Function test_with_tab_in_output[launch-file]>
    <Function test_with_tab_in_output[launch-module]>
    <Function test_with_tab_in_output[attach_socket_cmdline-file]>
    <Function test_with_tab_in_output[attach_socket_cmdline-module]>
    <Function test_with_tab_in_output[attach_socket_import-file]>
    <Function test_with_tab_in_output[attach_socket_import-module]>
    <Function test_redirect_output[launch-file-RedirectOutput]>
    <Function test_redirect_output[launch-file]>
    <Function test_redirect_output[launch-module-RedirectOutput]>
    <Function test_redirect_output[launch-module]>
    <Function test_redirect_output[attach_socket_cmdline-file-RedirectOutput]>
    <Function test_redirect_output[attach_socket_cmdline-file]>
    <Function test_redirect_output[attach_socket_cmdline-module-RedirectOutput]>
    <Function test_redirect_output[attach_socket_cmdline-module]>
    <Function test_redirect_output[attach_socket_import-file-RedirectOutput]>
    <Function test_redirect_output[attach_socket_import-file]>
    <Function test_redirect_output[attach_socket_import-module-RedirectOutput]>
    <Function test_redirect_output[attach_socket_import-module]>
  <Module test_parse_args.py>
    <Function test_targets[file]>
    <Function test_targets[module]>
    <Function test_targets[code]>
    <Function test_targets[client-file]>
    <Function test_targets[client-module]>
    <Function test_targets[client-code]>
    <Function test_targets[wait-file]>
    <Function test_targets[wait-module]>
    <Function test_targets[wait-code]>
    <Function test_targets[wait-client-file]>
    <Function test_targets[wait-client-module]>
    <Function test_targets[wait-client-code]>
    <Function test_targets[nodebug-file]>
    <Function test_targets[nodebug-module]>
    <Function test_targets[nodebug-code]>
    <Function test_targets[nodebug-client-file]>
    <Function test_targets[nodebug-client-module]>
    <Function test_targets[nodebug-client-code]>
    <Function test_targets[nodebug-wait-file]>
    <Function test_targets[nodebug-wait-module]>
    <Function test_targets[nodebug-wait-code]>
    <Function test_targets[nodebug-wait-client-file]>
    <Function test_targets[nodebug-wait-client-module]>
    <Function test_targets[nodebug-wait-client-code]>
    <Function test_targets[multiproc-file]>
    <Function test_targets[multiproc-module]>
    <Function test_targets[multiproc-code]>
    <Function test_targets[multiproc-client-file]>
    <Function test_targets[multiproc-client-module]>
    <Function test_targets[multiproc-client-code]>
    <Function test_targets[multiproc-wait-file]>
    <Function test_targets[multiproc-wait-module]>
    <Function test_targets[multiproc-wait-code]>
    <Function test_targets[multiproc-wait-client-file]>
    <Function test_targets[multiproc-wait-client-module]>
    <Function test_targets[multiproc-wait-client-code]>
    <Function test_targets[multiproc-nodebug-file]>
    <Function test_targets[multiproc-nodebug-module]>
    <Function test_targets[multiproc-nodebug-code]>
    <Function test_targets[multiproc-nodebug-client-file]>
    <Function test_targets[multiproc-nodebug-client-module]>
    <Function test_targets[multiproc-nodebug-client-code]>
    <Function test_targets[multiproc-nodebug-wait-file]>
    <Function test_targets[multiproc-nodebug-wait-module]>
    <Function test_targets[multiproc-nodebug-wait-code]>
    <Function test_targets[multiproc-nodebug-wait-client-file]>
    <Function test_targets[multiproc-nodebug-wait-client-module]>
    <Function test_targets[multiproc-nodebug-wait-client-code]>
    <Function test_targets[extra-file]>
    <Function test_targets[extra-module]>
    <Function test_targets[extra-code]>
    <Function test_targets[extra-client-file]>
    <Function test_targets[extra-client-module]>
    <Function test_targets[extra-client-code]>
    <Function test_targets[extra-wait-file]>
    <Function test_targets[extra-wait-module]>
    <Function test_targets[extra-wait-code]>
    <Function test_targets[extra-wait-client-file]>
    <Function test_targets[extra-wait-client-module]>
    <Function test_targets[extra-wait-client-code]>
    <Function test_targets[extra-nodebug-file]>
    <Function test_targets[extra-nodebug-module]>
    <Function test_targets[extra-nodebug-code]>
    <Function test_targets[extra-nodebug-client-file]>
    <Function test_targets[extra-nodebug-client-module]>
    <Function test_targets[extra-nodebug-client-code]>
    <Function test_targets[extra-nodebug-wait-file]>
    <Function test_targets[extra-nodebug-wait-module]>
    <Function test_targets[extra-nodebug-wait-code]>
    <Function test_targets[extra-nodebug-wait-client-file]>
    <Function test_targets[extra-nodebug-wait-client-module]>
    <Function test_targets[extra-nodebug-wait-client-code]>
    <Function test_targets[extra-multiproc-file]>
    <Function test_targets[extra-multiproc-module]>
    <Function test_targets[extra-multiproc-code]>
    <Function test_targets[extra-multiproc-client-file]>
    <Function test_targets[extra-multiproc-client-module]>
    <Function test_targets[extra-multiproc-client-code]>
    <Function test_targets[extra-multiproc-wait-file]>
    <Function test_targets[extra-multiproc-wait-module]>
    <Function test_targets[extra-multiproc-wait-code]>
    <Function test_targets[extra-multiproc-wait-client-file]>
    <Function test_targets[extra-multiproc-wait-client-module]>
    <Function test_targets[extra-multiproc-wait-client-code]>
    <Function test_targets[extra-multiproc-nodebug-file]>
    <Function test_targets[extra-multiproc-nodebug-module]>
    <Function test_targets[extra-multiproc-nodebug-code]>
    <Function test_targets[extra-multiproc-nodebug-client-file]>
    <Function test_targets[extra-multiproc-nodebug-client-module]>
    <Function test_targets[extra-multiproc-nodebug-client-code]>
    <Function test_targets[extra-multiproc-nodebug-wait-file]>
    <Function test_targets[extra-multiproc-nodebug-wait-module]>
    <Function test_targets[extra-multiproc-nodebug-wait-code]>
    <Function test_targets[extra-multiproc-nodebug-wait-client-file]>
    <Function test_targets[extra-multiproc-nodebug-wait-client-module]>
    <Function test_targets[extra-multiproc-nodebug-wait-client-code]>
    <Function test_unsupported_arg>
    <Function test_host_required>
    <Function test_host_empty>
    <Function test_port_default>
  <Module test_path_mapping.py>
    <Function test_client_ide_from_path_mapping_linux_backend[launch-file-True]>
    <Function test_client_ide_from_path_mapping_linux_backend[launch-module-True]>
    <Function test_client_ide_from_path_mapping_linux_backend[attach_socket_cmdline-file-True]>
    <Function test_client_ide_from_path_mapping_linux_backend[attach_socket_cmdline-module-True]>
    <Function test_client_ide_from_path_mapping_linux_backend[attach_socket_import-file-True]>
    <Function test_client_ide_from_path_mapping_linux_backend[attach_socket_import-module-True]>
    <Function test_with_dot_remote_root[launch-file]>
    <Function test_with_dot_remote_root[launch-module]>
    <Function test_with_dot_remote_root[attach_socket_cmdline-file]>
    <Function test_with_dot_remote_root[attach_socket_cmdline-module]>
    <Function test_with_dot_remote_root[attach_socket_import-file]>
    <Function test_with_dot_remote_root[attach_socket_import-module]>
    <Function test_with_path_mappings[launch-file]>
    <Function test_with_path_mappings[launch-module]>
    <Function test_with_path_mappings[attach_socket_cmdline-file]>
    <Function test_with_path_mappings[attach_socket_cmdline-module]>
    <Function test_with_path_mappings[attach_socket_import-file]>
    <Function test_with_path_mappings[attach_socket_import-module]>
  <Module test_run.py>
    <Function test_run[launch-file]>
    <Function test_run[launch-module]>
    <Function test_run[launch-code]>
    <Function test_run[attach_socket_cmdline-file]>
    <Function test_run[attach_socket_cmdline-module]>
    <Function test_run[attach_socket_cmdline-code]>
    <Function test_run[attach_socket_import-file]>
    <Function test_run[attach_socket_import-module]>
    <Function test_run[attach_socket_import-code]>
    <Function test_run_submodule>
    <Function test_nodebug[file]>
    <Function test_nodebug[module]>
    <Function test_nodebug[code]>
    <Function test_run_vs[script]>
    <Function test_run_vs[module]>
  <Module test_set_expression.py>
    <Function test_set_expression[launch-file]>
    <Function test_set_expression[launch-module]>
    <Function test_set_expression[attach_socket_cmdline-file]>
    <Function test_set_expression[attach_socket_cmdline-module]>
    <Function test_set_expression[attach_socket_import-file]>
    <Function test_set_expression[attach_socket_import-module]>
  <Module test_start_stop.py>
    <Function test_wait_on_normal_exit_enabled[file-launch]>
    <Function test_wait_on_normal_exit_enabled[module-launch]>
    <Function test_wait_on_abnormal_exit_enabled[file-launch]>
    <Function test_wait_on_abnormal_exit_enabled[module-launch]>
    <Function test_exit_normally_with_wait_on_abnormal_exit_enabled[file-launch]>
    <Function test_exit_normally_with_wait_on_abnormal_exit_enabled[module-launch]>
  <Module test_step.py>
    <Function test_set_next_statement[launch-file]>
    <Function test_set_next_statement[launch-module]>
    <Function test_set_next_statement[attach_socket_cmdline-file]>
    <Function test_set_next_statement[attach_socket_cmdline-module]>
    <Function test_set_next_statement[attach_socket_import-file]>
    <Function test_set_next_statement[attach_socket_import-module]>
  <Module test_stop_on_entry.py>
    <Function test_stop_on_entry[file-with_breakpoint-launch]>
    <Function test_stop_on_entry[file-launch]>
    <Function test_stop_on_entry[module-with_breakpoint-launch]>
    <Function test_stop_on_entry[module-launch]>
  <Module test_threads.py>
    <Function test_thread_count[launch-file-1]>
    <Function test_thread_count[launch-file-3]>
    <Function test_thread_count[launch-module-1]>
    <Function test_thread_count[launch-module-3]>
    <Function test_thread_count[attach_socket_cmdline-file-1]>
    <Function test_thread_count[attach_socket_cmdline-file-3]>
    <Function test_thread_count[attach_socket_cmdline-module-1]>
    <Function test_thread_count[attach_socket_cmdline-module-3]>
    <Function test_thread_count[attach_socket_import-file-1]>
    <Function test_thread_count[attach_socket_import-file-3]>
    <Function test_thread_count[attach_socket_import-module-1]>
    <Function test_thread_count[attach_socket_import-module-3]>
    <Function test_debug_this_thread[launch-file]>
    <Function test_debug_this_thread[launch-module]>
    <Function test_debug_this_thread[attach_socket_cmdline-file]>
    <Function test_debug_this_thread[attach_socket_cmdline-module]>
    <Function test_debug_this_thread[attach_socket_import-file]>
    <Function test_debug_this_thread[attach_socket_import-module]>
  <Module test_vs_specific.py>
    <Function test_stack_format[launch-file-True-True]>
    <Function test_stack_format[launch-file-True-False]>
    <Function test_stack_format[launch-file-False-True]>
    <Function test_stack_format[launch-file-False-False]>
    <Function test_stack_format[launch-module-True-True]>
    <Function test_stack_format[launch-module-True-False]>
    <Function test_stack_format[launch-module-False-True]>
    <Function test_stack_format[launch-module-False-False]>
    <Function test_stack_format[attach_socket_cmdline-file-True-True]>
    <Function test_stack_format[attach_socket_cmdline-file-True-False]>
    <Function test_stack_format[attach_socket_cmdline-file-False-True]>
    <Function test_stack_format[attach_socket_cmdline-file-False-False]>
    <Function test_stack_format[attach_socket_cmdline-module-True-True]>
    <Function test_stack_format[attach_socket_cmdline-module-True-False]>
    <Function test_stack_format[attach_socket_cmdline-module-False-True]>
    <Function test_stack_format[attach_socket_cmdline-module-False-False]>
    <Function test_stack_format[attach_socket_import-file-True-True]>
    <Function test_stack_format[attach_socket_import-file-True-False]>
    <Function test_stack_format[attach_socket_import-file-False-True]>
    <Function test_stack_format[attach_socket_import-file-False-False]>
    <Function test_stack_format[attach_socket_import-module-True-True]>
    <Function test_stack_format[attach_socket_import-module-True-False]>
    <Function test_stack_format[attach_socket_import-module-False-True]>
    <Function test_stack_format[attach_socket_import-module-False-False]>
    <Function test_module_events[launch-file]>
    <Function test_module_events[launch-module]>
    <Function test_module_events[attach_socket_cmdline-file]>
    <Function test_module_events[attach_socket_cmdline-module]>
    <Function test_module_events[attach_socket_import-file]>
    <Function test_module_events[attach_socket_import-module]>
<Package C:\GIT\ptvsd\tests\tests>
  <Module test_patterns.py>
    <Function test_value[x0]>
    <Function test_value[True]>
    <Function test_value[False]>
    <Function test_value[0]>
    <Function test_value[-1]>
    <Function test_value[-1.0]>
    <Function test_value[1.23]>
    <Function test_value[abc0]>
    <Function test_value[abcd0]>
    <Function test_value[abc1]>
    <Function test_value[abcd1]>
    <Function test_value[x11]>
    <Function test_value[x12]>
    <Function test_value[x13]>
    <Function test_value[x14]>
    <Function test_value[x15]>
    <Function test_value[x16]>
    <Function test_none>
    <Function test_equal>
    <Function test_same>
    <Function test_inverse>
    <Function test_either>
    <Function test_in_range>
    <Function test_str>
    <Function test_str_matching>
    <Function test_list>
    <Function test_dict>
    <Function test_such_that>
    <Function test_error>
    <Function test_recursive>
  <Module test_timeline.py>
    <Function test_occurrences>
    <Function test_event>
    <Function test_request_response[success]>
    <Function test_request_response[failure]>
    <Function test_after>
    <Function test_before>
    <Function test_and>
    <Function test_or>
    <Function test_xor>
    <Function test_conditional>
    <Function test_lower_bound>
    <Function test_frozen>
    <Function test_unobserved>
    <Function test_new>
    <Function test_concurrency[mark_then_wait]>
    <Function test_concurrency[wait_then_mark]>

============================================== no tests ran in 1.41 seconds ==============================================

@karrtikr I think the issue in this particular case is that test discovery does not use the .env file.

@brettcannon brettcannon removed the info-needed Issue requires more information from poster label Jul 8, 2019
@karthiknadig
Copy link
Member Author

Running test discovery like this works better:

cd c:\GIT\ptvsd && cmd /C "set "PYTHONPATH=C:\GIT\ptvsd\src" && py -3.7 C:\Users\karth\.vscode\extensions\ms-python.python-2019.6.22090\pythonFiles\testing_tools\run_adapter.py discover pytest -- -s --cache-clear"

@brettcannon brettcannon added needs PR important Issue identified as high-priority area-testing labels Jul 9, 2019
@brettcannon brettcannon added this to the 2019 - June Sprint 13 milestone Jul 9, 2019
@DonJayamanne DonJayamanne changed the title Test discovery failed for pytest 4.3.0 Test discovery failed for pytest 4.3.0 (not including cwd in path) Jul 17, 2019
@DonJayamanne
Copy link

Prescribed Solution

  • Include cwd into current path (insert instead of replace)
    Modify the following code in pythonFiles/testing_tools/run_adapter.py
sys.path[0] = os.path.dirname(
    os.path.dirname(
        os.path.abspath(__file__)))

@ericsnowcurrently
Copy link

The fix to the pytest adapter did not improve the outcome. Discovery fails for me:

From "Python Test Log" Output pane:

python $HOME/.vscode-server/extensions/ms-python.python-2019.7.27777-dev/pythonFiles/testing_tools/run_adapter.py discover pytest -- -s --cache-clear .
Test Discovery failed: 
Error: I+00.116: ptvsd logs will be in $HOME/ptvsd/tests/_logs

============================= test session starts ==============================
platform linux -- Python 3.7.3, pytest-4.6.4, py-1.8.0, pluggy-0.12.0
I+00.127: Test environment for tests-12524:
          
          CPU count: 8
          
          System paths:
              sys.prefix: /usr
              sys.base_prefix: /usr
              sys.real_prefix: <missing>
              site.getsitepackages(): /usr/lib/python3.7/dist-packages
                                      /usr/lib/python3/dist-packages
                                      /usr/local/lib/python3.7/dist-packages
              site.getusersitepackages(): $HOME/.local/lib/python3.7/site-packages
              sys.path (site-packages): $HOME/.local/lib/python3.7/site-packages
              sysconfig.get_path('stdlib'): /usr/lib/python3.7
              sysconfig.get_path('platstdlib'): /usr/lib/python3.7
              sysconfig.get_path('purelib'): /usr/lib/python3.7/site-packages
              sysconfig.get_path('platlib'): /usr/lib/python3.7/site-packages
              sysconfig.get_path('include'): /usr/include/python3.7m
              sysconfig.get_path('scripts'): /usr/bin
              sysconfig.get_path('data'): /usr
              os.__file__: /usr/lib/python3.7/os.py
              threading.__file__: /usr/lib/python3.7/threading.py

rootdir: $HOME/ptvsd, inifile: pytest.ini
plugins: asyncio-0.8.0, xdist-1.29.0, forked-1.0.2, timeout-1.3.3
timeout: 30.0s
timeout method: thread
timeout func_only: False
collected 1240 items / 8 errors / 1232 selected
<Package $HOME/ptvsd/src/ptvsd/_vendored/pydevd/test_pydevd_reload>
  <Module test_pydevd_reload.py>
    <UnitTestCase Test>
      <TestCaseFunction test_change_hierarchy>
      <TestCaseFunction test_change_hierarchy_old_style>
      <TestCaseFunction test_create_class>
      <TestCaseFunction test_create_class2>
      <TestCaseFunction test_if_code_obj_equals>
      <TestCaseFunction test_metaclass>
      <TestCaseFunction test_parent_function>
      <TestCaseFunction test_pydevd_reload>
      <TestCaseFunction test_pydevd_reload2>
      <TestCaseFunction test_pydevd_reload3>
      <TestCaseFunction test_pydevd_reload4>
      <TestCaseFunction test_reload_custom_code_after_changes>
      <TestCaseFunction test_reload_custom_code_after_changes_in_class>
      <TestCaseFunction test_update_constant>
      <TestCaseFunction test_update_constant_with_custom_code>
      <TestCaseFunction test_update_constant_with_custom_code2>
      <TestCaseFunction test_update_with_slots>
<Package $HOME/ptvsd/src/ptvsd/_vendored/pydevd/tests_python>
  <Module test_additional_thread_info.py>
    <UnitTestCase TestCase>
      <TestCaseFunction test_start_new_thread>
      <TestCaseFunction test_start_new_thread2>
  <Module test_bytecode_modification.py>
    <UnitTestCase TestInsertCode>
      <TestCaseFunction test_assignment>
      <TestCaseFunction test_call_other_function>
      <TestCaseFunction test_class_method>
      <TestCaseFunction test_double_extended_arg>
      <TestCaseFunction test_elif>
      <TestCaseFunction test_else>
      <TestCaseFunction test_extended_arg_overflow>
      <TestCaseFunction test_for_else>
      <TestCaseFunction test_for_loop>
      <TestCaseFunction test_if>
      <TestCaseFunction test_line>
      <TestCaseFunction test_long_lines>
      <TestCaseFunction test_many_names>
      <TestCaseFunction test_offset_overflow>
  <Module test_collect_try_except_info.py>
    <Function test_collect_try_except_info>
    <Function test_collect_try_except_info2>
  <Module test_console.py>
    <Function test_console_simple>
    <Function test_console_debugger_connected>
  <Module test_convert_utilities.py>
    <Function test_convert_utilities>
    <Function test_source_reference>
    <Function test_to_server_and_to_client>
    <Function test_zip_paths>
  <Module test_debugger.py>
    <Function test_case_referrers>
    <Function test_case_2>
    <Function test_case_breakpoint_condition_exc[skip_suspend_on_breakpoint_exception0-skip_print_breakpoint_exception0]>
    <Function test_case_breakpoint_condition_exc[skip_suspend_on_breakpoint_exception1-skip_print_breakpoint_exception1]>
    <Function test_case_breakpoint_condition_exc[skip_suspend_on_breakpoint_exception2-skip_print_breakpoint_exception2]>
    <Function test_case_breakpoint_condition_exc[skip_suspend_on_breakpoint_exception3-skip_print_breakpoint_exception3]>
    <Function test_case_breakpoint_condition_exc[skip_suspend_on_breakpoint_exception4-skip_print_breakpoint_exception4]>
    <Function test_case_breakpoint_condition_exc[skip_suspend_on_breakpoint_exception5-skip_print_breakpoint_exception5]>
    <Function test_case_3>
    <Function test_case_suspend_thread>
    <Function test_case_suspend_all_thread>
    <Function test_case_5>
    <Function test_case_6>
    <Function test_case_7>
    <Function test_case_8>
    <Function test_case_9>
    <Function test_case_10>
    <Function test_case_11>
    <Function test_case_12>
    <Function test_case_13>
    <Function test_case_14>
    <Function test_case_15>
    <Function test_case_16>
    <Function test_case_17>
    <Function test_case_17a>
    <Function test_case_18>
    <Function test_case_19>
    <Function test_case_20>
    <Function test_case_flask>
    <Function test_case_django_a>
    <Function test_case_django_b>
    <Function test_case_django_template_inherits_no_exception>
    <Function test_case_django_no_var_error>
    <Function test_case_django_no_attribute_exception_breakpoint[False]>
    <Function test_case_django_no_attribute_exception_breakpoint[True]>
    <Function test_case_django_no_attribute_exception_breakpoint_and_regular_exceptions>
    <Function test_case_django_invalid_template_exception_breakpoint[False]>
    <Function test_case_django_invalid_template_exception_breakpoint[True]>
    <Function test_cython>
    <Function test_case_qthread1>
    <Function test_case_qthread2>
    <Function test_case_qthread3>
    <Function test_case_qthread4>
    <Function test_m_switch>
    <Function test_module_entry_point>
    <Function test_check_tracer_with_exceptions>
    <Function test_unhandled_exceptions_basic>
    <Function test_unhandled_exceptions_in_top_level1>
    <Function test_unhandled_exceptions_in_top_level2>
    <Function test_unhandled_exceptions_in_top_level3>
    <Function test_unhandled_exceptions_in_top_level4>
    <Function test_case_set_next_statement>
    <Function test_unhandled_exceptions_get_stack>
    <Function test_case_get_next_statement_targets>
    <Function test_case_type_ext>
    <Function test_case_event_ext>
    <Function test_case_writer_creation_deadlock>
    <Function test_case_skip_breakpoints_in_exceptions>
    <Function test_case_handled_exceptions0>
    <Function test_case_handled_exceptions1>
    <Function test_case_handled_exceptions2>
    <Function test_case_handled_exceptions3>
    <Function test_case_handled_exceptions4>
    <Function test_case_settrace>
    <Function test_case_scapy>
    <Function test_redirect_output>
    <Function test_path_translation[False]>
    <Function test_evaluate_errors>
    <Function test_list_threads>
    <Function test_case_print>
    <Function test_case_lamdda>
    <Function test_case_suspension_policy>
    <Function test_case_get_thread_stack>
    <Function test_case_dump_threads_to_stderr>
    <Function test_stop_on_start_regular>
    <Function test_py_37_breakpoint[_debugger_case_breakpoint.py]>
    <Function test_generator_cases[_debugger_case_generator_py2.py]>
    <Function test_generator_cases[_debugger_case_generator_py3.py]>
    <Function test_stop_on_start_m_switch>
    <Function test_stop_on_start_entry_point>
    <Function test_debug_zip_files>
    <Function test_multiprocessing_simple[_debugger_case_multiprocessing.py]>
    <Function test_multiprocessing_simple[_debugger_case_python_c.py]>
    <Function test_multiprocessing_simple[_debugger_case_multiprocessing_pool.py]>
    <Function test_multiprocessing_with_stopped_breakpoints>
    <Function test_subprocess_quoted_args>
    <Function test_remote_debugger_basic>
    <Function test_py_37_breakpoint_remote>
    <Function test_py_37_breakpoint_remote_no_import>
    <Function test_remote_debugger_multi_proc>
    <Function test_remote_unhandled_exceptions[True]>
    <Function test_remote_unhandled_exceptions[False]>
    <Function test_trace_dispatch_correct>
    <Function test_case_single_notification_on_step>
    <Function test_reload>
    <Function test_custom_frames>
    <Function test_gevent>
    <Function test_return_value>
    <Function test_run_pause_all_threads_single_notification[True]>
    <Function test_run_pause_all_threads_single_notification[False]>
    <Function test_top_level_exceptions_on_attach[scenario_uncaught]>
    <Function test_top_level_exceptions_on_attach[scenario_caught]>
    <Function test_top_level_exceptions_on_attach[scenario_caught_and_uncaught]>
    <Function test_frame_eval_limitations[_debugger_case_tracing.py-break_at_lines0]>
    <Function test_frame_eval_limitations[_debugger_case_tracing.py-break_at_lines1]>
    <Function test_frame_eval_limitations[_debugger_case_tracing.py-break_at_lines2]>
    <Function test_frame_eval_limitations[_debugger_case_tracing.py-break_at_lines3]>
    <Function test_frame_eval_limitations[_debugger_case_tracing.py-break_at_lines4]>
    <Function test_frame_eval_limitations[_debugger_case_tracing.py-break_at_lines5]>
    <Function test_frame_eval_limitations[_debugger_case_tracing.py-break_at_lines6]>
    <Function test_frame_eval_limitations[_debugger_case_tracing.py-break_at_lines7]>
    <Function test_step_return_my_code>
    <Function test_step_over_my_code>
    <Function test_sysexit_on_filtered_file>
    <Function test_exception_not_on_filtered_file[handled_once]>
    <Function test_exception_not_on_filtered_file[handled_multiple]>
    <Function test_exception_not_on_filtered_file[unhandled]>
    <Function test_exception_on_filtered_file>
    <Function test_step_over_my_code_global_settings[step_over-environ0]>
    <Function test_step_over_my_code_global_settings[step_over-environ1]>
    <Function test_step_over_my_code_global_settings[step_over-environ2]>
    <Function test_step_over_my_code_global_settings[step_return-environ0]>
    <Function test_step_over_my_code_global_settings[step_return-environ1]>
    <Function test_step_over_my_code_global_settings[step_return-environ2]>
    <Function test_step_over_my_code_global_settings[step_in-environ0]>
    <Function test_step_over_my_code_global_settings[step_in-environ1]>
    <Function test_step_over_my_code_global_settings[step_in-environ2]>
    <Function test_step_over_my_code_global_setting_and_explicit_include>
    <Function test_matplotlib_activation>
  <Module test_debugger_json.py>
    <Function test_case_json_logpoints>
    <Function test_case_process_event>
    <Function test_case_json_change_breaks>
    <Function test_case_handled_exception_breaks>
    <Function test_case_handled_exception_breaks_by_type>
    <Function test_case_json_protocol>
    <Function test_case_started_exited_threads_protocol>
    <Function test_case_path_translation_not_skipped>
    <Function test_case_skipping_filters[set_exclude_launch_module_full]>
    <Function test_case_skipping_filters[set_exclude_launch_module_prefix]>
    <Function test_case_skipping_filters[set_exclude_launch_path_match_filename]>
    <Function test_case_skipping_filters[set_exclude_launch_path_match_folder]>
    <Function test_case_skipping_filters[set_just_my_code]>
    <Function test_case_skipping_filters[set_just_my_code_and_include]>
    <Function test_case_completions_json>
    <Function test_modules>
    <Function test_stack_and_variables_dict>
    <Function test_return_value>
    <Function test_stack_and_variables_set_and_list>
    <Function test_evaluate_unicode>
    <Function test_evaluate_variable_references>
    <Function test_set_expression>
    <Function test_set_expression_failures>
    <Function test_get_variable_errors>
    <Function test_set_variable_failure>
    <Function test_set_variable_multiple_cases[_check_tuple]>
    <Function test_set_variable_multiple_cases[_check_set]>
    <Function test_set_variable_multiple_cases[_check_list]>
    <Function test_set_variable_multiple_cases[_check_dict_subclass]>
    <Function test_stack_and_variables>
    <Function test_hex_variables>
    <Function test_stopped_event>
    <Function test_pause_and_continue>
    <Function test_stepping>
    <Function test_evaluate>
    <Function test_evaluate_failures>
    <Function test_exception_details[default]>
    <Function test_exception_details[all]>
    <Function test_exception_details[10]>
    <Function test_stack_levels>
    <Function test_breakpoint_adjustment>
    <Function test_goto>
    <Function test_set_debugger_property[dont_trace]>
    <Function test_set_debugger_property[trace]>
    <Function test_set_debugger_property[change_pattern]>
    <Function test_set_debugger_property[dont_trace_after_start]>
    <Function test_wait_for_attach>
    <Function test_path_translation_and_source_reference>
    <Function test_source_reference_no_file>
    <Function test_case_django_no_attribute_exception_breakpoint[False]>
    <Function test_case_django_no_attribute_exception_breakpoint[True]>
    <Function test_case_flask_exceptions[False]>
    <Function test_case_flask_exceptions[True]>
    <Function test_redirect_output>
  <Module test_dump_threads.py>
    <Function test_dump_threads>
  <Module test_extract_token.py>
    <Function test_isidentifier>
    <Function test_extract_token_and_qualifier>
  <Module test_fixtures.py>
    <Function test_fixture_reader_thread1>
    <Function test_fixture_reader_thread2>
    <Function test_fixture_reader_thread3>
  <Module test_frame_eval_and_tracing.py>
    <Function test_step_and_resume>
    <Function test_step_return>
    <Function test_add_break_while_running>
    <Function test_exc_break>
    <Function test_add_exc_break_while_running>
    <Function test_add_termination_exc_break>
    <Function test_frame_eval_whitebox_test>
    <Function test_frame_eval_change_breakpoints>
  <Module test_frame_evaluator.py>
    <Function test_thread_info[0]>
    <Function test_thread_info[1]>
    <Function test_func_code_info[0]>
    <Function test_func_code_info[1]>
  <Module test_null.py>
    <Function test_null>
  <Module test_process_command_line.py>
    <UnitTestCase Test>
      <TestCaseFunction testProcessCommandLine>
      <TestCaseFunction testProcessCommandLine2>
  <Module test_pydev_monkey.py>
    <UnitTestCase TestCase>
      <TestCaseFunction test_monkey>
      <TestCaseFunction test_monkey_patch_args_indc>
      <TestCaseFunction test_monkey_patch_args_module>
      <TestCaseFunction test_monkey_patch_args_no_indc>
      <TestCaseFunction test_monkey_patch_args_no_indc_with_pydevd>
      <TestCaseFunction test_monkey_patch_args_no_indc_without_pydevd>
      <TestCaseFunction test_monkey_patch_c_program_arg>
      <TestCaseFunction test_str_to_args_windows>
  <Module test_pydevcoverage.py>
    <UnitTestCase Test>
      <TestCaseFunction test_pydev_analyse_invalid_files>
      <TestCaseFunction test_pydev_analyse_non_standard_encoding>
      <TestCaseFunction test_pydev_analyze_ok>
  <Module test_pydevd_filtering.py>
    <Function test_in_project_roots>
    <Function test_filtering>
    <Function test_glob_matching>
    <Function test_rules_to_exclude_filter>
  <Module test_pydevd_io.py>
    <Function test_io_redirector>
    <Function test_debug_console>
  <Module test_resolvers.py>
    <Function test_dict_resolver>
    <Function test_dict_resolver_hex>
    <Function test_object_resolver_simple>
    <Function test_object_resolver_error>
    <Function test_object_resolver__dict__non_strings>
    <Function test_django_forms_resolver>
    <Function test_tuple_resolver>
    <Function test_tuple_resolver_mixed>
  <Module test_run.py>
    <Function test_run>
    <Function test_run_on_local_module_without_adding_to_pythonpath>
  <Module test_safe_repr.py>
    <Class TestSafeRepr>
        <Function test_collection_types>
        <Function test_largest_repr>
    <Class TestStrings>
        <Function test_str_small>
        <Function test_str_large>
        <Function test_str_largest_unchanged>
        <Function test_str_smallest_changed>
        <Function test_str_list_largest_unchanged>
        <Function test_str_list_smallest_changed>
        <Function test_unicode_small>
        <Function test_unicode_large>
        <Function test_bytes_small>
        <Function test_bytes_large>
    <Class TestTuples>
        <Function test_large_flat>
        <Function test_large_nested>
        <Function test_boundary>
        <Function test_nested>
    <Class TestLists>
        <Function test_large_flat>
        <Function test_large_nested>
        <Function test_boundary>
        <Function test_nested>
        <Function test_directly_recursive>
        <Function test_indirectly_recursive>
    <Class TestFrozensets>
        <Function test_large_flat>
        <Function test_large_nested>
        <Function test_boundary>
        <Function test_nested>
    <Class TestSets>
        <Function test_large_flat>
        <Function test_boundary>
        <Function test_nested>
        <Function test_large_nested>
    <Class TestDicts>
        <Function test_large_key>
        <Function test_large_value>
        <Function test_large_both>
        <Function test_nested_value>
        <Function test_empty>
        <Function test_sorted>
        <Function test_unsortable_keys>
        <Function test_directly_recursive>
        <Function test_indirectly_recursive>
    <Class TestOtherPythonTypes>
        <Function test_range_small>
        <Function test_range_large_stop_only>
        <Function test_range_large_with_start>
    <Class TestUserDefinedObjects>
        <Function test_broken_repr>
        <Function test_large>
        <Function test_inherit_repr>
        <Function test_custom_repr>
        <Function test_custom_repr_many_items>
        <Function test_custom_repr_large_item>
    <Class TestNumpy>
        <Function test_int32>
        <Function test_float32>
        <Function test_zeros>
    <Function test_py2_bytes_slicing[params0]>
    <Function test_py2_bytes_slicing[params1]>
    <Function test_py2_bytes_slicing[params2]>
    <Function test_py2_bytes_slicing[params3]>
    <Function test_py2_bytes_slicing[params4]>
    <Function test_py2_bytes_slicing[params5]>
    <Function test_py2_bytes_slicing[params6]>
    <Function test_py2_bytes_slicing[params7]>
    <Function test_py2_bytes_slicing[params8]>
    <Function test_py2_bytes_slicing[params9]>
    <Function test_py2_bytes_slicing[params10]>
    <Function test_py2_bytes_slicing[params11]>
    <Function test_py3_str_slicing[params0]>
    <Function test_py3_str_slicing[params1]>
    <Function test_py3_str_slicing[params2]>
    <Function test_raw>
  <Module test_save_locals.py>
    <UnitTestCase TestSetLocals>
      <TestCaseFunction test_frame_change_in_inner_frame>
      <TestCaseFunction test_frame_co_cellvars>
      <TestCaseFunction test_frame_co_freevars>
      <TestCaseFunction test_frame_simple_change>
      <TestCaseFunction test_set_locals_using_save_locals>
  <Module test_schema.py>
    <Function test_schema>
    <Function test_schema_translation_frame>
    <Function test_schema_translation_thread>
  <Module test_suspended_frames_manager.py>
    <Function test_suspended_frames_manager>
    <Function test_get_child_variables>
  <Module test_tracing_gotchas.py>
    <Function test_tracing_gotchas>
  <Module test_tracing_on_top_level.py>
    <Function test_tracing_on_top_level_unhandled[raise_handled]>
    <Function test_tracing_on_top_level_unhandled[raise_handled10]>
    <Function test_tracing_on_top_level_unhandled[raise_handled2]>
    <Function test_tracing_on_top_level_unhandled[raise_handled9]>
    <Function test_tracing_on_top_level_unhandled[raise_handled_exception]>
    <Function test_tracing_on_top_level_unhandled[raise_handled_exception2]>
    <Function test_tracing_on_top_level_unhandled[raise_handled_exception3]>
    <Function test_tracing_on_top_level_unhandled[raise_handled_exception3a]>
    <Function test_tracing_on_top_level_unhandled[raise_handled_exception4]>
    <Function test_tracing_on_top_level_unhandled[raise_unhandled]>
    <Function test_tracing_on_top_level_unhandled[raise_unhandled10]>
    <Function test_tracing_on_top_level_unhandled[raise_unhandled11]>
    <Function test_tracing_on_top_level_unhandled[raise_unhandled12]>
    <Function test_tracing_on_top_level_unhandled[raise_unhandled2]>
    <Function test_tracing_on_top_level_unhandled[raise_unhandled3]>
    <Function test_tracing_on_top_level_unhandled[raise_unhandled4]>
    <Function test_tracing_on_top_level_unhandled[raise_unhandled5]>
    <Function test_tracing_on_top_level_unhandled[raise_unhandled6]>
    <Function test_tracing_on_top_level_unhandled[raise_unhandled7]>
    <Function test_tracing_on_top_level_unhandled[raise_unhandled8]>
    <Function test_tracing_on_top_level_unhandled[raise_unhandled9]>
    <Function test_tracing_on_top_level_unhandled[raise_unhandled_exception]>
    <Function test_tracing_on_top_level_unhandled[raise_unhandled_exception_not_in_except_clause]>
    <Function test_tracing_on_top_level_unhandled[reraise_handled_exception]>
  <Module test_utilities.py>
    <Function test_is_main_thread>
    <Function test_find_thread>
    <Function test_convert_dap_log_message_to_expression>
    <Function test_pydevd_log>
<Module src/ptvsd/_vendored/pydevd/tests_runfiles/test_pydevd_property.py>
  <UnitTestCase Test>
    <TestCaseFunction test_property>
    <TestCaseFunction test_property2>
    <TestCaseFunction test_property3>
<Module src/ptvsd/_vendored/pydevd/tests_runfiles/test_pydevdio.py>
  <UnitTestCase Test>
    <TestCaseFunction test_it>
<Module src/ptvsd/_vendored/pydevd/tests_runfiles/test_runfiles.py>
  <UnitTestCase RunfilesTest>
    <TestCaseFunction test___adjust_python_path_works_for_directories>
    <TestCaseFunction test___get_module_from_str>
    <TestCaseFunction test___importify>
    <TestCaseFunction test___is_valid_py_file>
    <TestCaseFunction test___match>
    <TestCaseFunction test___unixify>
    <TestCaseFunction test_finding_a_file_from_file_system>
    <TestCaseFunction test_finding_files_in_dir_from_file_system>
    <TestCaseFunction test_finding_modules_from_import_strings>
    <TestCaseFunction test_finding_test_with_non_unique_name>
    <TestCaseFunction test_finding_test_with_unique_name_returns_1_test>
    <TestCaseFunction test_finding_tests_from_modules_with_bad_filter_returns_0_tests>
    <TestCaseFunction test_finding_tests_when_no_filter>
    <TestCaseFunction test_finding_tests_with_regex_filters>
    <TestCaseFunction test_matching_tests>
    <TestCaseFunction test_parse_cmdline>
    <TestCaseFunction test_runfile_imports>
    <TestCaseFunction test_suite_used>
    <TestCaseFunction test_xml_rpc_communication>
<Module src/ptvsd/_vendored/pydevd/tests_runfiles/samples/simple2_test.py>
  <UnitTestCase YetAnotherSampleTest>
    <TestCaseFunction test_abc>
<Module src/ptvsd/_vendored/pydevd/tests_runfiles/samples/simple3_test.py>
  <UnitTestCase StillYetAnotherSampleTest>
    <TestCaseFunction test_non_unique_name>
<Module src/ptvsd/_vendored/pydevd/tests_runfiles/samples/simpleClass_test.py>
  <UnitTestCase SetUpClassTest>
    <TestCaseFunction test_blank>
<Module src/ptvsd/_vendored/pydevd/tests_runfiles/samples/simpleModule_test.py>
  <UnitTestCase SetUpModuleTest>
    <TestCaseFunction test_blank>
<Module src/ptvsd/_vendored/pydevd/tests_runfiles/samples/simple_test.py>
  <UnitTestCase SampleTest>
    <TestCaseFunction test_non_unique_name>
    <TestCaseFunction test_xxxxxx1>
    <TestCaseFunction test_xxxxxx2>
    <TestCaseFunction test_xxxxxx3>
    <TestCaseFunction test_xxxxxx4>
  <UnitTestCase AnotherSampleTest>
    <TestCaseFunction test_1>
    <TestCaseFunction test_2>
<Package $HOME/ptvsd/src/ptvsd/_vendored/pydevd/tests_runfiles/samples/nested_dir>
  <Module simple4_test.py>
    <UnitTestCase NestedSampleTest>
      <TestCaseFunction test_non_unique_name>
<Package $HOME/ptvsd/src/ptvsd/_vendored/pydevd/tests_runfiles/samples/nested_dir/nested2>
  <Module deep_nest_test.py>
    <UnitTestCase SampleTest>
      <TestCaseFunction test_asdf2>
      <TestCaseFunction test_i_am_a_unique_test_name>
      <TestCaseFunction test_non_unique_name>
<Package $HOME/ptvsd/tests/ptvsd/common>
  <Module test_launcher.py>
    <Function test_launcher_parser[seperator-normal-file]>
    <Function test_launcher_parser[seperator-normal-module]>
    <Function test_launcher_parser[seperator-normal-code]>
    <Function test_launcher_parser[seperator-abnormal-file]>
    <Function test_launcher_parser[seperator-abnormal-module]>
    <Function test_launcher_parser[seperator-abnormal-code]>
    <Function test_launcher_parser[seperator-normal+abnormal-file]>
    <Function test_launcher_parser[seperator-normal+abnormal-module]>
    <Function test_launcher_parser[seperator-normal+abnormal-code]>
    <Function test_launcher_parser[seperator-file]>
    <Function test_launcher_parser[seperator-module]>
    <Function test_launcher_parser[seperator-code]>
    <Function test_launcher_parser[normal-file]>
    <Function test_launcher_parser[normal-module]>
    <Function test_launcher_parser[normal-code]>
    <Function test_launcher_parser[abnormal-file]>
    <Function test_launcher_parser[abnormal-module]>
    <Function test_launcher_parser[abnormal-code]>
    <Function test_launcher_parser[normal+abnormal-file]>
    <Function test_launcher_parser[normal+abnormal-module]>
    <Function test_launcher_parser[normal+abnormal-code]>
    <Function test_launcher_parser[file]>
    <Function test_launcher_parser[module]>
    <Function test_launcher_parser[code]>
    <Function test_launcher[0-normal-file]>
    <Function test_launcher[0-normal-module]>
    <Function test_launcher[0-normal-code]>
    <Function test_launcher[0-abnormal-file]>
    <Function test_launcher[0-abnormal-module]>
    <Function test_launcher[0-abnormal-code]>
    <Function test_launcher[0-normal+abnormal-file]>
    <Function test_launcher[0-normal+abnormal-module]>
    <Function test_launcher[0-normal+abnormal-code]>
    <Function test_launcher[0-file]>
    <Function test_launcher[0-module]>
    <Function test_launcher[0-code]>
    <Function test_launcher[10-normal-file]>
    <Function test_launcher[10-normal-module]>
    <Function test_launcher[10-normal-code]>
    <Function test_launcher[10-abnormal-file]>
    <Function test_launcher[10-abnormal-module]>
    <Function test_launcher[10-abnormal-code]>
    <Function test_launcher[10-normal+abnormal-file]>
    <Function test_launcher[10-normal+abnormal-module]>
    <Function test_launcher[10-normal+abnormal-code]>
    <Function test_launcher[10-file]>
    <Function test_launcher[10-module]>
    <Function test_launcher[10-code]>
  <Module test_messaging.py>
    <Class TestJsonIOStream>
        <Function test_read>
        <Function test_write>
    <Class TestJsonMemoryStream>
        <Function test_read>
        <Function test_write>
    <Class TestJsonMessageChannel>
        <Function test_events>
        <Function test_requests>
        <Function test_responses>
        <Function test_yield>
        <Function test_invalid_request_handling>
        <Function test_fuzz>
  <Module test_socket.py>
    <Class TestSocketServerReuse>
        <Function test_reuse_same_address_port>
        <Function test_reuse_same_port>
    <Class TestAddress>
        <Function test_from_raw>
        <Function test_as_server_valid_address[localhost]>
        <Function test_as_server_valid_address[127.0.0.1]>
        <Function test_as_server_valid_address[::]>
        <Function test_as_server_valid_address[1.2.3.4]>
        <Function test_as_server_public_host>
        <Function test_as_server_default_host>
        <Function test_as_server_bad_port[None]>
        <Function test_as_server_bad_port[]>
        <Function test_as_server_bad_port[localhost]>
        <Function test_as_server_bad_port[1.2.3.4]>
        <Function test_as_server_bad_port2[None]>
        <Function test_as_server_bad_port2[]>
        <Function test_as_server_bad_port2[localhost]>
        <Function test_as_server_bad_port2[1.2.3.4]>
        <Function test_as_server_bad_port2[-1-None]>
        <Function test_as_server_bad_port2[-1]>
        <Function test_as_server_bad_port2[-1-localhost]>
        <Function test_as_server_bad_port2[-1-1.2.3.4]>
        <Function test_as_server_bad_port2[65536-None]>
        <Function test_as_server_bad_port2[65536]>
        <Function test_as_server_bad_port2[65536-localhost]>
        <Function test_as_server_bad_port2[65536-1.2.3.4]>
        <Function test_as_client_valid_address[localhost]>
        <Function test_as_client_valid_address[127.0.0.1]>
        <Function test_as_client_valid_address[::]>
        <Function test_as_client_valid_address[1.2.3.4]>
        <Function test_as_client_public_host>
        <Function test_as_client_default_host>
        <Function test_as_client_bad_port[None]>
        <Function test_as_client_bad_port[]>
        <Function test_as_client_bad_port[localhost]>
        <Function test_as_client_bad_port[1.2.3.4]>
        <Function test_as_client_bad_port2[None]>
        <Function test_as_client_bad_port2[]>
        <Function test_as_client_bad_port2[localhost]>
        <Function test_as_client_bad_port2[1.2.3.4]>
        <Function test_as_client_bad_port2[-1-None]>
        <Function test_as_client_bad_port2[-1]>
        <Function test_as_client_bad_port2[-1-localhost]>
        <Function test_as_client_bad_port2[-1-1.2.3.4]>
        <Function test_as_client_bad_port2[65536-None]>
        <Function test_as_client_bad_port2[65536]>
        <Function test_as_client_bad_port2[65536-localhost]>
        <Function test_as_client_bad_port2[65536-1.2.3.4]>
        <Function test_new_valid_address[localhost]>
        <Function test_new_valid_address[127.0.0.1]>
        <Function test_new_valid_address[::]>
        <Function test_new_valid_address[1.2.3.4]>
        <Function test_new_public_host>
        <Function test_new_default_host>
        <Function test_new_wildcard_host>
        <Function test_new_bad_port[None]>
        <Function test_new_bad_port[]>
        <Function test_new_bad_port[localhost]>
        <Function test_new_bad_port[1.2.3.4]>
        <Function test_new_bad_port2[None]>
        <Function test_new_bad_port2[]>
        <Function test_new_bad_port2[localhost]>
        <Function test_new_bad_port2[1.2.3.4]>
        <Function test_new_bad_port2[-1-None]>
        <Function test_new_bad_port2[-1]>
        <Function test_new_bad_port2[-1-localhost]>
        <Function test_new_bad_port2[-1-1.2.3.4]>
        <Function test_new_bad_port2[65536-None]>
        <Function test_new_bad_port2[65536]>
        <Function test_new_bad_port2[65536-localhost]>
        <Function test_new_bad_port2[65536-1.2.3.4]>
<Package $HOME/ptvsd/tests/ptvsd/server>
  <Module test_args.py>
    <Function test_args[launch-file]>
    <Function test_args[launch-module]>
    <Function test_args[launch-code]>
    <Function test_args[attach_socket_cmdline-file]>
    <Function test_args[attach_socket_cmdline-module]>
    <Function test_args[attach_socket_cmdline-code]>
  <Module test_attach.py>
    <Function test_attach[file-break_into_debugger-is_attached-wait_for_attach]>
    <Function test_attach[file-break_into_debugger-is_attached]>
    <Function test_attach[file-break_into_debugger-wait_for_attach]>
    <Function test_attach[file-break_into_debugger]>
    <Function test_attach[file-pause-is_attached-wait_for_attach]>
    <Function test_attach[file-pause-is_attached]>
    <Function test_attach[file-pause-wait_for_attach]>
    <Function test_attach[file-pause]>
    <Function test_attach[module-break_into_debugger-is_attached-wait_for_attach]>
    <Function test_attach[module-break_into_debugger-is_attached]>
    <Function test_attach[module-break_into_debugger-wait_for_attach]>
    <Function test_attach[module-break_into_debugger]>
    <Function test_attach[module-pause-is_attached-wait_for_attach]>
    <Function test_attach[module-pause-is_attached]>
    <Function test_attach[module-pause-wait_for_attach]>
    <Function test_attach[module-pause]>
    <Function test_reattach[file-attach_socket_cmdline]>
    <Function test_reattach[file-attach_socket_import]>
    <Function test_reattach[module-attach_socket_cmdline]>
    <Function test_reattach[module-attach_socket_import]>
    <Function test_attaching_by_pid[file-attach_pid]>
    <Function test_attaching_by_pid[module-attach_pid]>
    <Function test_attaching_by_pid[code-attach_pid]>
  <Module test_break_into_dbg.py>
    <Function test_with_wait_for_attach[launch-file]>
    <Function test_with_wait_for_attach[launch-module]>
    <Function test_with_wait_for_attach[launch-code]>
    <Function test_with_wait_for_attach[attach_socket_cmdline-file]>
    <Function test_with_wait_for_attach[attach_socket_cmdline-module]>
    <Function test_with_wait_for_attach[attach_socket_cmdline-code]>
    <Function test_breakpoint_function[launch-file]>
    <Function test_breakpoint_function[launch-module]>
    <Function test_breakpoint_function[launch-code]>
    <Function test_breakpoint_function[attach_socket_cmdline-file]>
    <Function test_breakpoint_function[attach_socket_cmdline-module]>
    <Function test_breakpoint_function[attach_socket_cmdline-code]>
  <Module test_breakpoints.py>
    <Function test_path_with_ampersand[launch-file]>
    <Function test_path_with_ampersand[launch-module]>
    <Function test_path_with_ampersand[attach_socket_cmdline-file]>
    <Function test_path_with_ampersand[attach_socket_cmdline-module]>
    <Function test_path_with_unicode[launch-file]>
    <Function test_path_with_unicode[launch-module]>
    <Function test_path_with_unicode[attach_socket_cmdline-file]>
    <Function test_path_with_unicode[attach_socket_cmdline-module]>
    <Function test_conditional_breakpoint[launch-file-condition]>
    <Function test_conditional_breakpoint[launch-file-hitCondition]>
    <Function test_conditional_breakpoint[launch-file-hitCondition-eq]>
    <Function test_conditional_breakpoint[launch-file-hitCondition-gt]>
    <Function test_conditional_breakpoint[launch-file-hitCondition-ge]>
    <Function test_conditional_breakpoint[launch-file-hitCondition-lt]>
    <Function test_conditional_breakpoint[launch-file-hitCondition-le]>
    <Function test_conditional_breakpoint[launch-file-hitCondition-mod]>
    <Function test_conditional_breakpoint[launch-module-condition]>
    <Function test_conditional_breakpoint[launch-module-hitCondition]>
    <Function test_conditional_breakpoint[launch-module-hitCondition-eq]>
    <Function test_conditional_breakpoint[launch-module-hitCondition-gt]>
    <Function test_conditional_breakpoint[launch-module-hitCondition-ge]>
    <Function test_conditional_breakpoint[launch-module-hitCondition-lt]>
    <Function test_conditional_breakpoint[launch-module-hitCondition-le]>
    <Function test_conditional_breakpoint[launch-module-hitCondition-mod]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-file-condition]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-file-hitCondition]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-file-hitCondition-eq]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-file-hitCondition-gt]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-file-hitCondition-ge]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-file-hitCondition-lt]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-file-hitCondition-le]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-file-hitCondition-mod]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-module-condition]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-module-hitCondition]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-module-hitCondition-eq]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-module-hitCondition-gt]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-module-hitCondition-ge]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-module-hitCondition-lt]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-module-hitCondition-le]>
    <Function test_conditional_breakpoint[attach_socket_cmdline-module-hitCondition-mod]>
    <Function test_crossfile_breakpoint[launch-file]>
    <Function test_crossfile_breakpoint[launch-module]>
    <Function test_crossfile_breakpoint[attach_socket_cmdline-file]>
    <Function test_crossfile_breakpoint[attach_socket_cmdline-module]>
    <Function test_error_in_condition[launch-file-NameError]>
    <Function test_error_in_condition[launch-file]>
    <Function test_error_in_condition[launch-module-NameError]>
    <Function test_error_in_condition[launch-module]>
    <Function test_error_in_condition[attach_socket_cmdline-file-NameError]>
    <Function test_error_in_condition[attach_socket_cmdline-file]>
    <Function test_error_in_condition[attach_socket_cmdline-module-NameError]>
    <Function test_error_in_condition[attach_socket_cmdline-module]>
    <Function test_log_point[launch-file-condition]>
    <Function test_log_point[launch-file]>
    <Function test_log_point[launch-module-condition]>
    <Function test_log_point[launch-module]>
    <Function test_log_point[attach_socket_cmdline-file-condition]>
    <Function test_log_point[attach_socket_cmdline-file]>
    <Function test_log_point[attach_socket_cmdline-module-condition]>
    <Function test_log_point[attach_socket_cmdline-module]>
    <Function test_package_launch>
    <Function test_add_and_remove_breakpoint[launch-file]>
    <Function test_add_and_remove_breakpoint[launch-module]>
    <Function test_add_and_remove_breakpoint[attach_socket_cmdline-file]>
    <Function test_add_and_remove_breakpoint[attach_socket_cmdline-module]>
    <Function test_invalid_breakpoints[launch-file]>
    <Function test_invalid_breakpoints[launch-module]>
    <Function test_invalid_breakpoints[attach_socket_cmdline-file]>
    <Function test_invalid_breakpoints[attach_socket_cmdline-module]>
    <Function test_deep_stacks[launch-file]>
    <Function test_deep_stacks[launch-module]>
    <Function test_deep_stacks[attach_socket_cmdline-file]>
    <Function test_deep_stacks[attach_socket_cmdline-module]>
  <Module test_completions.py>
    <Function test_completions_scope[launch-file-done]>
    <Function test_completions_scope[launch-file-in_do_something]>
    <Function test_completions_scope[launch-file-in_some_function]>
    <Function test_completions_scope[launch-module-done]>
    <Function test_completions_scope[launch-module-in_do_something]>
    <Function test_completions_scope[launch-module-in_some_function]>
    <Function test_completions_scope[attach_socket_cmdline-file-done]>
    <Function test_completions_scope[attach_socket_cmdline-file-in_do_something]>
    <Function test_completions_scope[attach_socket_cmdline-file-in_some_function]>
    <Function test_completions_scope[attach_socket_cmdline-module-done]>
    <Function test_completions_scope[attach_socket_cmdline-module-in_do_something]>
    <Function test_completions_scope[attach_socket_cmdline-module-in_some_function]>
    <Function test_completions_cases[launch-file]>
    <Function test_completions_cases[launch-module]>
    <Function test_completions_cases[attach_socket_cmdline-file]>
    <Function test_completions_cases[attach_socket_cmdline-module]>
  <Module test_disconnect.py>
    <Function test_continue_on_disconnect_for_attach[file-attach_socket_cmdline]>
    <Function test_continue_on_disconnect_for_attach[file-attach_socket_import]>
    <Function test_continue_on_disconnect_for_attach[module-attach_socket_cmdline]>
    <Function test_continue_on_disconnect_for_attach[module-attach_socket_import]>
    <Function test_exit_on_disconnect_for_launch[file-launch]>
    <Function test_exit_on_disconnect_for_launch[module-launch]>
  <Module test_django.py>
    <Function test_django_breakpoint_no_multiproc[code-launch]>
    <Function test_django_breakpoint_no_multiproc[code-attach_socket_cmdline]>
    <Function test_django_breakpoint_no_multiproc[template-launch]>
    <Function test_django_breakpoint_no_multiproc[template-attach_socket_cmdline]>
    <Function test_django_template_exception_no_multiproc[launch]>
    <Function test_django_template_exception_no_multiproc[attach_socket_cmdline]>
    <Function test_django_exception_no_multiproc[handled-launch]>
    <Function test_django_exception_no_multiproc[handled-attach_socket_cmdline]>
    <Function test_django_exception_no_multiproc[unhandled-launch]>
    <Function test_django_exception_no_multiproc[unhandled-attach_socket_cmdline]>
    <Function test_django_breakpoint_multiproc[launch]>
  <Module test_evaluate.py>
    <Function test_variables_and_evaluate[launch-file]>
    <Function test_variables_and_evaluate[launch-module]>
    <Function test_variables_and_evaluate[attach_socket_cmdline-file]>
    <Function test_variables_and_evaluate[attach_socket_cmdline-module]>
    <Function test_set_variable[launch-file]>
    <Function test_set_variable[launch-module]>
    <Function test_set_variable[attach_socket_cmdline-file]>
    <Function test_set_variable[attach_socket_cmdline-module]>
    <Function test_variable_sort[launch-file]>
    <Function test_variable_sort[launch-module]>
    <Function test_variable_sort[attach_socket_cmdline-file]>
    <Function test_variable_sort[attach_socket_cmdline-module]>
    <Function test_return_values[launch-file]>
    <Function test_return_values[launch-module]>
    <Function test_return_values[attach_socket_cmdline-file]>
    <Function test_return_values[attach_socket_cmdline-module]>
    <Function test_unicode[launch-file]>
    <Function test_unicode[launch-module]>
    <Function test_unicode[attach_socket_cmdline-file]>
    <Function test_unicode[attach_socket_cmdline-module]>
    <Function test_hex_numbers[launch-file]>
    <Function test_hex_numbers[launch-module]>
    <Function test_hex_numbers[attach_socket_cmdline-file]>
    <Function test_hex_numbers[attach_socket_cmdline-module]>
  <Module test_exception.py>
    <Function test_vsc_exception_options_raise_with_except[launch-file-uncaughtOn-raisedOn]>
    <Function test_vsc_exception_options_raise_with_except[launch-file-uncaughtOn-raisedOff]>
    <Function test_vsc_exception_options_raise_with_except[launch-file-uncaughtOff-raisedOn]>
    <Function test_vsc_exception_options_raise_with_except[launch-file-uncaughtOff-raisedOff]>
    <Function test_vsc_exception_options_raise_with_except[launch-module-uncaughtOn-raisedOn]>
    <Function test_vsc_exception_options_raise_with_except[launch-module-uncaughtOn-raisedOff]>
    <Function test_vsc_exception_options_raise_with_except[launch-module-uncaughtOff-raisedOn]>
    <Function test_vsc_exception_options_raise_with_except[launch-module-uncaughtOff-raisedOff]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_cmdline-file-uncaughtOn-raisedOn]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_cmdline-file-uncaughtOn-raisedOff]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_cmdline-file-uncaughtOff-raisedOn]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_cmdline-file-uncaughtOff-raisedOff]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_cmdline-module-uncaughtOn-raisedOn]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_cmdline-module-uncaughtOn-raisedOff]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_cmdline-module-uncaughtOff-raisedOn]>
    <Function test_vsc_exception_options_raise_with_except[attach_socket_cmdline-module-uncaughtOff-raisedOff]>
    <Function test_vsc_exception_options_raise_without_except[launch-file-uncaughtOn-raisedOn]>
    <Function test_vsc_exception_options_raise_without_except[launch-file-uncaughtOn-raisedOff]>
    <Function test_vsc_exception_options_raise_without_except[launch-file-uncaughtOff-raisedOn]>
    <Function test_vsc_exception_options_raise_without_except[launch-file-uncaughtOff-raisedOff]>
    <Function test_vsc_exception_options_raise_without_except[launch-module-uncaughtOn-raisedOn]>
    <Function test_vsc_exception_options_raise_without_except[launch-module-uncaughtOn-raisedOff]>
    <Function test_vsc_exception_options_raise_without_except[launch-module-uncaughtOff-raisedOn]>
    <Function test_vsc_exception_options_raise_without_except[launch-module-uncaughtOff-raisedOff]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_cmdline-file-uncaughtOn-raisedOn]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_cmdline-file-uncaughtOn-raisedOff]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_cmdline-file-uncaughtOff-raisedOn]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_cmdline-file-uncaughtOff-raisedOff]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_cmdline-module-uncaughtOn-raisedOn]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_cmdline-module-uncaughtOn-raisedOff]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_cmdline-module-uncaughtOff-raisedOn]>
    <Function test_vsc_exception_options_raise_without_except[attach_socket_cmdline-module-uncaughtOff-raisedOff]>
    <Function test_systemexit[launch-file-0-zero-uncaught-raised]>
    <Function test_systemexit[launch-file-0-zero-uncaught]>
    <Function test_systemexit[launch-file-0-zero-raised]>
    <Function test_systemexit[launch-file-0-zero]>
    <Function test_systemexit[launch-file-0-uncaught-raised]>
    <Function test_systemexit[launch-file-0-uncaught]>
    <Function test_systemexit[launch-file-0-raised]>
    <Function test_systemexit[launch-file-0]>
    <Function test_systemexit[launch-file-1-zero-uncaught-raised]>
    <Function test_systemexit[launch-file-1-zero-uncaught]>
    <Function test_systemexit[launch-file-1-zero-raised]>
    <Function test_systemexit[launch-file-1-zero]>
    <Function test_systemexit[launch-file-1-uncaught-raised]>
    <Function test_systemexit[launch-file-1-uncaught]>
    <Function test_systemexit[launch-file-1-raised]>
    <Function test_systemexit[launch-file-1]>
    <Function test_systemexit[launch-file-nan-zero-uncaught-raised]>
    <Function test_systemexit[launch-file-nan-zero-uncaught]>
    <Function test_systemexit[launch-file-nan-zero-raised]>
    <Function test_systemexit[launch-file-nan-zero]>
    <Function test_systemexit[launch-file-nan-uncaught-raised]>
    <Function test_systemexit[launch-file-nan-uncaught]>
    <Function test_systemexit[launch-file-nan-raised]>
    <Function test_systemexit[launch-file-nan]>
    <Function test_systemexit[launch-module-0-zero-uncaught-raised]>
    <Function test_systemexit[launch-module-0-zero-uncaught]>
    <Function test_systemexit[launch-module-0-zero-raised]>
    <Function test_systemexit[launch-module-0-zero]>
    <Function test_systemexit[launch-module-0-uncaught-raised]>
    <Function test_systemexit[launch-module-0-uncaught]>
    <Function test_systemexit[launch-module-0-raised]>
    <Function test_systemexit[launch-module-0]>
    <Function test_systemexit[launch-module-1-zero-uncaught-raised]>
    <Function test_systemexit[launch-module-1-zero-uncaught]>
    <Function test_systemexit[launch-module-1-zero-raised]>
    <Function test_systemexit[launch-module-1-zero]>
    <Function test_systemexit[launch-module-1-uncaught-raised]>
    <Function test_systemexit[launch-module-1-uncaught]>
    <Function test_systemexit[launch-module-1-raised]>
    <Function test_systemexit[launch-module-1]>
    <Function test_systemexit[launch-module-nan-zero-uncaught-raised]>
    <Function test_systemexit[launch-module-nan-zero-uncaught]>
    <Function test_systemexit[launch-module-nan-zero-raised]>
    <Function test_systemexit[launch-module-nan-zero]>
    <Function test_systemexit[launch-module-nan-uncaught-raised]>
    <Function test_systemexit[launch-module-nan-uncaught]>
    <Function test_systemexit[launch-module-nan-raised]>
    <Function test_systemexit[launch-module-nan]>
    <Function test_systemexit[attach_socket_cmdline-file-0-zero-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-0-zero-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-file-0-zero-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-0-zero]>
    <Function test_systemexit[attach_socket_cmdline-file-0-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-0-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-file-0-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-0]>
    <Function test_systemexit[attach_socket_cmdline-file-1-zero-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-1-zero-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-file-1-zero-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-1-zero]>
    <Function test_systemexit[attach_socket_cmdline-file-1-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-1-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-file-1-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-1]>
    <Function test_systemexit[attach_socket_cmdline-file-nan-zero-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-nan-zero-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-file-nan-zero-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-nan-zero]>
    <Function test_systemexit[attach_socket_cmdline-file-nan-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-nan-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-file-nan-raised]>
    <Function test_systemexit[attach_socket_cmdline-file-nan]>
    <Function test_systemexit[attach_socket_cmdline-module-0-zero-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-0-zero-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-module-0-zero-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-0-zero]>
    <Function test_systemexit[attach_socket_cmdline-module-0-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-0-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-module-0-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-0]>
    <Function test_systemexit[attach_socket_cmdline-module-1-zero-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-1-zero-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-module-1-zero-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-1-zero]>
    <Function test_systemexit[attach_socket_cmdline-module-1-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-1-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-module-1-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-1]>
    <Function test_systemexit[attach_socket_cmdline-module-nan-zero-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-nan-zero-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-module-nan-zero-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-nan-zero]>
    <Function test_systemexit[attach_socket_cmdline-module-nan-uncaught-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-nan-uncaught]>
    <Function test_systemexit[attach_socket_cmdline-module-nan-raised]>
    <Function test_systemexit[attach_socket_cmdline-module-nan]>
    <Function test_raise_exception_options[launch-file-exceptions0-always]>
    <Function test_raise_exception_options[launch-file-exceptions0-never]>
    <Function test_raise_exception_options[launch-file-exceptions0-unhandled]>
    <Function test_raise_exception_options[launch-file-exceptions0-userUnhandled]>
    <Function test_raise_exception_options[launch-file-exceptions1-always]>
    <Function test_raise_exception_options[launch-file-exceptions1-never]>
    <Function test_raise_exception_options[launch-file-exceptions1-unhandled]>
    <Function test_raise_exception_options[launch-file-exceptions1-userUnhandled]>
    <Function test_raise_exception_options[launch-file-exceptions2-always]>
    <Function test_raise_exception_options[launch-file-exceptions2-never]>
    <Function test_raise_exception_options[launch-file-exceptions2-unhandled]>
    <Function test_raise_exception_options[launch-file-exceptions2-userUnhandled]>
    <Function test_raise_exception_options[launch-file-exceptions3-always]>
    <Function test_raise_exception_options[launch-file-exceptions3-never]>
    <Function test_raise_exception_options[launch-file-exceptions3-unhandled]>
    <Function test_raise_exception_options[launch-file-exceptions3-userUnhandled]>
    <Function test_raise_exception_options[launch-module-exceptions0-always]>
    <Function test_raise_exception_options[launch-module-exceptions0-never]>
    <Function test_raise_exception_options[launch-module-exceptions0-unhandled]>
    <Function test_raise_exception_options[launch-module-exceptions0-userUnhandled]>
    <Function test_raise_exception_options[launch-module-exceptions1-always]>
    <Function test_raise_exception_options[launch-module-exceptions1-never]>
    <Function test_raise_exception_options[launch-module-exceptions1-unhandled]>
    <Function test_raise_exception_options[launch-module-exceptions1-userUnhandled]>
    <Function test_raise_exception_options[launch-module-exceptions2-always]>
    <Function test_raise_exception_options[launch-module-exceptions2-never]>
    <Function test_raise_exception_options[launch-module-exceptions2-unhandled]>
    <Function test_raise_exception_options[launch-module-exceptions2-userUnhandled]>
    <Function test_raise_exception_options[launch-module-exceptions3-always]>
    <Function test_raise_exception_options[launch-module-exceptions3-never]>
    <Function test_raise_exception_options[launch-module-exceptions3-unhandled]>
    <Function test_raise_exception_options[launch-module-exceptions3-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions0-always]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions0-never]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions0-unhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions0-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions1-always]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions1-never]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions1-unhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions1-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions2-always]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions2-never]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions2-unhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions2-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions3-always]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions3-never]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions3-unhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-file-exceptions3-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions0-always]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions0-never]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions0-unhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions0-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions1-always]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions1-never]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions1-unhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions1-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions2-always]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions2-never]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions2-unhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions2-userUnhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions3-always]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions3-never]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions3-unhandled]>
    <Function test_raise_exception_options[attach_socket_cmdline-module-exceptions3-userUnhandled]>
    <Function test_success_exitcodes[launch-file-0]>
    <Function test_success_exitcodes[launch-file-3]>
    <Function test_success_exitcodes[launch-module-0]>
    <Function test_success_exitcodes[launch-module-3]>
    <Function test_success_exitcodes[attach_socket_cmdline-file-0]>
    <Function test_success_exitcodes[attach_socket_cmdline-file-3]>
    <Function test_success_exitcodes[attach_socket_cmdline-module-0]>
    <Function test_success_exitcodes[attach_socket_cmdline-module-3]>
    <Function test_exception_stack[launch-file-default]>
    <Function test_exception_stack[launch-file-all]>
    <Function test_exception_stack[launch-file-10]>
    <Function test_exception_stack[launch-module-default]>
    <Function test_exception_stack[launch-module-all]>
    <Function test_exception_stack[launch-module-10]>
    <Function test_exception_stack[attach_socket_cmdline-file-default]>
    <Function test_exception_stack[attach_socket_cmdline-file-all]>
    <Function test_exception_stack[attach_socket_cmdline-file-10]>
    <Function test_exception_stack[attach_socket_cmdline-module-default]>
    <Function test_exception_stack[attach_socket_cmdline-module-all]>
    <Function test_exception_stack[attach_socket_cmdline-module-10]>
  <Module test_exclude_rules.py>
    <Function test_exceptions_and_exclude_rules[launch-file-RuntimeError-exclude_by_name]>
    <Function test_exceptions_and_exclude_rules[launch-file-RuntimeError-exclude_by_dir]>
    <Function test_exceptions_and_exclude_rules[launch-file-SystemExit-exclude_by_name]>
    <Function test_exceptions_and_exclude_rules[launch-file-SystemExit-exclude_by_dir]>
    <Function test_exceptions_and_exclude_rules[launch-module-RuntimeError-exclude_by_name]>
    <Function test_exceptions_and_exclude_rules[launch-module-RuntimeError-exclude_by_dir]>
    <Function test_exceptions_and_exclude_rules[launch-module-SystemExit-exclude_by_name]>
    <Function test_exceptions_and_exclude_rules[launch-module-SystemExit-exclude_by_dir]>
    <Function test_exceptions_and_exclude_rules[attach_socket_cmdline-file-RuntimeError-exclude_by_name]>
    <Function test_exceptions_and_exclude_rules[attach_socket_cmdline-file-RuntimeError-exclude_by_dir]>
    <Function test_exceptions_and_exclude_rules[attach_socket_cmdline-file-SystemExit-exclude_by_name]>
    <Function test_exceptions_and_exclude_rules[attach_socket_cmdline-file-SystemExit-exclude_by_dir]>
    <Function test_exceptions_and_exclude_rules[attach_socket_cmdline-module-RuntimeError-exclude_by_name]>
    <Function test_exceptions_and_exclude_rules[attach_socket_cmdline-module-RuntimeError-exclude_by_dir]>
    <Function test_exceptions_and_exclude_rules[attach_socket_cmdline-module-SystemExit-exclude_by_name]>
    <Function test_exceptions_and_exclude_rules[attach_socket_cmdline-module-SystemExit-exclude_by_dir]>
    <Function test_exceptions_and_partial_exclude_rules[launch-file-exclude_code_to_debug]>
    <Function test_exceptions_and_partial_exclude_rules[launch-file-exclude_callback_dir]>
    <Function test_exceptions_and_partial_exclude_rules[launch-module-exclude_code_to_debug]>
    <Function test_exceptions_and_partial_exclude_rules[launch-module-exclude_callback_dir]>
    <Function test_exceptions_and_partial_exclude_rules[attach_socket_cmdline-file-exclude_code_to_debug]>
    <Function test_exceptions_and_partial_exclude_rules[attach_socket_cmdline-file-exclude_callback_dir]>
    <Function test_exceptions_and_partial_exclude_rules[attach_socket_cmdline-module-exclude_code_to_debug]>
    <Function test_exceptions_and_partial_exclude_rules[attach_socket_cmdline-module-exclude_callback_dir]>
  <Module test_flask.py>
    <Function test_flask_breakpoint_no_multiproc[code-launch]>
    <Function test_flask_breakpoint_no_multiproc[code-attach_socket_cmdline]>
    <Function test_flask_breakpoint_no_multiproc[template-launch]>
    <Function test_flask_breakpoint_no_multiproc[template-attach_socket_cmdline]>
    <Function test_flask_template_exception_no_multiproc[launch]>
    <Function test_flask_template_exception_no_multiproc[attach_socket_cmdline]>
    <Function test_flask_exception_no_multiproc[handled-launch]>
    <Function test_flask_exception_no_multiproc[handled-attach_socket_cmdline]>
    <Function test_flask_exception_no_multiproc[unhandled-launch]>
    <Function test_flask_exception_no_multiproc[unhandled-attach_socket_cmdline]>
    <Function test_flask_breakpoint_multiproc[launch]>
  <Module test_justmycode.py>
    <Function test_justmycode_frames[launch-file-jmc]>
    <Function test_justmycode_frames[launch-file]>
    <Function test_justmycode_frames[launch-module-jmc]>
    <Function test_justmycode_frames[launch-module]>
    <Function test_justmycode_frames[attach_socket_cmdline-file-jmc]>
    <Function test_justmycode_frames[attach_socket_cmdline-file]>
    <Function test_justmycode_frames[attach_socket_cmdline-module-jmc]>
    <Function test_justmycode_frames[attach_socket_cmdline-module]>
  <Module test_log.py>
    <Function test_log_cli[launch-file-arg]>
    <Function test_log_cli[launch-file-env]>
    <Function test_log_cli[launch-module-arg]>
    <Function test_log_cli[launch-module-env]>
    <Function test_log_cli[attach_socket_cmdline-file-arg]>
    <Function test_log_cli[attach_socket_cmdline-file-env]>
    <Function test_log_cli[attach_socket_cmdline-module-arg]>
    <Function test_log_cli[attach_socket_cmdline-module-env]>
    <Function test_log_api[file]>
    <Function test_log_api[module]>
  <Module test_multiproc.py>
    <Function test_multiprocessing[file-launch]>
    <Function test_multiprocessing[file-attach_socket_cmdline]>
    <Function test_multiprocessing[module-launch]>
    <Function test_multiprocessing[module-attach_socket_cmdline]>
    <Function test_subprocess[file-launch]>
    <Function test_subprocess[file-attach_socket_cmdline]>
    <Function test_subprocess[module-launch]>
    <Function test_subprocess[module-attach_socket_cmdline]>
    <Function test_autokill[file-launch]>
    <Function test_autokill[file-attach_socket_cmdline]>
    <Function test_autokill[module-launch]>
    <Function test_autokill[module-attach_socket_cmdline]>
    <Function test_argv_quoting[launch-file]>
    <Function test_argv_quoting[launch-module]>
    <Function test_argv_quoting[attach_socket_cmdline-file]>
    <Function test_argv_quoting[attach_socket_cmdline-module]>
  <Module test_output.py>
    <Function test_with_no_output[launch-file]>
    <Function test_with_no_output[launch-module]>
    <Function test_with_no_output[attach_socket_cmdline-file]>
    <Function test_with_no_output[attach_socket_cmdline-module]>
    <Function test_with_tab_in_output[launch-file]>
    <Function test_with_tab_in_output[launch-module]>
    <Function test_with_tab_in_output[attach_socket_cmdline-file]>
    <Function test_with_tab_in_output[attach_socket_cmdline-module]>
    <Function test_redirect_output[launch-file-enabled]>
    <Function test_redirect_output[launch-file-disabled]>
    <Function test_redirect_output[launch-module-enabled]>
    <Function test_redirect_output[launch-module-disabled]>
    <Function test_redirect_output[attach_socket_cmdline-file-enabled]>
    <Function test_redirect_output[attach_socket_cmdline-file-disabled]>
    <Function test_redirect_output[attach_socket_cmdline-module-enabled]>
    <Function test_redirect_output[attach_socket_cmdline-module-disabled]>
  <Module test_parse_args.py>
    <Function test_targets[file]>
    <Function test_targets[module]>
    <Function test_targets[code]>
    <Function test_targets[client-file]>
    <Function test_targets[client-module]>
    <Function test_targets[client-code]>
    <Function test_targets[wait-file]>
    <Function test_targets[wait-module]>
    <Function test_targets[wait-code]>
    <Function test_targets[wait-client-file]>
    <Function test_targets[wait-client-module]>
    <Function test_targets[wait-client-code]>
    <Function test_targets[nodebug-file]>
    <Function test_targets[nodebug-module]>
    <Function test_targets[nodebug-code]>
    <Function test_targets[nodebug-client-file]>
    <Function test_targets[nodebug-client-module]>
    <Function test_targets[nodebug-client-code]>
    <Function test_targets[nodebug-wait-file]>
    <Function test_targets[nodebug-wait-module]>
    <Function test_targets[nodebug-wait-code]>
    <Function test_targets[nodebug-wait-client-file]>
    <Function test_targets[nodebug-wait-client-module]>
    <Function test_targets[nodebug-wait-client-code]>
    <Function test_targets[multiproc-file]>
    <Function test_targets[multiproc-module]>
    <Function test_targets[multiproc-code]>
    <Function test_targets[multiproc-client-file]>
    <Function test_targets[multiproc-client-module]>
    <Function test_targets[multiproc-client-code]>
    <Function test_targets[multiproc-wait-file]>
    <Function test_targets[multiproc-wait-module]>
    <Function test_targets[multiproc-wait-code]>
    <Function test_targets[multiproc-wait-client-file]>
    <Function test_targets[multiproc-wait-client-module]>
    <Function test_targets[multiproc-wait-client-code]>
    <Function test_targets[multiproc-nodebug-file]>
    <Function test_targets[multiproc-nodebug-module]>
    <Function test_targets[multiproc-nodebug-code]>
    <Function test_targets[multiproc-nodebug-client-file]>
    <Function test_targets[multiproc-nodebug-client-module]>
    <Function test_targets[multiproc-nodebug-client-code]>
    <Function test_targets[multiproc-nodebug-wait-file]>
    <Function test_targets[multiproc-nodebug-wait-module]>
    <Function test_targets[multiproc-nodebug-wait-code]>
    <Function test_targets[multiproc-nodebug-wait-client-file]>
    <Function test_targets[multiproc-nodebug-wait-client-module]>
    <Function test_targets[multiproc-nodebug-wait-client-code]>
    <Function test_targets[extra-file]>
    <Function test_targets[extra-module]>
    <Function test_targets[extra-code]>
    <Function test_targets[extra-client-file]>
    <Function test_targets[extra-client-module]>
    <Function test_targets[extra-client-code]>
    <Function test_targets[extra-wait-file]>
    <Function test_targets[extra-wait-module]>
    <Function test_targets[extra-wait-code]>
    <Function test_targets[extra-wait-client-file]>
    <Function test_targets[extra-wait-client-module]>
    <Function test_targets[extra-wait-client-code]>
    <Function test_targets[extra-nodebug-file]>
    <Function test_targets[extra-nodebug-module]>
    <Function test_targets[extra-nodebug-code]>
    <Function test_targets[extra-nodebug-client-file]>
    <Function test_targets[extra-nodebug-client-module]>
    <Function test_targets[extra-nodebug-client-code]>
    <Function test_targets[extra-nodebug-wait-file]>
    <Function test_targets[extra-nodebug-wait-module]>
    <Function test_targets[extra-nodebug-wait-code]>
    <Function test_targets[extra-nodebug-wait-client-file]>
    <Function test_targets[extra-nodebug-wait-client-module]>
    <Function test_targets[extra-nodebug-wait-client-code]>
    <Function test_targets[extra-multiproc-file]>
    <Function test_targets[extra-multiproc-module]>
    <Function test_targets[extra-multiproc-code]>
    <Function test_targets[extra-multiproc-client-file]>
    <Function test_targets[extra-multiproc-client-module]>
    <Function test_targets[extra-multiproc-client-code]>
    <Function test_targets[extra-multiproc-wait-file]>
    <Function test_targets[extra-multiproc-wait-module]>
    <Function test_targets[extra-multiproc-wait-code]>
    <Function test_targets[extra-multiproc-wait-client-file]>
    <Function test_targets[extra-multiproc-wait-client-module]>
    <Function test_targets[extra-multiproc-wait-client-code]>
    <Function test_targets[extra-multiproc-nodebug-file]>
    <Function test_targets[extra-multiproc-nodebug-module]>
    <Function test_targets[extra-multiproc-nodebug-code]>
    <Function test_targets[extra-multiproc-nodebug-client-file]>
    <Function test_targets[extra-multiproc-nodebug-client-module]>
    <Function test_targets[extra-multiproc-nodebug-client-code]>
    <Function test_targets[extra-multiproc-nodebug-wait-file]>
    <Function test_targets[extra-multiproc-nodebug-wait-module]>
    <Function test_targets[extra-multiproc-nodebug-wait-code]>
    <Function test_targets[extra-multiproc-nodebug-wait-client-file]>
    <Function test_targets[extra-multiproc-nodebug-wait-client-module]>
    <Function test_targets[extra-multiproc-nodebug-wait-client-code]>
    <Function test_unsupported_arg>
    <Function test_host_required>
    <Function test_host_empty>
    <Function test_port_default>
  <Module test_path_mapping.py>
    <Function test_client_ide_from_path_mapping_linux_backend[launch-file-INVALID]>
    <Function test_client_ide_from_path_mapping_linux_backend[launch-file]>
    <Function test_client_ide_from_path_mapping_linux_backend[launch-module-INVALID]>
    <Function test_client_ide_from_path_mapping_linux_backend[launch-module]>
    <Function test_client_ide_from_path_mapping_linux_backend[attach_socket_cmdline-file-INVALID]>
    <Function test_client_ide_from_path_mapping_linux_backend[attach_socket_cmdline-file]>
    <Function test_client_ide_from_path_mapping_linux_backend[attach_socket_cmdline-module-INVALID]>
    <Function test_client_ide_from_path_mapping_linux_backend[attach_socket_cmdline-module]>
    <Function test_with_dot_remote_root[launch-file]>
    <Function test_with_dot_remote_root[launch-module]>
    <Function test_with_dot_remote_root[attach_socket_cmdline-file]>
    <Function test_with_dot_remote_root[attach_socket_cmdline-module]>
    <Function test_with_path_mappings[launch-file]>
    <Function test_with_path_mappings[launch-module]>
    <Function test_with_path_mappings[attach_socket_cmdline-file]>
    <Function test_with_path_mappings[attach_socket_cmdline-module]>
  <Module test_run.py>
    <Function test_run[launch-file]>
    <Function test_run[launch-module]>
    <Function test_run[launch-code]>
    <Function test_run[attach_socket_cmdline-file]>
    <Function test_run[attach_socket_cmdline-module]>
    <Function test_run[attach_socket_cmdline-code]>
    <Function test_run_submodule>
    <Function test_nodebug[file]>
    <Function test_nodebug[module]>
    <Function test_nodebug[code]>
    <Function test_run_vs[script]>
    <Function test_run_vs[module]>
  <Module test_set_expression.py>
    <Function test_set_expression[launch-file]>
    <Function test_set_expression[launch-module]>
    <Function test_set_expression[attach_socket_cmdline-file]>
    <Function test_set_expression[attach_socket_cmdline-module]>
  <Module test_start_stop.py>
    <Function test_wait_on_normal_exit_enabled[file-launch]>
    <Function test_wait_on_normal_exit_enabled[module-launch]>
    <Function test_wait_on_abnormal_exit_enabled[file-launch]>
    <Function test_wait_on_abnormal_exit_enabled[module-launch]>
    <Function test_exit_normally_with_wait_on_abnormal_exit_enabled[file-launch]>
    <Function test_exit_normally_with_wait_on_abnormal_exit_enabled[module-launch]>
  <Module test_step.py>
    <Function test_set_next_statement[launch-file]>
    <Function test_set_next_statement[launch-module]>
    <Function test_set_next_statement[attach_socket_cmdline-file]>
    <Function test_set_next_statement[attach_socket_cmdline-module]>
  <Module test_stop_on_entry.py>
    <Function test_stop_on_entry[file-breakpoint]>
    <Function test_stop_on_entry[file]>
    <Function test_stop_on_entry[module-breakpoint]>
    <Function test_stop_on_entry[module]>
  <Module test_threads.py>
    <Function test_thread_count[launch-file-1]>
    <Function test_thread_count[launch-file-3]>
    <Function test_thread_count[launch-module-1]>
    <Function test_thread_count[launch-module-3]>
    <Function test_thread_count[attach_socket_cmdline-file-1]>
    <Function test_thread_count[attach_socket_cmdline-file-3]>
    <Function test_thread_count[attach_socket_cmdline-module-1]>
    <Function test_thread_count[attach_socket_cmdline-module-3]>
    <Function test_debug_this_thread[launch-file]>
    <Function test_debug_this_thread[launch-module]>
    <Function test_debug_this_thread[attach_socket_cmdline-file]>
    <Function test_debug_this_thread[attach_socket_cmdline-module]>
  <Module test_vs_specific.py>
    <Function test_stack_format[launch-file-True-True]>
    <Function test_stack_format[launch-file-True-False]>
    <Function test_stack_format[launch-file-False-True]>
    <Function test_stack_format[launch-file-False-False]>
    <Function test_stack_format[launch-module-True-True]>
    <Function test_stack_format[launch-module-True-False]>
    <Function test_stack_format[launch-module-False-True]>
    <Function test_stack_format[launch-module-False-False]>
    <Function test_stack_format[attach_socket_cmdline-file-True-True]>
    <Function test_stack_format[attach_socket_cmdline-file-True-False]>
    <Function test_stack_format[attach_socket_cmdline-file-False-True]>
    <Function test_stack_format[attach_socket_cmdline-file-False-False]>
    <Function test_stack_format[attach_socket_cmdline-module-True-True]>
    <Function test_stack_format[attach_socket_cmdline-module-True-False]>
    <Function test_stack_format[attach_socket_cmdline-module-False-True]>
    <Function test_stack_format[attach_socket_cmdline-module-False-False]>
    <Function test_module_events[launch-file]>
    <Function test_module_events[launch-module]>
    <Function test_module_events[attach_socket_cmdline-file]>
    <Function test_module_events[attach_socket_cmdline-module]>
<Package $HOME/ptvsd/tests/tests>
  <Module test_patterns.py>
    <Function test_value[x0]>
    <Function test_value[True]>
    <Function test_value[False]>
    <Function test_value[0]>
    <Function test_value[-1]>
    <Function test_value[-1.0]>
    <Function test_value[1.23]>
    <Function test_value[abc0]>
    <Function test_value[abcd0]>
    <Function test_value[abc1]>
    <Function test_value[abcd1]>
    <Function test_value[x11]>
    <Function test_value[x12]>
    <Function test_value[x13]>
    <Function test_value[x14]>
    <Function test_value[x15]>
    <Function test_value[x16]>
    <Function test_none>
    <Function test_equal>
    <Function test_not_equal>
    <Function test_same>
    <Function test_inverse>
    <Function test_either>
    <Function test_in_range>
    <Function test_str>
    <Function test_matching>
    <Function test_starting_with>
    <Function test_ending_with>
    <Function test_containing>
    <Function test_list>
    <Function test_dict>
    <Function test_such_that>
    <Function test_error>
    <Function test_recursive>
  <Module test_timeline.py>
    <Function test_occurrences>
    <Function test_event>
    <Function test_request_response[success]>
    <Function test_request_response[failure]>
    <Function test_after>
    <Function test_before>
    <Function test_and>
    <Function test_or>
    <Function test_xor>
    <Function test_conditional>
    <Function test_lower_bound>
    <Function test_frozen>
    <Function test_unobserved>
    <Function test_new>
    <Function test_concurrency[mark_then_wait]>
    <Function test_concurrency[wait_then_mark]>

==================================== ERRORS ====================================
_ ERROR collecting src/ptvsd/_vendored/pydevd/tests/test_check_pydevconsole.py _
ImportError while importing test module '$HOME/ptvsd/src/ptvsd/_vendored/pydevd/tests/test_check_pydevconsole.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
ModuleNotFoundError: No module named 'tests.test_check_pydevconsole'
___ ERROR collecting src/ptvsd/_vendored/pydevd/tests/test_get_referrers.py ____
ImportError while importing test module '$HOME/ptvsd/src/ptvsd/_vendored/pydevd/tests/test_get_referrers.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
ModuleNotFoundError: No module named 'tests.test_get_referrers'
______ ERROR collecting src/ptvsd/_vendored/pydevd/tests/test_jyserver.py ______
ImportError while importing test module '$HOME/ptvsd/src/ptvsd/_vendored/pydevd/tests/test_jyserver.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
ModuleNotFoundError: No module named 'tests.test_jyserver'
___ ERROR collecting src/ptvsd/_vendored/pydevd/tests/test_jysimpleTipper.py ___
ImportError while importing test module '$HOME/ptvsd/src/ptvsd/_vendored/pydevd/tests/test_jysimpleTipper.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
ModuleNotFoundError: No module named 'tests.test_jysimpleTipper'
_ ERROR collecting src/ptvsd/_vendored/pydevd/tests/test_pydev_ipython_011.py __
ImportError while importing test module '$HOME/ptvsd/src/ptvsd/_vendored/pydevd/tests/test_pydev_ipython_011.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
ModuleNotFoundError: No module named 'tests.test_pydev_ipython_011'
____ ERROR collecting src/ptvsd/_vendored/pydevd/tests/test_pydevconsole.py ____
ImportError while importing test module '$HOME/ptvsd/src/ptvsd/_vendored/pydevd/tests/test_pydevconsole.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
ModuleNotFoundError: No module named 'tests.test_pydevconsole'
______ ERROR collecting src/ptvsd/_vendored/pydevd/tests/test_pyserver.py ______
ImportError while importing test module '$HOME/ptvsd/src/ptvsd/_vendored/pydevd/tests/test_pyserver.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
ModuleNotFoundError: No module named 'tests.test_pyserver'
____ ERROR collecting src/ptvsd/_vendored/pydevd/tests/test_simpleTipper.py ____
ImportError while importing test module '$HOME/ptvsd/src/ptvsd/_vendored/pydevd/tests/test_simpleTipper.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
ModuleNotFoundError: No module named 'tests.test_simpleTipper'
=============================== warnings summary ===============================
$HOME/.local/lib/python3.7/site-packages/_pytest/config/__init__.py:538
  $HOME/.local/lib/python3.7/site-packages/_pytest/config/__init__.py:538: PytestAssertRewriteWarning: Module already imported so cannot be rewritten: tests_python.debugger_fixtures
    self.import_plugin(import_spec)

$HOME/.local/lib/python3.7/site-packages/jinja2/utils.py:485
  $HOME/.local/lib/python3.7/site-packages/jinja2/utils.py:485: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working
    from collections import MutableMapping

$HOME/.local/lib/python3.7/site-packages/jinja2/runtime.py:318
  $HOME/.local/lib/python3.7/site-packages/jinja2/runtime.py:318: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working
    from collections import Mapping

-- Docs: https://docs.pytest.org/en/latest/warnings.html
!!!!!!!!!!!!!!!!!!! Interrupted: 8 errors during collection !!!!!!!!!!!!!!!!!!!!
===================== 3 warnings, 8 error in 1.10 seconds ======================

Traceback (most recent call last):
  File "$HOME/.vscode-server/extensions/ms-python.python-2019.7.27777-dev/pythonFiles/testing_tools/run_adapter.py", line 18, in <module>
    main(tool, cmd, subargs, toolargs)
  File "$HOME/.vscode-server/extensions/ms-python.python-2019.7.27777-dev/pythonFiles/testing_tools/adapter/__main__.py", line 90, in main
    parents, result = run(toolargs, **subargs)
  File "$HOME/.vscode-server/extensions/ms-python.python-2019.7.27777-dev/pythonFiles/testing_tools/adapter/pytest/_discovery.py", line 36, in discover
    raise Exception('pytest discovery failed (exit code {})'.format(ec))
Exception: pytest discovery failed (exit code 2)

Running pytest directly works fine with no args:

PYTHONPATH=src python3 -m pytest --collect-only

However, it has exactly the same failure as the adapter if I pass the same args:

PYTHONPATH=src /usr/bin/python3.7 -m pytest --collect-only -s --cache-clear .

@ericsnowcurrently
Copy link

Also, if I drop the final "." then both pytest and the adapter work fine:

PYTHONPATH=src /usr/bin/python3.7 -m pytest --collect-only -s --cache-clear

@ericsnowcurrently
Copy link

@karthiknadig, things should work fine with the following settings.json:

{
    "python.testing.unittestEnabled": false,
    "python.testing.nosetestsEnabled": false,
    "python.testing.pytestEnabled": true,
    "python.testing.pytestArgs": []
}

The following will work too:

{
    "python.testing.unittestEnabled": false,
    "python.testing.nosetestsEnabled": false,
    "python.testing.pytestEnabled": true,
    "python.testing.pytestArgs": [
        "--ignore=src/ptvsd/_vendored/",
        "."
    ]
}

I've verified that both work and that both exclude pydevd tests. I'm not sure why that plain "." (the default) causes a problem.

@karthiknadig
Copy link
Member Author

Confirming that this works now.

@ghost ghost removed the needs PR label Jul 30, 2019
@ericsnowcurrently
Copy link

thanks @karthiknadig

@lock lock bot locked as resolved and limited conversation to collaborators Aug 7, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-testing bug Issue identified by VS Code Team member as probable bug important Issue identified as high-priority regression Bug didn't exist in a previous release
Projects
None yet
Development

No branches or pull requests

7 participants