Skip to content

feat: improve file delete confirmation message and styling #6057

feat: improve file delete confirmation message and styling

feat: improve file delete confirmation message and styling #6057

Triggered via pull request January 23, 2025 10:37
Status Failure
Total duration 20m 45s
Artifacts 1

e2e.yml

on: pull_request
ubuntu-latest, Node.js 20.x
20m 19s
ubuntu-latest, Node.js 20.x
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 7 warnings, and 1 notice
../../src/tests/explorer-view.test.ts:238:7 › OpenSumi Explorer Panel › create file with path: tools/playwright/src/tests/explorer-view.test.ts#L315
1) ../../src/tests/explorer-view.test.ts:238:7 › OpenSumi Explorer Panel › create file with path ─ Error: expect(received).toBe(expected) // Object.is equality Expected: "a/d" Received: "d" 313 | const afterDeleteNode = await explorer.getFileStatTreeNodeByPath('test/a/d'); 314 | expect(afterDeleteNode).toBeDefined(); > 315 | expect(await afterDeleteNode?.label()).toBe('a/d'); | ^ 316 | const leftNode = await explorer.getFileStatTreeNodeByPath('test/a/d/c.js'); 317 | expect(leftNode).toBeDefined(); 318 | }); at /home/runner/work/core/core/tools/playwright/src/tests/explorer-view.test.ts:315:44
../../src/tests/explorer-view.test.ts:238:7 › OpenSumi Explorer Panel › create file with path: tools/playwright/src/tests/explorer-view.test.ts#L315
1) ../../src/tests/explorer-view.test.ts:238:7 › OpenSumi Explorer Panel › create file with path ─ Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "a/d" Received: "d" 313 | const afterDeleteNode = await explorer.getFileStatTreeNodeByPath('test/a/d'); 314 | expect(afterDeleteNode).toBeDefined(); > 315 | expect(await afterDeleteNode?.label()).toBe('a/d'); | ^ 316 | const leftNode = await explorer.getFileStatTreeNodeByPath('test/a/d/c.js'); 317 | expect(leftNode).toBeDefined(); 318 | }); at /home/runner/work/core/core/tools/playwright/src/tests/explorer-view.test.ts:315:44
../../src/tests/explorer-view.test.ts:238:7 › OpenSumi Explorer Panel › create file with path: tools/playwright/src/tests/explorer-view.test.ts#L315
1) ../../src/tests/explorer-view.test.ts:238:7 › OpenSumi Explorer Panel › create file with path ─ Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "a/d" Received: "d" 313 | const afterDeleteNode = await explorer.getFileStatTreeNodeByPath('test/a/d'); 314 | expect(afterDeleteNode).toBeDefined(); > 315 | expect(await afterDeleteNode?.label()).toBe('a/d'); | ^ 316 | const leftNode = await explorer.getFileStatTreeNodeByPath('test/a/d/c.js'); 317 | expect(leftNode).toBeDefined(); 318 | }); at /home/runner/work/core/core/tools/playwright/src/tests/explorer-view.test.ts:315:44
../../src/tests/explorer-view.test.ts:238:7 › OpenSumi Explorer Panel › create file with path: tools/playwright/src/tests/explorer-view.test.ts#L315
1) ../../src/tests/explorer-view.test.ts:238:7 › OpenSumi Explorer Panel › create file with path ─ Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "a/d" Received: "d" 313 | const afterDeleteNode = await explorer.getFileStatTreeNodeByPath('test/a/d'); 314 | expect(afterDeleteNode).toBeDefined(); > 315 | expect(await afterDeleteNode?.label()).toBe('a/d'); | ^ 316 | const leftNode = await explorer.getFileStatTreeNodeByPath('test/a/d/c.js'); 317 | expect(leftNode).toBeDefined(); 318 | }); at /home/runner/work/core/core/tools/playwright/src/tests/explorer-view.test.ts:315:44
../../src/tests/explorer-view.test.ts:238:7 › OpenSumi Explorer Panel › create file with path: tools/playwright/src/tests/explorer-view.test.ts#L315
1) ../../src/tests/explorer-view.test.ts:238:7 › OpenSumi Explorer Panel › create file with path ─ Retry #4 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "a/d" Received: "d" 313 | const afterDeleteNode = await explorer.getFileStatTreeNodeByPath('test/a/d'); 314 | expect(afterDeleteNode).toBeDefined(); > 315 | expect(await afterDeleteNode?.label()).toBe('a/d'); | ^ 316 | const leftNode = await explorer.getFileStatTreeNodeByPath('test/a/d/c.js'); 317 | expect(leftNode).toBeDefined(); 318 | }); at /home/runner/work/core/core/tools/playwright/src/tests/explorer-view.test.ts:315:44
../../src/tests/explorer-view.test.ts:238:7 › OpenSumi Explorer Panel › create file with path: tools/playwright/src/tests/explorer-view.test.ts#L315
1) ../../src/tests/explorer-view.test.ts:238:7 › OpenSumi Explorer Panel › create file with path ─ Retry #5 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "a/d" Received: "d" 313 | const afterDeleteNode = await explorer.getFileStatTreeNodeByPath('test/a/d'); 314 | expect(afterDeleteNode).toBeDefined(); > 315 | expect(await afterDeleteNode?.label()).toBe('a/d'); | ^ 316 | const leftNode = await explorer.getFileStatTreeNodeByPath('test/a/d/c.js'); 317 | expect(leftNode).toBeDefined(); 318 | }); at /home/runner/work/core/core/tools/playwright/src/tests/explorer-view.test.ts:315:44
../../src/tests/search-view.test.ts:197:7 › OpenSumi Search Panel › File content can not be search after deleted: tools/playwright/src/tests/search-view.test.ts#L1
2) ../../src/tests/search-view.test.ts:197:7 › OpenSumi Search Panel › File content can not be search after deleted Test timeout of 60000ms exceeded.
../../src/tests/search-view.test.ts:197:7 › OpenSumi Search Panel › File content can not be search after deleted: tools/playwright/src/panel.ts#L48
2) ../../src/tests/search-view.test.ts:197:7 › OpenSumi Search Panel › File content can not be search after deleted Error: page.waitForSelector: Test ended. Call log: - waiting for locator('[data-viewlet-id="search"]') to be visible - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data-viewlet-id="search" class="panel_wrap___lN1…>…</div> - locator resolved to hidden <div data
../../src/tests/search-view.test.ts:197:7 › OpenSumi Search Panel › File content can not be search after deleted: tools/playwright/src/tests/search-view.test.ts#L213
2) ../../src/tests/search-view.test.ts:197:7 › OpenSumi Search Panel › File content can not be search after deleted Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'isVisible') 211 | 212 | // Delete `index2.js` file > 213 | if (!(await explorer.isVisible())) { | ^ 214 | await explorer.open(); 215 | } 216 | const file = await explorer.getFileStatTreeNodeByPath('index2.js'); at /home/runner/work/core/core/tools/playwright/src/tests/search-view.test.ts:213:26
../../src/tests/search-view.test.ts:197:7 › OpenSumi Search Panel › File content can not be search after deleted: tools/playwright/src/tests/search-view.test.ts#L213
2) ../../src/tests/search-view.test.ts:197:7 › OpenSumi Search Panel › File content can not be search after deleted Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'isVisible') 211 | 212 | // Delete `index2.js` file > 213 | if (!(await explorer.isVisible())) { | ^ 214 | await explorer.open(); 215 | } 216 | const file = await explorer.getFileStatTreeNodeByPath('index2.js'); at /home/runner/work/core/core/tools/playwright/src/tests/search-view.test.ts:213:26
ubuntu-latest, Node.js 20.x
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Slow Test: src/tests/debug.test.ts#L1
src/tests/debug.test.ts took 1.5m
Slow Test: src/tests/editor.test.ts#L1
src/tests/editor.test.ts took 1.3m
Slow Test: src/tests/extension.test.ts#L1
src/tests/extension.test.ts took 1.2m
Slow Test: src/tests/scm.test.ts#L1
src/tests/scm.test.ts took 45.2s
Slow Test: src/tests/file-search.test.ts#L1
src/tests/file-search.test.ts took 22.4s
Deprecation notice: v1, v2, and v3 of the artifact actions
The following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "playwright-report". Please update your workflow to use v4 of the artifact actions. Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
🎭 Playwright Run Summary
2 failed ../../src/tests/explorer-view.test.ts:238:7 › OpenSumi Explorer Panel › create file with path ── ../../src/tests/search-view.test.ts:197:7 › OpenSumi Search Panel › File content can not be search after deleted 3 did not run 49 passed (15.3m)

Artifacts

Produced during runtime
Name Size
playwright-report
1.14 MB