| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
There was a problem hiding this comment.
This PR adds project-aware pytest execution support to the test controller flow by wiring Python Environments “projects” into execution/debugging, and introducing shared helpers + unit tests to validate the new behavior in multi-project workspaces.
Changes:
Copilot reviewed 10 out of 10 changed files in this pull request and generated 7 comments.
Show a summary per file| File | Description |
|---|---|
| src/client/testing/testController/common/projectTestExecution.ts | New project-based execution utilities (grouping, project lookup, coverage callback setup). |
| src/client/testing/testController/controller.ts | Routes pytest runs through project-based execution when projects are registered. |
| src/client/testing/testController/pytest/pytestExecutionAdapter.ts | Sets project execution environment (PROJECT_ROOT_PATH) and passes project into debug launch options; uses project environment when available. |
| src/client/testing/testController/unittest/testExecutionAdapter.ts | Updates execution adapter signature and adds logging around new parameters. |
| src/client/testing/common/debugLauncher.ts | Supports concurrent debug sessions via a per-launch marker; uses project name/python path when available. |
| src/client/testing/common/types.ts | Extends LaunchOptions to include optional project metadata. |
| src/test/testing/testController/testMocks.ts | Adds reusable mocks for project adapters, dependencies, and test items. |
| src/test/testing/testController/pytest/pytestExecutionAdapter.unit.test.ts | Adds unit tests validating project env var + debug launch options behavior for pytest. |
| src/test/testing/testController/common/projectTestExecution.unit.test.ts | Adds comprehensive unit tests for grouping, project resolution, execution orchestration, and coverage callback behavior. |
| src/test/testing/common/debugLauncher.unit.test.ts | Updates and adds tests for multi-session debug lifecycle tracking and project-specific config naming. |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
No description provided.