Skip to content

E2E: Enable E2E v2 in CI #22852

E2E: Enable E2E v2 in CI

E2E: Enable E2E v2 in CI #22852

Triggered via pull request October 21, 2024 19:37
Status Failure
Total duration 14m 24s
Artifacts 9

ci.yml

on: pull_request
Test Matrix (Unit, Integration)
0s
Test Matrix (Unit, Integration)
Test Matrix (E2E legacy)
0s
Test Matrix (E2E legacy)
Matrix: test-integration
Matrix: test-unit
Matrix: test-e2e
Test - E2E (Report)
1m 11s
Test - E2E (Report)
Matrix: Test - Legacy E2E
Fit to window
Zoom out
Zoom in

Annotations

29 errors, 16 warnings, and 6 notices
Test - Unit (ubuntu, Node v20)
The v0 series of google-github-actions/auth is no longer maintained. It will not receive updates, improvements, or security patches. Please upgrade to the latest supported versions: https://github.com/google-github-actions/auth
src/custom-commands.test.ts > Custom Commands > commands/custom, chat command, open tabs context: node_modules/.pnpm/[email protected]/node_modules/web-tree-sitter/tree-sitter.js#L1
Error: need to see wasm magic number Error: need to see wasm magic number at n (/home/runner/work/cody/cody/node_modules/.pnpm/[email protected]/node_modules/web-tree-sitter/tree-sitter.js:1:9150) at getDylinkMetadata (/home/runner/work/cody/cody/node_modules/.pnpm/[email protected]/node_modules/web-tree-sitter/tree-sitter.js:1:9406) at loadWebAssemblyModule (/home/runner/work/cody/cody/node_modules/.pnpm/[email protected]/node_modules/web-tree-sitter/tree-sitter.js:1:14634) at <anonymous> (/home/runner/work/cody/cody/node_modules/.pnpm/[email protected]/node_modules/web-tree-sitter/tree-sitter.js:1:69756) at async createParser (/home/runner/work/cody/cody/vscode/src/tree-sitter/parser.ts:87:29) at async parseDocument (/home/runner/work/cody/cody/vscode/src/tree-sitter/parse-tree-cache.ts:47:20) at async Promise.all (index 0) at async Promise.all (index 0) at async AgentEventEmitter.cody_fireAsync (/home/runner/work/cody/cody/vscode/src/testutils/AgentEventEmitter.ts:55:9) ❯ n ../node_modules/.pnpm/[email protected]/node_modules/web-tree-sitter/tree-sitter.js:1:9150 ❯ getDylinkMetadata ../node_modules/.pnpm/[email protected]/node_modules/web-tree-sitter/tree-sitter.js:1:9406 ❯ loadWebAssemblyModule ../node_modules/.pnpm/[email protected]/node_modules/web-tree-sitter/tree-sitter.js:1:14634 ❯ <anonymous> ../node_modules/.pnpm/[email protected]/node_modules/web-tree-sitter/tree-sitter.js:1:69756 ❯ createParser ../vscode/src/tree-sitter/parser.ts:87:29 ❯ parseDocument ../vscode/src/tree-sitter/parse-tree-cache.ts:47:20 ❯ AgentEventEmitter.cody_fireAsync ../vscode/src/testutils/AgentEventEmitter.ts:55:9 ❯ handleResponse ../node_modules/.pnpm/[email protected]/node_modules/vscode-jsonrpc/lib/common/connection.js:565:48 ❯ handleMessage ../node_modules/.pnpm/[email protected]/node_modules/vscode-jsonrpc/lib/common/connection.js:345:13 ❯ processMessageQueue ../node_modules/.pnpm/[email protected]/node_modules/vscode-jsonrpc/lib/common/connection.js:362:17 ❯ Immediate.<anonymous> ../node_modules/.pnpm/[email protected]/node_modules/vscode-jsonrpc/lib/common/connection.js:334:13 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: -32603, data: '{"error":{},"stack":"\nError: need to see wasm magic number\n at n (/home/runner/work/cody/cody/node_modules/.pnpm/[email protected]/node_modules/web-tree-sitter/tree-sitter.js:1:9150)\n at getDylinkMetadata (/home/runner/work/cody/cody/node_modules/.pnpm/[email protected]/node_modules/web-tree-sitter/tree-sitter.js:1:9406)\n at loadWebAssemblyModule (/home/runner/work/cody/cody/node_modules/.pnpm/[email protected]/node_modules/web-tree-sitter/tree-sitter.js:1:14634)\n at <anonymous> (/home/runner/work/cody/cody/node_modules/.pnpm/[email protected]/node_modules/web-tree-sitter/tree-sitter.js:1:69756)\n at async createParser (/home/runner/work/cody/cody/vscode/src/tree-sitter/parser.ts:87:29)\n at async parseDocument (/home/runner/work/cody/cody/vscode/src/tree-sitter/parse-tree-cache.ts:47:20)\n at async Promise.all (index 0)\n at async Promise.all (index 0)\n at async AgentEventEmitter.cody_fireAsync (/home/runner/work/cody/cody/vscode/src/testutils/AgentEventEmitter.ts:55:9)"}', toJson: 'Function<toJson>' }
Test - Unit (ubuntu, Node v20)
Process completed with exit code 1.
Test - Unit (ubuntu, Node v18)
The v0 series of google-github-actions/auth is no longer maintained. It will not receive updates, improvements, or security patches. Please upgrade to the latest supported versions: https://github.com/google-github-actions/auth
Test - E2E (ubuntu - 2/2)
Process completed with exit code 1.
Test - E2E (macos - 2/2)
Process completed with exit code 1.
Test - E2E (windows - 2/2)
Process completed with exit code 1.
Test - Unit (windows, Node v20)
The v0 series of google-github-actions/auth is no longer maintained. It will not receive updates, improvements, or security patches. Please upgrade to the latest supported versions: https://github.com/google-github-actions/auth
[e2e] › e2e/telemetry/at-mention.test.ts:10:17 › cody.at-mention › mention events fire correctly for @dotcom in a @public-repo: ../../../../../Users/runner/work/cody/cody/vscode/e2e/telemetry/at-mention.test.ts#L118
1) [e2e] › e2e/telemetry/at-mention.test.ts:10:17 › cody.at-mention › mention events fire correctly for @dotcom in a @public-repo Error: Snapshot (/Users/runner/work/cody/cody/vscode/e2e/telemetry/at-mention.test.ts-snapshots/responseRecievedEvents.dotcom.public.snap.json) does not match (/Users/runner/work/cody/cody/vscode/e2e/telemetry/at-mention.test.ts-snapshots/responseRecievedEvents.dotcom.public.new.json): - Expected + Received Array [ Object { "event": Object { "action": "submitted", "feature": "cody.chat-question", "parameters": Object { "billingMetadata": Object { "category": "billable", "product": "cody", }, "metadata": Array [ Object { "key": "isPublicRepo", - "value": 1, + "value": 0, }, Object { "key": "recordsPrivateMetadataTranscript", "value": 1, }, Object { "key": "tier", "value": 1, }, ], "privateMetadata": Object { "chatModel": "<string>", - "gitMetadata": "<Object>", "promptText": "<string>", "requestID": "<string>", "sessionID": "<string>", "traceId": "<string>", }, "version": 0, }, "signature": "cody.chat-question/submitted", "source": Object { "client": "VSCode.Cody", "clientVersion": "<string>", }, "timestamp": "<string>", }, "proxyName": "sourcegraph.dotcom", }, Object { "event": Object { "action": "executed", "feature": "cody.chat-question", "parameters": Object { "billingMetadata": Object { "category": "core", "product": "cody", }, "metadata": Array [ Object { "key": "context.used.URIs", "value": 1, }, Object { "key": "context.used.bySource.user.types.file", "value": 1, }, Object { "key": "context.used.byType.file.URIs", "value": 1, }, Object { "key": "context.used.byType.file.hasRange", "value": 0, }, Object { "key": "context.used.byType.file.isIgnored", "value": 0, }, Object { "key": "context.used.byType.file.isTooLarge", "value": 0, }, Object { "key": "context.used.byType.file.size.avg", "value": 86, }, Object { "key": "context.used.byType.file.size.max", "value": 86, }, Object { "key": "context.used.byType.file.size.median", "value": 86, }, Object { "key": "context.used.byType.file.size.min", "value": 86, }, Object { "key": "context.used.byType.file.sources.user", "value": 1, }, Object { "key": "context.used.byType.file.total", "value": 1, }, Object { "key": "context.used.hasRange", "value": 0, }, Object { "key": "context.used.isIgnored", "value": 0, }, Object { "key": "cont
[e2e] › e2e/telemetry/at-mention.test.ts:10:17 › cody.at-mention › mention events fire correctly for @enterprise in a @public-repo: vscode/.test/e2e/reports/blob/e2e/telemetry/at-mention.test.ts#L1
2) [e2e] › e2e/telemetry/at-mention.test.ts:10:17 › cody.at-mention › mention events fire correctly for @enterprise in a @public-repo
[e2e] › e2e/telemetry/at-mention.test.ts:10:17 › cody.at-mention › mention events fire correctly for @enterprise in a @public-repo: vscode/.test/e2e/reports/blob/e2e/telemetry/at-mention.test.ts#L1
2) [e2e] › e2e/telemetry/at-mention.test.ts:10:17 › cody.at-mention › mention events fire correctly for @enterprise in a @public-repo Missing Recording [PollyError: [Polly] [adapter:node-http] Recording for the following request is not found and `recordIfMissing` is `false`. { "url": "https://demo.sourcegraph.com/.api/graphql?ResolveRepoName", "method": "POST", "headers": { "connection": "close", "host": "demo.sourcegraph.com", "accept-encoding": "identity", "content-length": "185", "accept": "*/*", "x-sourcegraph-actor-anonymous-uid": "6e562a19-d3f2-499f-b8ff-fa7ac3ad8f48", "user-agent": "vscode/1.38.2 (Node.js v20.16.0)", "content-type": "application/json; charset=utf-8", "authorization": "token REDACTED_b20717265e7ab1d132874d8ff0be053ab9c1dacccec8dce0bbba76888b6a0a69", "x-mitm-proxy-endpoint": "http://127.0.0.1:34101", "x-mitm-proxy-name": "sourcegraph.enterprise", "x-mitm-auth-token-name": "sourcegraph.enterprise" }, "body": "{\"query\":\"\\nquery ResolveRepoName($cloneURL: String!) {\\n repository(cloneURL: $cloneURL) {\\n name\\n }\\n}\\n\",\"variables\":{\"cloneURL\":\"https://github.com/sourcegraph/cody\"}}", "recordingName": "mentioneventsfirecorrectlyforenterpriseinapublicrepo", "id": "1b7a2061474b218dcde5ea4cfc42996f", "order": 0, "identifiers": { "headers": { "x-mitm-auth-token-name": "sourcegraph.enterprise" }, "method": "POST", "body": "{\"query\":\"\\nquery ResolveRepoName($cloneURL: String!) {\\n repository(cloneURL: $cloneURL) {\\n name\\n }\\n}\\n\",\"variables\":{\"cloneURL\":\"https://github.com/sourcegraph/cody\"}}", "url": "http://sourcegraph.enterprise.proxy/.api/graphql?ResolveRepoName=" }, "config": { "mode": "replay", "adapters": [ "node-http" ], "logLevel": "SILENT", "flushRequestsOnStop": true, "recordIfMissing": false, "recordFailedRequests": true, "expiresIn": null, "expiryStrategy": "warn", "matchRequestsBy": { "method": true, "order": false } } }]
[e2e] › e2e/telemetry/at-mention.test.ts:10:17 › cody.at-mention › mention events fire correctly for @enterprise in a @public-repo: ../../../../../Users/runner/work/cody/cody/vscode/e2e/telemetry/at-mention.test.ts#L52
2) [e2e] › e2e/telemetry/at-mention.test.ts:10:17 › cody.at-mention › mention events fire correctly for @enterprise in a @public-repo Error: expect(locator).toBeVisible() Locator: frameLocator('.webview[name="2258204d-0e75-4d11-a578-a4e185402f67"]').frameLocator('#active-frame').getByRole('textbox', { name: 'Chat message' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 20000ms - waiting for frameLocator('.webview[name="2258204d-0e75-4d11-a578-a4e185402f67"]').frameLocator('#active-frame').getByRole('textbox', { name: 'Chat message' }) 50 | //TODO: make a nice UIX class for this 51 | const chatInput = chat.content.getByRole('textbox', { name: 'Chat message' }) > 52 | await expect(chatInput).toBeVisible() | ^ 53 | 54 | const initTelemetry = telemetry.snap() 55 | // We don't want to have any at mention events triggered by default. at /Users/runner/work/cody/cody/vscode/e2e/telemetry/at-mention.test.ts:52:41
[e2e] › e2e/telemetry/at-mention.test.ts:10:17 › cody.at-mention › mention events fire correctly for @enterprise in a @public-repo: vscode/.test/e2e/reports/blob/e2e/telemetry/at-mention.test.ts#L1
3) [e2e] › e2e/telemetry/at-mention.test.ts:10:17 › cody.at-mention › mention events fire correctly for @enterprise in a @public-repo
[e2e] › e2e/telemetry/at-mention.test.ts:10:17 › cody.at-mention › mention events fire correctly for @enterprise in a @public-repo: vscode/.test/e2e/reports/blob/e2e/telemetry/at-mention.test.ts#L1
3) [e2e] › e2e/telemetry/at-mention.test.ts:10:17 › cody.at-mention › mention events fire correctly for @enterprise in a @public-repo Missing Recording [PollyError: [Polly] [adapter:node-http] Recording for the following request is not found and `recordIfMissing` is `false`. { "url": "https://demo.sourcegraph.com/.api/graphql?ResolveRepoName", "method": "POST", "headers": { "connection": "close", "host": "demo.sourcegraph.com", "accept-encoding": "identity", "content-length": "185", "accept": "*/*", "x-sourcegraph-actor-anonymous-uid": "e3662311-4194-4485-964e-9f2ae588abef", "user-agent": "vscode/1.38.2 (Node.js v20.16.0)", "content-type": "application/json; charset=utf-8", "authorization": "token REDACTED_b20717265e7ab1d132874d8ff0be053ab9c1dacccec8dce0bbba76888b6a0a69", "x-mitm-proxy-endpoint": "http://127.0.0.1:34103", "x-mitm-proxy-name": "sourcegraph.enterprise", "x-mitm-auth-token-name": "sourcegraph.enterprise" }, "body": "{\"query\":\"\\nquery ResolveRepoName($cloneURL: String!) {\\n repository(cloneURL: $cloneURL) {\\n name\\n }\\n}\\n\",\"variables\":{\"cloneURL\":\"https://github.com/sourcegraph/cody\"}}", "recordingName": "mentioneventsfirecorrectlyforenterpriseinapublicrepo", "id": "1b7a2061474b218dcde5ea4cfc42996f", "order": 0, "identifiers": { "headers": { "x-mitm-auth-token-name": "sourcegraph.enterprise" }, "method": "POST", "body": "{\"query\":\"\\nquery ResolveRepoName($cloneURL: String!) {\\n repository(cloneURL: $cloneURL) {\\n name\\n }\\n}\\n\",\"variables\":{\"cloneURL\":\"https://github.com/sourcegraph/cody\"}}", "url": "http://sourcegraph.enterprise.proxy/.api/graphql?ResolveRepoName=" }, "config": { "mode": "replay", "adapters": [ "node-http" ], "logLevel": "SILENT", "flushRequestsOnStop": true, "recordIfMissing": false, "recordFailedRequests": true, "expiresIn": null, "expiryStrategy": "warn", "matchRequestsBy": { "method": true, "order": false } } }]
[e2e] › e2e/telemetry/at-mention.test.ts:10:17 › cody.at-mention › mention events fire correctly for @enterprise in a @public-repo: vscode/e2e/telemetry/at-mention.test.ts#L52
3) [e2e] › e2e/telemetry/at-mention.test.ts:10:17 › cody.at-mention › mention events fire correctly for @enterprise in a @public-repo Error: expect(locator).toBeVisible() Locator: frameLocator('.webview[name="0b1ca72b-f538-4337-9655-8f588f742a9c"]').frameLocator('#active-frame').getByRole('textbox', { name: 'Chat message' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 20000ms - waiting for frameLocator('.webview[name="0b1ca72b-f538-4337-9655-8f588f742a9c"]').frameLocator('#active-frame').getByRole('textbox', { name: 'Chat message' }) 50 | //TODO: make a nice UIX class for this 51 | const chatInput = chat.content.getByRole('textbox', { name: 'Chat message' }) > 52 | await expect(chatInput).toBeVisible() | ^ 53 | 54 | const initTelemetry = telemetry.snap() 55 | // We don't want to have any at mention events triggered by default. at /home/runner/work/cody/cody/vscode/e2e/telemetry/at-mention.test.ts:52:41
[e2e] › e2e/telemetry/at-mention.test.ts:10:17 › cody.at-mention › mention events fire correctly for @enterprise in a @public-repo: vscode/.test/e2e/reports/blob/e2e/telemetry/at-mention.test.ts#L1
4) [e2e] › e2e/telemetry/at-mention.test.ts:10:17 › cody.at-mention › mention events fire correctly for @enterprise in a @public-repo
[e2e] › e2e/telemetry/at-mention.test.ts:10:17 › cody.at-mention › mention events fire correctly for @enterprise in a @public-repo: vscode/.test/e2e/reports/blob/e2e/telemetry/at-mention.test.ts#L1
4) [e2e] › e2e/telemetry/at-mention.test.ts:10:17 › cody.at-mention › mention events fire correctly for @enterprise in a @public-repo Missing Recording [PollyError: [Polly] [adapter:node-http] Recording for the following request is not found and `recordIfMissing` is `false`. { "url": "https://demo.sourcegraph.com/.api/graphql?ResolveRepoName", "method": "POST", "headers": { "connection": "close", "host": "demo.sourcegraph.com", "accept-encoding": "identity", "content-length": "185", "accept": "*/*", "x-sourcegraph-actor-anonymous-uid": "ea6a2cc4-74b5-48c0-a06e-70d77f836648", "user-agent": "vscode/1.38.2 (Node.js v20.16.0)", "content-type": "application/json; charset=utf-8", "authorization": "token REDACTED_b20717265e7ab1d132874d8ff0be053ab9c1dacccec8dce0bbba76888b6a0a69", "x-mitm-proxy-endpoint": "http://127.0.0.1:34101", "x-mitm-proxy-name": "sourcegraph.enterprise", "x-mitm-auth-token-name": "sourcegraph.enterprise" }, "body": "{\"query\":\"\\nquery ResolveRepoName($cloneURL: String!) {\\n repository(cloneURL: $cloneURL) {\\n name\\n }\\n}\\n\",\"variables\":{\"cloneURL\":\"https://github.com/sourcegraph/cody\"}}", "recordingName": "mentioneventsfirecorrectlyforenterpriseinapublicrepo", "id": "1b7a2061474b218dcde5ea4cfc42996f", "order": 0, "identifiers": { "headers": { "x-mitm-auth-token-name": "sourcegraph.enterprise" }, "method": "POST", "body": "{\"query\":\"\\nquery ResolveRepoName($cloneURL: String!) {\\n repository(cloneURL: $cloneURL) {\\n name\\n }\\n}\\n\",\"variables\":{\"cloneURL\":\"https://github.com/sourcegraph/cody\"}}", "url": "http://sourcegraph.enterprise.proxy/.api/graphql?ResolveRepoName=" }, "config": { "mode": "replay", "adapters": [ "node-http" ], "logLevel": "SILENT", "flushRequestsOnStop": true, "recordIfMissing": false, "recordFailedRequests": true, "expiresIn": null, "expiryStrategy": "warn", "matchRequestsBy": { "method": true, "order": false } } }]
[e2e] › e2e/telemetry/at-mention.test.ts:10:17 › cody.at-mention › mention events fire correctly for @enterprise in a @public-repo: vscode/D:/a/cody/cody/vscode/e2e/telemetry/at-mention.test.ts#L52
4) [e2e] › e2e/telemetry/at-mention.test.ts:10:17 › cody.at-mention › mention events fire correctly for @enterprise in a @public-repo Error: expect(locator).toBeVisible() Locator: frameLocator('.webview[name="76775d22-a175-4918-8194-eb816810ff91"]').frameLocator('#active-frame').getByRole('textbox', { name: 'Chat message' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 20000ms - waiting for frameLocator('.webview[name="76775d22-a175-4918-8194-eb816810ff91"]').frameLocator('#active-frame').getByRole('textbox', { name: 'Chat message' }) 50 | //TODO: make a nice UIX class for this 51 | const chatInput = chat.content.getByRole('textbox', { name: 'Chat message' }) > 52 | await expect(chatInput).toBeVisible() | ^ 53 | 54 | const initTelemetry = telemetry.snap() 55 | // We don't want to have any at mention events triggered by default. at D:\a\cody\cody\vscode\e2e\telemetry\at-mention.test.ts:52:41
support-menu-items.test.ts:9:1 › shows support link for free users: vscode/test/e2e/support-menu-items.test.ts#L1
1) support-menu-items.test.ts:9:1 › shows support link for free users ──────────────────────────── Test timeout of 30000ms exceeded.
support-menu-items.test.ts:9:1 › shows support link for free users: vscode/test/e2e/support-menu-items.test.ts#L15
1) support-menu-items.test.ts:9:1 › shows support link for free users ──────────────────────────── Error: locator.click: Target page, context or browser has been closed Call log: - waiting for getByRole('button', { name: 'cody-logo-heavy, Cody Settings' }) 13 | 14 | const statusBarButton = page.getByRole('button', { name: 'cody-logo-heavy, Cody Settings' }) > 15 | await statusBarButton.click() | ^ 16 | 17 | const input = page.getByPlaceholder('Choose an option') 18 | await input.fill('support') at /home/runner/work/cody/cody/vscode/test/e2e/support-menu-items.test.ts:15:27
support-menu-items.test.ts:9:1 › shows support link for free users: vscode/test/e2e/support-menu-items.test.ts#L1
1) support-menu-items.test.ts:9:1 › shows support link for free users ──────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
support-menu-items.test.ts:9:1 › shows support link for free users: vscode/test/e2e/support-menu-items.test.ts#L15
1) support-menu-items.test.ts:9:1 › shows support link for free users ──────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Target page, context or browser has been closed Call log: - waiting for getByRole('button', { name: 'cody-logo-heavy, Cody Settings' }) 13 | 14 | const statusBarButton = page.getByRole('button', { name: 'cody-logo-heavy, Cody Settings' }) > 15 | await statusBarButton.click() | ^ 16 | 17 | const input = page.getByPlaceholder('Choose an option') 18 | await input.fill('support') at /home/runner/work/cody/cody/vscode/test/e2e/support-menu-items.test.ts:15:27
support-menu-items.test.ts:24:1 › shows support link for pro users: vscode/test/e2e/support-menu-items.test.ts#L1
2) support-menu-items.test.ts:24:1 › shows support link for pro users ──────────────────────────── Test timeout of 30000ms exceeded.
support-menu-items.test.ts:24:1 › shows support link for pro users: vscode/test/e2e/support-menu-items.test.ts#L32
2) support-menu-items.test.ts:24:1 › shows support link for pro users ──────────────────────────── Error: locator.click: Target page, context or browser has been closed Call log: - waiting for getByRole('button', { name: 'cody-logo-heavy, Cody Settings' }) 30 | 31 | const statusBarButton = page.getByRole('button', { name: 'cody-logo-heavy, Cody Settings' }) > 32 | await statusBarButton.click() | ^ 33 | 34 | const input = page.getByPlaceholder('Choose an option') 35 | await input.fill('support') at /home/runner/work/cody/cody/vscode/test/e2e/support-menu-items.test.ts:32:27
support-menu-items.test.ts:24:1 › shows support link for pro users: vscode/test/e2e/support-menu-items.test.ts#L1
2) support-menu-items.test.ts:24:1 › shows support link for pro users ──────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
support-menu-items.test.ts:24:1 › shows support link for pro users: vscode/test/e2e/support-menu-items.test.ts#L32
2) support-menu-items.test.ts:24:1 › shows support link for pro users ──────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Target page, context or browser has been closed Call log: - waiting for getByRole('button', { name: 'cody-logo-heavy, Cody Settings' }) 30 | 31 | const statusBarButton = page.getByRole('button', { name: 'cody-logo-heavy, Cody Settings' }) > 32 | await statusBarButton.click() | ^ 33 | 34 | const input = page.getByPlaceholder('Choose an option') 35 | await input.fill('support') at /home/runner/work/cody/cody/vscode/test/e2e/support-menu-items.test.ts:32:27
Test - Legacy E2E (ubuntu, 5/5)
Process completed with exit code 1.
command-core.test.ts:106:3 › Explain Command from Prompts Tab: vscode/test/e2e/command-core.test.ts#L1
1) command-core.test.ts:106:3 › Explain Command from Prompts Tab ───────────────────────────────── Test timeout of 30000ms exceeded.
command-core.test.ts:106:3 › Explain Command from Prompts Tab: vscode/test/e2e/command-core.test.ts#L127
1) command-core.test.ts:106:3 › Explain Command from Prompts Tab ───────────────────────────────── Error: locator.click: Target page, context or browser has been closed Call log: - waiting for frameLocator('iframe.webview:first-child:last-child').frameLocator('iframe').getByRole('option', { name: 'Explain Code' }) 125 | const sidebarTab = sidebarChat.getByTestId('tab-prompts') 126 | await sidebarTab.click() > 127 | await sidebarChat.getByRole('option', { name: 'Explain Code' }).click() | ^ 128 | 129 | // Click on a command from the sidebar should not start a new Editor window when sidebar is empty. 130 | await expect(sidebarChat.getByText('hello from the assistant')).toBeVisible() at /home/runner/work/cody/cody/vscode/test/e2e/command-core.test.ts:127:69
Test - Unit (ubuntu, Node v20)
The following actions use a deprecated Node.js version and will be forced to run on node20: google-github-actions/auth@v0. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test - Unit (ubuntu, Node v18)
The following actions use a deprecated Node.js version and will be forced to run on node20: google-github-actions/auth@v0. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test - Unit (windows, Node v20)
The following actions use a deprecated Node.js version and will be forced to run on node20: google-github-actions/auth@v0. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Slow Test: vscode/[e2e] › e2e/features/enterprise/cody-ignore.test.ts#L1
vscode/[e2e] › e2e/features/enterprise/cody-ignore.test.ts took 55.4s
Slow Test: vscode/[e2e] › e2e/example.test.ts#L1
vscode/[e2e] › e2e/example.test.ts took 43.0s
Slow Test: vscode/chat-input.test.ts#L1
vscode/chat-input.test.ts took 47.0s
Slow Test: vscode/chat-keyboard-shortcuts.test.ts#L1
vscode/chat-keyboard-shortcuts.test.ts took 25.0s
Slow Test: vscode/chat-rateLimit.test.ts#L1
vscode/chat-rateLimit.test.ts took 24.1s
Slow Test: vscode/chat-atFile.test.ts#L1
vscode/chat-atFile.test.ts took 1.1m
Slow Test: vscode/attribution.test.ts#L1
vscode/attribution.test.ts took 17.3s
Slow Test: vscode/initial-context.test.ts#L1
vscode/initial-context.test.ts took 41.0s
Slow Test: vscode/command-edit.test.ts#L1
vscode/command-edit.test.ts took 37.5s
Slow Test: vscode/enterprise-cody-ignore.test.ts#L1
vscode/enterprise-cody-ignore.test.ts took 19.1s
Slow Test: vscode/uninstall.test.ts#L1
vscode/uninstall.test.ts took 23.9s
Slow Test: vscode/command-custom.test.ts#L1
vscode/command-custom.test.ts took 59.7s
Slow Test: vscode/code-actions.test.ts#L1
vscode/code-actions.test.ts took 32.2s
🎭 Playwright Run Summary
4 failed [e2e] › e2e/telemetry/at-mention.test.ts:10:17 › cody.at-mention › mention events fire correctly for @dotcom in a @public-repo [e2e] › e2e/telemetry/at-mention.test.ts:10:17 › cody.at-mention › mention events fire correctly for @enterprise in a @public-repo [e2e] › e2e/telemetry/at-mention.test.ts:10:17 › cody.at-mention › mention events fire correctly for @enterprise in a @public-repo [e2e] › e2e/telemetry/at-mention.test.ts:10:17 › cody.at-mention › mention events fire correctly for @enterprise in a @public-repo 44 passed (2.0m)
🎭 Playwright Run Summary
10 passed (1.8m)
🎭 Playwright Run Summary
10 passed (1.9m)
🎭 Playwright Run Summary
1 skipped 10 passed (2.0m)
🎭 Playwright Run Summary
2 failed support-menu-items.test.ts:9:1 › shows support link for free users ───────────────────────────── support-menu-items.test.ts:24:1 › shows support link for pro users ───────────────────────────── 2 skipped 2 passed (2.7m)
🎭 Playwright Run Summary
1 flaky command-core.test.ts:106:3 › Explain Command from Prompts Tab ────────────────────────────────── 9 passed (2.9m)

Artifacts

Produced during runtime
Name Size
e2e-blob-report-macos-1 Expired
11.1 MB
e2e-blob-report-macos-2 Expired
16.7 MB
e2e-blob-report-ubuntu-1 Expired
24.5 MB
e2e-blob-report-ubuntu-2 Expired
26.8 MB
e2e-blob-report-windows-1 Expired
22.6 MB
e2e-blob-report-windows-2 Expired
27.4 MB
e2e-html-report
130 MB
playwright-recordings ubuntu
2.83 MB
vscode_dist Expired
41.7 MB