| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
Agent-Logs-Url: https://github.com/microsoft/vscode-python-debugger/sessions/e202ee48-f8d2-4bb4-a5bb-25832c5bd98e Co-authored-by: rchiodo <19672699+rchiodo@users.noreply.github.com>
Agent-Logs-Url: https://github.com/microsoft/vscode-python-debugger/sessions/e202ee48-f8d2-4bb4-a5bb-25832c5bd98e Co-authored-by: rchiodo <19672699+rchiodo@users.noreply.github.com>
|
Copilot did you reproduce the error with this test? It looks like you're just making sure the most recent fix didn't regress anything else, but I don't see any other code fixes. |
Sorry, something went wrong.
You’re right. I did not reproduce the full Test Explorer failure path in this sandbox; I only added unit regression coverage around the existing production behavior (delete debugConfig.purpose) in child-process attach. So this PR does not include a new runtime code fix beyond that existing path. Latest commit: 0c86597. If you want, I can follow up by adding an integration-style repro test that exercises the pytest launch path end-to-end. |
Sorry, something went wrong.
|
Copilot yes please add a full integration test and see if you can reproduce the problem as stated by the last comment on the issue. |
Sorry, something went wrong.
…sessions Agent-Logs-Url: https://github.com/microsoft/vscode-python-debugger/sessions/573cd841-8f08-4cd0-8021-229e2380164f Co-authored-by: rchiodo <19672699+rchiodo@users.noreply.github.com>
Agent-Logs-Url: https://github.com/microsoft/vscode-python-debugger/sessions/573cd841-8f08-4cd0-8021-229e2380164f Co-authored-by: rchiodo <19672699+rchiodo@users.noreply.github.com>
Agent-Logs-Url: https://github.com/microsoft/vscode-python-debugger/sessions/573cd841-8f08-4cd0-8021-229e2380164f Co-authored-by: rchiodo <19672699+rchiodo@users.noreply.github.com>
Agent-Logs-Url: https://github.com/microsoft/vscode-python-debugger/sessions/573cd841-8f08-4cd0-8021-229e2380164f Co-authored-by: rchiodo <19672699+rchiodo@users.noreply.github.com>
Agent-Logs-Url: https://github.com/microsoft/vscode-python-debugger/sessions/573cd841-8f08-4cd0-8021-229e2380164f Co-authored-by: rchiodo <19672699+rchiodo@users.noreply.github.com>
Agent-Logs-Url: https://github.com/microsoft/vscode-python-debugger/sessions/573cd841-8f08-4cd0-8021-229e2380164f Co-authored-by: rchiodo <19672699+rchiodo@users.noreply.github.com>
Agent-Logs-Url: https://github.com/microsoft/vscode-python-debugger/sessions/573cd841-8f08-4cd0-8021-229e2380164f Co-authored-by: rchiodo <19672699+rchiodo@users.noreply.github.com>
Agent-Logs-Url: https://github.com/microsoft/vscode-python-debugger/sessions/573cd841-8f08-4cd0-8021-229e2380164f Co-authored-by: rchiodo <19672699+rchiodo@users.noreply.github.com>
Added a full debugger integration test that launches pytest with purpose: ['debug-test'] + subProcess: true and exercises a ProcessPoolExecutor scenario from the latest issue comment path. It verifies the test reaches post-pool code by asserting a completion marker file is written. I also added a small test-harness helper to start sessions from explicit debug configs. Commit: ccdf8a1. I attempted to run the targeted integration test here, but this sandbox cannot complete npm test (fails at VS Code download: Resolving version...) and local python -m pytest is unavailable (No module named pytest). Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
Sorry, something went wrong.
|
Copilot can you create a virtual env in the sandbox? I don't personally have time to reproduce this problem so it would be nice if you could investigate how to run the test in your sandbox. |
Sorry, something went wrong.
I investigated this in the sandbox using a fresh virtual env and can now run the pytest repro directly. What works in sandbox:
What is still blocked:
Current branch head: ccdf8a1 (no repo file changes for this investigation). No UI changes in this update (screenshot N/A). Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
Sorry, something went wrong.
|
Copilot is there a way to change the firewall rules? |
Sorry, something went wrong.
Not from inside this sandbox. I can’t change outbound firewall/DNS policy here, so I can’t unblock update.code.visualstudio.com myself. If that host can be allowlisted in the runner/network policy, the integration harness should run. Otherwise, the practical workaround is to run the integration test in an environment with normal outbound access (or with VS Code already cached/preinstalled). No code changes in this step (head still ccdf8a1). No UI changes (screenshot N/A). |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Debugging pytest tests that involve subprocesses could exit the debug session when a child process terminated, because child attach sessions could be treated as test sessions. This PR now includes both unit and integration regression coverage, including the follow-up process-pool scenario reported on the issue.
What changed
Why this matters
Regression examples covered
> [!WARNING]
>
>