remove video #4444
This run and associated checks have been archived and are scheduled for deletion.
Learn more about checks retention
ci.yml
on: push
prepare
1m 10s
prepare-win32
2m 29s
e2e-merge-reports
1m 15s
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
|
|