test: remove automatic logout for all tests #4453
This run and associated checks have been archived and are scheduled for deletion.
Learn more about checks retention
ci.yml
on: push
prepare
1m 13s
prepare-win32
2m 52s
e2e-merge-reports
1m 20s
Annotations
21 errors and 8 notices
|
packages (@slicemachine/e2e):
playwright/fixtures/index.ts#L319
Unexpected empty object pattern
|
|
packages (@slicemachine/e2e)
Process completed with exit code 1.
|
|
[chromium] › slices/slicesList.spec.ts:231:5 › I can update the screenshot:
playwright/fixtures/index.ts#L171
1) [chromium] › slices/slicesList.spec.ts:231:5 › I can update the screenshot ────────────────────
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:171
169 | slice: async ({ slicesListPage }, use) => {
170 | await slicesListPage.goto();
> 171 | await expect(slicesListPage.breadcrumbLabel).toBeVisible();
| ^
172 | await slicesListPage.addSliceDropdown.click();
173 | await slicesListPage.addSliceDropdownCreateNewAction.click();
174 |
at Object.slice (/home/runner/work/slice-machine/slice-machine/playwright/fixtures/index.ts:171:50)
|
|
[chromium] › slices/slicesList.spec.ts:231:5 › I can update the screenshot:
playwright/fixtures/index.ts#L171
1) [chromium] › slices/slicesList.spec.ts:231:5 › I can update the screenshot ────────────────────
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:171
169 | slice: async ({ slicesListPage }, use) => {
170 | await slicesListPage.goto();
> 171 | await expect(slicesListPage.breadcrumbLabel).toBeVisible();
| ^
172 | await slicesListPage.addSliceDropdown.click();
173 | await slicesListPage.addSliceDropdownCreateNewAction.click();
174 |
at Object.slice (/home/runner/work/slice-machine/slice-machine/playwright/fixtures/index.ts:171:50)
|
|
[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 1748220717926424564' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 30000ms
- waiting for getByRole('button', { name: 'Page Type 1748220717926424564' })
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/pageTypeBuilderSliceZone.spec.ts:56:5 › I can add slices with a template from the add dropdown:
playwright/pages/components/UseTemplateSlicesDialog.ts#L47
1) [chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:56:5 › I can add slices with a template from the add dropdown
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:71:3
|
|
[chromium] › changes/changes.spec.ts:69:5 › I can see the changes I have to push:
playwright/pages/components/CreateSliceDialog.ts#L65
1) [chromium] › changes/changes.spec.ts:69:5 › I can see the changes I have to push ──────────────
Error: Timed out 30000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Slice saved successfully')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 30000ms
- waiting for getByText('Slice saved successfully')
at ../pages/components/CreateSliceDialog.ts:65
63 | async checkCreatedMessage(from: "table" | "sliceZone" = "table") {
64 | if (from === "table") {
> 65 | await expect(this.createdMessageFromTable).toBeVisible();
| ^
66 | await expect(this.createdMessageFromTable).not.toBeVisible();
67 | } else {
68 | await expect(this.createdMessageFromSliceZone).toBeVisible();
at CreateSliceDialog.checkCreatedMessage (/home/runner/work/slice-machine/slice-machine/playwright/pages/components/CreateSliceDialog.ts:65:50)
at CreateSliceDialog.createSlice (/home/runner/work/slice-machine/slice-machine/playwright/pages/components/CreateSliceDialog.ts:56:16)
at Object.slice (/home/runner/work/slice-machine/slice-machine/playwright/fixtures/index.ts:176:5)
|
|
[chromium] › slices/sliceBuilderFields.spec.ts:175:5 › I can add a nested group with a sub field inside a group field:
playwright/tests/slices/sliceBuilderFields.spec.ts#L1
1) [chromium] › slices/sliceBuilderFields.spec.ts:175:5 › I can add a nested group with a sub field inside a group field
Test timeout of 120000ms exceeded.
|
|
[chromium] › slices/sliceBuilderFields.spec.ts:175:5 › I can add a nested group with a sub field inside a group field:
playwright/pages/SliceBuilderPage.ts#L165
1) [chromium] › slices/sliceBuilderFields.spec.ts:175:5 › I can add a nested group with a sub field inside a group field
Error: locator.click: Target page, context or browser has been closed
Call log:
- waiting for getByText('Slice174822071935680119', { exact: true })
at ../pages/SliceBuilderPage.ts:165
163 | await this.slicesListPage.page
164 | .getByText(sliceName, { exact: true })
> 165 | .click();
| ^
166 | await this.checkBreadcrumb(sliceName);
167 | }
168 |
at SliceBuilderPage.goto (/home/runner/work/slice-machine/slice-machine/playwright/pages/SliceBuilderPage.ts:165:8)
at /home/runner/work/slice-machine/slice-machine/playwright/tests/slices/sliceBuilderFields.spec.ts:187:3
|
|
[chromium] › pageTypes/pageTypesTable.spec.ts:6:5 › I can create a reusable page type:
playwright/pages/components/UseTemplateSlicesDialog.ts#L47
1) [chromium] › pageTypes/pageTypesTable.spec.ts:6:5 › I can create a reusable page type ─────────
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/pageTypesTable.spec.ts:18:3
|
|
[chromium] › customTypes/customTypesSliceZone.spec.ts:68:5 › I can add a slice with an existing slice from the add dropdown:
playwright/tests/customTypes/customTypesSliceZone.spec.ts#L1
1) [chromium] › customTypes/customTypesSliceZone.spec.ts:68:5 › I can add a slice with an existing slice from the add dropdown
Test timeout of 120000ms exceeded while setting up "reusableCustomType".
|
|
[chromium] › customTypes/customTypesSliceZone.spec.ts:68:5 › I can add a slice with an existing slice from the add dropdown:
playwright/pages/shared/TypesTablePage.ts#L82
1) [chromium] › customTypes/customTypesSliceZone.spec.ts:68:5 › I can add a slice with an existing 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:145:32)
|
|
[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 1748220855447241450"
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 1748220896017846531"
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 #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 30000ms waiting for expect(locator).toHaveText(expected)
Locator: getByLabel('Breadcrumb')
Expected string: "Custom types/Custom Type 1748220933520772092"
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:152:5 › I can create a new custom type from the blank slate:
playwright/pages/SliceMachinePage.ts#L51
2) [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 1748221015892356901"
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/pages/SliceMachinePage.ts#L51
2) [chromium] › customTypes/customTypesTable.spec.ts:152:5 › I can create a new custom type from the blank slate
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 30000ms waiting for expect(locator).toHaveText(expected)
Locator: getByLabel('Breadcrumb')
Expected string: "Custom types/Custom Type 1748221053177711869"
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/pages/SliceMachinePage.ts#L51
2) [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 1748221091289689320"
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:6:5 › I can create a reusable custom type:
playwright/tests/customTypes/customTypesTable.spec.ts#L1
3) [chromium] › customTypes/customTypesTable.spec.ts:6:5 › I can create a reusable custom type ───
Test timeout of 120000ms exceeded.
|
|
[chromium] › customTypes/customTypesTable.spec.ts:6:5 › I can create a reusable custom type:
playwright/pages/shared/TypesTablePage.ts#L82
3) [chromium] › customTypes/customTypesTable.spec.ts:6:5 › I can create a reusable 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 /home/runner/work/slice-machine/slice-machine/playwright/tests/customTypes/customTypesTable.spec.ts:11:30
|
|
e2e (3, 8)
Process completed with exit code 1.
|
|
🎭 Playwright Run Summary
1 flaky
[chromium] › slices/slicesList.spec.ts:231:5 › I can update the screenshot ─────────────────────
13 passed (2.8m)
|
|
🎭 Playwright Run Summary
1 flaky
[chromium] › pageTypes/pageTypeBuilderFields.spec.ts:221:5 › I can add a nested group with a sub field inside a group field
20 passed (3.7m)
|
|
🎭 Playwright Run Summary
1 flaky
[chromium] › pageTypes/pageTypeBuilderSliceZone.spec.ts:56:5 › I can add slices with a template from the add dropdown
10 passed (3.3m)
|
|
🎭 Playwright Run Summary
1 flaky
[chromium] › changes/changes.spec.ts:69:5 › I can see the changes I have to push ───────────────
3 skipped
22 passed (3.6m)
|
|
🎭 Playwright Run Summary
1 flaky
[chromium] › slices/sliceBuilderFields.spec.ts:175:5 › I can add a nested group with a sub field inside a group field
16 passed (4.4m)
|
|
🎭 Playwright Run Summary
1 flaky
[chromium] › pageTypes/pageTypesTable.spec.ts:6:5 › I can create a reusable page type ──────────
24 passed (3.7m)
|
|
🎭 Playwright Run Summary
1 flaky
[chromium] › customTypes/customTypesSliceZone.spec.ts:68:5 › I can add a slice with an existing slice from the add dropdown
1 skipped
15 passed (4.9m)
|
|
🎭 Playwright Run Summary
2 failed
[chromium] › customTypes/customTypesTable.spec.ts:30:5 › I can create a single custom type ─────
[chromium] › customTypes/customTypesTable.spec.ts:152:5 › I can create a new custom type from the blank slate
1 flaky
[chromium] › customTypes/customTypesTable.spec.ts:6:5 › I can create a reusable custom type ────
23 passed (9.6m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
e2e-blob-report-1
Expired
|
6.64 MB |
sha256:a0945861a04406a2695eaa6b060e54a2aef51ec592e82a9836e6befe541fca03
|
|
|
e2e-blob-report-2
Expired
|
36.9 MB |
sha256:752a8c46ff3aa0a4b3c08cd06fa1ba19a63d3b2bac094ed7bea348ebd423bc97
|
|
|
e2e-blob-report-3
Expired
|
13.3 MB |
sha256:02e9f218f9c6b835dba1d0a604d59f75fb75d69aeb0958aca2bf3e1be40a6127
|
|
|
e2e-blob-report-4
Expired
|
7.73 MB |
sha256:51fa957837529312aff2b193bbcfc9378a031f27303a6f0c4ad3b1b9b830186f
|
|
|
e2e-blob-report-5
Expired
|
37.3 MB |
sha256:dbfbbdbdc3a96921cf42e5883f622d8a68573301c5085ce3d13e7252969d1e50
|
|
|
e2e-blob-report-6
Expired
|
16.1 MB |
sha256:d831bc9391abcd73f8d2c7a9d4d6354cd76b3e0451091c5922fe55b48f71a7e6
|
|
|
e2e-blob-report-7
Expired
|
2.02 MB |
sha256:7fdd0c5094976ba44aef5a8a75ee6fb149c668664b827a658a021ffc7ca3bf91
|
|
|
e2e-blob-report-8
Expired
|
166 KB |
sha256:00ad80b3ba53c09c12d26e7af53d5163a25617b5cca37584d7eff0882126364e
|
|
|
html-report--attempt-2
Expired
|
120 MB |
sha256:c5f5f6d31a9bdf2ebae2d95edfbc511c04d3eb6a3beebb9ea6422cd243c9e90e
|
|