Skip to content

Fix SimpleCppProject E2E test setup - #14687

Merged
Sean McManus (sean-mcmanus) merged 2 commits into
mainfrom
seanmcm/devbox2-wsl/agent32/fix-linux-macos-e2e-tests
Aug 18, 2026
Merged

Fix SimpleCppProject E2E test setup#14687
Sean McManus (sean-mcmanus) merged 2 commits into
mainfrom
seanmcm/devbox2-wsl/agent32/fix-linux-macos-e2e-tests

Conversation

@sean-mcmanus

@sean-mcmanus Sean McManus (sean-mcmanus) commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Summary

Activate the C/C++ extension before the compiler-path tests so extension state is initialized before resolving the native argument-parsing helper. Also update the non-Windows developer-environment test to expect the command's explicit platform error.

Validation

  • yarn run compile
  • yarn run lint
  • yarn test --scenario=SimpleCppProject (21 passing)
  • I verified the lab builds pass now too.

This PR was investigated and created by Copilot with GPT-5.6 Sol (in VS Code). Any message starting with ✨Copilot: was sent by Copilot.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Initializes extension state before compiler-path tests and aligns non-Windows developer-environment expectations with the command’s actual error.

Changes:

  • Activates the C/C++ extension before compiler-path tests.
  • Exposes and asserts the non-Windows platform error.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
Extension/test/scenarios/SimpleCppProject/tests/compilerPath.test.ts Adds extension activation setup.
Extension/test/scenarios/SimpleCppProject/tests/devEnvironment.test.ts Expects the platform-specific error.
Extension/src/LanguageServer/devcmd.ts Exports the non-Windows error constant.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@sean-mcmanus
Sean McManus (sean-mcmanus) marked this pull request as ready for review August 18, 2026 01:22
@sean-mcmanus
Sean McManus (sean-mcmanus) requested a review from a team as a code owner August 18, 2026 01:22
@sean-mcmanus
Sean McManus (sean-mcmanus) merged commit e46f612 into main Aug 18, 2026
5 checks passed
@sean-mcmanus
Sean McManus (sean-mcmanus) deleted the seanmcm/devbox2-wsl/agent32/fix-linux-macos-e2e-tests branch August 18, 2026 22:53
@github-project-automation github-project-automation Bot moved this from Pull Request to Done in cpptools Aug 18, 2026
Sean McManus (sean-mcmanus) added a commit that referenced this pull request Aug 21, 2026
* Validate Yarn lockfile selectors (#14663)

* Fix IntelliSense translation strings. (#14668)

* Fix IntelliSense translation strings.

* Handle localization path casing generically (#14669)

* Update changelog and version for 1.33.8 (#14671)

* Fix configuration path regex escaping (#14674)

* Update inactive regions to support column granularity (#14667)

Co-authored-by: @8prashant (Prashant Kumar Rai)

* Bump the github-actions group with 2 updates (#14678)

Bumps the github-actions group with 2 updates: [github/codeql-action/init](https://github.com/github/codeql-action) and [github/codeql-action/analyze](https://github.com/github/codeql-action).


Updates `github/codeql-action/init` from 4.37.4 to 4.37.6
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@f205ea1...5595cca)

Updates `github/codeql-action/analyze` from 4.37.4 to 4.37.6
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@f205ea1...5595cca)

---
updated-dependencies:
- dependency-name: github/codeql-action/init
  dependency-version: 4.37.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: github/codeql-action/analyze
  dependency-version: 4.37.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Upgrade nanoid to 3.3.18 (#14690)

* Fix SimpleCppProject test setup (#14687)

* Update IntelliSense localization strings (#14676)

* Ignore process wait test helper (#14694)

* Retry OneLocBuild dependency installation (#14697)

* Add localized warning for disabled browse database (#14683)

* Add localized browse database warning

* Clarify browse warning translator hint

---------

Co-authored-by: Colen Garoutte-Carson <49173979+Colengms@users.noreply.github.com>

* Harden Linux gdb installation (#14695)

* Fix configuration path diagnostic ranges (#14679)

* Bump the github-actions group with 2 updates (#14698)

Bumps the github-actions group with 2 updates: [github/codeql-action/init](https://github.com/github/codeql-action) and [github/codeql-action/analyze](https://github.com/github/codeql-action).


Updates `github/codeql-action/init` from 4.37.6 to 4.37.7
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@5595cca...ff2f1c6)

Updates `github/codeql-action/analyze` from 4.37.6 to 4.37.7
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@5595cca...ff2f1c6)

---
updated-dependencies:
- dependency-name: github/codeql-action/init
  dependency-version: 4.37.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: github/codeql-action/analyze
  dependency-version: 4.37.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update changelog and version for 1.34.0 (#14700)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Colen Garoutte-Carson <49173979+Colengms@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants