Skip to content

test: remove automatic logout for all tests #4454

test: remove automatic logout for all tests

test: remove automatic logout for all tests #4454

Re-run triggered May 26, 2025 09:31
Status Failure
Total duration 22m 28s
Artifacts 9
This run and associated checks have been archived and are scheduled for deletion. Learn more about checks retention

ci.yml

on: push
Matrix: e2e
Matrix: packages
Matrix: packages-win32
e2e-merge-reports
1m 13s
e2e-merge-reports
Fit to window
Zoom out
Zoom in

Annotations

21 errors and 8 notices
[chromium] › slices/slicesList.spec.ts:113:5 › I can delete a slice: playwright/pages/components/CreateSliceDialog.ts#L65
1) [chromium] › slices/slicesList.spec.ts:113:5 › I can delete a slice ─────────────────────────── Error: Timed out 30000ms waiting for expect(locator).toBeVisible() Locator: getByText('Slice saved successfully') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for getByText('Slice saved successfully') at ../pages/components/CreateSliceDialog.ts:65 63 | async checkCreatedMessage(from: "table" | "sliceZone" = "table") { 64 | if (from === "table") { > 65 | await expect(this.createdMessageFromTable).toBeVisible(); | ^ 66 | await expect(this.createdMessageFromTable).not.toBeVisible(); 67 | } else { 68 | await expect(this.createdMessageFromSliceZone).toBeVisible(); at CreateSliceDialog.checkCreatedMessage (/home/runner/work/slice-machine/slice-machine/playwright/pages/components/CreateSliceDialog.ts:65:50) at CreateSliceDialog.createSlice (/home/runner/work/slice-machine/slice-machine/playwright/pages/components/CreateSliceDialog.ts:56:16) at Object.slice (/home/runner/work/slice-machine/slice-machine/playwright/fixtures/index.ts:176:5)
[chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:24:5 › I cannot disable the slice zone on the Main tab: playwright/pages/shared/TypeBuilderPage.ts#L211
1) [chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:24:5 › I cannot disable the slice zone on the Main tab Error: Timed out 30000ms waiting for expect(locator).toBeVisible() Locator: getByRole('button', { name: 'Page Type 1748252297316841029' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for getByRole('button', { name: 'Page Type 1748252297316841029' }) at ../pages/shared/TypeBuilderPage.ts:211 209 | : this.customTypeTablePage; 210 | await typePage.goto(); > 211 | await expect(typePage.getRow(name)).toBeVisible(); | ^ 212 | await typePage.getRow(name).click(); 213 | await this.checkBreadcrumb(name); 214 | } at PageTypeBuilderPage.goto (/home/runner/work/slice-machine/slice-machine/playwright/pages/shared/TypeBuilderPage.ts:211:41) at /home/runner/work/slice-machine/slice-machine/playwright/tests/pageTypes/pageTypeBuilderSliceZone.spec.ts:28:3
[chromium] › slices/sliceBuilderFields.spec.ts:175:5 › I can add a nested group with a sub field inside a group field: playwright/tests/slices/sliceBuilderFields.spec.ts#L1
1) [chromium] › slices/sliceBuilderFields.spec.ts:175:5 › I can add a nested group with a sub field inside a group field Test timeout of 120000ms exceeded.
[chromium] › slices/sliceBuilderFields.spec.ts:175:5 › I can add a nested group with a sub field inside a group field: playwright/pages/SliceBuilderPage.ts#L165
1) [chromium] › slices/sliceBuilderFields.spec.ts:175:5 › I can add a nested group with a sub field inside a group field Error: locator.click: Target page, context or browser has been closed Call log: - waiting for getByText('Slice1748252304662126768', { exact: true }) at ../pages/SliceBuilderPage.ts:165 163 | await this.slicesListPage.page 164 | .getByText(sliceName, { exact: true }) > 165 | .click(); | ^ 166 | await this.checkBreadcrumb(sliceName); 167 | } 168 | at SliceBuilderPage.goto (/home/runner/work/slice-machine/slice-machine/playwright/pages/SliceBuilderPage.ts:165:8) at /home/runner/work/slice-machine/slice-machine/playwright/tests/slices/sliceBuilderFields.spec.ts:187:3
[chromium] › changes/changes.spec.ts:113:5 › I can push the changes I have: playwright/pages/ChangesPage.ts#L101
1) [chromium] › changes/changes.spec.ts:113:5 › I can push the changes I have ──────────────────── Error: Timed out 30000ms waiting for expect(locator).toBeVisible() Locator: getByLabel('Breadcrumb').getByText('Changes', { exact: true }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for getByLabel('Breadcrumb').getByText('Changes', { exact: true }) at ../pages/ChangesPage.ts:101 99 | async goto() { 100 | await this.page.goto("/changes"); > 101 | await expect(this.breadcrumbLabel).toBeVisible(); | ^ 102 | } 103 | 104 | async pushChanges() { at ChangesPage.goto (/home/runner/work/slice-machine/slice-machine/playwright/pages/ChangesPage.ts:101:40) at /home/runner/work/slice-machine/slice-machine/playwright/tests/changes/changes.spec.ts:121:3
[chromium] › changes/changes.spec.ts:113:5 › I can push the changes I have: playwright/pages/ChangesPage.ts#L158
1) [chromium] › changes/changes.spec.ts:113:5 › I can push the changes I have ──────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 30000ms waiting for expect(locator).toBeVisible() Locator: getByText('Your changes have been pushed.', { exact: true }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for getByText('Your changes have been pushed.', { exact: true }) at ../pages/ChangesPage.ts:158 156 | 157 | async checkPushedMessage() { > 158 | await expect(this.pushedMessaged).toBeVisible(); | ^ 159 | await expect(this.pushedMessaged).not.toBeVisible(); 160 | } 161 | } at ChangesPage.checkPushedMessage (/home/runner/work/slice-machine/slice-machine/playwright/pages/ChangesPage.ts:158:39) at ChangesPage.pushChanges (/home/runner/work/slice-machine/slice-machine/playwright/pages/ChangesPage.ts:107:16) at /home/runner/work/slice-machine/slice-machine/playwright/tests/changes/changes.spec.ts:123:3
[chromium] › pageTypes/pageTypeBuilderFields.spec.ts:197:5 › I can delete a sub field within a group field: playwright/tests/pageTypes/pageTypeBuilderFields.spec.ts#L1
1) [chromium] › pageTypes/pageTypeBuilderFields.spec.ts:197:5 › I can delete a sub field within a group field Test timeout of 120000ms exceeded while setting up "reusablePageType".
[chromium] › pageTypes/pageTypeBuilderFields.spec.ts:197:5 › I can delete a sub field within a group field: playwright/pages/shared/TypesTablePage.ts#L82
1) [chromium] › pageTypes/pageTypeBuilderFields.spec.ts:197:5 › I can delete a sub field within a group field Error: locator.click: Target page, context or browser has been closed Call log: - waiting for getByTestId('create-ct').or(getByRole('article').getByRole('button', { name: 'Create', exact: true })).first() at ../pages/shared/TypesTablePage.ts:82 80 | 81 | async openCreateDialog() { > 82 | await this.createButton.first().click(); | ^ 83 | } 84 | 85 | async openActionMenu( at PageTypesTablePage.openCreateDialog (/home/runner/work/slice-machine/slice-machine/playwright/pages/shared/TypesTablePage.ts:82:37) at Object.reusablePageType (/home/runner/work/slice-machine/slice-machine/playwright/fixtures/index.ts:119:30)
[chromium] › customTypes/customTypesTable.spec.ts:152:5 › I can create a new custom type from the blank slate: playwright/pages/SliceMachinePage.ts#L51
1) [chromium] › customTypes/customTypesTable.spec.ts:152:5 › I can create a new custom type from the blank slate Error: Timed out 30000ms waiting for expect(locator).toHaveText(expected) Locator: getByLabel('Breadcrumb') Expected string: "Custom types/Custom Type 1748252297656161895" Received string: "Page types" Call log: - expect.toHaveText with timeout 30000ms - waiting for getByLabel('Breadcrumb') 34 × locator resolved to <nav aria-label="Breadcrumb">…</nav> - unexpected value "Page types" at ../pages/SliceMachinePage.ts:51 49 | async checkBreadcrumbItems(items: string[]) { 50 | await expect(this.breadcrumb).toBeVisible(); > 51 | await expect(this.breadcrumb).toHaveText(items.join("/")); | ^ 52 | } 53 | } 54 | at CustomTypesBuilderPage.checkBreadcrumbItems (/home/runner/work/slice-machine/slice-machine/playwright/pages/SliceMachinePage.ts:51:35) at CustomTypesBuilderPage.checkBreadcrumb (/home/runner/work/slice-machine/slice-machine/playwright/pages/shared/TypeBuilderPage.ts:298:5) at /home/runner/work/slice-machine/slice-machine/playwright/tests/customTypes/customTypesTable.spec.ts:167:3
[chromium] › customTypes/customTypesTable.spec.ts:152:5 › I can create a new custom type from the blank slate: playwright/tests/customTypes/customTypesTable.spec.ts#L1
1) [chromium] › customTypes/customTypesTable.spec.ts:152:5 › I can create a new custom type from the blank slate Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 120000ms exceeded.
[chromium] › customTypes/customTypesTable.spec.ts:152:5 › I can create a new custom type from the blank slate: playwright/tests/customTypes/customTypesTable.spec.ts#L162
1) [chromium] › customTypes/customTypesTable.spec.ts:152:5 › I can create a new custom type from the blank slate Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Target page, context or browser has been closed Call log: - waiting for getByTestId('blank-slate').getByRole('button', { name: 'Create', exact: true }) 160 | })); 161 | await customTypesTablePage.goto(); > 162 | await customTypesTablePage.blankSlateCreateAction.click(); | ^ 163 | 164 | const name = "Custom Type " + generateRandomId(); 165 | await customTypesTablePage.createTypeDialog.createType(name, "reusable"); at /home/runner/work/slice-machine/slice-machine/playwright/tests/customTypes/customTypesTable.spec.ts:162:53
[chromium] › pageTypes/pageTypesTable.spec.ts:43:5 › I can create a single page type: playwright/tests/pageTypes/pageTypesTable.spec.ts#L53
1) [chromium] › pageTypes/pageTypesTable.spec.ts:43:5 › I can create a single page type ────────── Error: Timed out 30000ms waiting for expect(locator).toBeVisible() Locator: getByTestId('slice-zone-blank-slate').getByText('Add slices', { exact: true }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for getByTestId('slice-zone-blank-slate').getByText('Add slices', { exact: true }) 51 | await pageTypesTablePage.createTypeDialog.createType(name, "single"); 52 | > 53 | await expect(pageTypesBuilderPage.sliceZoneBlankSlateTitle).toBeVisible(); | ^ 54 | await pageTypesBuilderPage.sliceZoneBlankSlateUseTemplateAction.click(); 55 | await pageTypesBuilderPage.useTemplateSlicesDialog.useTemplates([ 56 | "AlternateGrid", at /home/runner/work/slice-machine/slice-machine/playwright/tests/pageTypes/pageTypesTable.spec.ts:53:63
[chromium] › pageTypes/pageTypesTable.spec.ts:43:5 › I can create a single page type: playwright/tests/pageTypes/pageTypesTable.spec.ts#L1
1) [chromium] › pageTypes/pageTypesTable.spec.ts:43:5 › I can create a single page type ────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 120000ms exceeded.
[chromium] › pageTypes/pageTypesTable.spec.ts:43:5 › I can create a single page type: playwright/pages/shared/TypesTablePage.ts#L82
1) [chromium] › pageTypes/pageTypesTable.spec.ts:43:5 › I can create a single page type ────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Target page, context or browser has been closed Call log: - waiting for getByTestId('create-ct').or(getByRole('article').getByRole('button', { name: 'Create', exact: true })).first() at ../pages/shared/TypesTablePage.ts:82 80 | 81 | async openCreateDialog() { > 82 | await this.createButton.first().click(); | ^ 83 | } 84 | 85 | async openActionMenu( at PageTypesTablePage.openCreateDialog (/home/runner/work/slice-machine/slice-machine/playwright/pages/shared/TypesTablePage.ts:82:37) at /home/runner/work/slice-machine/slice-machine/playwright/tests/pageTypes/pageTypesTable.spec.ts:48:28
[chromium] › pageTypes/pageTypesTable.spec.ts:43:5 › I can create a single page type: playwright/tests/pageTypes/pageTypesTable.spec.ts#L53
1) [chromium] › pageTypes/pageTypesTable.spec.ts:43:5 › I can create a single page type ────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 30000ms waiting for expect(locator).toBeVisible() Locator: getByTestId('slice-zone-blank-slate').getByText('Add slices', { exact: true }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for getByTestId('slice-zone-blank-slate').getByText('Add slices', { exact: true }) 51 | await pageTypesTablePage.createTypeDialog.createType(name, "single"); 52 | > 53 | await expect(pageTypesBuilderPage.sliceZoneBlankSlateTitle).toBeVisible(); | ^ 54 | await pageTypesBuilderPage.sliceZoneBlankSlateUseTemplateAction.click(); 55 | await pageTypesBuilderPage.useTemplateSlicesDialog.useTemplates([ 56 | "AlternateGrid", at /home/runner/work/slice-machine/slice-machine/playwright/tests/pageTypes/pageTypesTable.spec.ts:53:63
[chromium] › pageTypes/pageTypesTable.spec.ts:155:5 › I can create a new page type from the blank slate: playwright/pages/SliceMachinePage.ts#L51
2) [chromium] › pageTypes/pageTypesTable.spec.ts:155:5 › I can create a new page type from the blank slate Error: Timed out 30000ms waiting for expect(locator).toHaveText(expected) Locator: getByLabel('Breadcrumb') Expected string: "Page types/Page Type 1748252499987139997" Received string: "Page types" Call log: - expect.toHaveText with timeout 30000ms - waiting for getByLabel('Breadcrumb') 34 × locator resolved to <nav aria-label="Breadcrumb">…</nav> - unexpected value "Page types" at ../pages/SliceMachinePage.ts:51 49 | async checkBreadcrumbItems(items: string[]) { 50 | await expect(this.breadcrumb).toBeVisible(); > 51 | await expect(this.breadcrumb).toHaveText(items.join("/")); | ^ 52 | } 53 | } 54 | at PageTypeBuilderPage.checkBreadcrumbItems (/home/runner/work/slice-machine/slice-machine/playwright/pages/SliceMachinePage.ts:51:35) at PageTypeBuilderPage.checkBreadcrumb (/home/runner/work/slice-machine/slice-machine/playwright/pages/shared/TypeBuilderPage.ts:298:5) at /home/runner/work/slice-machine/slice-machine/playwright/tests/pageTypes/pageTypesTable.spec.ts:170:3
[chromium] › pageTypes/pageTypesTable.spec.ts:155:5 › I can create a new page type from the blank slate: playwright/pages/SliceMachinePage.ts#L51
2) [chromium] › pageTypes/pageTypesTable.spec.ts:155:5 › I can create a new page type from the blank slate Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 30000ms waiting for expect(locator).toHaveText(expected) Locator: getByLabel('Breadcrumb') Expected string: "Page types/Page Type 174825253717510442" Received string: "Page types" Call log: - expect.toHaveText with timeout 30000ms - waiting for getByLabel('Breadcrumb') 34 × locator resolved to <nav aria-label="Breadcrumb">…</nav> - unexpected value "Page types" at ../pages/SliceMachinePage.ts:51 49 | async checkBreadcrumbItems(items: string[]) { 50 | await expect(this.breadcrumb).toBeVisible(); > 51 | await expect(this.breadcrumb).toHaveText(items.join("/")); | ^ 52 | } 53 | } 54 | at PageTypeBuilderPage.checkBreadcrumbItems (/home/runner/work/slice-machine/slice-machine/playwright/pages/SliceMachinePage.ts:51:35) at PageTypeBuilderPage.checkBreadcrumb (/home/runner/work/slice-machine/slice-machine/playwright/pages/shared/TypeBuilderPage.ts:298:5) at /home/runner/work/slice-machine/slice-machine/playwright/tests/pageTypes/pageTypesTable.spec.ts:170:3
[chromium] › pageTypes/pageTypesTable.spec.ts:155:5 › I can create a new page type from the blank slate: playwright/pages/SliceMachinePage.ts#L51
2) [chromium] › pageTypes/pageTypesTable.spec.ts:155:5 › I can create a new page type from the blank slate Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 30000ms waiting for expect(locator).toHaveText(expected) Locator: getByLabel('Breadcrumb') Expected string: "Page types/Page Type 1748252575861917156" Received string: "Page types" Call log: - expect.toHaveText with timeout 30000ms - waiting for getByLabel('Breadcrumb') 34 × locator resolved to <nav aria-label="Breadcrumb">…</nav> - unexpected value "Page types" at ../pages/SliceMachinePage.ts:51 49 | async checkBreadcrumbItems(items: string[]) { 50 | await expect(this.breadcrumb).toBeVisible(); > 51 | await expect(this.breadcrumb).toHaveText(items.join("/")); | ^ 52 | } 53 | } 54 | at PageTypeBuilderPage.checkBreadcrumbItems (/home/runner/work/slice-machine/slice-machine/playwright/pages/SliceMachinePage.ts:51:35) at PageTypeBuilderPage.checkBreadcrumb (/home/runner/work/slice-machine/slice-machine/playwright/pages/shared/TypeBuilderPage.ts:298:5) at /home/runner/work/slice-machine/slice-machine/playwright/tests/pageTypes/pageTypesTable.spec.ts:170:3
[chromium] › slices/sliceBuilderCommon.spec.ts:43:5 › I can delete a variation: playwright/tests/slices/sliceBuilderCommon.spec.ts#L1
3) [chromium] › slices/sliceBuilderCommon.spec.ts:43:5 › I can delete a variation ──────────────── Test timeout of 120000ms exceeded.
[chromium] › slices/sliceBuilderCommon.spec.ts:43:5 › I can delete a variation: playwright/pages/SliceBuilderPage.ts#L180
3) [chromium] › slices/sliceBuilderCommon.spec.ts:43:5 › I can delete a variation ──────────────── Error: locator.click: Target page, context or browser has been closed Call log: - waiting for getByTestId('slice-action-icon-dropdown').getByText('Delete', { exact: true }) - locator resolved to <span class="_text_l0wtw_1 _variant-normal_l0wtw_15 _base_l0wtw_11 _align-inherit_l0wtw_141">Delete</span> at ../pages/SliceBuilderPage.ts:180 178 | .getByTestId("slice-action-icon-dropdown") 179 | .getByText(action, { exact: true }) > 180 | .click(); | ^ 181 | } 182 | 183 | async openAddVariationDialog() { at SliceBuilderPage.openVariationActionMenu (/home/runner/work/slice-machine/slice-machine/playwright/pages/SliceBuilderPage.ts:180:8) at /home/runner/work/slice-machine/slice-machine/playwright/tests/slices/sliceBuilderCommon.spec.ts:49:3
[chromium] › slices/sliceBuilderCommon.spec.ts:43:5 › I can delete a variation: playwright/tests/slices/sliceBuilderCommon.spec.ts#L1
3) [chromium] › slices/sliceBuilderCommon.spec.ts:43:5 › I can delete a variation ──────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 120000ms exceeded.
🎭 Playwright Run Summary
1 flaky [chromium] › slices/slicesList.spec.ts:113:5 › I can delete a slice ──────────────────────────── 13 passed (2.4m)
🎭 Playwright Run Summary
1 skipped 16 passed (2.7m)
🎭 Playwright Run Summary
1 flaky [chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:24:5 › I cannot disable the slice zone on the Main tab 10 passed (3.3m)
🎭 Playwright Run Summary
1 flaky [chromium] › slices/sliceBuilderFields.spec.ts:175:5 › I can add a nested group with a sub field inside a group field 16 passed (4.3m)
🎭 Playwright Run Summary
1 flaky [chromium] › changes/changes.spec.ts:113:5 › I can push the changes I have ───────────────────── 3 skipped 22 passed (4.3m)
🎭 Playwright Run Summary
1 flaky [chromium] › pageTypes/pageTypeBuilderFields.spec.ts:197:5 › I can delete a sub field within a group field 20 passed (4.8m)
🎭 Playwright Run Summary
1 flaky [chromium] › customTypes/customTypesTable.spec.ts:152:5 › I can create a new custom type from the blank slate 25 passed (5.7m)
🎭 Playwright Run Summary
3 failed [chromium] › pageTypes/pageTypesTable.spec.ts:43:5 › I can create a single page type ─────────── [chromium] › pageTypes/pageTypesTable.spec.ts:155:5 › I can create a new page type from the blank slate [chromium] › slices/sliceBuilderCommon.spec.ts:43:5 › I can delete a variation ───────────────── 22 passed (14.7m)

Artifacts

Produced during runtime
Name Size Digest
e2e-blob-report-1 Expired
8.12 MB
sha256:01297baf1fd28d16dacc0ede3c884306f46d2a25ccdc39e75cd0a939a0f5f3e3
e2e-blob-report-2 Expired
50.7 KB
sha256:3abfb7cc7fe9dbf97f86ed4854b0c44bab8e3ce50d5127a64e20e7178b188e1e
e2e-blob-report-3 Expired
415 KB
sha256:c6ab41a13596be07074bf0063cb42fc5b1b82aa1919ca7d12ae61093f5a1347f
e2e-blob-report-4 Expired
7.2 MB
sha256:71ff8b48d0cc2e20f47b2db1279f1768a0f0d61b26cc19729ddcd0f88a29092c
e2e-blob-report-5 Expired
5.84 MB
sha256:b3025c1af674679fe3d854ed959fe44d616b55ab8db4d8691a62864b953e2630
e2e-blob-report-6 Expired
52.1 MB
sha256:9da9c410b2e9b16c7eb6a25d5711d05f55f28739f5ea3ef7f4a2554c85bbd66f
e2e-blob-report-7 Expired
2.23 MB
sha256:76559bfc7a18fdccabb625555e1862afe72b3fc254bc1dd25954e7a7b71b0092
e2e-blob-report-8 Expired
2.25 MB
sha256:c9fb0a2564b11433c7bbb99fd1fff6b9c88f09f70b85aa03f01df115d371dd95
html-report--attempt-2 Expired
78.5 MB
sha256:e1b0892e1de5dd5daa55ae8a5af07a63f43696759750ae20db226752fa342952