Display component evaluating status #2161
gui-pull-request.yml
on: pull_request
🔍 Files Changed
/
Changed Files
6s
🧹 Prettier
29s
Matrix: 🧰 Checks / 🎭 Playwright Tests
📚 Deploy Storybook
/
🚀 Deploy React to Chromatic
10m 0s
GUI Required Checks
0s
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 |
|