vscode/test
Matt Bierner 66b6adf035
Switch webview service-worker to use message channel (#138811)
* Switch webview service-worker to use message channel

This change hooks the service worker used for loading webview resources directly up to the main VS Code process over a message channel. Previously this communication had to go through an extra hop through the webview

This simplifies the logic somewhat (although this change required adding extra logic to exchange the message port). It also improves performance a little

* Update webview content commit version
2021-12-10 16:35:13 -08:00
..
automation be sure that terminal target gets set for the instance (#138875) 2021-12-10 14:51:45 -08:00
integration Switch webview service-worker to use message channel (#138811) 2021-12-10 16:35:13 -08:00
leaks add leak test scaffolding 2021-05-06 14:45:12 +02:00
monaco Fail the build when webpack has bundling warnings (early prevention of issues like microsoft/monaco-editor#2691) 2021-10-11 18:14:10 +02:00
smoke skip failing tests 2021-12-10 16:06:13 -08:00
unit smoke - print running tasks after smoke test run 2021-11-29 10:12:42 +01:00
.mocharc.json eng: update mocha 2 -> 8 2020-12-17 11:24:15 -08:00
cgmanifest.json rename isOnlyDevelopmentDependency to developmentDependency 2018-11-21 16:17:52 +01:00
README.md Web: run integration tests as part of our product builds (fix #83923) 2020-02-10 11:23:00 +01:00

VSCode Tests

Contents

This folder contains the various test runners for VSCode. 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)
  • ui: our suite of manual UI tests