Skip to content

Playwright Tests

Playwright Tests #18

Triggered via schedule September 21, 2024 04:10
Status Failure
Total duration 13m 8s
Artifacts

playwright.yml

on: schedule
Playwright Tests (ubuntu-latest, Node.js 18.x)
13m 0s
Playwright Tests (ubuntu-latest, Node.js 18.x)
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 6 warnings, and 1 notice
../../src/tests/theia-explorer-view.test.ts:186:9 › Theia Explorer View › should delete nested folder "sampleDirectoryCompact/nestedFolder1/nestedFolder2": examples/playwright/src/tests/theia-explorer-view.test.ts#L1
1) ../../src/tests/theia-explorer-view.test.ts:186:9 › Theia Explorer View › should delete nested folder "sampleDirectoryCompact/nestedFolder1/nestedFolder2" Test timeout of 60000ms exceeded.
../../src/tests/theia-explorer-view.test.ts:186:9 › Theia Explorer View › should delete nested folder "sampleDirectoryCompact/nestedFolder1/nestedFolder2": examples/playwright/src/theia-explorer-view.ts#L302
1) ../../src/tests/theia-explorer-view.test.ts:186:9 › Theia Explorer View › should delete nested folder "sampleDirectoryCompact/nestedFolder1/nestedFolder2" Error: page.waitForFunction: Target page, context or browser has been closed at ../../src/theia-explorer-view.ts:302 300 | async waitForFileNodesToDecrease(numberBefore: number): Promise<void> { 301 | const fileStatNodesSelector = `${this.viewSelector} .theia-FileStatNode`; > 302 | await this.page.waitForFunction( | ^ 303 | (predicate: { selector: string; numberBefore: number; }) => { 304 | const elements = document.querySelectorAll(predicate.selector); 305 | return !!elements && elements.length < predicate.numberBefore; at TheiaExplorerView.waitForFileNodesToDecrease (/home/runner/work/theia/theia/examples/playwright/src/theia-explorer-view.ts:302:25) at /home/runner/work/theia/theia/examples/playwright/src/tests/theia-explorer-view.test.ts:190:24
../../src/tests/theia-explorer-view.test.ts:186:9 › Theia Explorer View › should delete nested folder "sampleDirectoryCompact/nestedFolder1/nestedFolder2": examples/playwright/src/tests/theia-explorer-view.test.ts#L1
1) ../../src/tests/theia-explorer-view.test.ts:186:9 › Theia Explorer View › should delete nested folder "sampleDirectoryCompact/nestedFolder1/nestedFolder2" Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
../../src/tests/theia-explorer-view.test.ts:186:9 › Theia Explorer View › should delete nested folder "sampleDirectoryCompact/nestedFolder1/nestedFolder2": examples/playwright/src/theia-explorer-view.ts#L166
1) ../../src/tests/theia-explorer-view.test.ts:186:9 › Theia Explorer View › should delete nested folder "sampleDirectoryCompact/nestedFolder1/nestedFolder2" Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: elementHandle.waitForSelector: Target page, context or browser has been closed Call log: - waiting for locator('.theia-FileStatNode:has(#\\/tmp\\/cloud-ws-Ok3u1c\\:\\/tmp\\/cloud-ws-Ok3u1c\\/sampleDirectoryCompact\\/nestedFolder1\\/nestedFolder2)') to be visible at ../../src/theia-explorer-view.ts:166 164 | // now get tree node via the full path 165 | const fullPathSelector = this.treeNodeSelector(path); > 166 | const treeNode = await viewElement?.waitForSelector(fullPathSelector, { state: 'visible' }); | ^ 167 | if (!treeNode) { 168 | throw new Error(`Tree node '${fullPathSelector}' not found in explorer`); 169 | } at TheiaExplorerView.compactFileStatNode (/home/runner/work/theia/theia/examples/playwright/src/theia-explorer-view.ts:166:45) at TheiaExplorerView.existsNode (/home/runner/work/theia/theia/examples/playwright/src/theia-explorer-view.ts:215:30) at /home/runner/work/theia/theia/examples/playwright/src/tests/theia-explorer-view.test.ts:188:16
../../src/tests/theia-explorer-view.test.ts:186:9 › Theia Explorer View › should delete nested folder "sampleDirectoryCompact/nestedFolder1/nestedFolder2": examples/playwright/src/tests/theia-explorer-view.test.ts#L1
1) ../../src/tests/theia-explorer-view.test.ts:186:9 › Theia Explorer View › should delete nested folder "sampleDirectoryCompact/nestedFolder1/nestedFolder2" Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
../../src/tests/theia-explorer-view.test.ts:186:9 › Theia Explorer View › should delete nested folder "sampleDirectoryCompact/nestedFolder1/nestedFolder2": examples/playwright/src/theia-explorer-view.ts#L166
1) ../../src/tests/theia-explorer-view.test.ts:186:9 › Theia Explorer View › should delete nested folder "sampleDirectoryCompact/nestedFolder1/nestedFolder2" Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: elementHandle.waitForSelector: Target page, context or browser has been closed Call log: - waiting for locator('.theia-FileStatNode:has(#\\/tmp\\/cloud-ws-N7pjKu\\:\\/tmp\\/cloud-ws-N7pjKu\\/sampleDirectoryCompact\\/nestedFolder1\\/nestedFolder2)') to be visible at ../../src/theia-explorer-view.ts:166 164 | // now get tree node via the full path 165 | const fullPathSelector = this.treeNodeSelector(path); > 166 | const treeNode = await viewElement?.waitForSelector(fullPathSelector, { state: 'visible' }); | ^ 167 | if (!treeNode) { 168 | throw new Error(`Tree node '${fullPathSelector}' not found in explorer`); 169 | } at TheiaExplorerView.compactFileStatNode (/home/runner/work/theia/theia/examples/playwright/src/theia-explorer-view.ts:166:45) at TheiaExplorerView.existsNode (/home/runner/work/theia/theia/examples/playwright/src/theia-explorer-view.ts:215:30) at /home/runner/work/theia/theia/examples/playwright/src/tests/theia-explorer-view.test.ts:188:16
../../src/tests/theia-explorer-view.test.ts:195:9 › Theia Explorer View › should delete compact folder "sampleDirectoryCompact/nestedFolder1": examples/playwright/src/tests/theia-explorer-view.test.ts#L1
2) ../../src/tests/theia-explorer-view.test.ts:195:9 › Theia Explorer View › should delete compact folder "sampleDirectoryCompact/nestedFolder1" Test timeout of 60000ms exceeded.
../../src/tests/theia-explorer-view.test.ts:195:9 › Theia Explorer View › should delete compact folder "sampleDirectoryCompact/nestedFolder1": examples/playwright/src/theia-explorer-view.ts#L166
2) ../../src/tests/theia-explorer-view.test.ts:195:9 › Theia Explorer View › should delete compact folder "sampleDirectoryCompact/nestedFolder1" Error: elementHandle.waitForSelector: Target page, context or browser has been closed Call log: - waiting for locator('.theia-FileStatNode:has(#\\/tmp\\/cloud-ws-2GCMaK\\:\\/tmp\\/cloud-ws-2GCMaK\\/sampleDirectoryCompact\\/nestedFolder1)') to be visible at ../../src/theia-explorer-view.ts:166 164 | // now get tree node via the full path 165 | const fullPathSelector = this.treeNodeSelector(path); > 166 | const treeNode = await viewElement?.waitForSelector(fullPathSelector, { state: 'visible' }); | ^ 167 | if (!treeNode) { 168 | throw new Error(`Tree node '${fullPathSelector}' not found in explorer`); 169 | } at TheiaExplorerView.compactFileStatNode (/home/runner/work/theia/theia/examples/playwright/src/theia-explorer-view.ts:166:45) at TheiaExplorerView.existsNode (/home/runner/work/theia/theia/examples/playwright/src/theia-explorer-view.ts:215:30) at /home/runner/work/theia/theia/examples/playwright/src/tests/theia-explorer-view.test.ts:197:16
../../src/tests/theia-explorer-view.test.ts:195:9 › Theia Explorer View › should delete compact folder "sampleDirectoryCompact/nestedFolder1": examples/playwright/src/tests/theia-explorer-view.test.ts#L1
2) ../../src/tests/theia-explorer-view.test.ts:195:9 › Theia Explorer View › should delete compact folder "sampleDirectoryCompact/nestedFolder1" Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
../../src/tests/theia-explorer-view.test.ts:195:9 › Theia Explorer View › should delete compact folder "sampleDirectoryCompact/nestedFolder1": examples/playwright/src/theia-explorer-view.ts#L166
2) ../../src/tests/theia-explorer-view.test.ts:195:9 › Theia Explorer View › should delete compact folder "sampleDirectoryCompact/nestedFolder1" Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: elementHandle.waitForSelector: Target page, context or browser has been closed Call log: - waiting for locator('.theia-FileStatNode:has(#\\/tmp\\/cloud-ws-qfjajs\\:\\/tmp\\/cloud-ws-qfjajs\\/sampleDirectoryCompact\\/nestedFolder1)') to be visible at ../../src/theia-explorer-view.ts:166 164 | // now get tree node via the full path 165 | const fullPathSelector = this.treeNodeSelector(path); > 166 | const treeNode = await viewElement?.waitForSelector(fullPathSelector, { state: 'visible' }); | ^ 167 | if (!treeNode) { 168 | throw new Error(`Tree node '${fullPathSelector}' not found in explorer`); 169 | } at TheiaExplorerView.compactFileStatNode (/home/runner/work/theia/theia/examples/playwright/src/theia-explorer-view.ts:166:45) at TheiaExplorerView.existsNode (/home/runner/work/theia/theia/examples/playwright/src/theia-explorer-view.ts:215:30) at /home/runner/work/theia/theia/examples/playwright/src/tests/theia-explorer-view.test.ts:197:16
Playwright Tests (ubuntu-latest, Node.js 18.x)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744, actions/setup-node@1a4442cacd436585916779262731d5b162bc6ec7, actions/setup-python@b64ffcaf5b410884ad320a9cfac8866006a109aa. 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: src/tests/theia-explorer-view.test.ts#L1
src/tests/theia-explorer-view.test.ts took 6.3m
Slow Test: src/tests/theia-quick-command.test.ts#L1
src/tests/theia-quick-command.test.ts took 39.7s
Slow Test: src/tests/theia-workspace.test.ts#L1
src/tests/theia-workspace.test.ts took 17.2s
Slow Test: src/tests/theia-text-editor.test.ts#L1
src/tests/theia-text-editor.test.ts took 16.4s
Slow Test: src/tests/theia-preference-view.test.ts#L1
src/tests/theia-preference-view.test.ts took 16.0s
🎭 Playwright Run Summary
2 failed ../../src/tests/theia-explorer-view.test.ts:186:9 › Theia Explorer View › should delete nested folder "sampleDirectoryCompact/nestedFolder1/nestedFolder2" ../../src/tests/theia-explorer-view.test.ts:195:9 › Theia Explorer View › should delete compact folder "sampleDirectoryCompact/nestedFolder1" 1 skipped 74 passed (9.9m)