Invalidate queries when the user goes online + Fix offline mode #1770
gui-pull-request.yml
on: pull_request
🔍 Files Changed
/
Changed Files
7s
🧹 Prettier
28s
Matrix: 🧰 Checks / 🎭 Playwright Tests
📚 Deploy Storybook
/
🚀 Deploy React to Chromatic
2m 17s
GUI Required Checks
0s
Annotations
8 errors, 7 warnings, and 1 notice
[Dashboard] › integration-test/dashboard/assetsTableFeatures.spec.ts:120:1 › can navigate to parent directory of an asset in the Recent category:
../../../../../runner/_work/enso/enso/app/gui/integration-test/dashboard/assetsTableFeatures.spec.ts#L1
1) [Dashboard] › integration-test/dashboard/assetsTableFeatures.spec.ts:120:1 › can navigate to parent directory of an asset in the Recent category › Interact with "path" column cell 'a'
Test timeout of 25000ms exceeded.
|
[Dashboard] › integration-test/dashboard/assetsTableFeatures.spec.ts:120:1 › can navigate to parent directory of an asset in the Recent category:
../../../../../runner/_work/enso/enso/app/gui/integration-test/dashboard/assetsTableFeatures.spec.ts#L143
1) [Dashboard] › integration-test/dashboard/assetsTableFeatures.spec.ts:120:1 › can navigate to parent directory of an asset in the Recent category › Interact with "path" column cell 'a'
Error: expect(locator).toBeVisible()
Locator: getByTestId('path-column-cell-a')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 25000ms
- waiting for getByTestId('path-column-cell-a')
141 | .goToCategory.trash()
142 | .driveTable.withPathColumnCell('a', async (cell) => {
> 143 | await expect(cell).toBeVisible()
| ^
144 |
145 | await cell.getByRole('button').click()
146 |
at callback (/runner/_work/enso/enso/app/gui/integration-test/dashboard/assetsTableFeatures.spec.ts:143:26)
at callback (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/DrivePageActions.ts:196:11)
at /runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:147:48
at callback (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:147:31)
at /runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:141:23
at DrivePageActions.then (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:96:12)
at DrivePageActions.then (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:96:12)
at DrivePageActions.then (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:96:12)
at DrivePageActions.then (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:96:12)
at DrivePageActions.then (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:96:12)
at DrivePageActions.then (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:96:12)
|
[Dashboard] › integration-test/dashboard/copy.spec.ts:107:1 › move (drag):
../../../../../runner/_work/enso/enso/app/gui/integration-test/dashboard/copy.spec.ts#L1
2) [Dashboard] › integration-test/dashboard/copy.spec.ts:107:1 › move (drag) › Interact with drive table rows
Test timeout of 25000ms exceeded.
|
[Dashboard] › integration-test/dashboard/copy.spec.ts:107:1 › move (drag):
../../../../../runner/_work/enso/enso/app/gui/integration-test/dashboard/copy.spec.ts#L127
2) [Dashboard] › integration-test/dashboard/copy.spec.ts:107:1 › move (drag) › Interact with drive table rows
Error: expect(locator).toHaveText(expected)
Locator: getByTestId('drive-view').getByRole('table').getByTestId('asset-row').nth(1)
Expected pattern: /^New Folder 1/
Received string: "New Folder 22025-01-14, 14:53"
Call log:
- expect.toHaveText with timeout 25000ms
- waiting for getByTestId('drive-view').getByRole('table').getByTestId('asset-row').nth(1)
25 × locator resolved to <tr tabindex="0" draggable="true" data-selected="true" data-testid="asset-row" data-id="directory-423995934" class="h-table-row rounded-full transition-all ease-in-out rounded-rows-child visibility-visible selected">…</tr>
- unexpected value "New Folder 22025-01-14, 14:53"
125 |
126 | await expect(child).toBeVisible()
> 127 | await expect(child).toHaveText(/^New Folder 1/)
| ^
128 |
129 | const parentLeft = await getAssetRowLeftPx(parent)
130 | const childLeft = await getAssetRowLeftPx(child)
at /runner/_work/enso/enso/app/gui/integration-test/dashboard/copy.spec.ts:127:27
at /runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/DrivePageActions.ts:244:11
at DrivePageActions.then (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:96:12)
|
[Dashboard] › integration-test/dashboard/copy.spec.ts:107:1 › move (drag):
../../../../../runner/_work/enso/enso/app/gui/integration-test/dashboard/copy.spec.ts#L1
2) [Dashboard] › integration-test/dashboard/copy.spec.ts:107:1 › move (drag) › Interact with drive table rows
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 25000ms exceeded.
|
[Dashboard] › integration-test/dashboard/copy.spec.ts:107:1 › move (drag):
../../../../../runner/_work/enso/enso/app/gui/integration-test/dashboard/copy.spec.ts#L127
2) [Dashboard] › integration-test/dashboard/copy.spec.ts:107:1 › move (drag) › Interact with drive table rows
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toHaveText(expected)
Locator: getByTestId('drive-view').getByRole('table').getByTestId('asset-row').nth(1)
Expected pattern: /^New Folder 1/
Received string: "New Folder 22025-01-14, 14:53"
Call log:
- expect.toHaveText with timeout 25000ms
- waiting for getByTestId('drive-view').getByRole('table').getByTestId('asset-row').nth(1)
27 × locator resolved to <tr tabindex="0" draggable="true" data-selected="true" data-testid="asset-row" data-id="directory-424010712" class="h-table-row rounded-full transition-all ease-in-out rounded-rows-child visibility-visible selected">…</tr>
- unexpected value "New Folder 22025-01-14, 14:53"
125 |
126 | await expect(child).toBeVisible()
> 127 | await expect(child).toHaveText(/^New Folder 1/)
| ^
128 |
129 | const parentLeft = await getAssetRowLeftPx(parent)
130 | const childLeft = await getAssetRowLeftPx(child)
at /runner/_work/enso/enso/app/gui/integration-test/dashboard/copy.spec.ts:127:27
at /runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/DrivePageActions.ts:244:11
at DrivePageActions.then (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:96:12)
|
[Dashboard] › integration-test/dashboard/editAssetName.spec.ts:302:1 › error should not overlay the table header:
../../../../../runner/_work/enso/enso/app/gui/integration-test/dashboard/editAssetName.spec.ts#L1
3) [Dashboard] › integration-test/dashboard/editAssetName.spec.ts:302:1 › error should not overlay the table header › Interact with drive table rows
Test timeout of 25000ms exceeded.
|
[Dashboard] › integration-test/dashboard/editAssetName.spec.ts:302:1 › error should not overlay the table header:
../../../../../runner/_work/enso/enso/app/gui/integration-test/dashboard/editAssetName.spec.ts#L321
3) [Dashboard] › integration-test/dashboard/editAssetName.spec.ts:302:1 › error should not overlay the table header › Interact with drive table rows
Error: locator.click: Test timeout of 25000ms exceeded.
Call log:
- waiting for getByTestId('drive-view').getByRole('table').getByTestId('asset-row').nth(1).getByLabel('Confirm Edit')
319 |
320 | await inputEl.fill('Some Project 0')
> 321 | await locateEditingTick(row).click()
| ^
322 |
323 | const formElement = row.getByTestId('editable-span-form')
324 | const errorOutline = formElement.getByTestId('error-message-outline')
at /runner/_work/enso/enso/app/gui/integration-test/dashboard/editAssetName.spec.ts:321:34
at /runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/DrivePageActions.ts:244:11
at DrivePageActions.then (/runner/_work/enso/enso/app/gui/integration-test/dashboard/actions/BaseActions.ts:96:12)
|
🔍 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
|
📚 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
|
🧰 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
|
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
3 flaky
[Dashboard] › integration-test/dashboard/assetsTableFeatures.spec.ts:120:1 › can navigate to parent directory of an asset in the Recent category
[Dashboard] › integration-test/dashboard/copy.spec.ts:107:1 › move (drag) ──────────────────────
[Dashboard] › integration-test/dashboard/editAssetName.spec.ts:302:1 › error should not overlay the table header
3 skipped
286 passed (4.4m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
blob-report-1
Expired
|
4.36 MB |
|
blob-report-2
Expired
|
167 KB |
|
blob-report-3
Expired
|
99.6 KB |
|
blob-report-4
Expired
|
85.2 KB |
|
blob-report-5
Expired
|
108 KB |
|
blob-report-6
Expired
|
91.3 KB |
|
playwright-report--attempt-1
|
4.82 MB |
|