Skip to content

fix env tests

fix env tests #4443

Triggered via push May 25, 2025 00:32
Status Failure
Total duration 24m 27s
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 21s
e2e-merge-reports
Fit to window
Zoom out
Zoom in

Annotations

68 errors and 8 notices
[chromium] › slices/slicesList.spec.ts:141:5 › I cannot rename a slice with a name starting with a number: playwright/tests/slices/slicesList.spec.ts#L1
1) [chromium] › slices/slicesList.spec.ts:141:5 › I cannot rename a slice with a name starting with a number Test timeout of 120000ms exceeded.
[chromium] › slices/slicesList.spec.ts:141:5 › I cannot rename a slice with a name starting with a number: playwright/pages/SlicesListPage.ts#L81
1) [chromium] › slices/slicesList.spec.ts:141:5 › I cannot rename a slice with a name starting with a number Error: locator.click: Target page, context or browser has been closed Call log: - waiting for getByRole('link', { name: 'Slice1748133602379447316 Default slice card', exact: true }).getByRole('button', { name: 'Slice actions', exact: true }) at ../pages/SlicesListPage.ts:81 79 | await this.getCard(name) 80 | .getByRole("button", { name: "Slice actions", exact: true }) > 81 | .click(); | ^ 82 | await this.page 83 | .getByTestId("slice-action-icon-dropdown") 84 | .getByText(action, { exact: true }) at SlicesListPage.openActionMenu (/home/runner/work/slice-machine/slice-machine/playwright/pages/SlicesListPage.ts:81:8) at /home/runner/work/slice-machine/slice-machine/playwright/tests/slices/slicesList.spec.ts:146:24
[chromium] › slices/slicesList.spec.ts:246:5 › I will send a tracking event when I create a slice: playwright/tests/slices/slicesList.spec.ts#L1
2) [chromium] › slices/slicesList.spec.ts:246:5 › I will send a tracking event when I create a slice Test timeout of 120000ms exceeded.
[chromium] › slices/slicesList.spec.ts:246:5 › I will send a tracking event when I create a slice: playwright/tests/slices/slicesList.spec.ts#L258
2) [chromium] › slices/slicesList.spec.ts:246:5 › I will send a tracking event when I create a slice Error: locator.click: Target page, context or browser has been closed Call log: - waiting for getByRole('banner').getByTestId('add-new-slice-dropdown') 256 | 257 | await slicesListPage.goto(); > 258 | await slicesListPage.addSliceDropdown.click(); | ^ 259 | await slicesListPage.addSliceDropdownCreateNewAction.click(); 260 | 261 | const sliceName = "Slice" + generateRandomId(); at /home/runner/work/slice-machine/slice-machine/playwright/tests/slices/slicesList.spec.ts:258:41
[chromium] › changes/changes.spec.ts:115:5 › I can see an error when the push failed: playwright/pages/ChangesPage.ts#L101
1) [chromium] › changes/changes.spec.ts:115:5 › I can see an error when the push failed ────────── 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:134:3
[chromium] › common/environment.spec.ts:152:5 › I can see the dot on the logo depending on the environment: playwright/tests/common/environment.spec.ts#L1
2) [chromium] › common/environment.spec.ts:152:5 › I can see the dot on the logo depending on the environment Test timeout of 120000ms exceeded.
[chromium] › common/environment.spec.ts:152:5 › I can see the dot on the logo depending on the environment: playwright/pages/components/EnvironmentSelector.ts#L47
2) [chromium] › common/environment.spec.ts:152:5 › I can see the dot on the logo depending on the environment Error: locator.click: Target page, context or browser has been closed Call log: - waiting for getByRole('button', { name: 'Select environment', exact: true }) - locator resolved to <button type="button" tabindex="-1" id="radix-:r1v:" data-disabled="" data-state="closed" aria-haspopup="menu" aria-disabled="true" aria-expanded="false" class="_button_1epbh_3 _size-medium_1epbh_81 _color-grey_1epbh_123 _gap-4_1epbh_52 _radius-normal_1epbh_44 _invisible_1epbh_15 _iconOnly_1epbh_16 _disabled_1epbh_125">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is not enabled - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is not enabled - retrying click action - waiting 100ms 221 × waiting for element to be visible, enabled and stable - element is not enabled - retrying click action - waiting 500ms at ../pages/components/EnvironmentSelector.ts:47 45 | */ 46 | async selectEnvironment(name: string) { > 47 | await this.dropdownTrigger.click(); | ^ 48 | await this.getEnvironmentMenuItem(name).click(); 49 | await expect( 50 | this.environmentName.getByText(name, { exact: true }), at EnvironmentSelector.selectEnvironment (/home/runner/work/slice-machine/slice-machine/playwright/pages/components/EnvironmentSelector.ts:47:32) at /home/runner/work/slice-machine/slice-machine/playwright/tests/common/environment.spec.ts:193:51
[chromium] › common/environment.spec.ts:201:5 › I can see the window top border depending on the environment: playwright/tests/common/environment.spec.ts#L1
3) [chromium] › common/environment.spec.ts:201:5 › I can see the window top border depending on the environment Test timeout of 120000ms exceeded.
[chromium] › common/environment.spec.ts:201:5 › I can see the window top border depending on the environment: playwright/pages/components/EnvironmentSelector.ts#L47
3) [chromium] › common/environment.spec.ts:201:5 › I can see the window top border depending on the environment Error: locator.click: Target page, context or browser has been closed Call log: - waiting for getByRole('button', { name: 'Select environment', exact: true }) - locator resolved to <button type="button" tabindex="-1" id="radix-:r1v:" data-disabled="" data-state="closed" aria-haspopup="menu" aria-disabled="true" aria-expanded="false" class="_button_1epbh_3 _size-medium_1epbh_81 _color-grey_1epbh_123 _gap-4_1epbh_52 _radius-normal_1epbh_44 _invisible_1epbh_15 _iconOnly_1epbh_16 _disabled_1epbh_125">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is not enabled - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is not enabled - retrying click action - waiting 100ms 220 × waiting for element to be visible, enabled and stable - element is not enabled - retrying click action - waiting 500ms at ../pages/components/EnvironmentSelector.ts:47 45 | */ 46 | async selectEnvironment(name: string) { > 47 | await this.dropdownTrigger.click(); | ^ 48 | await this.getEnvironmentMenuItem(name).click(); 49 | await expect( 50 | this.environmentName.getByText(name, { exact: true }), at EnvironmentSelector.selectEnvironment (/home/runner/work/slice-machine/slice-machine/playwright/pages/components/EnvironmentSelector.ts:47:32) at /home/runner/work/slice-machine/slice-machine/playwright/tests/common/environment.spec.ts:242:51
[chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:6:5 › I can enable or disable the slice zone: playwright/tests/pageTypes/pageTypeBuilderSliceZone.spec.ts#L1
1) [chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:6:5 › I can enable or disable the slice zone Test timeout of 120000ms exceeded while setting up "reusablePageType".
[chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:6:5 › I can enable or disable the slice zone: playwright/pages/shared/TypesTablePage.ts#L82
1) [chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:6:5 › I can enable or disable the slice zone 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:117:30)
[chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:6:5 › I can enable or disable the slice zone: playwright/pages/shared/TypeBuilderPage.ts#L211
1) [chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:6:5 › I can enable or disable the slice zone Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 30000ms waiting for expect(locator).toBeVisible() Locator: getByRole('button', { name: 'Page Type 1748133732782319462' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for getByRole('button', { name: 'Page Type 1748133732782319462' }) 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:10:3
[chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:6:5 › I can enable or disable the slice zone: playwright/pages/shared/TypeBuilderPage.ts#L211
1) [chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:6:5 › I can enable or disable the slice zone Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 30000ms waiting for expect(locator).toBeVisible() Locator: getByRole('button', { name: 'Page Type 1748133773062939375' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for getByRole('button', { name: 'Page Type 1748133773062939375' }) 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:10:3
[chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:82:5 › I can add a slice with an existing slice from the add dropdown: playwright/fixtures/index.ts#L169
2) [chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:82:5 › I can add a slice with an existing slice from the add dropdown Error: Timed out 30000ms waiting for expect(locator).toBeVisible() Locator: getByLabel('Breadcrumb').getByText('Slices', { exact: true }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for getByLabel('Breadcrumb').getByText('Slices', { exact: true }) at ../fixtures/index.ts:169 167 | slice: async ({ slicesListPage }, use) => { 168 | await slicesListPage.goto(); > 169 | await expect(slicesListPage.breadcrumbLabel).toBeVisible(); | ^ 170 | await slicesListPage.addSliceDropdown.click(); 171 | await slicesListPage.addSliceDropdownCreateNewAction.click(); 172 | at Object.slice (/home/runner/work/slice-machine/slice-machine/playwright/fixtures/index.ts:169:50)
[chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:100:5 › I can add a slice by creating a new slice from the add dropdown: playwright/pages/shared/TypeBuilderPage.ts#L211
3) [chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:100:5 › I can add a slice by creating a new slice from the add dropdown Error: Timed out 30000ms waiting for expect(locator).toBeVisible() Locator: getByRole('button', { name: 'Page Type 1748133927161156586' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for getByRole('button', { name: 'Page Type 1748133927161156586' }) 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:104:3
[chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:158:5 › I can add a slice by creating a new slice from the blank slate: playwright/pages/components/CreateSliceDialog.ts#L68
4) [chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:158:5 › I can add a slice by creating a new slice from the blank slate Error: Timed out 30000ms waiting for expect(locator).toBeVisible() Locator: getByText('New slice added to slice zone') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for getByText('New slice added to slice zone') at ../pages/components/CreateSliceDialog.ts:68 66 | await expect(this.createdMessageFromTable).not.toBeVisible(); 67 | } else { > 68 | await expect(this.createdMessageFromSliceZone).toBeVisible(); | ^ 69 | await expect(this.createdMessageFromSliceZone).not.toBeVisible(); 70 | } 71 | } at CreateSliceDialog.checkCreatedMessage (/home/runner/work/slice-machine/slice-machine/playwright/pages/components/CreateSliceDialog.ts:68:54) at CreateSliceDialog.createSlice (/home/runner/work/slice-machine/slice-machine/playwright/pages/components/CreateSliceDialog.ts:56:16) at /home/runner/work/slice-machine/slice-machine/playwright/tests/pageTypes/pageTypeBuilderSliceZone.spec.ts:166:3
[chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:158:5 › I can add a slice by creating a new slice from the blank slate: playwright/pages/shared/TypeBuilderPage.ts#L211
4) [chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:158:5 › I can add a slice by creating a new slice from the blank slate Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 30000ms waiting for expect(locator).toBeVisible() Locator: getByRole('button', { name: 'Page Type 1748134086700875162' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for getByRole('button', { name: 'Page Type 1748134086700875162' }) 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:162:3
e2e (5, 8)
Process completed with exit code 1.
[chromium] › slices/sliceBuilderFields.spec.ts:243:5 › I can edit a nested group and its sub field inside a group field: playwright/tests/slices/sliceBuilderFields.spec.ts#L1
1) [chromium] › slices/sliceBuilderFields.spec.ts:243:5 › I can edit a nested group and its sub field inside a group field Test timeout of 120000ms exceeded.
[chromium] › slices/sliceBuilderFields.spec.ts:243:5 › I can edit a nested group and its sub field inside a group field: playwright/pages/SliceBuilderPage.ts#L165
1) [chromium] › slices/sliceBuilderFields.spec.ts:243:5 › I can edit a nested group and its sub field inside a group field Error: locator.click: Target page, context or browser has been closed Call log: - waiting for getByText('Slice1748133710042234528', { 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:255:3
[chromium] › slices/sliceBuilderFields.spec.ts:243:5 › I can edit a nested group and its sub field inside a group field: playwright/pages/components/CreateSliceDialog.ts#L65
1) [chromium] › slices/sliceBuilderFields.spec.ts:243:5 › I can edit a nested group and its sub field inside a group field Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── 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:174:5)
[chromium] › slices/sliceBuilderFields.spec.ts:243:5 › I can edit a nested group and its sub field inside a group field: playwright/tests/slices/sliceBuilderFields.spec.ts#L1
1) [chromium] › slices/sliceBuilderFields.spec.ts:243:5 › I can edit a nested group and its sub field inside a group field Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 120000ms exceeded.
[chromium] › slices/sliceBuilderFields.spec.ts:243:5 › I can edit a nested group and its sub field inside a group field: playwright/pages/SliceBuilderPage.ts#L165
1) [chromium] › slices/sliceBuilderFields.spec.ts:243:5 › I can edit a nested group and its sub field inside a group field Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Target page, context or browser has been closed Call log: - waiting for getByText('Slice1748133869924712955', { 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:255:3
[chromium] › slices/sliceBuilderFields.spec.ts:5:5 › I can add a rich text field in the static zone: playwright/pages/components/CreateSliceDialog.ts#L66
2) [chromium] › slices/sliceBuilderFields.spec.ts:5:5 › I can add a rich text field in the static zone Error: Timed out 30000ms waiting for expect(locator).not.toBeVisible() Locator: getByText('Slice saved successfully') Expected: not visible Received: visible Call log: - expect.not.toBeVisible with timeout 30000ms - waiting for getByText('Slice saved successfully') 3 × locator resolved to <span>…</span> - unexpected value "visible" at ../pages/components/CreateSliceDialog.ts:66 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(); 69 | await expect(this.createdMessageFromSliceZone).not.toBeVisible(); at CreateSliceDialog.checkCreatedMessage (/home/runner/work/slice-machine/slice-machine/playwright/pages/components/CreateSliceDialog.ts:66:54) at CreateSliceDialog.createSlice (/home/runner/work/slice-machine/slice-machine/playwright/pages/components/CreateSliceDialog.ts:56:5) at Object.slice (/home/runner/work/slice-machine/slice-machine/playwright/fixtures/index.ts:174:5)
[chromium] › slices/sliceBuilderFields.spec.ts:104:5 › I can edit a sub field within a group field: playwright/fixtures/index.ts#L169
3) [chromium] › slices/sliceBuilderFields.spec.ts:104:5 › I can edit a sub field within a group field Error: Timed out 30000ms waiting for expect(locator).toBeVisible() Locator: getByLabel('Breadcrumb').getByText('Slices', { exact: true }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for getByLabel('Breadcrumb').getByText('Slices', { exact: true }) at ../fixtures/index.ts:169 167 | slice: async ({ slicesListPage }, use) => { 168 | await slicesListPage.goto(); > 169 | await expect(slicesListPage.breadcrumbLabel).toBeVisible(); | ^ 170 | await slicesListPage.addSliceDropdown.click(); 171 | await slicesListPage.addSliceDropdownCreateNewAction.click(); 172 | at Object.slice (/home/runner/work/slice-machine/slice-machine/playwright/fixtures/index.ts:169:50)
[chromium] › slices/sliceBuilderFields.spec.ts:149:5 › I can delete a sub field within a group field: playwright/pages/components/CreateSliceDialog.ts#L65
4) [chromium] › slices/sliceBuilderFields.spec.ts:149:5 › I can delete a sub field within a group field 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:174:5)
[chromium] › slices/sliceBuilderFields.spec.ts:483:5 › I can delete the repeatable zone by deleting the zone's last field: playwright/tests/slices/sliceBuilderFields.spec.ts#L1
5) [chromium] › slices/sliceBuilderFields.spec.ts:483:5 › I can delete the repeatable zone by deleting the zone's last field Test timeout of 120000ms exceeded.
[chromium] › slices/sliceBuilderFields.spec.ts:483:5 › I can delete the repeatable zone by deleting the zone's last field: playwright/pages/SliceBuilderPage.ts#L165
5) [chromium] › slices/sliceBuilderFields.spec.ts:483:5 › I can delete the repeatable zone by deleting the zone's last field Error: locator.click: Target page, context or browser has been closed Call log: - waiting for getByText('Slice1748134027791618615', { 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:487:3
[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 1748133594649431410" 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] › 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 Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 30000ms waiting for expect(locator).toHaveText(expected) Locator: getByLabel('Breadcrumb') Expected string: "Custom types/Custom Type 1748133755207699241" 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] › pageTypes/pageTypeBuilderCommon.spec.ts:5:5 › I can add a tab: playwright/tests/pageTypes/pageTypeBuilderCommon.spec.ts#L1
2) [chromium] › pageTypes/pageTypeBuilderCommon.spec.ts:5:5 › I can add a tab ──────────────────── Test timeout of 120000ms exceeded while setting up "reusablePageType".
[chromium] › pageTypes/pageTypeBuilderCommon.spec.ts:5:5 › I can add a tab: playwright/pages/shared/TypesTablePage.ts#L82
2) [chromium] › pageTypes/pageTypeBuilderCommon.spec.ts:5:5 › I can add a tab ──────────────────── 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:117:30)
[chromium] › pageTypes/pageTypeBuilderCommon.spec.ts:5:5 › I can add a tab: playwright/tests/pageTypes/pageTypeBuilderCommon.spec.ts#L1
2) [chromium] › pageTypes/pageTypeBuilderCommon.spec.ts:5:5 › I can add a tab ──────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 120000ms exceeded while setting up "reusablePageType".
[chromium] › pageTypes/pageTypeBuilderCommon.spec.ts:5:5 › I can add a tab: playwright/pages/shared/TypesTablePage.ts#L82
2) [chromium] › pageTypes/pageTypeBuilderCommon.spec.ts:5:5 › I can add a tab ──────────────────── 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 Object.reusablePageType (/home/runner/work/slice-machine/slice-machine/playwright/fixtures/index.ts:117:30)
[chromium] › pageTypes/pageTypeBuilderCommon.spec.ts:115:5 › I can see my changes auto-saved: playwright/tests/pageTypes/pageTypeBuilderCommon.spec.ts#L1
3) [chromium] › pageTypes/pageTypeBuilderCommon.spec.ts:115:5 › I can see my changes auto-saved ── Test timeout of 120000ms exceeded while setting up "reusablePageType".
[chromium] › pageTypes/pageTypeBuilderCommon.spec.ts:115:5 › I can see my changes auto-saved: playwright/pages/shared/TypesTablePage.ts#L82
3) [chromium] › pageTypes/pageTypeBuilderCommon.spec.ts:115:5 › I can see my changes auto-saved ── 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:117:30)
[chromium] › pageTypes/pageTypesTable.spec.ts:155:5 › I can create a new page type from the blank slate: playwright/pages/SliceMachinePage.ts#L51
1) [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 1748133600544437118" 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/tests/pageTypes/pageTypesTable.spec.ts#L1
1) [chromium] › pageTypes/pageTypesTable.spec.ts:155:5 › I can create a new page type from the blank slate Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 120000ms exceeded.
[chromium] › pageTypes/pageTypesTable.spec.ts:155:5 › I can create a new page type from the blank slate: playwright/tests/pageTypes/pageTypesTable.spec.ts#L165
1) [chromium] › pageTypes/pageTypesTable.spec.ts:155:5 › I can create a new page 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 }) 163 | })); 164 | await pageTypesTablePage.goto(); > 165 | await pageTypesTablePage.blankSlateCreateAction.click(); | ^ 166 | 167 | const name = "Page Type " + generateRandomId(); 168 | await pageTypesTablePage.createTypeDialog.createType(name, "reusable"); at /home/runner/work/slice-machine/slice-machine/playwright/tests/pageTypes/pageTypesTable.spec.ts:165:51
[chromium] › pageTypes/pageTypesTable.spec.ts:155:5 › I can create a new page type from the blank slate: playwright/pages/SliceMachinePage.ts#L51
1) [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 1748133767691762966" 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:162:5 › I can add a screenshot: playwright/pages/components/CreateSliceDialog.ts#L65
2) [chromium] › slices/sliceBuilderCommon.spec.ts:162:5 › I can add a screenshot ───────────────── 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:174:5)
[chromium] › slices/sliceBuilderCommon.spec.ts:162:5 › I can add a screenshot: playwright/tests/slices/sliceBuilderCommon.spec.ts#L180
2) [chromium] › slices/sliceBuilderCommon.spec.ts:162:5 › I can add a screenshot ───────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 30000ms waiting for expect(locator).not.toBeVisible() Locator: getByRole('dialog').getByText('Paste, drop or ...', { exact: true }) Expected: not visible Received: visible Call log: - expect.not.toBeVisible with timeout 30000ms - waiting for getByRole('dialog').getByText('Paste, drop or ...', { exact: true }) 33 × locator resolved to <span class="css-1n33moq">Paste, drop or ...</span> - unexpected value "visible" 178 | await expect( 179 | sliceBuilderPage.updateScreenshotDialog.screenshotPlaceholder, > 180 | ).not.toBeVisible(); | ^ 181 | 182 | await sliceBuilderPage.page.reload(); 183 | await expect(sliceBuilderPage.breadcrumb).toBeVisible(); at /home/runner/work/slice-machine/slice-machine/playwright/tests/slices/sliceBuilderCommon.spec.ts:180:9
[chromium] › slices/sliceBuilderCommon.spec.ts:162:5 › I can add a screenshot: playwright/pages/components/CreateSliceDialog.ts#L65
2) [chromium] › slices/sliceBuilderCommon.spec.ts:162:5 › I can add a screenshot ───────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── 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:174:5)
[chromium] › settings/settings.spec.ts:17:5 › I can install the GitHub app: playwright/pages/SettingsPage.ts#L76
3) [chromium] › settings/settings.spec.ts:17:5 › I can install the GitHub app ──────────────────── Error: Timed out 30000ms waiting for expect(locator).toBeVisible() Locator: getByLabel('Breadcrumb').getByText('Settings', { exact: true }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for getByLabel('Breadcrumb').getByText('Settings', { exact: true }) at ../pages/SettingsPage.ts:76 74 | async goto() { 75 | await this.page.goto("/settings"); > 76 | await expect(this.breadcrumbLabel).toBeVisible(); | ^ 77 | } 78 | 79 | /** at SettingsPage.goto (/home/runner/work/slice-machine/slice-machine/playwright/pages/SettingsPage.ts:76:40) at /home/runner/work/slice-machine/slice-machine/playwright/tests/settings/settings.spec.ts:24:3
[chromium] › settings/settings.spec.ts:96:5 › I can see a specific error message when I'm unauthenticated: playwright/pages/SettingsPage.ts#L76
4) [chromium] › settings/settings.spec.ts:96:5 › I can see a specific error message when I'm unauthenticated Error: Timed out 30000ms waiting for expect(locator).toBeVisible() Locator: getByLabel('Breadcrumb').getByText('Settings', { exact: true }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for getByLabel('Breadcrumb').getByText('Settings', { exact: true }) at ../pages/SettingsPage.ts:76 74 | async goto() { 75 | await this.page.goto("/settings"); > 76 | await expect(this.breadcrumbLabel).toBeVisible(); | ^ 77 | } 78 | 79 | /** at SettingsPage.goto (/home/runner/work/slice-machine/slice-machine/playwright/pages/SettingsPage.ts:76:40) at /home/runner/work/slice-machine/slice-machine/playwright/tests/settings/settings.spec.ts:111:3
[chromium] › settings/settings.spec.ts:116:5 › I can see a specific error message when I'm unauthorized: playwright/pages/SettingsPage.ts#L76
5) [chromium] › settings/settings.spec.ts:116:5 › I can see a specific error message when I'm unauthorized Error: Timed out 30000ms waiting for expect(locator).toBeVisible() Locator: getByLabel('Breadcrumb').getByText('Settings', { exact: true }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for getByLabel('Breadcrumb').getByText('Settings', { exact: true }) at ../pages/SettingsPage.ts:76 74 | async goto() { 75 | await this.page.goto("/settings"); > 76 | await expect(this.breadcrumbLabel).toBeVisible(); | ^ 77 | } 78 | 79 | /** at SettingsPage.goto (/home/runner/work/slice-machine/slice-machine/playwright/pages/SettingsPage.ts:76:40) at /home/runner/work/slice-machine/slice-machine/playwright/tests/settings/settings.spec.ts:131:3
[chromium] › pageTypes/pageTypeBuilderFields.spec.ts:159:5 › I can edit a sub field within a group field: playwright/tests/pageTypes/pageTypeBuilderFields.spec.ts#L1
1) [chromium] › pageTypes/pageTypeBuilderFields.spec.ts:159:5 › I can edit a sub field within a group field Test timeout of 120000ms exceeded while setting up "reusablePageType".
[chromium] › pageTypes/pageTypeBuilderFields.spec.ts:159:5 › I can edit a sub field within a group field: playwright/pages/shared/TypesTablePage.ts#L82
1) [chromium] › pageTypes/pageTypeBuilderFields.spec.ts:159:5 › I can edit 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:117:30)
[chromium] › pageTypes/pageTypeBuilderFields.spec.ts:279:5 › I can edit a nested group and its sub field inside a group field: playwright/tests/pageTypes/pageTypeBuilderFields.spec.ts#L1
2) [chromium] › pageTypes/pageTypeBuilderFields.spec.ts:279:5 › I can edit a nested group and its sub field inside a group field Test timeout of 120000ms exceeded while setting up "reusablePageType".
[chromium] › pageTypes/pageTypeBuilderFields.spec.ts:279:5 › I can edit a nested group and its sub field inside a group field: playwright/pages/shared/TypesTablePage.ts#L82
2) [chromium] › pageTypes/pageTypeBuilderFields.spec.ts:279:5 › I can edit a nested group and its sub field inside 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:117:30)
[chromium] › pageTypes/pageTypeBuilderFields.spec.ts:410:5 › I can't add a nested group if I'm not eligible for the `slicemachine-nested-groups` experiment: playwright/tests/pageTypes/pageTypeBuilderFields.spec.ts#L1
3) [chromium] › pageTypes/pageTypeBuilderFields.spec.ts:410:5 › I can't add a nested group if I'm not eligible for the `slicemachine-nested-groups` experiment Test timeout of 120000ms exceeded while setting up "reusablePageType".
[chromium] › pageTypes/pageTypeBuilderFields.spec.ts:410:5 › I can't add a nested group if I'm not eligible for the `slicemachine-nested-groups` experiment: playwright/pages/shared/TypesTablePage.ts#L82
3) [chromium] › pageTypes/pageTypeBuilderFields.spec.ts:410:5 › I can't add a nested group if I'm not eligible for the `slicemachine-nested-groups` experiment 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:117:30)
[chromium] › pageTypes/pageTypeBuilderFields.spec.ts:442:5 › I can see and copy the code snippets: playwright/tests/pageTypes/pageTypeBuilderFields.spec.ts#L1
4) [chromium] › pageTypes/pageTypeBuilderFields.spec.ts:442:5 › I can see and copy the code snippets Test timeout of 120000ms exceeded while setting up "reusablePageType".
[chromium] › pageTypes/pageTypeBuilderFields.spec.ts:442:5 › I can see and copy the code snippets: playwright/pages/shared/TypesTablePage.ts#L82
4) [chromium] › pageTypes/pageTypeBuilderFields.spec.ts:442:5 › I can see and copy the code snippets 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:117:30)
[chromium] › pageTypes/pageTypeBuilderFields.spec.ts:476:5 › I can see and copy the code snippets for nested groups and their sub fields: playwright/pages/shared/TypeBuilderPage.ts#L211
5) [chromium] › pageTypes/pageTypeBuilderFields.spec.ts:476:5 › I can see and copy the code snippets for nested groups and their sub fields Error: Timed out 30000ms waiting for expect(locator).toBeVisible() Locator: getByRole('button', { name: 'Page Type 1748134199323360613' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for getByRole('button', { name: 'Page Type 1748134199323360613' }) 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/pageTypeBuilderFields.spec.ts:488:3
[chromium] › pageTypes/pageTypeBuilderFields.spec.ts:540:5 › I can edit the UID field for reusable page: playwright/pages/shared/TypeBuilderPage.ts#L211
6) [chromium] › pageTypes/pageTypeBuilderFields.spec.ts:540:5 › I can edit the UID field for reusable page Error: Timed out 30000ms waiting for expect(locator).toBeVisible() Locator: getByRole('button', { name: 'Page Type 1748134278453590988' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for getByRole('button', { name: 'Page Type 1748134278453590988' }) 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/pageTypeBuilderFields.spec.ts:544:3
[chromium] › customTypes/customTypesSliceZone.spec.ts:87:5 › I can add a slice by creating a new slice from the add dropdown: playwright/tests/customTypes/customTypesSliceZone.spec.ts#L1
1) [chromium] › customTypes/customTypesSliceZone.spec.ts:87:5 › I can add a slice by creating a new slice from the add dropdown Test timeout of 120000ms exceeded while setting up "reusableCustomType".
[chromium] › customTypes/customTypesSliceZone.spec.ts:87:5 › I can add a slice by creating a new slice from the add dropdown: playwright/pages/shared/TypesTablePage.ts#L82
1) [chromium] › customTypes/customTypesSliceZone.spec.ts:87:5 › I can add a slice by creating a new slice from the add dropdown 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 CustomTypesTablePage.openCreateDialog (/home/runner/work/slice-machine/slice-machine/playwright/pages/shared/TypesTablePage.ts:82:37) at Object.reusableCustomType (/home/runner/work/slice-machine/slice-machine/playwright/fixtures/index.ts:143:32)
[chromium] › customTypes/customTypesSliceZone.spec.ts:87:5 › I can add a slice by creating a new slice from the add dropdown: playwright/pages/components/CreateSliceDialog.ts#L68
1) [chromium] › customTypes/customTypesSliceZone.spec.ts:87:5 › I can add a slice by creating a new slice from the add dropdown Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 30000ms waiting for expect(locator).toBeVisible() Locator: getByText('New slice added to slice zone') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for getByText('New slice added to slice zone') at ../pages/components/CreateSliceDialog.ts:68 66 | await expect(this.createdMessageFromTable).not.toBeVisible(); 67 | } else { > 68 | await expect(this.createdMessageFromSliceZone).toBeVisible(); | ^ 69 | await expect(this.createdMessageFromSliceZone).not.toBeVisible(); 70 | } 71 | } at CreateSliceDialog.checkCreatedMessage (/home/runner/work/slice-machine/slice-machine/playwright/pages/components/CreateSliceDialog.ts:68:54) at CreateSliceDialog.createSlice (/home/runner/work/slice-machine/slice-machine/playwright/pages/components/CreateSliceDialog.ts:56:16) at /home/runner/work/slice-machine/slice-machine/playwright/tests/customTypes/customTypesSliceZone.spec.ts:97:3
[chromium] › customTypes/customTypesSliceZone.spec.ts:87:5 › I can add a slice by creating a new slice from the add dropdown: playwright/tests/customTypes/customTypesSliceZone.spec.ts#L101
1) [chromium] › customTypes/customTypesSliceZone.spec.ts:87:5 › I can add a slice by creating a new slice from the add dropdown Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 30000ms waiting for expect(locator).toBeVisible() Locator: getByTestId('shared-slice-card').getByText('NewSlice1748134089531174764') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for getByTestId('shared-slice-card').getByText('NewSlice1748134089531174764') 99 | await expect( 100 | customTypesBuilderPage.getSliceZoneSharedSliceCard(name), > 101 | ).toBeVisible(); | ^ 102 | }); 103 | 104 | test("I can add slices with a template from the blank slate", async ({ at /home/runner/work/slice-machine/slice-machine/playwright/tests/customTypes/customTypesSliceZone.spec.ts:101:5
[chromium] › customTypes/customTypesSliceZone.spec.ts:6:5 › I can enable or disable the slice zone: playwright/pages/shared/TypeBuilderPage.ts#L211
2) [chromium] › customTypes/customTypesSliceZone.spec.ts:6:5 › I can enable or disable the slice zone Error: Timed out 30000ms waiting for expect(locator).toBeVisible() Locator: getByRole('button', { name: 'Custom Type 1748133599752505473' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for getByRole('button', { name: 'Custom Type 1748133599752505473' }) 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 CustomTypesBuilderPage.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/customTypes/customTypesSliceZone.spec.ts:10:3
[chromium] › customTypes/customTypesSliceZone.spec.ts:6:5 › I can enable or disable the slice zone: playwright/tests/customTypes/customTypesSliceZone.spec.ts#L1
2) [chromium] › customTypes/customTypesSliceZone.spec.ts:6:5 › I can enable or disable the slice zone Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 120000ms exceeded while setting up "reusableCustomType".
[chromium] › customTypes/customTypesSliceZone.spec.ts:6:5 › I can enable or disable the slice zone: playwright/pages/shared/TypesTablePage.ts#L82
2) [chromium] › customTypes/customTypesSliceZone.spec.ts:6:5 › I can enable or disable the slice zone 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 CustomTypesTablePage.openCreateDialog (/home/runner/work/slice-machine/slice-machine/playwright/pages/shared/TypesTablePage.ts:82:37) at Object.reusableCustomType (/home/runner/work/slice-machine/slice-machine/playwright/fixtures/index.ts:143:32)
[chromium] › customTypes/customTypesSliceZone.spec.ts:21:5 › I cannot add slices by default: playwright/pages/shared/TypeBuilderPage.ts#L211
3) [chromium] › customTypes/customTypesSliceZone.spec.ts:21:5 › I cannot add slices by default ─── Error: Timed out 30000ms waiting for expect(locator).toBeVisible() Locator: getByRole('button', { name: 'Custom Type 1748133773646313987' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for getByRole('button', { name: 'Custom Type 1748133773646313987' }) 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 CustomTypesBuilderPage.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/customTypes/customTypesSliceZone.spec.ts:25:3
[chromium] › customTypes/customTypesSliceZone.spec.ts:21:5 › I cannot add slices by default: playwright/pages/shared/TypeBuilderPage.ts#L211
3) [chromium] › customTypes/customTypesSliceZone.spec.ts:21:5 › I cannot add slices by default ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 30000ms waiting for expect(locator).toBeVisible() Locator: getByRole('button', { name: 'Custom Type 1748133810868782782' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for getByRole('button', { name: 'Custom Type 1748133810868782782' }) 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 CustomTypesBuilderPage.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/customTypes/customTypesSliceZone.spec.ts:25:3
[chromium] › customTypes/customTypesSliceZone.spec.ts:104:5 › I can add slices with a template from the blank slate: playwright/tests/customTypes/customTypesSliceZone.spec.ts#L1
4) [chromium] › customTypes/customTypesSliceZone.spec.ts:104:5 › I can add slices with a template from the blank slate Test timeout of 120000ms exceeded while setting up "reusableCustomType".
🎭 Playwright Run Summary
2 flaky [chromium] › slices/slicesList.spec.ts:141:5 › I cannot rename a slice with a name starting with a number [chromium] › slices/slicesList.spec.ts:246:5 › I will send a tracking event when I create a slice 12 passed (6.9m)
🎭 Playwright Run Summary
3 flaky [chromium] › changes/changes.spec.ts:115:5 › I can see an error when the push failed ─────────── [chromium] › common/environment.spec.ts:152:5 › I can see the dot on the logo depending on the environment [chromium] › common/environment.spec.ts:201:5 › I can see the window top border depending on the environment 3 skipped 20 passed (7.4m)
🎭 Playwright Run Summary
1 failed [chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:6:5 › I can enable or disable the slice zone 3 flaky [chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:82:5 › I can add a slice with an existing slice from the add dropdown [chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:100:5 › I can add a slice by creating a new slice from the add dropdown [chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:158:5 › I can add a slice by creating a new slice from the blank slate 7 passed (9.6m)
🎭 Playwright Run Summary
1 failed [chromium] › slices/sliceBuilderFields.spec.ts:243:5 › I can edit a nested group and its sub field inside a group field 5 flaky [chromium] › slices/sliceBuilderFields.spec.ts:5:5 › I can add a rich text field in the static zone [chromium] › slices/sliceBuilderFields.spec.ts:104:5 › I can edit a sub field within a group field [chromium] › slices/sliceBuilderFields.spec.ts:149:5 › I can delete a sub field within a group field [chromium] › slices/sliceBuilderFields.spec.ts:483:5 › I can delete the repeatable zone by deleting the zone's last field [chromium] › slices/sliceBuilderFields.spec.ts:512:5 › I can see and copy the code snippets for groups 11 passed (11.7m)
🎭 Playwright Run Summary
1 failed [chromium] › customTypes/customTypesTable.spec.ts:152:5 › I can create a new custom type from the blank slate 2 flaky [chromium] › pageTypes/pageTypeBuilderCommon.spec.ts:5:5 › I can add a tab ───────────────────── [chromium] › pageTypes/pageTypeBuilderCommon.spec.ts:115:5 › I can see my changes auto-saved ─── 23 passed (13.7m)
🎭 Playwright Run Summary
2 failed [chromium] › pageTypes/pageTypesTable.spec.ts:155:5 › I can create a new page type from the blank slate [chromium] › slices/sliceBuilderCommon.spec.ts:162:5 › I can add a screenshot ────────────────── 6 flaky [chromium] › settings/settings.spec.ts:17:5 › I can install the GitHub app ───────────────────── [chromium] › settings/settings.spec.ts:96:5 › I can see a specific error message when I'm unauthenticated [chromium] › settings/settings.spec.ts:116:5 › I can see a specific error message when I'm unauthorized [chromium] › simulator/simulator.spec.ts:5:5 › I can open the simulator and save mock content ── [chromium] › slices/sliceBuilderCommon.spec.ts:20:5 › I can rename a variation ───────────────── [chromium] › slices/sliceBuilderCommon.spec.ts:43:5 › I can delete a variation ───────────────── 17 passed (14.7m)
🎭 Playwright Run Summary
7 flaky [chromium] › pageTypes/pageTypeBuilderFields.spec.ts:159:5 › I can edit a sub field within a group field [chromium] › pageTypes/pageTypeBuilderFields.spec.ts:279:5 › I can edit a nested group and its sub field inside a group field [chromium] › pageTypes/pageTypeBuilderFields.spec.ts:410:5 › I can't add a nested group if I'm not eligible for the `slicemachine-nested-groups` experiment [chromium] › pageTypes/pageTypeBuilderFields.spec.ts:442:5 › I can see and copy the code snippets [chromium] › pageTypes/pageTypeBuilderFields.spec.ts:476:5 › I can see and copy the code snippets for nested groups and their sub fields [chromium] › pageTypes/pageTypeBuilderFields.spec.ts:540:5 › I can edit the UID field for reusable page [chromium] › pageTypes/pageTypeBuilderFields.spec.ts:570:5 › I cannot save empty UID for reusable page 14 passed (16.4m)
🎭 Playwright Run Summary
1 failed [chromium] › customTypes/customTypesSliceZone.spec.ts:87:5 › I can add a slice by creating a new slice from the add dropdown 5 flaky [chromium] › customTypes/customTypesSliceZone.spec.ts:6:5 › I can enable or disable the slice zone [chromium] › customTypes/customTypesSliceZone.spec.ts:21:5 › I cannot add slices by default ──── [chromium] › customTypes/customTypesSliceZone.spec.ts:104:5 › I can add slices with a template from the blank slate [chromium] › customTypes/customTypesSliceZone.spec.ts:130:5 › I can add a slice with an existing slice from the blank slate [chromium] › customTypes/customTypesSliceZone.spec.ts:148:5 › I can add a slice by creating a new slice from the blank slate 1 skipped 10 passed (16.1m)

Artifacts

Produced during runtime
Name Size Digest
e2e-blob-report-1 Expired
2.74 MB
sha256:a65a159212e2856f21dfbb4351efb7af0c7da30b0a2db1cb904474c909af2522
e2e-blob-report-2 Expired
146 MB
sha256:d9127c90a9ac94ca1e0b9970c3d429e05f27edf618fb91a063ee71ba9d628a6a
e2e-blob-report-3 Expired
8.31 MB
sha256:98afddebe8cad7950eb9b7dbf861174873678a148cbb26d4aab2a909e8b3928a
e2e-blob-report-4 Expired
53.3 MB
sha256:4d48422ab82334ec50e4313011ea296b81603f4ac63153ccd40b434c43b807d9
e2e-blob-report-5 Expired
96.4 MB
sha256:ace36ddcf9c527eb1ed1c20c5758783987e914336399cc287137d85e93878a03
e2e-blob-report-6 Expired
205 MB
sha256:b6bcff155a9c3b30d0a7b852c5a2b359755a2baa89a83c2bbb11473a8b6c6189
e2e-blob-report-7 Expired
11.3 MB
sha256:3d0f0d27b8a5e113e4b4cbad78b4cd76bb4f0682376390367bb8e6305a5236db
e2e-blob-report-8 Expired
3.47 MB
sha256:8f574041bc425ca2790dea74d087384a0224939fbad5ad5adf3b1556d6dd8717
html-report--attempt-1 Expired
526 MB
sha256:c18744e3db9f914d7b399ad3818a3e39b13aca62b6b59e3669862582c3b2b631