Files
vscode/test
08ca479959 Make Integrated Browser smoke tests deterministic across build qualities (#328983)
The suite drives the browser toolbar overflow and Add to Chat menus through HTML locators (.monaco-menu-container). On macOS, stable defaults window.menuStyle to 'native' while insiders defaults to 'inherit', so those menus render as native OS menus in stable and the locators never resolve.

Pin the setting to 'custom' for the suite, seeded on disk before startup. Writing it at runtime instead would make SettingsChangeRelauncher pop a modal 'restart to take effect' dialog on Windows/Linux, blocking the workbench.

Ports #328969 and #328972 from release/1.132 to main.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-08-04 17:31:27 +00:00
..
2026-07-22 09:23:06 -07:00
2026-07-22 09:23:06 -07:00

VS Code Tests

Contents

This folder contains the various test runners for VS Code. Please refer to the documentation within for how to run them:

  • unit: our suite of unit tests (README)
  • integration: our suite of API tests (README)
  • smoke: our suite of automated UI tests (README)
  • sanity: release sanity tests (README)