Fix multithreading stepping in 3.12 and later (#1798)

* Fix multithreaded stepping to not have 'return' events when a thread is already suspended

* Update after removing blank line

* Remove unnecessary change for start method
This commit is contained in:
Rich Chiodo 2025-01-07 11:25:54 -08:00 committed by GitHub
parent 7597262c80
commit 02723de140
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 1962 additions and 1855 deletions

View file

@ -171,6 +171,10 @@ That will generate a log from the test run.
Logging the test output can be tricky so here's some information on how to debug the tests.
#### Running pydevd tests inside of VS code
You can also run the pydevd tests inside of VS code using the test explorer (and debug the pytest code). To do so, set PYTHONPATH=. and open the `src/debugpy/_vendored/pydevd` folder in VS code. The test explorer should find all of the pydevd tests.
#### How to add more logging
The pydevd tests log everything to the console and to a text file during the test. If you scroll up in the console, it should show the log file it read the logs from: