E2E: Enable E2E v2 in CI #22841
ci.yml
on: pull_request
Test Matrix (Fast)
0s
Build
2m 17s
Test Matrix (Slow)
0s
Matrix: test-integration
Matrix: test-unit
Matrix: test-e2e
Matrix: Test - Legacy E2E
Annotations
18 errors, 7 warnings, and 1 notice
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
|
Test - E2E (ubuntu - 4/4)
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
|
[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#L1
1) [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/e2e/telemetry/at-mention.test.ts#L1
1) [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": "6c1f5db3-4fb1-4c5b-9489-8324671d41a8",
"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/e2e/telemetry/at-mention.test.ts#L52
1) [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="1e9ece66-67da-4ccc-8ebb-8ddbe15ae63a"]').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="1e9ece66-67da-4ccc-8ebb-8ddbe15ae63a"]').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
|
Test - E2E (Report)
Tests failed
|
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
|
Test - Legacy E2E (ubuntu, 3/5)
Canceling since a higher priority waiting request for 'ci-refs/pull/5952/merge' exists
|
Test - Legacy E2E (ubuntu, 3/5)
The operation was canceled.
|
Test - Legacy E2E (ubuntu, 4/5)
Canceling since a higher priority waiting request for 'ci-refs/pull/5952/merge' exists
|
Test - Legacy E2E (ubuntu, 4/5)
The operation was canceled.
|
Test - Legacy E2E (ubuntu, 5/5)
Canceling since a higher priority waiting request for 'ci-refs/pull/5952/merge' exists
|
Test - Legacy E2E (ubuntu, 5/5)
The operation was canceled.
|
Test - Legacy E2E (ubuntu, 2/5)
Canceling since a higher priority waiting request for 'ci-refs/pull/5952/merge' exists
|
Test - Legacy E2E (ubuntu, 2/5)
The operation was canceled.
|
Test - Legacy E2E (ubuntu, 1/5)
Canceling since a higher priority waiting request for 'ci-refs/pull/5952/merge' exists
|
Test - Legacy E2E (ubuntu, 1/5)
The operation was canceled.
|
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/
|
Slow Test:
vscode/[e2e] › e2e/features/auth.test.ts#L1
vscode/[e2e] › e2e/features/auth.test.ts took 18.3s
|
Slow Test:
vscode/[e2e] › e2e/features/enterprise/cody-ignore.test.ts#L1
vscode/[e2e] › e2e/features/enterprise/cody-ignore.test.ts took 17.9s
|
Slow Test:
vscode/[e2e] › e2e/features/fixup-decorator.test.ts#L1
vscode/[e2e] › e2e/features/fixup-decorator.test.ts took 16.5s
|
Slow Test:
vscode/[e2e] › e2e/example.test.ts#L1
vscode/[e2e] › e2e/example.test.ts took 15.4s
|
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/
|
🎭 Playwright Run Summary
1 failed
[e2e] › e2e/telemetry/at-mention.test.ts:10:17 › cody.at-mention › mention events fire correctly for @enterprise in a @public-repo
17 passed (49.4s)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
e2e-blob-report-ubuntu-1
Expired
|
15.2 MB |
|
e2e-blob-report-ubuntu-2
Expired
|
14.1 MB |
|
e2e-blob-report-ubuntu-3
Expired
|
10 MB |
|
e2e-blob-report-ubuntu-4
Expired
|
14.2 MB |
|
e2e-html-report
|
54.1 MB |
|
vscode_dist
Expired
|
41.7 MB |
|