Skip to content

Stencil Nightly Build #700

Stencil Nightly Build

Stencil Nightly Build #700

Triggered via schedule July 18, 2025 06:05
Status Failure
Total duration 43m 21s
Artifacts 27

stencil-nightly.yml

on: schedule
build-core-with-stencil-nightly
1m 10s
build-core-with-stencil-nightly
build-react
45s
build-react
build-vue
38s
build-vue
Matrix: test-core-screenshot
build-angular
1m 0s
build-angular
build-angular-server
29s
build-angular-server
test-core-clean-build
12s
test-core-clean-build
test-core-lint
43s
test-core-lint
test-core-spec
43s
test-core-spec
build-react-router
22s
build-react-router
build-vue-router
45s
build-vue-router
verify-screenshots
2s
verify-screenshots
Matrix: test-angular-e2e
Matrix: test-react-e2e
Matrix: test-react-router-e2e
Matrix: test-vue-e2e
verify-test-angular-e2e
4s
verify-test-angular-e2e
verify-test-react-e2e
2s
verify-test-react-e2e
verify-test-react-router-e2e
4s
verify-test-react-router-e2e
verify-test-vue-e2e
3s
verify-test-vue-e2e
Fit to window
Zoom out
Zoom in

Annotations

97 errors and 20 notices
test-core-screenshot (16, 20)
Process completed with exit code 1.
[Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:90:9 › input-otp: separators functionality - ios/ltr › should render separators after the second and third input box: src/components/input-otp/test/separators/input-otp.e2e.ts#L99
1) [Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:90:9 › input-otp: separators functionality - ios/ltr › should render separators after the second and third input box Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false 97 | 98 | await expect(await hasSeparatorAfter(page, 0)).toBe(false); > 99 | await expect(await hasSeparatorAfter(page, 1)).toBe(true); | ^ 100 | await expect(await hasSeparatorAfter(page, 2)).toBe(true); 101 | await expect(await hasSeparatorAfter(page, 3)).toBe(false); 102 | }); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:99:54
[Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:90:9 › input-otp: separators functionality - ios/ltr › should render separators after the second and third input box: src/components/input-otp/test/separators/input-otp.e2e.ts#L99
1) [Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:90:9 › input-otp: separators functionality - ios/ltr › should render separators after the second and third input box Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false 97 | 98 | await expect(await hasSeparatorAfter(page, 0)).toBe(false); > 99 | await expect(await hasSeparatorAfter(page, 1)).toBe(true); | ^ 100 | await expect(await hasSeparatorAfter(page, 2)).toBe(true); 101 | await expect(await hasSeparatorAfter(page, 3)).toBe(false); 102 | }); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:99:54
[Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:90:9 › input-otp: separators functionality - ios/ltr › should render separators after the second and third input box: src/components/input-otp/test/separators/input-otp.e2e.ts#L99
1) [Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:90:9 › input-otp: separators functionality - ios/ltr › should render separators after the second and third input box Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false 97 | 98 | await expect(await hasSeparatorAfter(page, 0)).toBe(false); > 99 | await expect(await hasSeparatorAfter(page, 1)).toBe(true); | ^ 100 | await expect(await hasSeparatorAfter(page, 2)).toBe(true); 101 | await expect(await hasSeparatorAfter(page, 3)).toBe(false); 102 | }); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:99:54
[Mobile Safari] › src/components/datetime/test/datetime.e2e.ts:35:9 › datetime: switching months with different number of days - md/ltr › should adjust the selected day when moving to a month with a different number of days: src/components/datetime/test/datetime.e2e.ts#L48
2) [Mobile Safari] › src/components/datetime/test/datetime.e2e.ts:35:9 › datetime: switching months with different number of days - md/ltr › should adjust the selected day when moving to a month with a different number of days Error: expected event "ionChange" to have been called 1 times, but it was called 2 times 46 | 47 | await ionChange.next(); > 48 | await expect(ionChange).toHaveReceivedEventTimes(1); | ^ 49 | await expect(datetime).toHaveJSProperty('value', '2022-02-28'); 50 | }); 51 | }); at /ionic/src/components/datetime/test/datetime.e2e.ts:48:31
[Mobile Safari] › src/components/datetime/test/datetime.e2e.ts:17:9 › datetime: switching months with different number of days - md/ltr › should switch the calendar header when moving to a month with a different number of days: src/components/datetime/test/datetime.e2e.ts#L32
1) [Mobile Safari] › src/components/datetime/test/datetime.e2e.ts:17:9 › datetime: switching months with different number of days - md/ltr › should switch the calendar header when moving to a month with a different number of days Error: Timed out 5000ms waiting for expect(locator).toContainText(expected) Locator: locator('ion-datetime .calendar-month-year') Expected string: "February 2022" Received string: "February 2021" Call log: - Expect "toContainText" with timeout 5000ms - waiting for locator('ion-datetime .calendar-month-year') 9 × locator resolved to <div class="calendar-month-year">…</div> - unexpected value "February 2021" 30 | await page.waitForChanges(); 31 | > 32 | await expect(monthYearToggle).toContainText('February 2022'); | ^ 33 | }); 34 | 35 | test('should adjust the selected day when moving to a month with a different number of days', async ({ page }) => { at /ionic/src/components/datetime/test/datetime.e2e.ts:32:37
[Mobile Chrome] › src/components/nav/test/routing/nav.e2e.ts:47:11 › nav: routing - ios/ltr › pushing a new page › should render the back button: src/components/nav/test/routing/nav.e2e.ts#L0
3) [Mobile Chrome] › src/components/nav/test/routing/nav.e2e.ts:47:11 › nav: routing - ios/ltr › pushing a new page › should render the back button Test timeout of 30000ms exceeded.
[Mobile Chrome] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component: src/components/nav/test/routing/nav.e2e.ts#L30
2) [Mobile Chrome] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('button:has-text("Go to Page One")') 28 | const pageTwoButton = page.locator('button:has-text("Go to Page Two")'); 29 | > 30 | await pageOneButton.click(); | ^ 31 | await page.waitForChanges(); 32 | 33 | await expect(pageOne).toBeVisible(); at /ionic/src/components/nav/test/routing/nav.e2e.ts:30:29
[Mobile Chrome] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component: src/components/nav/test/routing/nav.e2e.ts#L0
2) [Mobile Chrome] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[Mobile Chrome] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component: src/components/nav/test/routing/nav.e2e.ts#L30
2) [Mobile Chrome] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('button:has-text("Go to Page One")') 28 | const pageTwoButton = page.locator('button:has-text("Go to Page Two")'); 29 | > 30 | await pageOneButton.click(); | ^ 31 | await page.waitForChanges(); 32 | 33 | await expect(pageOne).toBeVisible(); at /ionic/src/components/nav/test/routing/nav.e2e.ts:30:29
[Mobile Chrome] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component: src/components/nav/test/routing/nav.e2e.ts#L0
2) [Mobile Chrome] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[Mobile Chrome] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component: src/components/nav/test/routing/nav.e2e.ts#L30
2) [Mobile Chrome] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('button:has-text("Go to Page One")') 28 | const pageTwoButton = page.locator('button:has-text("Go to Page Two")'); 29 | > 30 | await pageOneButton.click(); | ^ 31 | await page.waitForChanges(); 32 | 33 | await expect(pageOne).toBeVisible(); at /ionic/src/components/nav/test/routing/nav.e2e.ts:30:29
[Mobile Chrome] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component: src/components/nav/test/routing/nav.e2e.ts#L0
2) [Mobile Chrome] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component Test timeout of 30000ms exceeded.
[Mobile Chrome] › src/components/nav/test/routing/nav.e2e.ts:15:9 › nav: routing - ios/ltr › should render the root component: src/components/nav/test/routing/nav.e2e.ts#L18
1) [Mobile Chrome] › src/components/nav/test/routing/nav.e2e.ts:15:9 › nav: routing - ios/ltr › should render the root component Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('page-root') Expected: visible Received: <element(s) not found> Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('page-root') 16 | const pageRoot = page.locator('page-root'); 17 | > 18 | await expect(pageRoot).toBeVisible(); | ^ 19 | }); 20 | 21 | test.describe('pushing a new page', () => { at /ionic/src/components/nav/test/routing/nav.e2e.ts:18:30
[Mobile Chrome] › src/components/nav/test/routing/nav.e2e.ts:15:9 › nav: routing - ios/ltr › should render the root component: src/components/nav/test/routing/nav.e2e.ts#L18
1) [Mobile Chrome] › src/components/nav/test/routing/nav.e2e.ts:15:9 › nav: routing - ios/ltr › should render the root component Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('page-root') Expected: visible Received: <element(s) not found> Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('page-root') 16 | const pageRoot = page.locator('page-root'); 17 | > 18 | await expect(pageRoot).toBeVisible(); | ^ 19 | }); 20 | 21 | test.describe('pushing a new page', () => { at /ionic/src/components/nav/test/routing/nav.e2e.ts:18:30
[Mobile Chrome] › src/components/nav/test/routing/nav.e2e.ts:15:9 › nav: routing - ios/ltr › should render the root component: src/components/nav/test/routing/nav.e2e.ts#L18
1) [Mobile Chrome] › src/components/nav/test/routing/nav.e2e.ts:15:9 › nav: routing - ios/ltr › should render the root component Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('page-root') Expected: visible Received: <element(s) not found> Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('page-root') 16 | const pageRoot = page.locator('page-root'); 17 | > 18 | await expect(pageRoot).toBeVisible(); | ^ 19 | }); 20 | 21 | test.describe('pushing a new page', () => { at /ionic/src/components/nav/test/routing/nav.e2e.ts:18:30
[Mobile Safari] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component: src/components/nav/test/routing/nav.e2e.ts#L30
3) [Mobile Safari] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('button:has-text("Go to Page One")') 28 | const pageTwoButton = page.locator('button:has-text("Go to Page Two")'); 29 | > 30 | await pageOneButton.click(); | ^ 31 | await page.waitForChanges(); 32 | 33 | await expect(pageOne).toBeVisible(); at /ionic/src/components/nav/test/routing/nav.e2e.ts:30:29
[Mobile Safari] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component: src/components/nav/test/routing/nav.e2e.ts#L0
3) [Mobile Safari] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[Mobile Safari] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component: src/components/nav/test/routing/nav.e2e.ts#L30
3) [Mobile Safari] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('button:has-text("Go to Page One")') 28 | const pageTwoButton = page.locator('button:has-text("Go to Page Two")'); 29 | > 30 | await pageOneButton.click(); | ^ 31 | await page.waitForChanges(); 32 | 33 | await expect(pageOne).toBeVisible(); at /ionic/src/components/nav/test/routing/nav.e2e.ts:30:29
[Mobile Safari] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component: src/components/nav/test/routing/nav.e2e.ts#L0
3) [Mobile Safari] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component Test timeout of 30000ms exceeded.
[Mobile Safari] › src/components/nav/test/routing/nav.e2e.ts:15:9 › nav: routing - ios/ltr › should render the root component: src/components/nav/test/routing/nav.e2e.ts#L18
2) [Mobile Safari] › src/components/nav/test/routing/nav.e2e.ts:15:9 › nav: routing - ios/ltr › should render the root component Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('page-root') Expected: visible Received: <element(s) not found> Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('page-root') 16 | const pageRoot = page.locator('page-root'); 17 | > 18 | await expect(pageRoot).toBeVisible(); | ^ 19 | }); 20 | 21 | test.describe('pushing a new page', () => { at /ionic/src/components/nav/test/routing/nav.e2e.ts:18:30
[Mobile Safari] › src/components/nav/test/routing/nav.e2e.ts:15:9 › nav: routing - ios/ltr › should render the root component: src/components/nav/test/routing/nav.e2e.ts#L18
2) [Mobile Safari] › src/components/nav/test/routing/nav.e2e.ts:15:9 › nav: routing - ios/ltr › should render the root component Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('page-root') Expected: visible Received: <element(s) not found> Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('page-root') 16 | const pageRoot = page.locator('page-root'); 17 | > 18 | await expect(pageRoot).toBeVisible(); | ^ 19 | }); 20 | 21 | test.describe('pushing a new page', () => { at /ionic/src/components/nav/test/routing/nav.e2e.ts:18:30
[Mobile Safari] › src/components/nav/test/routing/nav.e2e.ts:15:9 › nav: routing - ios/ltr › should render the root component: src/components/nav/test/routing/nav.e2e.ts#L18
2) [Mobile Safari] › src/components/nav/test/routing/nav.e2e.ts:15:9 › nav: routing - ios/ltr › should render the root component Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('page-root') Expected: visible Received: <element(s) not found> Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('page-root') 16 | const pageRoot = page.locator('page-root'); 17 | > 18 | await expect(pageRoot).toBeVisible(); | ^ 19 | }); 20 | 21 | test.describe('pushing a new page', () => { at /ionic/src/components/nav/test/routing/nav.e2e.ts:18:30
[Mobile Safari] › src/components/menu/test/a11y/menu.e2e.ts:7:9 › menu: a11y - ios/ltr › menu should not have accessibility violations: src/components/menu/test/a11y/menu.e2e.ts#L22
1) [Mobile Safari] › src/components/menu/test/a11y/menu.e2e.ts:7:9 › menu: a11y - ios/ltr › menu should not have accessibility violations Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 53 - Array [] + Array [ + Object { + "description": "Ensure elements that have scrollable content are accessible by keyboard", + "help": "Scrollable region must have keyboard access", + "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/scrollable-region-focusable?application=playwright", + "id": "scrollable-region-focusable", + "impact": "serious", + "nodes": Array [ + Object { + "all": Array [], + "any": Array [ + Object { + "data": null, + "id": "focusable-content", + "impact": "serious", + "message": "Element should have focusable content", + "relatedNodes": Array [], + }, + Object { + "data": null, + "id": "focusable-element", + "impact": "serious", + "message": "Element should be focusable", + "relatedNodes": Array [], + }, + ], + "failureSummary": "Fix any of the following: + Element should have focusable content + Element should be focusable", + "html": "<div class=\"inner-scroll scroll-y overscroll\" part=\"scroll\"><slot></slot></div>", + "impact": "serious", + "none": Array [], + "target": Array [ + Array [ + "ion-menu > ion-content", + ".inner-scroll.scroll-y[part=\"scroll\"]", + ], + ], + }, + ], + "tags": Array [ + "cat.keyboard", + "wcag2a", + "wcag211", + "wcag213", + "TTv5", + "TT4.a", + "EN-301-549", + "EN-9.2.1.1", + "EN-9.2.1.3", + ], + }, + ] 20 | 21 | const results = await new AxeBuilder({ page }).analyze(); > 22 | expect(results.violations).toEqual([]); | ^ 23 | }); 24 | }); 25 | }); at /ionic/src/components/menu/test/a11y/menu.e2e.ts:22:34
[Mobile Safari] › src/components/menu/test/a11y/menu.e2e.ts:7:9 › menu: a11y - ios/ltr › menu should not have accessibility violations: src/components/menu/test/a11y/menu.e2e.ts#L22
1) [Mobile Safari] › src/components/menu/test/a11y/menu.e2e.ts:7:9 › menu: a11y - ios/ltr › menu should not have accessibility violations Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 53 - Array [] + Array [ + Object { + "description": "Ensure elements that have scrollable content are accessible by keyboard", + "help": "Scrollable region must have keyboard access", + "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/scrollable-region-focusable?application=playwright", + "id": "scrollable-region-focusable", + "impact": "serious", + "nodes": Array [ + Object { + "all": Array [], + "any": Array [ + Object { + "data": null, + "id": "focusable-content", + "impact": "serious", + "message": "Element should have focusable content", + "relatedNodes": Array [], + }, + Object { + "data": null, + "id": "focusable-element", + "impact": "serious", + "message": "Element should be focusable", + "relatedNodes": Array [], + }, + ], + "failureSummary": "Fix any of the following: + Element should have focusable content + Element should be focusable", + "html": "<div class=\"inner-scroll scroll-y overscroll\" part=\"scroll\"><slot></slot></div>", + "impact": "serious", + "none": Array [], + "target": Array [ + Array [ + "ion-menu > ion-content", + ".inner-scroll.scroll-y[part=\"scroll\"]", + ], + ], + }, + ], + "tags": Array [ + "cat.keyboard", + "wcag2a", + "wcag211", + "wcag213", + "TTv5", + "TT4.a", + "EN-301-549", + "EN-9.2.1.1", + "EN-9.2.1.3", + ], + }, + ] 20 | 21 | const results = await new AxeBuilder({ page }).analyze(); > 22 | expect(results.violations).toEqual([]); | ^ 23 | }); 24 | }); 25 | }); at /ionic/src/components/menu/test/a11y/menu.e2e.ts:22:34
[Mobile Safari] › src/components/menu/test/a11y/menu.e2e.ts:7:9 › menu: a11y - ios/ltr › menu should not have accessibility violations: src/components/menu/test/a11y/menu.e2e.ts#L22
1) [Mobile Safari] › src/components/menu/test/a11y/menu.e2e.ts:7:9 › menu: a11y - ios/ltr › menu should not have accessibility violations Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 53 - Array [] + Array [ + Object { + "description": "Ensure elements that have scrollable content are accessible by keyboard", + "help": "Scrollable region must have keyboard access", + "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/scrollable-region-focusable?application=playwright", + "id": "scrollable-region-focusable", + "impact": "serious", + "nodes": Array [ + Object { + "all": Array [], + "any": Array [ + Object { + "data": null, + "id": "focusable-content", + "impact": "serious", + "message": "Element should have focusable content", + "relatedNodes": Array [], + }, + Object { + "data": null, + "id": "focusable-element", + "impact": "serious", + "message": "Element should be focusable", + "relatedNodes": Array [], + }, + ], + "failureSummary": "Fix any of the following: + Element should have focusable content + Element should be focusable", + "html": "<div class=\"inner-scroll scroll-y overscroll\" part=\"scroll\"><slot></slot></div>", + "impact": "serious", + "none": Array [], + "target": Array [ + Array [ + "ion-menu > ion-content", + ".inner-scroll.scroll-y[part=\"scroll\"]", + ], + ], + }, + ], + "tags": Array [ + "cat.keyboard", + "wcag2a", + "wcag211", + "wcag213", + "TTv5", + "TT4.a", + "EN-301-549", + "EN-9.2.1.1", + "EN-9.2.1.3", + ], + }, + ] 20 | 21 | const results = await new AxeBuilder({ page }).analyze(); > 22 | expect(results.violations).toEqual([]); | ^ 23 | }); 24 | }); 25 | }); at /ionic/src/components/menu/test/a11y/menu.e2e.ts:22:34
[Mobile Firefox] › src/components/nav/test/routing/nav.e2e.ts:47:11 › nav: routing - ios/ltr › pushing a new page › should render the back button: src/components/nav/test/routing/nav.e2e.ts#L0
3) [Mobile Firefox] › src/components/nav/test/routing/nav.e2e.ts:47:11 › nav: routing - ios/ltr › pushing a new page › should render the back button Test timeout of 30000ms exceeded.
[Mobile Firefox] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component: src/components/nav/test/routing/nav.e2e.ts#L30
2) [Mobile Firefox] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('button:has-text("Go to Page One")') 28 | const pageTwoButton = page.locator('button:has-text("Go to Page Two")'); 29 | > 30 | await pageOneButton.click(); | ^ 31 | await page.waitForChanges(); 32 | 33 | await expect(pageOne).toBeVisible(); at /ionic/src/components/nav/test/routing/nav.e2e.ts:30:29
[Mobile Firefox] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component: src/components/nav/test/routing/nav.e2e.ts#L0
2) [Mobile Firefox] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[Mobile Firefox] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component: src/components/nav/test/routing/nav.e2e.ts#L30
2) [Mobile Firefox] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('button:has-text("Go to Page One")') 28 | const pageTwoButton = page.locator('button:has-text("Go to Page Two")'); 29 | > 30 | await pageOneButton.click(); | ^ 31 | await page.waitForChanges(); 32 | 33 | await expect(pageOne).toBeVisible(); at /ionic/src/components/nav/test/routing/nav.e2e.ts:30:29
[Mobile Firefox] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component: src/components/nav/test/routing/nav.e2e.ts#L0
2) [Mobile Firefox] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[Mobile Firefox] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component: src/components/nav/test/routing/nav.e2e.ts#L30
2) [Mobile Firefox] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('button:has-text("Go to Page One")') 28 | const pageTwoButton = page.locator('button:has-text("Go to Page Two")'); 29 | > 30 | await pageOneButton.click(); | ^ 31 | await page.waitForChanges(); 32 | 33 | await expect(pageOne).toBeVisible(); at /ionic/src/components/nav/test/routing/nav.e2e.ts:30:29
[Mobile Firefox] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component: src/components/nav/test/routing/nav.e2e.ts#L0
2) [Mobile Firefox] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component Test timeout of 30000ms exceeded.
[Mobile Firefox] › src/components/nav/test/routing/nav.e2e.ts:15:9 › nav: routing - ios/ltr › should render the root component: src/components/nav/test/routing/nav.e2e.ts#L18
1) [Mobile Firefox] › src/components/nav/test/routing/nav.e2e.ts:15:9 › nav: routing - ios/ltr › should render the root component Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('page-root') Expected: visible Received: <element(s) not found> Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('page-root') 16 | const pageRoot = page.locator('page-root'); 17 | > 18 | await expect(pageRoot).toBeVisible(); | ^ 19 | }); 20 | 21 | test.describe('pushing a new page', () => { at /ionic/src/components/nav/test/routing/nav.e2e.ts:18:30
[Mobile Firefox] › src/components/nav/test/routing/nav.e2e.ts:15:9 › nav: routing - ios/ltr › should render the root component: src/components/nav/test/routing/nav.e2e.ts#L18
1) [Mobile Firefox] › src/components/nav/test/routing/nav.e2e.ts:15:9 › nav: routing - ios/ltr › should render the root component Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('page-root') Expected: visible Received: <element(s) not found> Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('page-root') 16 | const pageRoot = page.locator('page-root'); 17 | > 18 | await expect(pageRoot).toBeVisible(); | ^ 19 | }); 20 | 21 | test.describe('pushing a new page', () => { at /ionic/src/components/nav/test/routing/nav.e2e.ts:18:30
[Mobile Firefox] › src/components/nav/test/routing/nav.e2e.ts:15:9 › nav: routing - ios/ltr › should render the root component: src/components/nav/test/routing/nav.e2e.ts#L18
1) [Mobile Firefox] › src/components/nav/test/routing/nav.e2e.ts:15:9 › nav: routing - ios/ltr › should render the root component Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('page-root') Expected: visible Received: <element(s) not found> Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('page-root') 16 | const pageRoot = page.locator('page-root'); 17 | > 18 | await expect(pageRoot).toBeVisible(); | ^ 19 | }); 20 | 21 | test.describe('pushing a new page', () => { at /ionic/src/components/nav/test/routing/nav.e2e.ts:18:30
[Mobile Safari] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web: src/utils/animation/test/animationbuilder/animation.e2e.ts#L21
2) [Mobile Safari] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('page-root ion-button.next') 19 | const ionRouteDidChange = await page.spyOnEvent('ionRouteDidChange'); 20 | > 21 | await page.click('page-root ion-button.next'); | ^ 22 | await ionRouteDidChange.next(); 23 | await page.click('page-one ion-button.next'); 24 | await ionRouteDidChange.next(); at testNavigation (/ionic/src/utils/animation/test/animationbuilder/animation.e2e.ts:21:14) at /ionic/src/utils/animation/test/animationbuilder/animation.e2e.ts:13:7
[Mobile Safari] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web: src/utils/animation/test/animationbuilder/animation.e2e.ts#L0
2) [Mobile Safari] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[Mobile Safari] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web: src/utils/animation/test/animationbuilder/animation.e2e.ts#L21
2) [Mobile Safari] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web Error: page.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('page-root ion-button.next') 19 | const ionRouteDidChange = await page.spyOnEvent('ionRouteDidChange'); 20 | > 21 | await page.click('page-root ion-button.next'); | ^ 22 | await ionRouteDidChange.next(); 23 | await page.click('page-one ion-button.next'); 24 | await ionRouteDidChange.next(); at testNavigation (/ionic/src/utils/animation/test/animationbuilder/animation.e2e.ts:21:14) at /ionic/src/utils/animation/test/animationbuilder/animation.e2e.ts:13:7
[Mobile Safari] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web: src/utils/animation/test/animationbuilder/animation.e2e.ts#L0
2) [Mobile Safari] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web Test timeout of 30000ms exceeded.
[Mobile Safari] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation: src/utils/animation/test/animationbuilder/animation.e2e.ts#L21
1) [Mobile Safari] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('page-root ion-button.next') 19 | const ionRouteDidChange = await page.spyOnEvent('ionRouteDidChange'); 20 | > 21 | await page.click('page-root ion-button.next'); | ^ 22 | await ionRouteDidChange.next(); 23 | await page.click('page-one ion-button.next'); 24 | await ionRouteDidChange.next(); at testNavigation (/ionic/src/utils/animation/test/animationbuilder/animation.e2e.ts:21:14) at /ionic/src/utils/animation/test/animationbuilder/animation.e2e.ts:8:7
[Mobile Safari] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation: src/utils/animation/test/animationbuilder/animation.e2e.ts#L0
1) [Mobile Safari] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[Mobile Safari] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation: src/utils/animation/test/animationbuilder/animation.e2e.ts#L21
1) [Mobile Safari] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('page-root ion-button.next') 19 | const ionRouteDidChange = await page.spyOnEvent('ionRouteDidChange'); 20 | > 21 | await page.click('page-root ion-button.next'); | ^ 22 | await ionRouteDidChange.next(); 23 | await page.click('page-one ion-button.next'); 24 | await ionRouteDidChange.next(); at testNavigation (/ionic/src/utils/animation/test/animationbuilder/animation.e2e.ts:21:14) at /ionic/src/utils/animation/test/animationbuilder/animation.e2e.ts:8:7
[Mobile Safari] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation: src/utils/animation/test/animationbuilder/animation.e2e.ts#L0
1) [Mobile Safari] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[Mobile Safari] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation: src/utils/animation/test/animationbuilder/animation.e2e.ts#L21
1) [Mobile Safari] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation Error: page.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('page-root ion-button.next') 19 | const ionRouteDidChange = await page.spyOnEvent('ionRouteDidChange'); 20 | > 21 | await page.click('page-root ion-button.next'); | ^ 22 | await ionRouteDidChange.next(); 23 | await page.click('page-one ion-button.next'); 24 | await ionRouteDidChange.next(); at testNavigation (/ionic/src/utils/animation/test/animationbuilder/animation.e2e.ts:21:14) at /ionic/src/utils/animation/test/animationbuilder/animation.e2e.ts:8:7
[Mobile Safari] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation: src/utils/animation/test/animationbuilder/animation.e2e.ts#L0
1) [Mobile Safari] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation Test timeout of 30000ms exceeded.
[Mobile Firefox] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web: src/utils/animation/test/animationbuilder/animation.e2e.ts#L21
2) [Mobile Firefox] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('page-root ion-button.next') 19 | const ionRouteDidChange = await page.spyOnEvent('ionRouteDidChange'); 20 | > 21 | await page.click('page-root ion-button.next'); | ^ 22 | await ionRouteDidChange.next(); 23 | await page.click('page-one ion-button.next'); 24 | await ionRouteDidChange.next(); at testNavigation (/ionic/src/utils/animation/test/animationbuilder/animation.e2e.ts:21:14) at /ionic/src/utils/animation/test/animationbuilder/animation.e2e.ts:13:7
[Mobile Firefox] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web: src/utils/animation/test/animationbuilder/animation.e2e.ts#L0
2) [Mobile Firefox] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[Mobile Firefox] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web: src/utils/animation/test/animationbuilder/animation.e2e.ts#L21
2) [Mobile Firefox] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web Error: page.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('page-root ion-button.next') 19 | const ionRouteDidChange = await page.spyOnEvent('ionRouteDidChange'); 20 | > 21 | await page.click('page-root ion-button.next'); | ^ 22 | await ionRouteDidChange.next(); 23 | await page.click('page-one ion-button.next'); 24 | await ionRouteDidChange.next(); at testNavigation (/ionic/src/utils/animation/test/animationbuilder/animation.e2e.ts:21:14) at /ionic/src/utils/animation/test/animationbuilder/animation.e2e.ts:13:7
[Mobile Firefox] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web: src/utils/animation/test/animationbuilder/animation.e2e.ts#L0
2) [Mobile Firefox] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web Test timeout of 30000ms exceeded.
[Mobile Firefox] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation: src/utils/animation/test/animationbuilder/animation.e2e.ts#L21
1) [Mobile Firefox] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('page-root ion-button.next') 19 | const ionRouteDidChange = await page.spyOnEvent('ionRouteDidChange'); 20 | > 21 | await page.click('page-root ion-button.next'); | ^ 22 | await ionRouteDidChange.next(); 23 | await page.click('page-one ion-button.next'); 24 | await ionRouteDidChange.next(); at testNavigation (/ionic/src/utils/animation/test/animationbuilder/animation.e2e.ts:21:14) at /ionic/src/utils/animation/test/animationbuilder/animation.e2e.ts:8:7
[Mobile Firefox] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation: src/utils/animation/test/animationbuilder/animation.e2e.ts#L0
1) [Mobile Firefox] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[Mobile Firefox] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation: src/utils/animation/test/animationbuilder/animation.e2e.ts#L21
1) [Mobile Firefox] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('page-root ion-button.next') 19 | const ionRouteDidChange = await page.spyOnEvent('ionRouteDidChange'); 20 | > 21 | await page.click('page-root ion-button.next'); | ^ 22 | await ionRouteDidChange.next(); 23 | await page.click('page-one ion-button.next'); 24 | await ionRouteDidChange.next(); at testNavigation (/ionic/src/utils/animation/test/animationbuilder/animation.e2e.ts:21:14) at /ionic/src/utils/animation/test/animationbuilder/animation.e2e.ts:8:7
[Mobile Firefox] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation: src/utils/animation/test/animationbuilder/animation.e2e.ts#L0
1) [Mobile Firefox] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[Mobile Firefox] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation: src/utils/animation/test/animationbuilder/animation.e2e.ts#L21
1) [Mobile Firefox] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation Error: page.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('page-root ion-button.next') 19 | const ionRouteDidChange = await page.spyOnEvent('ionRouteDidChange'); 20 | > 21 | await page.click('page-root ion-button.next'); | ^ 22 | await ionRouteDidChange.next(); 23 | await page.click('page-one ion-button.next'); 24 | await ionRouteDidChange.next(); at testNavigation (/ionic/src/utils/animation/test/animationbuilder/animation.e2e.ts:21:14) at /ionic/src/utils/animation/test/animationbuilder/animation.e2e.ts:8:7
[Mobile Firefox] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation: src/utils/animation/test/animationbuilder/animation.e2e.ts#L0
1) [Mobile Firefox] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation Test timeout of 30000ms exceeded.
[Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web: src/utils/animation/test/animationbuilder/animation.e2e.ts#L21
2) [Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('page-root ion-button.next') 19 | const ionRouteDidChange = await page.spyOnEvent('ionRouteDidChange'); 20 | > 21 | await page.click('page-root ion-button.next'); | ^ 22 | await ionRouteDidChange.next(); 23 | await page.click('page-one ion-button.next'); 24 | await ionRouteDidChange.next(); at testNavigation (/ionic/src/utils/animation/test/animationbuilder/animation.e2e.ts:21:14) at /ionic/src/utils/animation/test/animationbuilder/animation.e2e.ts:13:7
[Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web: src/utils/animation/test/animationbuilder/animation.e2e.ts#L0
2) [Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web: src/utils/animation/test/animationbuilder/animation.e2e.ts#L21
2) [Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web Error: page.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('page-root ion-button.next') 19 | const ionRouteDidChange = await page.spyOnEvent('ionRouteDidChange'); 20 | > 21 | await page.click('page-root ion-button.next'); | ^ 22 | await ionRouteDidChange.next(); 23 | await page.click('page-one ion-button.next'); 24 | await ionRouteDidChange.next(); at testNavigation (/ionic/src/utils/animation/test/animationbuilder/animation.e2e.ts:21:14) at /ionic/src/utils/animation/test/animationbuilder/animation.e2e.ts:13:7
[Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web: src/utils/animation/test/animationbuilder/animation.e2e.ts#L0
2) [Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web Test timeout of 30000ms exceeded.
[Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation: src/utils/animation/test/animationbuilder/animation.e2e.ts#L21
1) [Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('page-root ion-button.next') 19 | const ionRouteDidChange = await page.spyOnEvent('ionRouteDidChange'); 20 | > 21 | await page.click('page-root ion-button.next'); | ^ 22 | await ionRouteDidChange.next(); 23 | await page.click('page-one ion-button.next'); 24 | await ionRouteDidChange.next(); at testNavigation (/ionic/src/utils/animation/test/animationbuilder/animation.e2e.ts:21:14) at /ionic/src/utils/animation/test/animationbuilder/animation.e2e.ts:8:7
[Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation: src/utils/animation/test/animationbuilder/animation.e2e.ts#L0
1) [Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation: src/utils/animation/test/animationbuilder/animation.e2e.ts#L21
1) [Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('page-root ion-button.next') 19 | const ionRouteDidChange = await page.spyOnEvent('ionRouteDidChange'); 20 | > 21 | await page.click('page-root ion-button.next'); | ^ 22 | await ionRouteDidChange.next(); 23 | await page.click('page-one ion-button.next'); 24 | await ionRouteDidChange.next(); at testNavigation (/ionic/src/utils/animation/test/animationbuilder/animation.e2e.ts:21:14) at /ionic/src/utils/animation/test/animationbuilder/animation.e2e.ts:8:7
[Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation: src/utils/animation/test/animationbuilder/animation.e2e.ts#L0
1) [Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation: src/utils/animation/test/animationbuilder/animation.e2e.ts#L21
1) [Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation Error: page.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('page-root ion-button.next') 19 | const ionRouteDidChange = await page.spyOnEvent('ionRouteDidChange'); 20 | > 21 | await page.click('page-root ion-button.next'); | ^ 22 | await ionRouteDidChange.next(); 23 | await page.click('page-one ion-button.next'); 24 | await ionRouteDidChange.next(); at testNavigation (/ionic/src/utils/animation/test/animationbuilder/animation.e2e.ts:21:14) at /ionic/src/utils/animation/test/animationbuilder/animation.e2e.ts:8:7
[Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation: src/utils/animation/test/animationbuilder/animation.e2e.ts#L0
1) [Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation Test timeout of 30000ms exceeded.
[Mobile Chrome] › src/components/router/test/basic/router.e2e.ts:24:9 › router: push - ios/ltr › should support absolute path: src/components/router/test/basic/router.e2e.ts#L0
3) [Mobile Chrome] › src/components/router/test/basic/router.e2e.ts:24:9 › router: push - ios/ltr › should support absolute path Test timeout of 30000ms exceeded.
[Mobile Chrome] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path: src/components/router/test/basic/router.e2e.ts#L19
2) [Mobile Chrome] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('#btn-rel') 17 | test('should support relative path', async ({ page }) => { 18 | await page.goto(`/src/components/router/test/basic#/two/three/hola`, config); > 19 | await page.click('#btn-rel'); | ^ 20 | 21 | expect(page.url()).toContain('#/two/three/relative?param=1'); 22 | }); at /ionic/src/components/router/test/basic/router.e2e.ts:19:18
[Mobile Chrome] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path: src/components/router/test/basic/router.e2e.ts#L0
2) [Mobile Chrome] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[Mobile Chrome] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path: src/components/router/test/basic/router.e2e.ts#L19
2) [Mobile Chrome] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('#btn-rel') 17 | test('should support relative path', async ({ page }) => { 18 | await page.goto(`/src/components/router/test/basic#/two/three/hola`, config); > 19 | await page.click('#btn-rel'); | ^ 20 | 21 | expect(page.url()).toContain('#/two/three/relative?param=1'); 22 | }); at /ionic/src/components/router/test/basic/router.e2e.ts:19:18
[Mobile Chrome] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path: src/components/router/test/basic/router.e2e.ts#L0
2) [Mobile Chrome] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[Mobile Chrome] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path: src/components/router/test/basic/router.e2e.ts#L19
2) [Mobile Chrome] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path Error: page.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('#btn-rel') 17 | test('should support relative path', async ({ page }) => { 18 | await page.goto(`/src/components/router/test/basic#/two/three/hola`, config); > 19 | await page.click('#btn-rel'); | ^ 20 | 21 | expect(page.url()).toContain('#/two/three/relative?param=1'); 22 | }); at /ionic/src/components/router/test/basic/router.e2e.ts:19:18
[Mobile Chrome] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path: src/components/router/test/basic/router.e2e.ts#L0
2) [Mobile Chrome] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path Test timeout of 30000ms exceeded.
[Mobile Chrome] › src/components/router/test/basic/router.e2e.ts:9:9 › router: redirect - ios/ltr › contains query parameters after redirect: src/components/router/test/basic/router.e2e.ts#L12
1) [Mobile Chrome] › src/components/router/test/basic/router.e2e.ts:9:9 › router: redirect - ios/ltr › contains query parameters after redirect Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toContain(expected) // indexOf Expected substring: "#/three?has_query_string=true" Received string: "http://localhost:3333/src/components/router/test/basic#/redirect-to-three?ionic:_testing=true&ionic:mode=ios&rtl=undefined&palette=light" 10 | await page.goto(`/src/components/router/test/basic#/redirect-to-three`, config); 11 | > 12 | expect(page.url()).toContain('#/three?has_query_string=true'); | ^ 13 | }); 14 | }); 15 | at /ionic/src/components/router/test/basic/router.e2e.ts:12:26
[Mobile Chrome] › src/components/router/test/basic/router.e2e.ts:9:9 › router: redirect - ios/ltr › contains query parameters after redirect: src/components/router/test/basic/router.e2e.ts#L12
1) [Mobile Chrome] › src/components/router/test/basic/router.e2e.ts:9:9 › router: redirect - ios/ltr › contains query parameters after redirect Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toContain(expected) // indexOf Expected substring: "#/three?has_query_string=true" Received string: "http://localhost:3333/src/components/router/test/basic#/redirect-to-three?ionic:_testing=true&ionic:mode=ios&rtl=undefined&palette=light" 10 | await page.goto(`/src/components/router/test/basic#/redirect-to-three`, config); 11 | > 12 | expect(page.url()).toContain('#/three?has_query_string=true'); | ^ 13 | }); 14 | }); 15 | at /ionic/src/components/router/test/basic/router.e2e.ts:12:26
[Mobile Chrome] › src/components/router/test/basic/router.e2e.ts:9:9 › router: redirect - ios/ltr › contains query parameters after redirect: src/components/router/test/basic/router.e2e.ts#L12
1) [Mobile Chrome] › src/components/router/test/basic/router.e2e.ts:9:9 › router: redirect - ios/ltr › contains query parameters after redirect Error: expect(received).toContain(expected) // indexOf Expected substring: "#/three?has_query_string=true" Received string: "http://localhost:3333/src/components/router/test/basic#/redirect-to-three?ionic:_testing=true&ionic:mode=ios&rtl=undefined&palette=light" 10 | await page.goto(`/src/components/router/test/basic#/redirect-to-three`, config); 11 | > 12 | expect(page.url()).toContain('#/three?has_query_string=true'); | ^ 13 | }); 14 | }); 15 | at /ionic/src/components/router/test/basic/router.e2e.ts:12:26
[Mobile Safari] › src/components/router/test/basic/router.e2e.ts:24:9 › router: push - ios/ltr › should support absolute path: src/components/router/test/basic/router.e2e.ts#L0
3) [Mobile Safari] › src/components/router/test/basic/router.e2e.ts:24:9 › router: push - ios/ltr › should support absolute path Test timeout of 30000ms exceeded.
[Mobile Safari] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path: src/components/router/test/basic/router.e2e.ts#L19
2) [Mobile Safari] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('#btn-rel') 17 | test('should support relative path', async ({ page }) => { 18 | await page.goto(`/src/components/router/test/basic#/two/three/hola`, config); > 19 | await page.click('#btn-rel'); | ^ 20 | 21 | expect(page.url()).toContain('#/two/three/relative?param=1'); 22 | }); at /ionic/src/components/router/test/basic/router.e2e.ts:19:18
[Mobile Safari] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path: src/components/router/test/basic/router.e2e.ts#L0
2) [Mobile Safari] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[Mobile Safari] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path: src/components/router/test/basic/router.e2e.ts#L19
2) [Mobile Safari] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('#btn-rel') 17 | test('should support relative path', async ({ page }) => { 18 | await page.goto(`/src/components/router/test/basic#/two/three/hola`, config); > 19 | await page.click('#btn-rel'); | ^ 20 | 21 | expect(page.url()).toContain('#/two/three/relative?param=1'); 22 | }); at /ionic/src/components/router/test/basic/router.e2e.ts:19:18
[Mobile Safari] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path: src/components/router/test/basic/router.e2e.ts#L0
2) [Mobile Safari] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[Mobile Safari] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path: src/components/router/test/basic/router.e2e.ts#L19
2) [Mobile Safari] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path Error: page.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('#btn-rel') 17 | test('should support relative path', async ({ page }) => { 18 | await page.goto(`/src/components/router/test/basic#/two/three/hola`, config); > 19 | await page.click('#btn-rel'); | ^ 20 | 21 | expect(page.url()).toContain('#/two/three/relative?param=1'); 22 | }); at /ionic/src/components/router/test/basic/router.e2e.ts:19:18
[Mobile Safari] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path: src/components/router/test/basic/router.e2e.ts#L0
2) [Mobile Safari] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path Test timeout of 30000ms exceeded.
[Mobile Safari] › src/components/router/test/basic/router.e2e.ts:9:9 › router: redirect - ios/ltr › contains query parameters after redirect: src/components/router/test/basic/router.e2e.ts#L12
1) [Mobile Safari] › src/components/router/test/basic/router.e2e.ts:9:9 › router: redirect - ios/ltr › contains query parameters after redirect Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toContain(expected) // indexOf Expected substring: "#/three?has_query_string=true" Received string: "http://localhost:3333/src/components/router/test/basic#/redirect-to-three?ionic:_testing=true&ionic:mode=ios&rtl=undefined&palette=light" 10 | await page.goto(`/src/components/router/test/basic#/redirect-to-three`, config); 11 | > 12 | expect(page.url()).toContain('#/three?has_query_string=true'); | ^ 13 | }); 14 | }); 15 | at /ionic/src/components/router/test/basic/router.e2e.ts:12:26
[Mobile Safari] › src/components/router/test/basic/router.e2e.ts:9:9 › router: redirect - ios/ltr › contains query parameters after redirect: src/components/router/test/basic/router.e2e.ts#L12
1) [Mobile Safari] › src/components/router/test/basic/router.e2e.ts:9:9 › router: redirect - ios/ltr › contains query parameters after redirect Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toContain(expected) // indexOf Expected substring: "#/three?has_query_string=true" Received string: "http://localhost:3333/src/components/router/test/basic#/redirect-to-three?ionic:_testing=true&ionic:mode=ios&rtl=undefined&palette=light" 10 | await page.goto(`/src/components/router/test/basic#/redirect-to-three`, config); 11 | > 12 | expect(page.url()).toContain('#/three?has_query_string=true'); | ^ 13 | }); 14 | }); 15 | at /ionic/src/components/router/test/basic/router.e2e.ts:12:26
[Mobile Safari] › src/components/router/test/basic/router.e2e.ts:9:9 › router: redirect - ios/ltr › contains query parameters after redirect: src/components/router/test/basic/router.e2e.ts#L12
1) [Mobile Safari] › src/components/router/test/basic/router.e2e.ts:9:9 › router: redirect - ios/ltr › contains query parameters after redirect Error: expect(received).toContain(expected) // indexOf Expected substring: "#/three?has_query_string=true" Received string: "http://localhost:3333/src/components/router/test/basic#/redirect-to-three?ionic:_testing=true&ionic:mode=ios&rtl=undefined&palette=light" 10 | await page.goto(`/src/components/router/test/basic#/redirect-to-three`, config); 11 | > 12 | expect(page.url()).toContain('#/three?has_query_string=true'); | ^ 13 | }); 14 | }); 15 | at /ionic/src/components/router/test/basic/router.e2e.ts:12:26
[Mobile Firefox] › src/components/router/test/basic/router.e2e.ts:24:9 › router: push - ios/ltr › should support absolute path: src/components/router/test/basic/router.e2e.ts#L0
3) [Mobile Firefox] › src/components/router/test/basic/router.e2e.ts:24:9 › router: push - ios/ltr › should support absolute path Test timeout of 30000ms exceeded.
[Mobile Firefox] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path: src/components/router/test/basic/router.e2e.ts#L19
2) [Mobile Firefox] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('#btn-rel') 17 | test('should support relative path', async ({ page }) => { 18 | await page.goto(`/src/components/router/test/basic#/two/three/hola`, config); > 19 | await page.click('#btn-rel'); | ^ 20 | 21 | expect(page.url()).toContain('#/two/three/relative?param=1'); 22 | }); at /ionic/src/components/router/test/basic/router.e2e.ts:19:18
[Mobile Firefox] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path: src/components/router/test/basic/router.e2e.ts#L0
2) [Mobile Firefox] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[Mobile Firefox] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path: src/components/router/test/basic/router.e2e.ts#L19
2) [Mobile Firefox] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('#btn-rel') 17 | test('should support relative path', async ({ page }) => { 18 | await page.goto(`/src/components/router/test/basic#/two/three/hola`, config); > 19 | await page.click('#btn-rel'); | ^ 20 | 21 | expect(page.url()).toContain('#/two/three/relative?param=1'); 22 | }); at /ionic/src/components/router/test/basic/router.e2e.ts:19:18
[Mobile Firefox] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path: src/components/router/test/basic/router.e2e.ts#L0
2) [Mobile Firefox] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[Mobile Firefox] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path: src/components/router/test/basic/router.e2e.ts#L19
2) [Mobile Firefox] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path Error: page.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('#btn-rel') 17 | test('should support relative path', async ({ page }) => { 18 | await page.goto(`/src/components/router/test/basic#/two/three/hola`, config); > 19 | await page.click('#btn-rel'); | ^ 20 | 21 | expect(page.url()).toContain('#/two/three/relative?param=1'); 22 | }); at /ionic/src/components/router/test/basic/router.e2e.ts:19:18
[Mobile Firefox] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path: src/components/router/test/basic/router.e2e.ts#L0
2) [Mobile Firefox] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path Test timeout of 30000ms exceeded.
[Mobile Firefox] › src/components/router/test/basic/router.e2e.ts:9:9 › router: redirect - ios/ltr › contains query parameters after redirect: src/components/router/test/basic/router.e2e.ts#L12
1) [Mobile Firefox] › src/components/router/test/basic/router.e2e.ts:9:9 › router: redirect - ios/ltr › contains query parameters after redirect Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toContain(expected) // indexOf Expected substring: "#/three?has_query_string=true" Received string: "http://localhost:3333/src/components/router/test/basic#/redirect-to-three?ionic:_testing=true&ionic:mode=ios&rtl=undefined&palette=light" 10 | await page.goto(`/src/components/router/test/basic#/redirect-to-three`, config); 11 | > 12 | expect(page.url()).toContain('#/three?has_query_string=true'); | ^ 13 | }); 14 | }); 15 | at /ionic/src/components/router/test/basic/router.e2e.ts:12:26
[Mobile Firefox] › src/components/router/test/basic/router.e2e.ts:9:9 › router: redirect - ios/ltr › contains query parameters after redirect: src/components/router/test/basic/router.e2e.ts#L12
1) [Mobile Firefox] › src/components/router/test/basic/router.e2e.ts:9:9 › router: redirect - ios/ltr › contains query parameters after redirect Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toContain(expected) // indexOf Expected substring: "#/three?has_query_string=true" Received string: "http://localhost:3333/src/components/router/test/basic#/redirect-to-three?ionic:_testing=true&ionic:mode=ios&rtl=undefined&palette=light" 10 | await page.goto(`/src/components/router/test/basic#/redirect-to-three`, config); 11 | > 12 | expect(page.url()).toContain('#/three?has_query_string=true'); | ^ 13 | }); 14 | }); 15 | at /ionic/src/components/router/test/basic/router.e2e.ts:12:26
[Mobile Firefox] › src/components/router/test/basic/router.e2e.ts:9:9 › router: redirect - ios/ltr › contains query parameters after redirect: src/components/router/test/basic/router.e2e.ts#L12
1) [Mobile Firefox] › src/components/router/test/basic/router.e2e.ts:9:9 › router: redirect - ios/ltr › contains query parameters after redirect Error: expect(received).toContain(expected) // indexOf Expected substring: "#/three?has_query_string=true" Received string: "http://localhost:3333/src/components/router/test/basic#/redirect-to-three?ionic:_testing=true&ionic:mode=ios&rtl=undefined&palette=light" 10 | await page.goto(`/src/components/router/test/basic#/redirect-to-three`, config); 11 | > 12 | expect(page.url()).toContain('#/three?has_query_string=true'); | ^ 13 | }); 14 | }); 15 | at /ionic/src/components/router/test/basic/router.e2e.ts:12:26
verify-screenshots
Process completed with exit code 1.
🎭 Playwright Run Summary
517 passed (2.9m)
🎭 Playwright Run Summary
1 skipped 529 passed (3.1m)
🎭 Playwright Run Summary
4 skipped 508 passed (3.2m)
🎭 Playwright Run Summary
627 passed (4.1m)
🎭 Playwright Run Summary
10 skipped 493 passed (4.7m)
🎭 Playwright Run Summary
1 failed [Mobile Safari] › src/components/input-otp/test/separators/input-otp.e2e.ts:90:9 › input-otp: separators functionality - ios/ltr › should render separators after the second and third input box 5 skipped 509 passed (5.0m)
🎭 Playwright Run Summary
1 skipped 517 passed (6.5m)
🎭 Playwright Run Summary
5 skipped 506 passed (6.6m)
🎭 Playwright Run Summary
2 flaky [Mobile Safari] › src/components/datetime/test/datetime.e2e.ts:17:9 › datetime: switching months with different number of days - md/ltr › should switch the calendar header when moving to a month with a different number of days [Mobile Safari] › src/components/datetime/test/datetime.e2e.ts:35:9 › datetime: switching months with different number of days - md/ltr › should adjust the selected day when moving to a month with a different number of days 2 skipped 507 passed (7.1m)
🎭 Playwright Run Summary
4 skipped 528 passed (6.9m)
🎭 Playwright Run Summary
7 skipped 506 passed (8.5m)
🎭 Playwright Run Summary
5 failed [Mobile Chrome] › src/components/nav/test/routing/nav.e2e.ts:15:9 › nav: routing - ios/ltr › should render the root component [Mobile Chrome] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component [Mobile Chrome] › src/components/nav/test/routing/nav.e2e.ts:47:11 › nav: routing - ios/ltr › pushing a new page › should render the back button [Mobile Chrome] › src/components/nav/test/routing/nav.e2e.ts:58:9 › nav: routing - ios/ltr › back button should pop to the previous page [Mobile Chrome] › src/components/nav/test/routing/nav.e2e.ts:77:11 › nav: routing - ios/ltr › pushing multiple pages › should keep previous pages in the DOM 1 flaky [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › using arrow keys should move between enabled radios within group 4 skipped 510 passed (10.1m)
🎭 Playwright Run Summary
6 failed [Mobile Safari] › src/components/menu/test/a11y/menu.e2e.ts:7:9 › menu: a11y - ios/ltr › menu should not have accessibility violations [Mobile Safari] › src/components/nav/test/routing/nav.e2e.ts:15:9 › nav: routing - ios/ltr › should render the root component [Mobile Safari] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component [Mobile Safari] › src/components/nav/test/routing/nav.e2e.ts:47:11 › nav: routing - ios/ltr › pushing a new page › should render the back button [Mobile Safari] › src/components/nav/test/routing/nav.e2e.ts:58:9 › nav: routing - ios/ltr › back button should pop to the previous page [Mobile Safari] › src/components/nav/test/routing/nav.e2e.ts:77:11 › nav: routing - ios/ltr › pushing multiple pages › should keep previous pages in the DOM 5 skipped 505 passed (13.4m)
🎭 Playwright Run Summary
5 failed [Mobile Firefox] › src/components/nav/test/routing/nav.e2e.ts:15:9 › nav: routing - ios/ltr › should render the root component [Mobile Firefox] › src/components/nav/test/routing/nav.e2e.ts:22:11 › nav: routing - ios/ltr › pushing a new page › should render the pushed component [Mobile Firefox] › src/components/nav/test/routing/nav.e2e.ts:47:11 › nav: routing - ios/ltr › pushing a new page › should render the back button [Mobile Firefox] › src/components/nav/test/routing/nav.e2e.ts:58:9 › nav: routing - ios/ltr › back button should pop to the previous page [Mobile Firefox] › src/components/nav/test/routing/nav.e2e.ts:77:11 › nav: routing - ios/ltr › pushing multiple pages › should keep previous pages in the DOM 14 skipped 505 passed (13.9m)
🎭 Playwright Run Summary
8 failed [Mobile Safari] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation [Mobile Safari] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web [Mobile Safari] › src/utils/focus-controller/test/generic/focus-controller.e2e.ts:10:9 › focus controller: generic components - md/ltr › should focus heading [Mobile Safari] › src/utils/focus-controller/test/generic/focus-controller.e2e.ts:23:9 › focus controller: generic components - md/ltr › should focus banner [Mobile Safari] › src/utils/focus-controller/test/generic/focus-controller.e2e.ts:35:9 › focus controller: generic components - md/ltr › should focus content [Mobile Safari] › src/utils/focus-controller/test/ionic/focus-controller.e2e.ts:10:9 › focus controller: ionic components - md/ltr › should focus heading [Mobile Safari] › src/utils/focus-controller/test/ionic/focus-controller.e2e.ts:23:9 › focus controller: ionic components - md/ltr › should focus banner [Mobile Safari] › src/utils/focus-controller/test/ionic/focus-controller.e2e.ts:35:9 › focus controller: ionic components - md/ltr › should focus content 212 skipped 294 passed (15.7m)
🎭 Playwright Run Summary
10 failed [Mobile Firefox] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation [Mobile Firefox] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web [Mobile Firefox] › src/utils/focus-controller/test/generic/focus-controller.e2e.ts:10:9 › focus controller: generic components - md/ltr › should focus heading [Mobile Firefox] › src/utils/focus-controller/test/generic/focus-controller.e2e.ts:23:9 › focus controller: generic components - md/ltr › should focus banner [Mobile Firefox] › src/utils/focus-controller/test/generic/focus-controller.e2e.ts:35:9 › focus controller: generic components - md/ltr › should focus content [Mobile Firefox] › src/utils/focus-controller/test/generic/focus-controller.e2e.ts:47:9 › focus controller: generic components - md/ltr › should return focus when going back [Mobile Firefox] › src/utils/focus-controller/test/ionic/focus-controller.e2e.ts:10:9 › focus controller: ionic components - md/ltr › should focus heading [Mobile Firefox] › src/utils/focus-controller/test/ionic/focus-controller.e2e.ts:23:9 › focus controller: ionic components - md/ltr › should focus banner [Mobile Firefox] › src/utils/focus-controller/test/ionic/focus-controller.e2e.ts:35:9 › focus controller: ionic components - md/ltr › should focus content [Mobile Firefox] › src/utils/focus-controller/test/ionic/focus-controller.e2e.ts:47:9 › focus controller: ionic components - md/ltr › should return focus when going back 216 skipped 293 passed (18.7m)
🎭 Playwright Run Summary
10 failed [Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation [Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web [Mobile Chrome] › src/utils/focus-controller/test/generic/focus-controller.e2e.ts:10:9 › focus controller: generic components - md/ltr › should focus heading [Mobile Chrome] › src/utils/focus-controller/test/generic/focus-controller.e2e.ts:23:9 › focus controller: generic components - md/ltr › should focus banner [Mobile Chrome] › src/utils/focus-controller/test/generic/focus-controller.e2e.ts:35:9 › focus controller: generic components - md/ltr › should focus content [Mobile Chrome] › src/utils/focus-controller/test/generic/focus-controller.e2e.ts:47:9 › focus controller: generic components - md/ltr › should return focus when going back [Mobile Chrome] › src/utils/focus-controller/test/ionic/focus-controller.e2e.ts:10:9 › focus controller: ionic components - md/ltr › should focus heading [Mobile Chrome] › src/utils/focus-controller/test/ionic/focus-controller.e2e.ts:23:9 › focus controller: ionic components - md/ltr › should focus banner [Mobile Chrome] › src/utils/focus-controller/test/ionic/focus-controller.e2e.ts:35:9 › focus controller: ionic components - md/ltr › should focus content [Mobile Chrome] › src/utils/focus-controller/test/ionic/focus-controller.e2e.ts:47:9 › focus controller: ionic components - md/ltr › should return focus when going back 14 skipped 389 passed (20.4m)
🎭 Playwright Run Summary
26 failed [Mobile Chrome] › src/components/router/test/basic/router.e2e.ts:9:9 › router: redirect - ios/ltr › contains query parameters after redirect [Mobile Chrome] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path [Mobile Chrome] › src/components/router/test/basic/router.e2e.ts:24:9 › router: push - ios/ltr › should support absolute path [Mobile Chrome] › src/components/router/test/basic/router.e2e.ts:33:9 › router: tabs - ios/ltr › should activate the initial tab [Mobile Chrome] › src/components/router/test/basic/router.e2e.ts:47:9 › router: tabs - ios/ltr › selecting a tab routes to the tab page [Mobile Chrome] › src/components/router/test/basic/router.e2e.ts:61:9 › router: tabs - ios/ltr › should navigate to a nested page within a tab [Mobile Chrome] › src/components/router/test/basic/router.e2e.ts:80:9 › router: tabs - ios/ltr › navigating directly to a sub page should activate the page [Mobile Chrome] › src/components/router/test/guards/href/router.e2e.ts:12:9 › router: guards: href - ios/ltr › allow/allow [Mobile Chrome] › src/components/router/test/guards/href/router.e2e.ts:27:9 › router: guards: href - ios/ltr › block/allow [Mobile Chrome] › src/components/router/test/guards/href/router.e2e.ts:38:9 › router: guards: href - ios/ltr › redirect/allow [Mobile Chrome] › src/components/router/test/guards/href/router.e2e.ts:55:9 › router: guards: href - ios/ltr › allow/bock [Mobile Chrome] › src/components/router/test/guards/href/router.e2e.ts:72:9 › router: guards: href - ios/ltr › allow/redirect [Mobile Chrome] › src/components/router/test/guards/link/router.e2e.ts:12:9 › router: guards: router-link - ios/ltr › allow/allow [Mobile Chrome] › src/components/router/test/guards/link/router.e2e.ts:29:9 › router: guards: router-link - ios/ltr › block/allow [Mobile Chrome] › src/components/router/test/guards/link/router.e2e.ts:40:9 › router: guards: router-link - ios/ltr › redirect/allow [Mobile Chrome] › src/components/router/test/guards/link/router.e2e.ts:57:9 › router: guards: router-link - ios/ltr › allow/block [Mobile Chrome] › src/components/router/test/guards/link/router.e2e.ts:74:9 › router: guards: router-link - ios/ltr › allow/redirect [Mobile Chrome] › src/components/router/test/guards/push/router.e2e.ts:12:9 › router: guards: router.push - ios/ltr › allow/allow [Mobile Chrome] › src/components/router/test/guards/push/router.e2e.ts:29:9 › router: guards: router.push - ios/ltr › block/allow [Mobile Chrome] › src/components/router/test/guards/push/router.e2e.ts:40:9 › router: guards: router.push - ios/ltr › redirect/allow [Mobile Chrome] › src/components/router/test/guards/push/router.e2e.ts:57:9 › router: guards: router.push - ios/ltr › allow/block [Mobile Chrome] › src/components/router/test/guards/push/router.e2e.ts:74:9 › router: guards: router.push - ios/ltr › allow/redirect [Mobile Chrome] › src/components/router/test/guards/router.e2e.ts:6:9 › router: guards - ios/ltr › guards should be run on initial load [Mobile Chrome] › src/components/router-outlet/test/basic/router-outlet.e2e.ts:6:9 › router outlet: basic - md/ltr › getRouteId() should return the segment parameters [Mobile Chrome] › src/components/router-outlet/test/basic/router-outlet.e2e.ts:19:9 › router outlet: basic - md/ltr › getRouteId() should return the route parameters [Mobile Chrome] › src/components/router-outlet/test/basic/router-outlet.e2e.ts:32:9 › router outlet: basic - md/ltr › it should be possible to activate the same component provided parameters are different 1 skipped 512 passed (36.4m)
🎭 Playwright Run Summary
26 failed [Mobile Safari] › src/components/router/test/basic/router.e2e.ts:9:9 › router: redirect - ios/ltr › contains query parameters after redirect [Mobile Safari] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path [Mobile Safari] › src/components/router/test/basic/router.e2e.ts:24:9 › router: push - ios/ltr › should support absolute path [Mobile Safari] › src/components/router/test/basic/router.e2e.ts:33:9 › router: tabs - ios/ltr › should activate the initial tab [Mobile Safari] › src/components/router/test/basic/router.e2e.ts:47:9 › router: tabs - ios/ltr › selecting a tab routes to the tab page [Mobile Safari] › src/components/router/test/basic/router.e2e.ts:61:9 › router: tabs - ios/ltr › should navigate to a nested page within a tab [Mobile Safari] › src/components/router/test/basic/router.e2e.ts:80:9 › router: tabs - ios/ltr › navigating directly to a sub page should activate the page [Mobile Safari] › src/components/router/test/guards/href/router.e2e.ts:12:9 › router: guards: href - ios/ltr › allow/allow [Mobile Safari] › src/components/router/test/guards/href/router.e2e.ts:27:9 › router: guards: href - ios/ltr › block/allow [Mobile Safari] › src/components/router/test/guards/href/router.e2e.ts:38:9 › router: guards: href - ios/ltr › redirect/allow [Mobile Safari] › src/components/router/test/guards/href/router.e2e.ts:55:9 › router: guards: href - ios/ltr › allow/bock [Mobile Safari] › src/components/router/test/guards/href/router.e2e.ts:72:9 › router: guards: href - ios/ltr › allow/redirect [Mobile Safari] › src/components/router/test/guards/link/router.e2e.ts:12:9 › router: guards: router-link - ios/ltr › allow/allow [Mobile Safari] › src/components/router/test/guards/link/router.e2e.ts:29:9 › router: guards: router-link - ios/ltr › block/allow [Mobile Safari] › src/components/router/test/guards/link/router.e2e.ts:40:9 › router: guards: router-link - ios/ltr › redirect/allow [Mobile Safari] › src/components/router/test/guards/link/router.e2e.ts:57:9 › router: guards: router-link - ios/ltr › allow/block [Mobile Safari] › src/components/router/test/guards/link/router.e2e.ts:74:9 › router: guards: router-link - ios/ltr › allow/redirect [Mobile Safari] › src/components/router/test/guards/push/router.e2e.ts:12:9 › router: guards: router.push - ios/ltr › allow/allow [Mobile Safari] › src/components/router/test/guards/push/router.e2e.ts:29:9 › router: guards: router.push - ios/ltr › block/allow [Mobile Safari] › src/components/router/test/guards/push/router.e2e.ts:40:9 › router: guards: router.push - ios/ltr › redirect/allow [Mobile Safari] › src/components/router/test/guards/push/router.e2e.ts:57:9 › router: guards: router.push - ios/ltr › allow/block [Mobile Safari] › src/components/router/test/guards/push/router.e2e.ts:74:9 › router: guards: router.push - ios/ltr › allow/redirect [Mobile Safari] › src/components/router/test/guards/router.e2e.ts:6:9 › router: guards - ios/ltr › guards should be run on initial load [Mobile Safari] › src/components/router-outlet/test/basic/router-outlet.e2e.ts:6:9 › router outlet: basic - md/ltr › getRouteId() should return the segment parameters [Mobile Safari] › src/components/router-outlet/test/basic/router-outlet.e2e.ts:19:9 › router outlet: basic - md/ltr › getRouteId() should return the route parameters [Mobile Safari] › src/components/router-outlet/test/basic/router-outlet.e2e.ts:32:9 › router outlet: basic - md/ltr › it should be possible to activate the same component provided parameters are different 10 skipped 497 passed (39.5m)
🎭 Playwright Run Summary
26 failed [Mobile Firefox] › src/components/router/test/basic/router.e2e.ts:9:9 › router: redirect - ios/ltr › contains query parameters after redirect [Mobile Firefox] › src/components/router/test/basic/router.e2e.ts:17:9 › router: push - ios/ltr › should support relative path [Mobile Firefox] › src/components/router/test/basic/router.e2e.ts:24:9 › router: push - ios/ltr › should support absolute path [Mobile Firefox] › src/components/router/test/basic/router.e2e.ts:33:9 › router: tabs - ios/ltr › should activate the initial tab [Mobile Firefox] › src/components/router/test/basic/router.e2e.ts:47:9 › router: tabs - ios/ltr › selecting a tab routes to the tab page [Mobile Firefox] › src/components/router/test/basic/router.e2e.ts:61:9 › router: tabs - ios/ltr › should navigate to a nested page within a tab [Mobile Firefox] › src/components/router/test/basic/router.e2e.ts:80:9 › router: tabs - ios/ltr › navigating directly to a sub page should activate the page [Mobile Firefox] › src/components/router/test/guards/href/router.e2e.ts:12:9 › router: guards: href - ios/ltr › allow/allow [Mobile Firefox] › src/components/router/test/guards/href/router.e2e.ts:27:9 › router: guards: href - ios/ltr › block/allow [Mobile Firefox] › src/components/router/test/guards/href/router.e2e.ts:38:9 › router: guards: href - ios/ltr › redirect/allow [Mobile Firefox] › src/components/router/test/guards/href/router.e2e.ts:55:9 › router: guards: href - ios/ltr › allow/bock [Mobile Firefox] › src/components/router/test/guards/href/router.e2e.ts:72:9 › router: guards: href - ios/ltr › allow/redirect [Mobile Firefox] › src/components/router/test/guards/link/router.e2e.ts:12:9 › router: guards: router-link - ios/ltr › allow/allow [Mobile Firefox] › src/components/router/test/guards/link/router.e2e.ts:29:9 › router: guards: router-link - ios/ltr › block/allow [Mobile Firefox] › src/components/router/test/guards/link/router.e2e.ts:40:9 › router: guards: router-link - ios/ltr › redirect/allow [Mobile Firefox] › src/components/router/test/guards/link/router.e2e.ts:57:9 › router: guards: router-link - ios/ltr › allow/block [Mobile Firefox] › src/components/router/test/guards/link/router.e2e.ts:74:9 › router: guards: router-link - ios/ltr › allow/redirect [Mobile Firefox] › src/components/router/test/guards/push/router.e2e.ts:12:9 › router: guards: router.push - ios/ltr › allow/allow [Mobile Firefox] › src/components/router/test/guards/push/router.e2e.ts:29:9 › router: guards: router.push - ios/ltr › block/allow [Mobile Firefox] › src/components/router/test/guards/push/router.e2e.ts:40:9 › router: guards: router.push - ios/ltr › redirect/allow [Mobile Firefox] › src/components/router/test/guards/push/router.e2e.ts:57:9 › router: guards: router.push - ios/ltr › allow/block [Mobile Firefox] › src/components/router/test/guards/push/router.e2e.ts:74:9 › router: guards: router.push - ios/ltr › allow/redirect [Mobile Firefox] › src/components/router/test/guards/router.e2e.ts:6:9 › router: guards - ios/ltr › guards should be run on initial load [Mobile Firefox] › src/components/router-outlet/test/basic/router-outlet.e2e.ts:6:9 › router outlet: basic - md/ltr › getRouteId() should return the segment parameters [Mobile Firefox] › src/components/router-outlet/test/basic/router-outlet.e2e.ts:19:9 › router outlet: basic - md/ltr › getRouteId() should return the route parameters [Mobile Firefox] › src/components/router-outlet/test/basic/router-outlet.e2e.ts:32:9 › router outlet: basic - md/ltr › it should be possible to activate the same component provided parameters are different 1 skipped 498 passed (41.1m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular Expired
651 KB
sha256:e6112360f6932b566d246acdc27fc52d746f8d2ac123350992c063d6f60dad82
ionic-angular-server Expired
8.57 KB
sha256:68a34b9dd233bc732246a55d07ea79e700677c05f2dbabbbb4ec9c3239ec05f9
ionic-core Expired
4.62 MB
sha256:baeb93222041d693558f16a981a5a64414086e4e90f2caf4773d07f7f49b2b00
ionic-react Expired
200 KB
sha256:a7efaccca4f8a3a6ce3ea1d7326485e006dcd07d5bf1bbcb88563039e11fe72d
ionic-react-router Expired
27.9 KB
sha256:7b09763d10ce3b74e777afcd841ca7190b557ec720b1abf746fec400e61f1051
ionic-vue Expired
221 KB
sha256:a991c10f386b5d36091103a498e74af7161e629fee6ace55cf462f82f65b516b
ionic-vue-router Expired
17.1 KB
sha256:347129494ab3e951272aaf4de6ef52c1826a5320c82c78b042a0fcd77dd4e4a8
test-results-1-20 Expired
430 KB
sha256:934f57d7e3835af8e6abf4a0fba4620f22fb0f380d76d5e6fc23c1bd2001a801
test-results-10-20 Expired
438 KB
sha256:29c1dbc16af8b99c3b7ace960679a4154e38192b25808b5758ddc06574590e20
test-results-11-20 Expired
6.46 MB
sha256:760295bfb3631714aef6f263f484a9119bf8b1f8200af537aeda4a1279e1ea62
test-results-12-20 Expired
30 MB
sha256:2690e3abc0a053f6b93453132b6ec14dc79d5bf14c64a7f8f326b9fb137bf25d
test-results-13-20 Expired
431 KB
sha256:8ce99b619bc025eebcf8a906beb12358469c953f5cb3f8ec039aefad999bbcd3
test-results-14-20 Expired
11.3 MB
sha256:0116c7d4141ab51d5b5b965d9f6bf4645e4fa372e6a2cba3b195d0a5b9974149
test-results-15-20 Expired
1.74 MB
sha256:9ed1c0ce834ecd69d1b9e7edf02ccd7ae3533b11ffb58cebe341a9217046dfbf
test-results-16-20 Expired
1.84 MB
sha256:e014cc5cb956b4b67b39f52d7cf06491fc379b5bcde1e009771ef551c9a15087
test-results-17-20 Expired
10.9 MB
sha256:16ca0fd99ad56057bb996b95c7f396bf1fe69f839b420fc68e4bcf4a6b3abc59
test-results-18-20 Expired
30.1 MB
sha256:33db5ac8830bda24cca7e702c1b4ce0986e99fefbc6147a537e96ae6b4a6a726
test-results-19-20 Expired
385 KB
sha256:8bbfbb2e6499358394e7508629a036b23d1dfcb08887dfa5a58fddcc68f8e196
test-results-2-20 Expired
465 KB
sha256:da007b4ce45864291c462ef08e2344ea526c100878320133c7394c7d9e71c71b
test-results-20-20 Expired
9.12 MB
sha256:dd4694e860502aa4eaeaf69cd8268fcfa916c7f79a6abab6cbf856fcb7f9e386
test-results-3-20 Expired
412 KB
sha256:3ff9ac6547bdb9616a9ebee79790d5fde5c85838d3b1e8cb0d38c18317e4ca2d
test-results-4-20 Expired
6.24 MB
sha256:53a9d27bc200ae372b3a0941dd8d0424e0e0fcfd9a6007e641e26f738702ccf3
test-results-5-20 Expired
31.6 MB
sha256:c2e4bf76e48fec390d8e27d31599e1fcbf2229f4bf9ddbcbcf13598a4d34f0d9
test-results-6-20 Expired
419 KB
sha256:8b3f4bdd1f3948caf756cb680251e26ef9d58fcce695dd084094c1809e25dd56
test-results-7-20 Expired
11.5 MB
sha256:ac53a189befb37844787b293e48527b0aecc252ad376a38a9e91967f4a2c1ccc
test-results-8-20 Expired
416 KB
sha256:93eb8f595b52ef5379714f6a88d8cf24c4c32c0f92e7800fd797963fe3682052
test-results-9-20 Expired
427 KB
sha256:5eca177dc10626252f53d780755bcf4021a7437a3a1cdaa9abc62fc07ac9c46a