E2E: Enable E2E v2 in CI #22852
ci.yml
on: pull_request
Test Matrix (Unit, Integration)
0s
Build
2m 20s
Test Matrix (E2E legacy)
0s
Matrix: test-integration
Matrix: test-unit
Matrix: test-e2e
Matrix: Test - Legacy E2E
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 |
|