* Fix issues with django and jinja2 exceptions with just-my-code turned on. Fixes#1181
* Modules don't have __qualname__.
* Fix test to do a step out.
* Fix test for Jython.
* Map to cwd when remote root is '.'
* Add test for '.' remote root
* Move remote root resolution to a separate function
* print local path and frames in test
* Fix#1090: Port refactored command line parser to master
* Fix#921: Double dash in program arguments gets caught and crashes pydevd
* Fix#1013: -h/--help arg to program instead shows help for interpreter
* Provide a single notification when a breakpoint is hit. #805 (#922)
* Provide a single notification when a breakpoint is hit. #805
ptvsd requires all threads to be stopped or all threads to be running
(this is a limitation for vsts), so, we generate a single notification
when a breakpoint is hit and have CMD_GET_THREAD_STACK wait to get the
actual stack (or if the thread is not paused in a timely manner,
provide the stack as it is, but in this case it may not be possible
to get the locals or interact with the frame -- issued commands
will timeout).
* Rename CMD_SUSPEND_ON_BREAKPOINT_EXCEPTION to CMD_PYDEVD_JSON_CONFIG.
* Fixes to ptvsd tests related to differences of thread events after changes to PyDBCommandThread.
* Make ptvsd use CMD_THREAD_SUSPEND_SINGLE_NOTIFICATION and CMD_THREAD_RESUME_SINGLE_NOTIFICATION.
* Fixing tests.
* Sleep on wait_for_attach() (should be removed later) -- it seems there's still a racing condition as wait_for_attach() seems to proceed before CMD_PYDEVD_JSON_CONFIG is passed on to pydevd.
* Test changes needed to integrate 805 (#969)
* Integrate 805 initial
* Fix send suspend event to use single suspend event command
* Fix thread run event tests.
* Fix event ordering
* fix reattach tests
* Increase timeouts for some tests.
* Fix more tests
* fix typo
* Skip flaky/redundent re-attach tests
* more cleanup
* Replace completions tests with pytests
* Ensure continued is sent when the thread runs.
* Dont wait for continued in completions tests.
* Revert "Ensure continued is sent when the thread runs."
This reverts commit caef558fcf4d890d01bf3e5694b3dbc42795aaaf.
* Skip broken tests.
* Parametrize completion tests
* Add variables and evaluate tests
* Add sort order and evaluate tests
* Ensure the last output is seen
* Add stop on entry tests, normal and abnormal exit tests
* Fix tests for 2.7
* Fix minor linting issue
* Fix#941: Custom event with process information
* Fix tests to accommodate the new ptvsd_process event.
* More test fixes for 'ptvsd_process'.
* Fix tests
* Fix more tests