extensions/vscode/e2e/README.md
When running e2e tests for the first time
npm run e2e:all
Depending on what code you update, you can use a faster loop to test your changes:
npm run e2e:quicknpm run e2e:recompilenpm run e2e:rebuild-guiAll e2e tests are separated (by folder) into
selectors - functions that return elementsactions - functions that perform actions on the editortests - the actual tests, which are typically longer paths of functionality rather than individual actionsdata-testid on a React component instead of an actual HTML element?data-testid or selector actually just wrong?TestUtils.waitForTimeout between two events if you think it's caused by a race condition. Note that this may lead to flake down the road.TestUtils.waitForSuccesstest-continue/config.json and test-continue/config.yaml. If the model provider is mock, it will use MockLLM, and if it uses test, it will use TestLLM.codesign is not available. You should run npm run e2e:all-non-mac instead of npm run e2e:all.