-
Notifications
You must be signed in to change notification settings - Fork 349
Open
Labels
ideIssues for VS, VSCode, Monaco, etc.Issues for VS, VSCode, Monaco, etc.
Description
Started yersteday, the e2e test have been failing quite regularly in the CI
packages/typespec-vscode test:e2e: run `npm fund` for details
packages/typespec-vscode test:e2e: found 0 vulnerabilities
packages/typespec-vscode test:e2e: ✓ preview-typespec.test.ts (1 test) 57932ms
packages/typespec-vscode test:e2e: ✓ PreviewTypespecProject Trigger CommandPalette 9851ms
packages/typespec-vscode test:e2e: ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯
packages/typespec-vscode test:e2e: FAIL create-typespec.test.ts > CreateTypespecProject > CreateTypespecProject GenericRestAPI Trigger CommandPalette EmptyFolder
packages/typespec-vscode test:e2e: Error: electronApplication.evaluate: Execution context was destroyed, most likely because of a navigation.
packages/typespec-vscode test:e2e: ❯ stubMultipleDialogs common/mock-dialogs.ts:56:14
packages/typespec-vscode test:e2e: 54|
packages/typespec-vscode test:e2e: 55| // [https://github.com/microsoft/playwright/issues/8278#issuecomment-…](https://github.com/microsoft/playwright/issues/8278#issuecomment-%E2%80%A6)
packages/typespec-vscode test:e2e: 56| return app.evaluate(({ dialog }, mocks) => {
packages/typespec-vscode test:e2e: | ^
packages/typespec-vscode test:e2e: 57| mocks.forEach((mock) => {
packages/typespec-vscode test:e2e: 58| const thisDialog = dialog[mock.method];
packages/typespec-vscode test:e2e: ❯ stubDialog common/mock-dialogs.ts:37:10
packages/typespec-vscode test:e2e: ❯ mockShowOpenDialog common/mock-dialogs.ts:79:10
packages/typespec-vscode test:e2e: ❯ create-typespec.test.ts:72:11
packages/typespec-vscode test:e2e: ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/2]⎯
packages/typespec-vscode test:e2e: FAIL create-typespec.test.ts > CreateTypespecProject > CreateTypespecProject GenericRestAPI Trigger CommandPalette EmptyFolder
packages/typespec-vscode test:e2e: Error: electronApplication.firstWindow: Target page, context or browser has been closed
packages/typespec-vscode test:e2e: ❯ common/utils.ts:62:30
packages/typespec-vscode test:e2e: 60| ].filter((v): v is string => !!v),
packages/typespec-vscode test:e2e: 61| });
packages/typespec-vscode test:e2e: 62| const page = await app.firstWindow();
packages/typespec-vscode test:e2e: | ^
packages/typespec-vscode test:e2e: 63| const tracePath = join(projectRoot, "test-results", task.name, "…
packages/typespec-vscode test:e2e: 64| const artifactsDir = join(tempDir, "playwright-artifacts");
packages/typespec-vscode test:e2e: ❯ create-typespec.test.ts:68:27
packages/typespec-vscode test:e2e: ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[2/2]⎯
packages/typespec-vscode test:e2e: Test Files 1 failed | 3 passed (4)
packages/typespec-vscode test:e2e: Tests 1 failed | 4 passed (5)
packages/typespec-vscode test:e2e: Start at 20:53:40
packages/typespec-vscode test:e2e: Duration 217.17s (transform 123ms, setup 0ms, import 1.92s, tests 210.49s, environment 1ms)
packages/typespec-vscode test:e2e: ELIFECYCLE Command failed with exit code 1.
packages/typespec-vscode test:e2e: Failed
/mnt/vss/_work/1/s/packages/typespec-vscode:
ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL typespec-vscode@1.9.0 test:e2e: `pnpm test:web && pnpm test:extension`
Exit status 1
ELIFECYCLE Command failed with exit code 1.
Example pipelines
Full log
``` packages/typespec-vscode test:e2e: packages/typespec-vscode test:e2e: > npx -y -p /mnt/vss/_work/1/s/temp/artifacts/typespec-compiler-1.9.0.tgz tsp install packages/typespec-vscode test:e2e: npm warn Unknown env config "auto-install-peers". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. packages/typespec-vscode test:e2e: npm warn Unknown env config "store-dir". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. packages/typespec-vscode test:e2e: npm warn Unknown env config "manage-package-manager-versions". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. packages/typespec-vscode test:e2e: npm warn Unknown env config "verify-deps-before-run". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. packages/typespec-vscode test:e2e: npm warn Unknown env config "minimum-release-age". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. packages/typespec-vscode test:e2e: npm warn Unknown env config "npm-globalconfig". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. packages/typespec-vscode test:e2e: npm warn Unknown env config "overrides". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. packages/typespec-vscode test:e2e: npm warn Unknown env config "recursive". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. packages/typespec-vscode test:e2e: npm warn Unknown env config "_jsr-registry". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. packages/typespec-vscode test:e2e: npm warn Unknown global config "store-dir". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. packages/typespec-vscode test:e2e: added 136 packages, and audited 137 packages in 5s packages/typespec-vscode test:e2e: 25 packages are looking for funding packages/typespec-vscode test:e2e: run `npm fund` for details packages/typespec-vscode test:e2e: found 0 vulnerabilities packages/typespec-vscode test:e2e: ✓ preview-typespec.test.ts (1 test) 57932ms packages/typespec-vscode test:e2e: ✓ PreviewTypespecProject Trigger CommandPalette 9851ms packages/typespec-vscode test:e2e: ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯ packages/typespec-vscode test:e2e: FAIL create-typespec.test.ts > CreateTypespecProject > CreateTypespecProject GenericRestAPI Trigger CommandPalette EmptyFolder packages/typespec-vscode test:e2e: Error: electronApplication.evaluate: Execution context was destroyed, most likely because of a navigation. packages/typespec-vscode test:e2e: ❯ stubMultipleDialogs common/mock-dialogs.ts:56:14 packages/typespec-vscode test:e2e: 54| packages/typespec-vscode test:e2e: 55| // [https://github.com/microsoft/playwright/issues/8278#issuecomment-…](https://github.com/microsoft/playwright/issues/8278#issuecomment-%E2%80%A6) packages/typespec-vscode test:e2e: 56| return app.evaluate(({ dialog }, mocks) => { packages/typespec-vscode test:e2e: | ^ packages/typespec-vscode test:e2e: 57| mocks.forEach((mock) => { packages/typespec-vscode test:e2e: 58| const thisDialog = dialog[mock.method]; packages/typespec-vscode test:e2e: ❯ stubDialog common/mock-dialogs.ts:37:10 packages/typespec-vscode test:e2e: ❯ mockShowOpenDialog common/mock-dialogs.ts:79:10 packages/typespec-vscode test:e2e: ❯ create-typespec.test.ts:72:11 packages/typespec-vscode test:e2e: ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/2]⎯ packages/typespec-vscode test:e2e: FAIL create-typespec.test.ts > CreateTypespecProject > CreateTypespecProject GenericRestAPI Trigger CommandPalette EmptyFolder packages/typespec-vscode test:e2e: Error: electronApplication.firstWindow: Target page, context or browser has been closed packages/typespec-vscode test:e2e: ❯ common/utils.ts:62:30 packages/typespec-vscode test:e2e: 60| ].filter((v): v is string => !!v), packages/typespec-vscode test:e2e: 61| }); packages/typespec-vscode test:e2e: 62| const page = await app.firstWindow(); packages/typespec-vscode test:e2e: | ^ packages/typespec-vscode test:e2e: 63| const tracePath = join(projectRoot, "test-results", task.name, "… packages/typespec-vscode test:e2e: 64| const artifactsDir = join(tempDir, "playwright-artifacts"); packages/typespec-vscode test:e2e: ❯ create-typespec.test.ts:68:27 packages/typespec-vscode test:e2e: ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[2/2]⎯ packages/typespec-vscode test:e2e: Test Files 1 failed | 3 passed (4) packages/typespec-vscode test:e2e: Tests 1 failed | 4 passed (5) packages/typespec-vscode test:e2e: Start at 20:53:40 packages/typespec-vscode test:e2e: Duration 217.17s (transform 123ms, setup 0ms, import 1.92s, tests 210.49s, environment 1ms) packages/typespec-vscode test:e2e: ELIFECYCLE Command failed with exit code 1. packages/typespec-vscode test:e2e: Failed /mnt/vss/_work/1/s/packages/typespec-vscode: ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL typespec-vscode@1.9.0 test:e2e: `pnpm test:web && pnpm test:extension` Exit status 1 ELIFECYCLE Command failed with exit code 1. ```Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
ideIssues for VS, VSCode, Monaco, etc.Issues for VS, VSCode, Monaco, etc.