Skip to content

remove video

remove video #4444

Triggered via push May 25, 2025 14:48
Status Failure
Total duration 26m 26s
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 15s
e2e-merge-reports
Fit to window
Zoom out
Zoom in

Annotations

64 errors and 8 notices
[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] › 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 ────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── 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] › 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 ────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── 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:44:5 › I can see "Production" environment when no environments exist: playwright/pages/SliceMachinePage.ts#L43
2) [chromium] › common/environment.spec.ts:44:5 › I can see "Production" environment when no environments exist Error: Timed out 30000ms waiting for expect(locator).toBeVisible() Locator: getByLabel('Breadcrumb') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for getByLabel('Breadcrumb') at ../pages/SliceMachinePage.ts:43 41 | async gotoDefaultPage() { 42 | await this.page.goto("/"); > 43 | await expect(this.breadcrumb).toBeVisible(); | ^ 44 | } 45 | 46 | /** at SliceMachinePage.gotoDefaultPage (/home/runner/work/slice-machine/slice-machine/playwright/pages/SliceMachinePage.ts:43:35) at /home/runner/work/slice-machine/slice-machine/playwright/tests/common/environment.spec.ts:47:3
[chromium] › common/environment.spec.ts:53:5 › I can see "Production" environment when an invalid environment is set: playwright/pages/SliceMachinePage.ts#L43
3) [chromium] › common/environment.spec.ts:53:5 › I can see "Production" environment when an invalid environment is set Error: Timed out 30000ms waiting for expect(locator).toBeVisible() Locator: getByLabel('Breadcrumb') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for getByLabel('Breadcrumb') at ../pages/SliceMachinePage.ts:43 41 | async gotoDefaultPage() { 42 | await this.page.goto("/"); > 43 | await expect(this.breadcrumb).toBeVisible(); | ^ 44 | } 45 | 46 | /** at SliceMachinePage.gotoDefaultPage (/home/runner/work/slice-machine/slice-machine/playwright/pages/SliceMachinePage.ts:43:35) at /home/runner/work/slice-machine/slice-machine/playwright/tests/common/environment.spec.ts:72:3
e2e (1, 8)
Process completed with exit code 1.
e2e (8, 8)
Error: Could not delete repository e2e-tests-9b9f671a086c2d6f at ../globalTeardown.ts:27 25 | 26 | await fs.rm(".repository-name"); > 27 | await testUtils.deleteRepository(repository); | ^ 28 | await fs.rm(`../playgrounds/${repository}`, { recursive: true }); 29 | } 30 | at RepositoriesManager.deleteRepository (/home/runner/work/slice-machine/slice-machine/node_modules/@prismicio/src/managers/repositories.ts:185:11) at globalTeardown (/home/runner/work/slice-machine/slice-machine/playwright/globalTeardown.ts:27:3)
[chromium] › slices/slicesList.spec.ts:113:5 › I can delete a slice: playwright/fixtures/index.ts#L169
1) [chromium] › slices/slicesList.spec.ts:113:5 › I can delete a slice ─────────────────────────── 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/slicesList.spec.ts:171:5 › I cannot create two slices with the same name: playwright/tests/slices/slicesList.spec.ts#L1
2) [chromium] › slices/slicesList.spec.ts:171:5 › I cannot create two slices with the same name ── Test timeout of 120000ms exceeded.
[chromium] › slices/slicesList.spec.ts:171:5 › I cannot create two slices with the same name: playwright/tests/slices/slicesList.spec.ts#L176
2) [chromium] › slices/slicesList.spec.ts:171:5 › I cannot create two slices with the same name ── Error: locator.click: Target page, context or browser has been closed Call log: - waiting for getByRole('banner').getByTestId('add-new-slice-dropdown') 174 | }) => { 175 | await slicesListPage.goto(); > 176 | await slicesListPage.addSliceDropdown.click(); | ^ 177 | await slicesListPage.addSliceDropdownCreateNewAction.click(); 178 | 179 | const sliceName = "Slice" + generateRandomId(); at /home/runner/work/slice-machine/slice-machine/playwright/tests/slices/slicesList.spec.ts:176:41
[chromium] › slices/slicesList.spec.ts:231:5 › I can update the screenshot: playwright/pages/components/CreateSliceDialog.ts#L65
3) [chromium] › slices/slicesList.spec.ts:231:5 › I can update the 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/slicesList.spec.ts:231:5 › I can update the screenshot: playwright/tests/slices/slicesList.spec.ts#L243
3) [chromium] › slices/slicesList.spec.ts:231:5 › I can update the 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 }) 34 × locator resolved to <span class="css-1n33moq">Paste, drop or ...</span> - unexpected value "visible" 241 | await expect( 242 | slicesListPage.updateScreenshotDialog.screenshotPlaceholder, > 243 | ).not.toBeVisible(); | ^ 244 | }); 245 | 246 | test("I will send a tracking event when I create a slice", async ({ at /home/runner/work/slice-machine/slice-machine/playwright/tests/slices/slicesList.spec.ts:243:9
e2e (8, 8)
Process completed with exit code 1.
[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
1) [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:82:5 › I can add a slice with an existing slice from the add dropdown: playwright/fixtures/index.ts#L169
1) [chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:82:5 › I can add a slice with an existing slice from the add dropdown Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── 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:82:5 › I can add a slice with an existing slice from the add dropdown: playwright/fixtures/index.ts#L169
1) [chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:82:5 › I can add a slice with an existing slice from the add dropdown Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── 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/tests/pageTypes/pageTypeBuilderSliceZone.spec.ts#L1
2) [chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:100:5 › I can add a slice by creating a new slice from the add dropdown Test timeout of 120000ms exceeded while setting up "reusablePageType".
[chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:100:5 › I can add a slice by creating a new slice from the add dropdown: playwright/pages/shared/TypesTablePage.ts#L82
2) [chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:100: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 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:116:5 › I can add slices with a template from the blank slate: playwright/pages/components/UseTemplateSlicesDialog.ts#L47
3) [chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:116:5 › I can add slices with a template from the blank slate Error: Timed out 30000ms waiting for expect(locator).toBeVisible() Locator: getByText('Slice template(s) added to slice zone') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for getByText('Slice template(s) added to slice zone') at ../pages/components/UseTemplateSlicesDialog.ts:47 45 | */ 46 | async checkCreatedMessage() { > 47 | await expect(this.addedMessage).toBeVisible(); | ^ 48 | await expect(this.addedMessage).not.toBeVisible(); 49 | } 50 | } at UseTemplateSlicesDialog.checkCreatedMessage (/home/runner/work/slice-machine/slice-machine/playwright/pages/components/UseTemplateSlicesDialog.ts:47:37) at UseTemplateSlicesDialog.useTemplates (/home/runner/work/slice-machine/slice-machine/playwright/pages/components/UseTemplateSlicesDialog.ts:39:16) at /home/runner/work/slice-machine/slice-machine/playwright/tests/pageTypes/pageTypeBuilderSliceZone.spec.ts:130:3
e2e (5, 8)
Process completed with exit code 1.
[chromium] › slices/sliceBuilderFields.spec.ts:149:5 › I can delete a sub field within a group field: playwright/fixtures/index.ts#L169
1) [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: 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:175:5 › I can add a nested group with a sub field inside a group field: playwright/fixtures/index.ts#L169
2) [chromium] › slices/sliceBuilderFields.spec.ts:175:5 › I can add a nested group with a sub field inside 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:394:5 › I can delete a field in the static zone: playwright/pages/components/CreateSliceDialog.ts#L65
3) [chromium] › slices/sliceBuilderFields.spec.ts:394:5 › I can delete a field in the static zone 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:464:5 › I can delete a field in the repeatable zone: playwright/tests/slices/sliceBuilderFields.spec.ts#L1
4) [chromium] › slices/sliceBuilderFields.spec.ts:464:5 › I can delete a field in the repeatable zone Test timeout of 120000ms exceeded.
[chromium] › slices/sliceBuilderFields.spec.ts:464:5 › I can delete a field in the repeatable zone: playwright/pages/SliceBuilderPage.ts#L165
4) [chromium] › slices/sliceBuilderFields.spec.ts:464:5 › I can delete a field in the repeatable zone Error: locator.click: Target page, context or browser has been closed Call log: - waiting for getByText('Slice1748185127674425025', { 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:468:3
[chromium] › slices/sliceBuilderFields.spec.ts:494:5 › I can see and copy the code snippets: playwright/pages/components/CreateSliceDialog.ts#L65
5) [chromium] › slices/sliceBuilderFields.spec.ts:494:5 › I can see and copy the code snippets ─── 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:494:5 › I can see and copy the code snippets: playwright/fixtures/index.ts#L169
5) [chromium] › slices/sliceBuilderFields.spec.ts:494:5 › I can see and copy the code snippets ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── 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] › customTypes/customTypesSliceZone.spec.ts:68:5 › I can add a slice with an existing slice from the add dropdown: playwright/fixtures/index.ts#L169
1) [chromium] › customTypes/customTypesSliceZone.spec.ts:68: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] › customTypes/customTypesSliceZone.spec.ts:68:5 › I can add a slice with an existing slice from the add dropdown: playwright/pages/components/CreateSliceDialog.ts#L65
1) [chromium] › customTypes/customTypesSliceZone.spec.ts:68:5 › I can add a slice with an existing slice from the add dropdown 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] › customTypes/customTypesSliceZone.spec.ts:68:5 › I can add a slice with an existing slice from the add dropdown: playwright/fixtures/index.ts#L169
1) [chromium] › customTypes/customTypesSliceZone.spec.ts:68:5 › I can add a slice with an existing slice from the add dropdown Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── 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] › customTypes/customTypesSliceZone.spec.ts:87:5 › I can add a slice by creating a new slice from the add dropdown: playwright/pages/shared/TypeBuilderPage.ts#L211
2) [chromium] › customTypes/customTypesSliceZone.spec.ts:87: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: 'Custom Type 174818505975945809' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for getByRole('button', { name: 'Custom Type 174818505975945809' }) 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:91:3
[chromium] › customTypes/customTypesSliceZone.spec.ts:104:5 › I can add slices with a template from the blank slate: playwright/pages/components/UseTemplateSlicesDialog.ts#L47
3) [chromium] › customTypes/customTypesSliceZone.spec.ts:104:5 › I can add slices with a template from the blank slate Error: Timed out 30000ms waiting for expect(locator).toBeVisible() Locator: getByText('Slice template(s) added to slice zone') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for getByText('Slice template(s) added to slice zone') at ../pages/components/UseTemplateSlicesDialog.ts:47 45 | */ 46 | async checkCreatedMessage() { > 47 | await expect(this.addedMessage).toBeVisible(); | ^ 48 | await expect(this.addedMessage).not.toBeVisible(); 49 | } 50 | } at UseTemplateSlicesDialog.checkCreatedMessage (/home/runner/work/slice-machine/slice-machine/playwright/pages/components/UseTemplateSlicesDialog.ts:47:37) at UseTemplateSlicesDialog.useTemplates (/home/runner/work/slice-machine/slice-machine/playwright/pages/components/UseTemplateSlicesDialog.ts:39:16) at /home/runner/work/slice-machine/slice-machine/playwright/tests/customTypes/customTypesSliceZone.spec.ts:119:3
[chromium] › customTypes/customTypesSliceZone.spec.ts:130:5 › I can add a slice with an existing slice from the blank slate: playwright/pages/components/CreateSliceDialog.ts#L65
4) [chromium] › customTypes/customTypesSliceZone.spec.ts:130:5 › I can add a slice with an existing slice from the blank slate 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] › customTypes/customTypesSliceZone.spec.ts:148:5 › I can add a slice by creating a new slice from the blank slate: playwright/tests/customTypes/customTypesSliceZone.spec.ts#L1
5) [chromium] › customTypes/customTypesSliceZone.spec.ts:148:5 › I can add a slice by creating a new slice from the blank slate Test timeout of 120000ms exceeded while setting up "reusableCustomType".
[chromium] › customTypes/customTypesSliceZone.spec.ts:148:5 › I can add a slice by creating a new slice from the blank slate: playwright/pages/shared/TypesTablePage.ts#L82
5) [chromium] › customTypes/customTypesSliceZone.spec.ts:148:5 › I can add a slice by creating a new slice from the blank slate 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:164:5 › I can remove a slice from the slice zone: playwright/fixtures/index.ts#L169
6) [chromium] › customTypes/customTypesSliceZone.spec.ts:164:5 › I can remove a slice from the slice zone 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)
e2e (2, 8)
Process completed with exit code 1.
[chromium] › pageTypes/pageTypeBuilderFields.spec.ts:221:5 › I can add a nested group with a sub field inside a group field: playwright/pages/shared/TypeBuilderPage.ts#L211
1) [chromium] › pageTypes/pageTypeBuilderFields.spec.ts:221:5 › I can add a nested group with a sub field inside a group field Error: Timed out 30000ms waiting for expect(locator).toBeVisible() Locator: getByRole('button', { name: 'Page Type 1748184942214663252' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for getByRole('button', { name: 'Page Type 1748184942214663252' }) 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:233: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: playwright/pages/shared/TypeBuilderPage.ts#L211
2) [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: Timed out 30000ms waiting for expect(locator).toBeVisible() Locator: getByRole('button', { name: 'Page Type 1748185022057337109' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for getByRole('button', { name: 'Page Type 1748185022057337109' }) 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:422:3
[chromium] › pageTypes/pageTypeBuilderFields.spec.ts:476:5 › I can see and copy the code snippets for nested groups and their sub fields: playwright/tests/pageTypes/pageTypeBuilderFields.spec.ts#L1
3) [chromium] › pageTypes/pageTypeBuilderFields.spec.ts:476:5 › I can see and copy the code snippets for nested groups and their sub fields Test timeout of 120000ms exceeded while setting up "reusablePageType".
[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/TypesTablePage.ts#L82
3) [chromium] › pageTypes/pageTypeBuilderFields.spec.ts:476:5 › I can see and copy the code snippets for nested groups and their sub fields 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:529:5 › I cannot see default UID field in Static zone for reusable page type: playwright/tests/pageTypes/pageTypeBuilderFields.spec.ts#L1
4) [chromium] › pageTypes/pageTypeBuilderFields.spec.ts:529:5 › I cannot see default UID field in Static zone for reusable page type Test timeout of 120000ms exceeded while setting up "reusablePageType".
[chromium] › pageTypes/pageTypeBuilderFields.spec.ts:529:5 › I cannot see default UID field in Static zone for reusable page type: playwright/pages/shared/TypesTablePage.ts#L82
4) [chromium] › pageTypes/pageTypeBuilderFields.spec.ts:529:5 › I cannot see default UID field in Static zone for reusable page type 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:589:5 › I cannot save UID longer than 35 characters for reusable page: playwright/pages/shared/TypeBuilderPage.ts#L211
5) [chromium] › pageTypes/pageTypeBuilderFields.spec.ts:589:5 › I cannot save UID longer than 35 characters for reusable page Error: Timed out 30000ms waiting for expect(locator).toBeVisible() Locator: getByRole('button', { name: 'Page Type 1748185431267725202' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 30000ms - waiting for getByRole('button', { name: 'Page Type 1748185431267725202' }) 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:593:3
[chromium] › customTypes/customTypesTable.spec.ts:30:5 › I can create a single custom type: playwright/pages/SliceMachinePage.ts#L51
1) [chromium] › customTypes/customTypesTable.spec.ts:30:5 › I can create a single custom type ──── Error: Timed out 30000ms waiting for expect(locator).toHaveText(expected) Locator: getByLabel('Breadcrumb') Expected string: "Custom types/Custom Type 1748184877743906367" 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:40:3
[chromium] › customTypes/customTypesTable.spec.ts:30:5 › I can create a single custom type: playwright/pages/SliceMachinePage.ts#L51
1) [chromium] › customTypes/customTypesTable.spec.ts:30:5 › I can create a single custom type ──── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 30000ms waiting for expect(locator).toHaveText(expected) Locator: getByLabel('Breadcrumb') Expected string: "Custom types/Custom Type 1748184915049418873" 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:40:3
[chromium] › customTypes/customTypesTable.spec.ts:30:5 › I can create a single custom type: playwright/tests/customTypes/customTypesTable.spec.ts#L1
1) [chromium] › customTypes/customTypesTable.spec.ts:30:5 › I can create a single custom type ──── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 120000ms exceeded.
[chromium] › customTypes/customTypesTable.spec.ts:30:5 › I can create a single custom type: playwright/pages/shared/TypesTablePage.ts#L82
1) [chromium] › customTypes/customTypesTable.spec.ts:30:5 › I can create a single custom type ──── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── 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 /home/runner/work/slice-machine/slice-machine/playwright/tests/customTypes/customTypesTable.spec.ts:35:30
[chromium] › customTypes/customTypesTable.spec.ts:83:5 › I can rename a custom type: playwright/tests/customTypes/customTypesTable.spec.ts#L1
2) [chromium] › customTypes/customTypesTable.spec.ts:83:5 › I can rename a custom type ─────────── Test timeout of 120000ms exceeded while setting up "reusableCustomType".
[chromium] › customTypes/customTypesTable.spec.ts:83:5 › I can rename a custom type: playwright/pages/shared/TypesTablePage.ts#L82
2) [chromium] › customTypes/customTypesTable.spec.ts:83:5 › I can rename a custom type ─────────── 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/customTypesTable.spec.ts:83:5 › I can rename a custom type: playwright/tests/customTypes/customTypesTable.spec.ts#L1
2) [chromium] › customTypes/customTypesTable.spec.ts:83:5 › I can rename a custom type ─────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 120000ms exceeded while setting up "reusableCustomType".
[chromium] › customTypes/customTypesTable.spec.ts:83:5 › I can rename a custom type: playwright/pages/shared/TypesTablePage.ts#L82
2) [chromium] › customTypes/customTypesTable.spec.ts:83:5 › I can rename a custom 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 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] › pageTypes/pageTypeBuilderCommon.spec.ts:5:5 › I can add a tab: playwright/tests/pageTypes/pageTypeBuilderCommon.spec.ts#L1
3) [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
3) [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/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#L53
1) [chromium] › pageTypes/pageTypesTable.spec.ts:43:5 › I can create a single page type ────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── 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 #2 ─────────────────────────────────────────────────────────────────────────────────────── 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 #2 ─────────────────────────────────────────────────────────────────────────────────────── 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] › slices/sliceBuilderCommon.spec.ts:43:5 › I can delete a variation: playwright/tests/slices/sliceBuilderCommon.spec.ts#L1
2) [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
2) [chromium] › slices/sliceBuilderCommon.spec.ts:43:5 › I can delete a variation ──────────────── Error: locator.click: Target page, context or browser has been closed 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
2) [chromium] › slices/sliceBuilderCommon.spec.ts:43:5 › I can delete a variation ──────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 120000ms exceeded.
[chromium] › slices/sliceBuilderCommon.spec.ts:43:5 › I can delete a variation: playwright/pages/SliceBuilderPage.ts#L180
2) [chromium] › slices/sliceBuilderCommon.spec.ts:43:5 › I can delete a variation ──────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Target page, context or browser has been closed Call log: - waiting for getByTestId('slice-action-icon-dropdown').getByText('Delete', { exact: true }) 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
2) [chromium] › slices/sliceBuilderCommon.spec.ts:43:5 › I can delete a variation ──────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 120000ms exceeded.
[chromium] › slices/sliceBuilderCommon.spec.ts:43:5 › I can delete a variation: playwright/pages/SliceBuilderPage.ts#L180
2) [chromium] › slices/sliceBuilderCommon.spec.ts:43:5 › I can delete a variation ──────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Target page, context or browser has been closed Call log: - waiting for getByTestId('slice-action-icon-dropdown').getByText('Delete', { exact: true }) 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
🎭 Playwright Run Summary
1 failed [chromium] › changes/changes.spec.ts:115:5 › I can see an error when the push failed ─────────── 2 flaky [chromium] › common/environment.spec.ts:44:5 › I can see "Production" environment when no environments exist [chromium] › common/environment.spec.ts:53:5 › I can see "Production" environment when an invalid environment is set 3 skipped 20 passed (5.7m)
🎭 Playwright Run Summary
3 flaky [chromium] › slices/slicesList.spec.ts:113:5 › I can delete a slice ──────────────────────────── [chromium] › slices/slicesList.spec.ts:171:5 › I cannot create two slices with the same name ─── [chromium] › slices/slicesList.spec.ts:231:5 › I can update the screenshot ───────────────────── 11 passed (6.8m)
🎭 Playwright Run Summary
1 failed [chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:82:5 › I can add a slice with an existing slice from the add dropdown 2 flaky [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:116:5 › I can add slices with a template from the blank slate 8 passed (7.7m)
🎭 Playwright Run Summary
5 flaky [chromium] › slices/sliceBuilderFields.spec.ts:149:5 › I can delete a sub field within a group field [chromium] › slices/sliceBuilderFields.spec.ts:175:5 › I can add a nested group with a sub field inside a group field [chromium] › slices/sliceBuilderFields.spec.ts:394:5 › I can delete a field in the static zone ─ [chromium] › slices/sliceBuilderFields.spec.ts:464:5 › I can delete a field in the repeatable zone [chromium] › slices/sliceBuilderFields.spec.ts:494:5 › I can see and copy the code snippets ──── 12 passed (8.2m)
🎭 Playwright Run Summary
1 failed [chromium] › customTypes/customTypesSliceZone.spec.ts:68:5 › I can add a slice with an existing slice from the add dropdown 5 flaky [chromium] › customTypes/customTypesSliceZone.spec.ts:87:5 › I can add a slice by creating a new slice from the add dropdown [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 [chromium] › customTypes/customTypesSliceZone.spec.ts:164:5 › I can remove a slice from the slice zone 1 skipped 10 passed (9.8m)
🎭 Playwright Run Summary
5 flaky [chromium] › pageTypes/pageTypeBuilderFields.spec.ts:221:5 › I can add a nested group with a 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:476:5 › I can see and copy the code snippets for nested groups and their sub fields [chromium] › pageTypes/pageTypeBuilderFields.spec.ts:529:5 › I cannot see default UID field in Static zone for reusable page type [chromium] › pageTypes/pageTypeBuilderFields.spec.ts:589:5 › I cannot save UID longer than 35 characters for reusable page 16 passed (10.3m)
🎭 Playwright Run Summary
1 failed [chromium] › customTypes/customTypesTable.spec.ts:30:5 › I can create a single custom type ───── 2 flaky [chromium] › customTypes/customTypesTable.spec.ts:83:5 › I can rename a custom type ──────────── [chromium] › pageTypes/pageTypeBuilderCommon.spec.ts:5:5 › I can add a tab ───────────────────── 23 passed (14.1m)
🎭 Playwright Run Summary
2 failed [chromium] › pageTypes/pageTypesTable.spec.ts:43:5 › I can create a single page type ─────────── [chromium] › slices/sliceBuilderCommon.spec.ts:43:5 › I can delete a variation ───────────────── 3 flaky [chromium] › pageTypes/pageTypesTable.spec.ts:155:5 › I can create a new page type from the blank slate [chromium] › settings/settings.spec.ts:136:5 › I can see a generic error message when something unexpected happened [chromium] › slices/sliceBuilderCommon.spec.ts:6:5 › I can add a new variation ───────────────── 20 passed (18.8m)

Artifacts

Produced during runtime
Name Size Digest
e2e-blob-report-1 Expired
700 KB
sha256:f1e7428aa014ebd5ab827f0db163a051ded1692dfbc07cef23883965e1c0fc56
e2e-blob-report-2 Expired
128 MB
sha256:dd5d373354645a262db667bda44abce806ce4fd7da46e51652597ef905463ecc
e2e-blob-report-3 Expired
11.8 MB
sha256:15121202d70bbcf17e07219ee0a8a87da57ddfd8fa3e0fac4e12f169605f1c32
e2e-blob-report-4 Expired
36.8 MB
sha256:cb935004d24b8df617ee7f5097ba7e623b0c79fbf21081fc7aea46e85e7b0549
e2e-blob-report-5 Expired
78.4 MB
sha256:beabbb301be83a01ef3420f1396e18b7a543e44ed8bbe654d8cd3e06609d57c1
e2e-blob-report-6 Expired
68.5 MB
sha256:6dc66da0f69bec025e59934e39aff89f7f0df2755300d75e69e0ebe7bdb08fc6
e2e-blob-report-7 Expired
7.84 MB
sha256:92e19d85dc605e44f6fff942b17d6d90846f4b8339ed01a6fc2452755eb2151b
e2e-blob-report-8 Expired
6.79 MB
sha256:c59c6feb617f24791453df57243beaaf788140ce99ccf68e28eecb5669a73fc5
html-report--attempt-1 Expired
339 MB
sha256:3f18de0dee9c6f5841312b44a523322d8f6bda797c3ce182e418f68e5e73bfaf