Skip to content

e2e-flakiness-detector #38

e2e-flakiness-detector

e2e-flakiness-detector #38

Triggered via schedule August 17, 2025 14:15
Status Failure
Total duration 1h 48m 16s
Artifacts 2
Matrix: test-e2e
Fit to window
Zoom out
Zoom in

Annotations

15 errors, 2 warnings, and 3 notices
enterprise-server-sent-models.test.ts:6:5 › allows multiple enterprise models when server-sent models is enabled: vscode\test\e2e\enterprise-server-sent-models.test.ts#L0
9) enterprise-server-sent-models.test.ts:6:5 › allows multiple enterprise models when server-sent models is enabled Error: EBUSY: resource busy or locked, rename 'D:\a\cody\cody\playwright\allows_multiple_enterprise_models_when_server_sent_models_is_enabled\temp-videos\b43451e2e6b82ea80065bbbd97ed5365.webm' -> 'D:\a\cody\cody\playwright\allows_multiple_enterprise_models_when_server_sent_models_is_enabled\videos\run_3_retry_0_failure.webm'
enterprise-server-sent-models.test.ts:6:5 › allows multiple enterprise models when server-sent models is enabled: vscode\test\e2e\enterprise-server-sent-models.test.ts#L27
9) enterprise-server-sent-models.test.ts:6:5 › allows multiple enterprise models when server-sent models is enabled Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: frameLocator('.simple-find-part-wrapper + iframe.webview').last().frameLocator('iframe').getByRole('combobox', { name: 'Select a model' }).last() Expected pattern: /^Titan/ Received string: "Opus" Call log: - expect.toHaveText with timeout 5000ms - waiting for frameLocator('.simple-find-part-wrapper + iframe.webview').last().frameLocator('iframe').getByRole('combobox', { name: 'Select a model' }).last() - locator resolved to <button type="button" role="combobox" data-state="closed" aria-expanded="false" aria-haspopup="dialog" aria-controls="radix-:r5:" data-testid="chat-model-selector" aria-label="Select a model or an agent" class="tw-border-none tw-flex tw-items-center focus-visible:tw-outline-none tw-justify-between tw-mr-1 _button_1wufw_5 _button--secondary_1wufw_60 _button--no-icon-start_1wufw_51">…</button> - unexpected value "Opus" - locator resolved to <button type="button" role="combobox" data-state="closed" aria-expanded="false" aria-haspopup="dialog" aria-controls="radix-:r5:" data-testid="chat-model-selector" aria-label="Select a model or an agent" class="tw-border-none tw-flex tw-items-center focus-visible:tw-outline-none tw-justify-between tw-mr-1 _button_1wufw_5 _button--secondary_1wufw_60 _button--no-icon-start_1wufw_51">…</button> - unexpected value "Opus" - locator resolved to <button type="button" role="combobox" data-state="closed" aria-expanded="false" aria-haspopup="dialog" aria-controls="radix-:r5:" data-testid="chat-model-selector" aria-label="Select a model or an agent" class="tw-border-none tw-flex tw-items-center focus-visible:tw-outline-none tw-justify-between tw-mr-1 _button_1wufw_5 _button--secondary_1wufw_60 _button--no-icon-start_1wufw_51">…</button> - unexpected value "Opus" - locator resolved to <button type="button" role="combobox" data-state="closed" aria-expanded="false" aria-haspopup="dialog" aria-controls="radix-:r5:" data-testid="chat-model-selector" aria-label="Select a model or an agent" class="tw-border-none tw-flex tw-items-center focus-visible:tw-outline-none tw-justify-between tw-mr-1 _button_1wufw_5 _button--secondary_1wufw_60 _button--no-icon-start_1wufw_51">…</button> - unexpected value "Opus" - locator resolved to <button type="button" role="combobox" data-state="closed" aria-expanded="false" aria-haspopup="dialog" aria-controls="radix-:r5:" data-testid="chat-model-selector" aria-label="Select a model or an agent" class="tw-border-none tw-flex tw-items-center focus-visible:tw-outline-none tw-justify-between tw-mr-1 _button_1wufw_5 _button--secondary_1wufw_60 _button--no-icon-start_1wufw_51">…</button> - unexpected value "Opus" - locator resolved to <button type="button" role="combobox" data-state="closed" aria-expanded="false" aria-haspopup="dialog" aria-controls="radix-:r5:" data-testid="chat-model-selector" aria-label="Select a model or an agent" class="tw-border-none tw-flex tw-items-center focus-visible:tw-outline-none tw-justify-between tw-mr-1 _button_1wufw_5 _button--secondary_1wufw_60 _button--no-icon-start_1wufw_51">…</button> - unexpected value "Opus" - locator resolved to <button type="button" role="combobox" data-state="closed" aria-expanded="false" aria-haspopup="dialog" aria-controls="radix-:r5:" data-testid="chat-model-selector" aria-label="Select a model or an agent" class="tw-border-none tw-flex tw-items-center focus-visible:tw-outline-none tw-justify-between tw-mr-1 _button_1wufw_5 _button--secondary_1wufw_60 _button--no-icon-start_1wufw_51">…</button> - unexpected value "Opus" - locator resolved to <button type="button" role="combobox" data-state="closed" aria-expanded="false" aria-haspopup="dialog" aria-controls="radix-:r5:" data-testid="chat-model-selector" aria-label="Select a model or an agent" class="
enterprise-server-sent-models.test.ts:6:5 › allows multiple enterprise models when server-sent models is enabled: vscode\test\e2e\enterprise-server-sent-models.test.ts#L27
8) enterprise-server-sent-models.test.ts:6:5 › allows multiple enterprise models when server-sent models is enabled Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: frameLocator('.simple-find-part-wrapper + iframe.webview').last().frameLocator('iframe').getByRole('combobox', { name: 'Select a model' }).last() Expected pattern: /^Titan/ Received string: "Opus" Call log: - expect.toHaveText with timeout 5000ms - waiting for frameLocator('.simple-find-part-wrapper + iframe.webview').last().frameLocator('iframe').getByRole('combobox', { name: 'Select a model' }).last() - locator resolved to <button type="button" role="combobox" data-state="closed" aria-expanded="false" aria-haspopup="dialog" aria-controls="radix-:r5:" data-testid="chat-model-selector" aria-label="Select a model or an agent" class="tw-border-none tw-flex tw-items-center focus-visible:tw-outline-none tw-justify-between tw-mr-1 _button_1wufw_5 _button--secondary_1wufw_60 _button--no-icon-start_1wufw_51">…</button> - unexpected value "Opus" - locator resolved to <button type="button" role="combobox" data-state="closed" aria-expanded="false" aria-haspopup="dialog" aria-controls="radix-:r5:" data-testid="chat-model-selector" aria-label="Select a model or an agent" class="tw-border-none tw-flex tw-items-center focus-visible:tw-outline-none tw-justify-between tw-mr-1 _button_1wufw_5 _button--secondary_1wufw_60 _button--no-icon-start_1wufw_51">…</button> - unexpected value "Opus" - locator resolved to <button type="button" role="combobox" data-state="closed" aria-expanded="false" aria-haspopup="dialog" aria-controls="radix-:r5:" data-testid="chat-model-selector" aria-label="Select a model or an agent" class="tw-border-none tw-flex tw-items-center focus-visible:tw-outline-none tw-justify-between tw-mr-1 _button_1wufw_5 _button--secondary_1wufw_60 _button--no-icon-start_1wufw_51">…</button> - unexpected value "Opus" - locator resolved to <button type="button" role="combobox" data-state="closed" aria-expanded="false" aria-haspopup="dialog" aria-controls="radix-:r5:" data-testid="chat-model-selector" aria-label="Select a model or an agent" class="tw-border-none tw-flex tw-items-center focus-visible:tw-outline-none tw-justify-between tw-mr-1 _button_1wufw_5 _button--secondary_1wufw_60 _button--no-icon-start_1wufw_51">…</button> - unexpected value "Opus" - locator resolved to <button type="button" role="combobox" data-state="closed" aria-expanded="false" aria-haspopup="dialog" aria-controls="radix-:r5:" data-testid="chat-model-selector" aria-label="Select a model or an agent" class="tw-border-none tw-flex tw-items-center focus-visible:tw-outline-none tw-justify-between tw-mr-1 _button_1wufw_5 _button--secondary_1wufw_60 _button--no-icon-start_1wufw_51">…</button> - unexpected value "Opus" - locator resolved to <button type="button" role="combobox" data-state="closed" aria-expanded="false" aria-haspopup="dialog" aria-controls="radix-:r5:" data-testid="chat-model-selector" aria-label="Select a model or an agent" class="tw-border-none tw-flex tw-items-center focus-visible:tw-outline-none tw-justify-between tw-mr-1 _button_1wufw_5 _button--secondary_1wufw_60 _button--no-icon-start_1wufw_51">…</button> - unexpected value "Opus" - locator resolved to <button type="button" role="combobox" data-state="closed" aria-expanded="false" aria-haspopup="dialog" aria-controls="radix-:r5:" data-testid="chat-model-selector" aria-label="Select a model or an agent" class="tw-border-none tw-flex tw-items-center focus-visible:tw-outline-none tw-justify-between tw-mr-1 _button_1wufw_5 _button--secondary_1wufw_60 _button--no-icon-start_1wufw_51">…</button> - unexpected value "Opus" - locator resolved to <button type="button" role="combobox" data-state="closed" aria-expanded="false" aria-haspopup="dialog" aria-controls="radix-:r5:" data-testid="chat-model-selector" aria-label="Select a model or an agent" class="
command-edit.test.ts:121:1 › edit (fixup) input - range selection: vscode\test\e2e\command-edit.test.ts#L139
7) command-edit.test.ts:121:1 › edit (fixup) input - range selection ───────────────────────────── Error: expect(locator).toBeVisible() Locator: getByText('Nearest Code Block') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByText('Nearest Code Block') 137 | // Check the correct range item is auto-selected 138 | const rangeItem = page.getByText('Nearest Code Block') > 139 | expect(rangeItem).toBeVisible() | ^ 140 | 141 | // Open the range input and check it has the correct item selected 142 | await rangeItem.click() at D:\a\cody\cody\vscode\test\e2e\command-edit.test.ts:139:23
command-edit.test.ts:33:3 › edit (fixup) task: vscode\test\e2e\command-edit.test.ts#L53
6) command-edit.test.ts:33:3 › edit (fixup) task ───────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByLabel('$(anthropic-logo) Claude 3.5 Sonnet').locator('a') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByLabel('$(anthropic-logo) Claude 3.5 Sonnet').locator('a') - locator resolved to <a class="label-name">…</a> - unexpected value "hidden" - locator resolved to <a class="label-name">…</a> - unexpected value "hidden" - locator resolved to <a class="label-name">…</a> - unexpected value "hidden" - locator resolved to <a class="label-name">…</a> - unexpected value "hidden" 51 | const modelItem = page.getByLabel('$(anthropic-logo) Claude 3.5 Sonnet').locator('a') 52 | await nap() > 53 | expect(modelItem).toBeVisible() | ^ 54 | 55 | // Open the model input and check it has the correct item selected 56 | await modelItem.click() at D:\a\cody\cody\vscode\test\e2e\command-edit.test.ts:53:23
command-edit.test.ts:121:1 › edit (fixup) input - range selection: vscode\test\e2e\helpers.ts#L407
5) command-edit.test.ts:121:1 › edit (fixup) input - range selection ───────────────────────────── Error: Failed to rmSync C:\Users\RUNNER~1\AppData\Local\Temp\cody-vsce77vyuj after 5 attempts: Error: EBUSY: resource busy or locked, unlink '\\?\C:\Users\RUNNER~1\AppData\Local\Temp\cody-vsce77vyuj\Crashpad\reports\2c09f08d-d212-4500-9aa0-324fe5f8518b.dmp' at helpers.ts:407 405 | } catch (error) { 406 | if (attempts === 1) { > 407 | throw new Error(`Failed to rmSync ${path} after ${maxAttempts} attempts: ${error}`) | ^ 408 | } 409 | 410 | await new Promise(resolve => setTimeout(resolve, 100)) at rmSyncWithRetries (D:\a\cody\cody\vscode\test\e2e\helpers.ts:407:23) at Object.app (D:\a\cody\cody\vscode\test\e2e\helpers.ts:288:13)
command-edit.test.ts:121:1 › edit (fixup) input - range selection: vscode\test\e2e\command-edit.test.ts#L144
4) command-edit.test.ts:121:1 › edit (fixup) input - range selection ───────────────────────────── Error: expect(locator).toBeVisible() Locator: getByLabel('check file-code Nearest Code Block') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByLabel('check file-code Nearest Code Block') 142 | await rangeItem.click() 143 | const selectedRangeItem = page.getByLabel('check file-code Nearest Code Block') > 144 | expect(selectedRangeItem).toBeVisible() | ^ 145 | 146 | // Open the symbols input and check it has the correct item selected 147 | const symbolitem = page.getByText('Select a Symbol...') at D:\a\cody\cody\vscode\test\e2e\command-edit.test.ts:144:31
command-custom.test.ts:45:3 › create a new user command via the custom commands menu: vscode\test\e2e\command-custom.test.ts#L92
3) command-custom.test.ts:45:3 › create a new user command via the custom commands menu ────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByText('New Custom Cody Command: Prompt') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByText('New Custom Cody Command: Prompt') 90 | // Enter prompt 91 | const promptInputTitle = page.getByText('New Custom Cody Command: Prompt') > 92 | await expect(promptInputTitle).toBeVisible() | ^ 93 | const promptInputBox = page.getByPlaceholder( 94 | 'e.g. Create five different test cases for the selected code' 95 | ) at D:\a\cody\cody\vscode\test\e2e\command-custom.test.ts:92:36
command-commit.test.ts:23:3 › use terminal output as context: vscode\test\e2e\helpers.ts#L407
2) command-commit.test.ts:23:3 › use terminal output as context ────────────────────────────────── Error: Failed to rmSync C:\Users\RUNNER~1\AppData\Local\Temp\cody-vsceqaRccY after 5 attempts: Error: EBUSY: resource busy or locked, unlink '\\?\C:\Users\RUNNER~1\AppData\Local\Temp\cody-vsceqaRccY\logs\20250817T142812\window1\exthost\exthost.log' at helpers.ts:407 405 | } catch (error) { 406 | if (attempts === 1) { > 407 | throw new Error(`Failed to rmSync ${path} after ${maxAttempts} attempts: ${error}`) | ^ 408 | } 409 | 410 | await new Promise(resolve => setTimeout(resolve, 100)) at rmSyncWithRetries (D:\a\cody\cody\vscode\test\e2e\helpers.ts:407:23) at Object.app (D:\a\cody\cody\vscode\test\e2e\helpers.ts:288:13)
chat-context.test.ts:11:5 › chat followup context: vscode\test\e2e\chat-context.test.ts#L36
1) chat-context.test.ts:11:5 › chat followup context ───────────────────────────────────────────── Error: expect(locator).toHaveCount(expected) Locator: frameLocator('.simple-find-part-wrapper + iframe.webview').last().frameLocator('iframe').locator('[data-testid="context"]').filter({ hasText: 'Context' }) Expected: 3 Received: 2 Call log: - expect.toHaveCount with timeout 5000ms - waiting for frameLocator('.simple-find-part-wrapper + iframe.webview').last().frameLocator('iframe').locator('[data-testid="context"]').filter({ hasText: 'Context' }) - locator resolved to 2 elements - unexpected value "2" - locator resolved to 2 elements - unexpected value "2" - locator resolved to 2 elements - unexpected value "2" - locator resolved to 2 elements - unexpected value "2" - locator resolved to 2 elements - unexpected value "2" - locator resolved to 2 elements - unexpected value "2" - locator resolved to 2 elements - unexpected value "2" 34 | await selectMentionMenuItem(chatFrame, 'var.go') 35 | await chatInput.press('Enter') > 36 | expect(contextCells).toHaveCount(3) | ^ 37 | const lastContextCell = contextCells.last() 38 | expect(lastContextCell).toHaveText(/1 new item/) 39 | await openContextCell(lastContextCell) at D:\a\cody\cody\vscode\test\e2e\chat-context.test.ts:36:26
test-e2e (ubuntu)
Process completed with exit code 1.
command-edit.test.ts:33:3 › edit (fixup) task: vscode/test/e2e/command-edit.test.ts#L53
4) command-edit.test.ts:33:3 › edit (fixup) task ───────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByLabel('$(anthropic-logo) Claude 3.5 Sonnet').locator('a') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByLabel('$(anthropic-logo) Claude 3.5 Sonnet').locator('a') - locator resolved to <a class="label-name">…</a> - unexpected value "hidden" - locator resolved to <a class="label-name">…</a> - unexpected value "hidden" - locator resolved to <a class="label-name">…</a> - unexpected value "hidden" - locator resolved to <a class="label-name">…</a> - unexpected value "hidden" - locator resolved to <a class="label-name">…</a> - unexpected value "hidden" - locator resolved to <a class="label-name">…</a> - unexpected value "hidden" 51 | const modelItem = page.getByLabel('$(anthropic-logo) Claude 3.5 Sonnet').locator('a') 52 | await nap() > 53 | expect(modelItem).toBeVisible() | ^ 54 | 55 | // Open the model input and check it has the correct item selected 56 | await modelItem.click() at /home/runner/work/cody/cody/vscode/test/e2e/command-edit.test.ts:53:23
command-edit.test.ts:33:3 › edit (fixup) task: vscode/test/e2e/command-edit.test.ts#L53
3) command-edit.test.ts:33:3 › edit (fixup) task ───────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByLabel('$(anthropic-logo) Claude 3.5 Sonnet').locator('a') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByLabel('$(anthropic-logo) Claude 3.5 Sonnet').locator('a') - locator resolved to <a class="label-name">…</a> - unexpected value "hidden" - locator resolved to <a class="label-name">…</a> - unexpected value "hidden" - locator resolved to <a class="label-name">…</a> - unexpected value "hidden" - locator resolved to <a class="label-name">…</a> - unexpected value "hidden" - locator resolved to <a class="label-name">…</a> - unexpected value "hidden" - locator resolved to <a class="label-name">…</a> - unexpected value "hidden" 51 | const modelItem = page.getByLabel('$(anthropic-logo) Claude 3.5 Sonnet').locator('a') 52 | await nap() > 53 | expect(modelItem).toBeVisible() | ^ 54 | 55 | // Open the model input and check it has the correct item selected 56 | await modelItem.click() at /home/runner/work/cody/cody/vscode/test/e2e/command-edit.test.ts:53:23
chat-atFile.test.ts:49:7 › @-mention file in chat: vscode/test/e2e/chat-atFile.test.ts#L167
2) chat-atFile.test.ts:49:7 › @-mention file in chat ───────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: frameLocator('.simple-find-part-wrapper + iframe.webview').last().frameLocator('iframe').getByRole('textbox', { name: 'Chat message' }).last() Expected string: "Main.java and Main.java " Received string: "Main.java and @Main.ja" Call log: - expect.toHaveText with timeout 5000ms - waiting for frameLocator('.simple-find-part-wrapper + iframe.webview').last().frameLocator('iframe').getByRole('textbox', { name: 'Chat message' }).last() - locator resolved to <div role="textbox" spellcheck="true" contenteditable="true" aria-label="Chat message" data-lexical-editor="true" aria-controls="typeahead-menu" aria-activedescendant="typeahead-item-0" class="_content-editable_s4gjm_6 _editor-content-editable_1eiqs_30">…</div> - unexpected value "Main.java and @Main.ja" - locator resolved to <div role="textbox" spellcheck="true" contenteditable="true" aria-label="Chat message" data-lexical-editor="true" aria-controls="typeahead-menu" aria-activedescendant="typeahead-item-0" class="_content-editable_s4gjm_6 _editor-content-editable_1eiqs_30">…</div> - unexpected value "Main.java and @Main.ja" - locator resolved to <div role="textbox" spellcheck="true" contenteditable="true" aria-label="Chat message" data-lexical-editor="true" aria-controls="typeahead-menu" aria-activedescendant="typeahead-item-0" class="_content-editable_s4gjm_6 _editor-content-editable_1eiqs_30">…</div> - unexpected value "Main.java and @Main.ja" - locator resolved to <div role="textbox" spellcheck="true" contenteditable="true" aria-label="Chat message" data-lexical-editor="true" aria-controls="typeahead-menu" aria-activedescendant="typeahead-item-0" class="_content-editable_s4gjm_6 _editor-content-editable_1eiqs_30">…</div> - unexpected value "Main.java and @Main.ja" - locator resolved to <div role="textbox" spellcheck="true" contenteditable="true" aria-label="Chat message" data-lexical-editor="true" aria-controls="typeahead-menu" aria-activedescendant="typeahead-item-0" class="_content-editable_s4gjm_6 _editor-content-editable_1eiqs_30">…</div> - unexpected value "Main.java and @Main.ja" - locator resolved to <div role="textbox" spellcheck="true" contenteditable="true" aria-label="Chat message" data-lexical-editor="true" aria-controls="typeahead-menu" aria-activedescendant="typeahead-item-0" class="_content-editable_s4gjm_6 _editor-content-editable_1eiqs_30">…</div> - unexpected value "Main.java and @Main.ja" - locator resolved to <div role="textbox" spellcheck="true" contenteditable="true" aria-label="Chat message" data-lexical-editor="true" aria-controls="typeahead-menu" aria-activedescendant="typeahead-item-0" class="_content-editable_s4gjm_6 _editor-content-editable_1eiqs_30">…</div> - unexpected value "Main.java and @Main.ja" - locator resolved to <div role="textbox" spellcheck="true" contenteditable="true" aria-label="Chat message" data-lexical-editor="true" aria-controls="typeahead-menu" aria-activedescendant="typeahead-item-0" class="_content-editable_s4gjm_6 _editor-content-editable_1eiqs_30">…</div> - unexpected value "Main.java and @Main.ja" - locator resolved to <div role="textbox" spellcheck="true" contenteditable="true" aria-label="Chat message" data-lexical-editor="true" aria-controls="typeahead-menu" aria-activedescendant="typeahead-item-0" class="_content-editable_s4gjm_6 _editor-content-editable_1eiqs_30">…</div> - unexpected value "Main.java and @Main.ja" 165 | await chatInput.pressSequentially('and @Main.ja', { delay: 10 }) 166 | await chatInput.press('Tab') > 167 | await expect(chatInput).toHaveText('Main.java and Main.java ') | ^ 168 | await expect(chatInputMentions(chatInput)).toHaveText(['Main.java', 'Main.java'])
chat-atFile.test.ts:49:7 › @-mention file in chat: vscode/test/e2e/chat-atFile.test.ts#L167
1) chat-atFile.test.ts:49:7 › @-mention file in chat ───────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: frameLocator('.simple-find-part-wrapper + iframe.webview').last().frameLocator('iframe').getByRole('textbox', { name: 'Chat message' }).last() Expected string: "Main.java and Main.java " Received string: "Main.java and @Main.ja" Call log: - expect.toHaveText with timeout 5000ms - waiting for frameLocator('.simple-find-part-wrapper + iframe.webview').last().frameLocator('iframe').getByRole('textbox', { name: 'Chat message' }).last() - locator resolved to <div role="textbox" spellcheck="true" contenteditable="true" aria-label="Chat message" data-lexical-editor="true" aria-controls="typeahead-menu" aria-activedescendant="typeahead-item-0" class="_content-editable_s4gjm_6 _editor-content-editable_1eiqs_30">…</div> - unexpected value "Main.java and @Main.ja" - locator resolved to <div role="textbox" spellcheck="true" contenteditable="true" aria-label="Chat message" data-lexical-editor="true" aria-controls="typeahead-menu" aria-activedescendant="typeahead-item-0" class="_content-editable_s4gjm_6 _editor-content-editable_1eiqs_30">…</div> - unexpected value "Main.java and @Main.ja" - locator resolved to <div role="textbox" spellcheck="true" contenteditable="true" aria-label="Chat message" data-lexical-editor="true" aria-controls="typeahead-menu" aria-activedescendant="typeahead-item-0" class="_content-editable_s4gjm_6 _editor-content-editable_1eiqs_30">…</div> - unexpected value "Main.java and @Main.ja" - locator resolved to <div role="textbox" spellcheck="true" contenteditable="true" aria-label="Chat message" data-lexical-editor="true" aria-controls="typeahead-menu" aria-activedescendant="typeahead-item-0" class="_content-editable_s4gjm_6 _editor-content-editable_1eiqs_30">…</div> - unexpected value "Main.java and @Main.ja" - locator resolved to <div role="textbox" spellcheck="true" contenteditable="true" aria-label="Chat message" data-lexical-editor="true" aria-controls="typeahead-menu" aria-activedescendant="typeahead-item-0" class="_content-editable_s4gjm_6 _editor-content-editable_1eiqs_30">…</div> - unexpected value "Main.java and @Main.ja" - locator resolved to <div role="textbox" spellcheck="true" contenteditable="true" aria-label="Chat message" data-lexical-editor="true" aria-controls="typeahead-menu" aria-activedescendant="typeahead-item-0" class="_content-editable_s4gjm_6 _editor-content-editable_1eiqs_30">…</div> - unexpected value "Main.java and @Main.ja" - locator resolved to <div role="textbox" spellcheck="true" contenteditable="true" aria-label="Chat message" data-lexical-editor="true" aria-controls="typeahead-menu" aria-activedescendant="typeahead-item-0" class="_content-editable_s4gjm_6 _editor-content-editable_1eiqs_30">…</div> - unexpected value "Main.java and @Main.ja" - locator resolved to <div role="textbox" spellcheck="true" contenteditable="true" aria-label="Chat message" data-lexical-editor="true" aria-controls="typeahead-menu" aria-activedescendant="typeahead-item-0" class="_content-editable_s4gjm_6 _editor-content-editable_1eiqs_30">…</div> - unexpected value "Main.java and @Main.ja" - locator resolved to <div role="textbox" spellcheck="true" contenteditable="true" aria-label="Chat message" data-lexical-editor="true" aria-controls="typeahead-menu" aria-activedescendant="typeahead-item-0" class="_content-editable_s4gjm_6 _editor-content-editable_1eiqs_30">…</div> - unexpected value "Main.java and @Main.ja" 165 | await chatInput.pressSequentially('and @Main.ja', { delay: 10 }) 166 | await chatInput.press('Tab') > 167 | await expect(chatInput).toHaveText('Main.java and Main.java ') | ^ 168 | await expect(chatInputMentions(chatInput)).toHaveText(['Main.java', 'Main.java'])
test-e2e (windows)
The process 'C:\Program Files\Git\bin\git.exe' failed with exit code 128
test-e2e (ubuntu)
The process '/usr/bin/git' failed with exit code 128
🎭 Playwright Run Summary
11 failed chat-context.test.ts:11:5 › chat followup context ────────────────────────────────────────────── command-commit.test.ts:23:3 › use terminal output as context ─────────────────────────────────── command-custom.test.ts:45:3 › create a new user command via the custom commands menu ─────────── command-edit.test.ts:121:1 › edit (fixup) input - range selection ────────────────────────────── command-edit.test.ts:121:1 › edit (fixup) input - range selection ────────────────────────────── command-edit.test.ts:33:3 › edit (fixup) task ────────────────────────────────────────────────── command-edit.test.ts:121:1 › edit (fixup) input - range selection ────────────────────────────── enterprise-server-sent-models.test.ts:6:5 › allows multiple enterprise models when server-sent models is enabled enterprise-server-sent-models.test.ts:6:5 › allows multiple enterprise models when server-sent models is enabled initial-context.test.ts:46:18 › initial context - file ───────────────────────────────────────── initial-context.test.ts:46:18 › initial context - file ───────────────────────────────────────── 60 skipped 153 passed (51.8m)
test-e2e (windows)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
🎭 Playwright Run Summary
4 failed chat-atFile.test.ts:49:7 › @-mention file in chat ────────────────────────────────────────────── chat-atFile.test.ts:49:7 › @-mention file in chat ────────────────────────────────────────────── command-edit.test.ts:33:3 › edit (fixup) task ────────────────────────────────────────────────── command-edit.test.ts:33:3 › edit (fixup) task ────────────────────────────────────────────────── 150 skipped 406 passed (1.8h)

Artifacts

Produced during runtime
Name Size Digest
playwright-recordings ubuntu Expired
1.35 MB
sha256:36edb384635c6ace854904ae9dd51950c2c7097d02429165957388d6633de490
playwright-recordings windows Expired
2.26 MB
sha256:d060b9b50f8b0381bd4c14ba748f72d090776e85a70471df96def00915849ef6