vscode/test
Johannes Rieken 2d97803568
add ListenerRefusalError and ListenerLeakError which get logged when listener thresholds are exceeded. (#212900)
* add `ListenerRefusalError` and `ListenerLeakError` which get logged when listener thresholds are exceeded.

The `stack` property of these errors will point towards the most frequent listener and how often it is used. If that's a high number there is a leak (same listener is added over and over again), if that's a low number there might be a conceptual flaw that an emitter is simply too prominent.

* rightfully don't use Error.captureStackTrace (v8/nodejs only)
2024-05-16 08:29:17 -07:00
..
automation chore: update to electron 29 (#209818) 2024-05-11 01:20:28 +09:00
integration chore: update to electron 29 (#209818) 2024-05-11 01:20:28 +09:00
leaks Bump dependencies for debug sub-dependency (#195513) 2023-10-13 09:01:12 -07:00
monaco update vscode-test-web (#201187) 2023-12-19 16:03:03 +01:00
smoke chore: update to electron 29 (#209818) 2024-05-11 01:20:28 +09:00
unit add ListenerRefusalError and ListenerLeakError which get logged when listener thresholds are exceeded. (#212900) 2024-05-16 08:29:17 -07: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 Fix supported markdown-lint violations in markdown files (#190750) 2023-08-24 08:37:25 +00: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)