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