vscode/test
Matt Bierner 17c75e1180
Allow reusing webview origins across reloads (#149950)
* Allow reusing webview origins across reloads

Currently webviews are always loaded into a unique origin. This keeps them isolated but also means that we can't benefit from caching across window reloads

This change adds a new `origin` option that you can pass to webviews which controls the origin they use. If this origin is not provided, we use a random one instead

We then save off this origin for webview panels and restore it on window reloads. Webviews restore a little faster on window reload

* Update webview fallback version
2022-05-19 16:07:14 -07:00
..
automation Engineering - create pull request pipeline (#149171) 2022-05-11 03:08:54 -07:00
integration Allow reusing webview origins across reloads (#149950) 2022-05-19 16:07:14 -07:00
leaks add leak test scaffolding 2021-05-06 14:45:12 +02:00
monaco Fixes #141994: Address eslint problems 2022-02-02 13:18:12 +01:00
smoke Skip shell integration smoke tests on mac as well 2022-05-17 12:14:54 -07:00
unit tests - improve exclusion handling for node.js tests 2022-04-21 17:10:16 +02:00
.mocharc.json eng: update mocha 2 -> 8 2020-12-17 11:24:15 -08:00
cgmanifest.json
README.md Cleanup package.json test scripts (#141210) 2022-01-22 13:07:14 +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)