Skip to content

Display component evaluating status #2161

Display component evaluating status

Display component evaluating status #2161

Triggered via pull request January 23, 2025 22:18
Status Failure
Total duration 18m 33s
Artifacts 5

gui-pull-request.yml

on: pull_request
🔍 Files Changed  /  Changed Files
6s
🔍 Files Changed / Changed Files
🧹 Prettier
29s
🧹 Prettier
Matrix: 🧰 Checks / 🎭 Playwright Tests
🧰 Checks  /  👮 Lint GUI
17m 57s
🧰 Checks / 👮 Lint GUI
📚 Deploy Storybook  /  🚀 Deploy React to Chromatic
10m 0s
📚 Deploy Storybook / 🚀 Deploy React to Chromatic
🧰 Checks  /  🔗 Merge Playwright Reports
34s
🧰 Checks / 🔗 Merge Playwright Reports
📚 Deploy Storybook  /  💬 Comment on PR
10s
📚 Deploy Storybook / 💬 Comment on PR
GUI Required Checks
0s
GUI Required Checks
Fit to window
Zoom out
Zoom in

Annotations

15 errors, 7 warnings, and 1 notice
🧰 Checks / 🎭 Playwright Tests (1, 4)
Process completed with exit code 1.
🧰 Checks / 🎭 Playwright Tests (2, 4)
Process completed with exit code 1.
🧰 Checks / 🎭 Playwright Tests (3, 4)
Process completed with exit code 1.
🧰 Checks / 🎭 Playwright Tests (4, 4)
Process completed with exit code 1.
[Project View] › integration-test/project-view/collapsingAndEntering.spec.ts:66:1 › Collapsing nodes: ../../../../../runner/_work/enso/enso/app/gui/integration-test/project-view/collapsingAndEntering.spec.ts#L75
1) [Project View] › integration-test/project-view/collapsingAndEntering.spec.ts:66:1 › Collapsing nodes TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('.GraphNode').filter({ has: locator('.binding').filter({ hasText: 'prod' }) }).locator('.grab-handle') - locator resolved to <div data-v-1e28f802="" data-v-c9a80db4="" class="LoadingSpinner nodeCategoryIcon grab-handle"></div> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 100ms 9 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 500ms 73 | .graphNodeByBinding(page, 'prod') 74 | .locator('.grab-handle') > 75 | .click({ modifiers: ['Shift'] }) | ^ 76 | await locate 77 | .graphNodeByBinding(page, 'sum') 78 | .locator('.grab-handle') at /runner/_work/enso/enso/app/gui/integration-test/project-view/collapsingAndEntering.spec.ts:75:6
[Project View] › integration-test/project-view/collapsingAndEntering.spec.ts:163:1 › Output node is not collapsed: ../../../../../runner/_work/enso/enso/app/gui/integration-test/project-view/collapsingAndEntering.spec.ts#L171
2) [Project View] › integration-test/project-view/collapsingAndEntering.spec.ts:163:1 › Output node is not collapsed TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('.GraphNode').filter({ has: locator('.binding').filter({ hasText: 'r' }) }).locator('.grab-handle') - locator resolved to <div data-v-1e28f802="" data-v-c9a80db4="" class="LoadingSpinner nodeCategoryIcon grab-handle"></div> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 100ms 9 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 500ms 169 | .graphNodeByBinding(page, 'r') 170 | .locator('.grab-handle') > 171 | .click({ modifiers: ['Shift'] }) | ^ 172 | 173 | await page.getByLabel('Group Selected Components').click() 174 | await expect(locate.graphNodeByBinding(page, 'r').locator('.WidgetToken')).toHaveText([ at /runner/_work/enso/enso/app/gui/integration-test/project-view/collapsingAndEntering.spec.ts:171:6
[Project View] › integration-test/project-view/collapsingAndEntering.spec.ts:183:1 › Input node is not collapsed: ../../../../../runner/_work/enso/enso/app/gui/integration-test/project-view/collapsingAndEntering.spec.ts#L190
3) [Project View] › integration-test/project-view/collapsingAndEntering.spec.ts:183:1 › Input node is not collapsed TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('.GraphNode').filter({ has: locator('.binding').filter({ hasText: 'r' }) }).locator('.grab-handle') - locator resolved to <div data-v-1e28f802="" data-v-c9a80db4="" class="LoadingSpinner nodeCategoryIcon grab-handle"></div> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 100ms 9 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 500ms 188 | .graphNodeByBinding(page, 'r') 189 | .locator('.grab-handle') > 190 | .click({ modifiers: ['Shift'] }) | ^ 191 | await locate.inputNode(page).click({ modifiers: ['Shift'] }) 192 | 193 | await page.getByLabel('Group Selected Components').click() at /runner/_work/enso/enso/app/gui/integration-test/project-view/collapsingAndEntering.spec.ts:190:6
[Project View] › integration-test/project-view/collapsingAndEntering.spec.ts:66:1 › Collapsing nodes: ../../../../../runner/_work/enso/enso/app/gui/integration-test/project-view/collapsingAndEntering.spec.ts#L75
4) [Project View] › integration-test/project-view/collapsingAndEntering.spec.ts:66:1 › Collapsing nodes TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('.GraphNode').filter({ has: locator('.binding').filter({ hasText: 'prod' }) }).locator('.grab-handle') - locator resolved to <div data-v-1e28f802="" data-v-c9a80db4="" class="LoadingSpinner nodeCategoryIcon grab-handle"></div> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 100ms 9 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 500ms 73 | .graphNodeByBinding(page, 'prod') 74 | .locator('.grab-handle') > 75 | .click({ modifiers: ['Shift'] }) | ^ 76 | await locate 77 | .graphNodeByBinding(page, 'sum') 78 | .locator('.grab-handle') at /runner/_work/enso/enso/app/gui/integration-test/project-view/collapsingAndEntering.spec.ts:75:6
[Project View] › integration-test/project-view/componentBrowser.spec.ts:76:1 › Opening Component Browser from output port buttons: ../../../../../runner/_work/enso/enso/app/gui/integration-test/project-view/componentBrowser.spec.ts#L81
5) [Project View] › integration-test/project-view/componentBrowser.spec.ts:76:1 › Opening Component Browser from output port buttons TimeoutError: locator.hover: Timeout 5000ms exceeded. Call log: - waiting for locator('.GraphNode').filter({ has: locator('.binding').filter({ hasText: 'selected' }) }).locator('.nodeCategoryIcon') - locator resolved to <div data-v-1e28f802="" data-v-c9a80db4="" class="LoadingSpinner nodeCategoryIcon grab-handle"></div> - attempting hover action 2 × waiting for element to be visible and stable - element is not stable - retrying hover action - waiting 20ms 2 × waiting for element to be visible and stable - element is not stable - retrying hover action - waiting 100ms 9 × waiting for element to be visible and stable - element is not stable - retrying hover action - waiting 500ms 79 | // Small (+) button shown when node is hovered 80 | const node = locate.graphNodeByBinding(page, 'selected') > 81 | await locate.graphNodeIcon(node).hover() | ^ 82 | await expect(locate.createNodeFromPort(node)).toBeVisible() 83 | await locate.createNodeFromPort(node).click({ force: true }) 84 | await expectAndCancelBrowser(page, '', 'selected') at /runner/_work/enso/enso/app/gui/integration-test/project-view/componentBrowser.spec.ts:81:36
[Project View] › integration-test/project-view/componentBrowser.spec.ts:200:1 › Editing existing nodes: ../../../../../runner/_work/enso/enso/app/gui/integration-test/project-view/componentBrowser.spec.ts#L206
6) [Project View] › integration-test/project-view/componentBrowser.spec.ts:200:1 › Editing existing nodes TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('.GraphNode').filter({ has: locator('.binding').filter({ hasText: 'data' }) }).locator('.nodeCategoryIcon') - locator resolved to <div data-v-1e28f802="" data-v-c9a80db4="" class="LoadingSpinner nodeCategoryIcon grab-handle"></div> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 100ms 9 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 500ms 204 | 205 | // Start node editing > 206 | await locate.graphNodeIcon(node).click({ modifiers: [CONTROL_KEY] }) | ^ 207 | await expect(locate.componentBrowser(page)).toBeVisible() 208 | const input = locate.componentBrowserInput(page).locator('input') 209 | await expect(input).toHaveValue('Data.read') at /runner/_work/enso/enso/app/gui/integration-test/project-view/componentBrowser.spec.ts:206:36
[Project View] › integration-test/project-view/selectingNodes.spec.ts:7:1 › Selecting nodes by click: ../../../../../runner/_work/enso/enso/app/gui/integration-test/project-view/selectingNodes.spec.ts#L16
7) [Project View] › integration-test/project-view/selectingNodes.spec.ts:7:1 › Selecting nodes by click TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('.GraphNode').filter({ has: locator('.binding').filter({ hasText: 'five' }) }).locator('.nodeCategoryIcon') - locator resolved to <div data-v-1e28f802="" data-v-c9a80db4="" class="LoadingSpinner nodeCategoryIcon grab-handle"></div> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 100ms 9 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 500ms 14 | await expect(selectionMenu).toBeHidden() 15 | > 16 | await locate.graphNodeIcon(node1).click() | ^ 17 | await expect(node1).toBeSelected() 18 | await expect(node2).not.toBeSelected() 19 | await expect(selectionMenu).toBeHidden() at /runner/_work/enso/enso/app/gui/integration-test/project-view/selectingNodes.spec.ts:16:37
[Project View] › integration-test/project-view/selectingNodes.spec.ts:68:1 › Moving selected nodes: ../../../../../runner/_work/enso/enso/app/gui/integration-test/project-view/selectingNodes.spec.ts#L72
8) [Project View] › integration-test/project-view/selectingNodes.spec.ts:68:1 › Moving selected nodes TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('.GraphNode').filter({ has: locator('.binding').filter({ hasText: 'final' }) }).locator('.nodeCategoryIcon') - locator resolved to <div data-v-1e28f802="" data-v-c9a80db4="" class="LoadingSpinner nodeCategoryIcon grab-handle"></div> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 100ms 9 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 500ms 70 | const movedNode = locate.graphNodeByBinding(page, 'final') 71 | const notMovedNode = locate.graphNodeByBinding(page, 'sum') > 72 | await locate.graphNodeIcon(movedNode).click() | ^ 73 | // Selection may affect bounding box: wait until it's actually selected. 74 | await expect(movedNode).toBeSelected() 75 | const initialBBox = await movedNode.boundingBox() at /runner/_work/enso/enso/app/gui/integration-test/project-view/selectingNodes.spec.ts:72:41
[Project View] › integration-test/project-view/collapsingAndEntering.spec.ts:163:1 › Output node is not collapsed: ../../../../../runner/_work/enso/enso/app/gui/integration-test/project-view/collapsingAndEntering.spec.ts#L171
9) [Project View] › integration-test/project-view/collapsingAndEntering.spec.ts:163:1 › Output node is not collapsed TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('.GraphNode').filter({ has: locator('.binding').filter({ hasText: 'r' }) }).locator('.grab-handle') - locator resolved to <div data-v-1e28f802="" data-v-c9a80db4="" class="LoadingSpinner nodeCategoryIcon grab-handle"></div> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 100ms 9 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 500ms 169 | .graphNodeByBinding(page, 'r') 170 | .locator('.grab-handle') > 171 | .click({ modifiers: ['Shift'] }) | ^ 172 | 173 | await page.getByLabel('Group Selected Components').click() 174 | await expect(locate.graphNodeByBinding(page, 'r').locator('.WidgetToken')).toHaveText([ at /runner/_work/enso/enso/app/gui/integration-test/project-view/collapsingAndEntering.spec.ts:171:6
[Project View] › integration-test/project-view/collapsingAndEntering.spec.ts:183:1 › Input node is not collapsed: ../../../../../runner/_work/enso/enso/app/gui/integration-test/project-view/collapsingAndEntering.spec.ts#L190
10) [Project View] › integration-test/project-view/collapsingAndEntering.spec.ts:183:1 › Input node is not collapsed TimeoutError: locator.click: Timeout 5000ms exceeded. Call log: - waiting for locator('.GraphNode').filter({ has: locator('.binding').filter({ hasText: 'r' }) }).locator('.grab-handle') - locator resolved to <div data-v-1e28f802="" data-v-c9a80db4="" class="LoadingSpinner nodeCategoryIcon grab-handle"></div> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 100ms 8 × waiting for element to be visible, enabled and stable - element is not stable - retrying click action - waiting 500ms 188 | .graphNodeByBinding(page, 'r') 189 | .locator('.grab-handle') > 190 | .click({ modifiers: ['Shift'] }) | ^ 191 | await locate.inputNode(page).click({ modifiers: ['Shift'] }) 192 | 193 | await page.getByLabel('Group Selected Components').click() at /runner/_work/enso/enso/app/gui/integration-test/project-view/collapsingAndEntering.spec.ts:190:6
GUI Required Checks
Process completed with exit code 1.
🔍 Files Changed / Changed Files
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
🧹 Prettier
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
🧰 Checks / 🔗 Merge Playwright Reports
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
📚 Deploy Storybook / 🚀 Deploy React to Chromatic
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
📚 Deploy Storybook / 💬 Comment on PR
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
🧰 Checks / 👮 Lint GUI
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
GUI Required Checks
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
🎭 Playwright Run Summary
21 failed [Project View] › integration-test/project-view/collapsingAndEntering.spec.ts:66:1 › Collapsing nodes [Project View] › integration-test/project-view/collapsingAndEntering.spec.ts:163:1 › Output node is not collapsed [Project View] › integration-test/project-view/collapsingAndEntering.spec.ts:183:1 › Input node is not collapsed [Project View] › integration-test/project-view/collapsingAndEntering.spec.ts:66:1 › Collapsing nodes [Project View] › integration-test/project-view/componentBrowser.spec.ts:76:1 › Opening Component Browser from output port buttons [Project View] › integration-test/project-view/componentBrowser.spec.ts:200:1 › Editing existing nodes [Project View] › integration-test/project-view/selectingNodes.spec.ts:7:1 › Selecting nodes by click [Project View] › integration-test/project-view/selectingNodes.spec.ts:68:1 › Moving selected nodes [Project View] › integration-test/project-view/collapsingAndEntering.spec.ts:163:1 › Output node is not collapsed [Project View] › integration-test/project-view/collapsingAndEntering.spec.ts:183:1 › Input node is not collapsed [Project View] › integration-test/project-view/componentBrowser.spec.ts:76:1 › Opening Component Browser from output port buttons [Project View] › integration-test/project-view/componentBrowser.spec.ts:200:1 › Editing existing nodes [Project View] › integration-test/project-view/selectingNodes.spec.ts:7:1 › Selecting nodes by click [Project View] › integration-test/project-view/selectingNodes.spec.ts:68:1 › Moving selected nodes [Project View] › integration-test/project-view/collapsingAndEntering.spec.ts:66:1 › Collapsing nodes [Project View] › integration-test/project-view/collapsingAndEntering.spec.ts:163:1 › Output node is not collapsed [Project View] › integration-test/project-view/collapsingAndEntering.spec.ts:183:1 › Input node is not collapsed [Project View] › integration-test/project-view/componentBrowser.spec.ts:76:1 › Opening Component Browser from output port buttons [Project View] › integration-test/project-view/componentBrowser.spec.ts:200:1 › Editing existing nodes [Project View] › integration-test/project-view/selectingNodes.spec.ts:7:1 › Selecting nodes by click [Project View] › integration-test/project-view/selectingNodes.spec.ts:68:1 › Moving selected nodes 3 skipped 267 passed (5.2m)

Artifacts

Produced during runtime
Name Size
blob-report-1 Expired
4.01 MB
blob-report-2 Expired
21 MB
blob-report-3 Expired
17.4 MB
blob-report-4 Expired
21.2 MB
playwright-report--attempt-1 Expired
63.6 MB