Podman Desktop E2E UI Stress Test #2
120 tests run, 102 passed, 14 skipped, 4 failed.
Annotations
Check failure on line 52 in ts
github-actions / JUnit Test Report
ts.Compose onboarding workflow verification › Can install Compose locally
compose-onboarding-smoke.spec.ts:82:3 Can install Compose locally
Raw output
[chromium] › tests\playwright\src\specs\compose-onboarding-smoke.spec.ts:82:3 › Compose onboarding workflow verification › Can install Compose locally @smoke
Error: Timed out 50000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('region', { name: 'Onboarding Body' }).getByLabel('Onboarding Status Message')
Expected string: "Compose successfully Downloaded"
Received string: "Downloading Compose v2.33.0"
Call log:
- expect.toHaveText with timeout 50000ms
- waiting for getByRole('region', { name: 'Onboarding Body' }).getByLabel('Onboarding Status Message')
53 × locator resolved to <div class="text-lg" aria-label="Onboarding Status Message">Downloading Compose v2.33.0</div>
- unexpected value "Downloading Compose v2.33.0"
85 |
86 | const onboardigLocalPage = new ComposeLocalInstallPage(page);
> 87 | await playExpect(onboardigLocalPage.onboardingStatusMessage).toHaveText('Compose successfully Downloaded', {
| ^
88 | timeout: 50000,
89 | });
90 |
at C:\Users\rhqp\pd-e2e\podman-desktop\tests\playwright\src\specs\compose-onboarding-smoke.spec.ts:87:66
TimeoutError: locator.click: Timeout 30000ms exceeded.
Call log:
- waiting for getByRole('link', { name: 'Dashboard' })
- locator resolved to <a href="/" aria-label="Dashboard">…</a>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div aria-label="fade-bg" class="fixed top-0 left-0 w-full h-full bg-[var(--pd-modal-fade)] bg-blend-multiply opacity-60 z-40 cursor-default"></div> from <div class="fixed top-0 left-0 right-0 bottom-0 w-full h-full flex justify-center z-50 items-center">…</div> subtree intercepts pointer events
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div aria-label="fade-bg" class="fixed top-0 left-0 w-full h-full bg-[var(--pd-modal-fade)] bg-blend-multiply opacity-60 z-40 cursor-default"></div> from <div class="fixed top-0 left-0 right-0 bottom-0 w-full h-full flex justify-center z-50 items-center">…</div> subtree intercepts pointer events
- retrying click action
- waiting 100ms
51 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div aria-label="fade-bg" class="fixed top-0 left-0 w-full h-full bg-[var(--pd-modal-fade)] bg-blend-multiply opacity-60 z-40 cursor-default"></div> from <div class="fixed top-0 left-0 right-0 bottom-0 w-full h-full flex justify-center z-50 items-center">…</div> subtree intercepts pointer events
- retrying click action
- waiting 500ms
at tests\playwright\src\model\workbench\navigation.ts:65
63 | return test.step('Open Dashboard page', async () => {
64 | await this.dashboardLink.waitFor({ state: 'visible' });
> 65 | await this.dashboardLink.click();
| ^
66 | return new DashboardPage(this.page);
67 | });
68 | }
at C:\Users\rhqp\pd-e2e\podman-desktop\tests\playwright\src\model\workbench\navigation.ts:65:32
at C:\Users\rhqp\pd-e2e\podman-desktop\tests\playwright\src\specs\compose-onboarding-smoke.spec.ts:52:5
Check failure on line 69 in ts
github-actions / JUnit Test Report
ts.Compose compose workflow verification › Verify Compose was installed
podman-compose-smoke.spec.ts:59:3 Verify Compose was installed
Raw output
[chromium] › tests\playwright\src\specs\podman-compose-smoke.spec.ts:59:3 › Compose compose workflow verification › Verify Compose was installed @smoke
Error: Timed out 5000ms waiting for expect(locator).toBeHidden()
Locator: getByRole('region', { name: 'content' }).getByRole('region', { name: 'Compose', exact: true }).getByRole('region', { name: 'Provider Setup', exact: true }).getByRole('button', { name: 'Setup' })
Expected: hidden
Received: visible
Call log:
- expect.toBeHidden with timeout 5000ms
- waiting for getByRole('region', { name: 'content' }).getByRole('region', { name: 'Compose', exact: true }).getByRole('region', { name: 'Provider Setup', exact: true }).getByRole('button', { name: 'Setup' })
9 × locator resolved to <button type="button" title="Setup Compose" aria-label="Setup Compose" class="relative px-4 py-[5px] box-border whitespace-nowrap select-none transition-all bg-[var(--pd-button-primary-bg)] text-[var(--pd-button-text)] border-none hover:bg-[var(--pd-button-primary-hover-bg)] rounded-[4px] ">…</button>
- unexpected value "visible"
67 | const composeBox = new ResourceCliCardPage(page, RESOURCE_NAME);
68 | const setupButton = composeBox.setupButton;
> 69 | await playExpect(setupButton).toBeHidden();
| ^
70 |
71 | const cliToolsPage = await settingsBar.openTabPage(CLIToolsPage);
72 | const composeRow = cliToolsPage.toolsTable.getByLabel(RESOURCE_NAME);
at C:\Users\rhqp\pd-e2e\podman-desktop\tests\playwright\src\specs\podman-compose-smoke.spec.ts:69:35
Check failure on line 95 in ts
github-actions / JUnit Test Report
ts.Podman machine switching validation › Check data for available Podman Machine and stop machine
podman-machine-tests.spec.ts:74:5 Check data for available Podman Machine and stop machine
Raw output
[chromium] › tests\playwright\src\specs\podman-machine-tests.spec.ts:74:5 › Podman machine switching validation › Check data for available Podman Machine and stop machine › Check default podman machine details › Check terminal tab for podman machine
Error: Timed out 5000ms waiting for expect(locator).toContainText(expected)
Locator: getByRole('region', { name: 'Tab Content' }).locator('.xterm-rows')
Expected string: "/home/core"
Received string: "[user@mapt33ba29ce ~]$ pwd/home/user[user@mapt33ba29ce ~]$ "
Call log:
- expect.toContainText with timeout 5000ms
- waiting for getByRole('region', { name: 'Tab Content' }).locator('.xterm-rows')
2 × locator resolved to <div aria-hidden="true" class="xterm-rows xterm-focus">…</div>
- unexpected value "[user@mapt33ba29ce ~]$ pwd "
7 × locator resolved to <div aria-hidden="true" class="xterm-rows xterm-focus">…</div>
- unexpected value "[user@mapt33ba29ce ~]$ pwd/home/user[user@mapt33ba29ce ~]$ "
112 | await podmanMachineDetails.terminalInput.pressSequentially('pwd', { delay: 15 });
113 | await podmanMachineDetails.terminalInput.press('Enter');
> 114 | await playExpect(podmanMachineDetails.terminalContent).toContainText('/home/core');
| ^
115 | });
116 |
117 | await test.step('Stop default podman machine', async () => {
at C:\Users\rhqp\pd-e2e\podman-desktop\tests\playwright\src\specs\podman-machine-tests.spec.ts:114:66
at C:\Users\rhqp\pd-e2e\podman-desktop\tests\playwright\src\specs\podman-machine-tests.spec.ts:107:9
at C:\Users\rhqp\pd-e2e\podman-desktop\tests\playwright\src\specs\podman-machine-tests.spec.ts:95:7
Check failure on line 151 in ts
github-actions / JUnit Test Report
ts.Volume workflow verification › Create volumes from bootc-image-builder
volume-smoke.spec.ts:117:3 Create volumes from bootc-image-builder
Raw output
[chromium] › tests\playwright\src\specs\volume-smoke.spec.ts:117:3 › Volume workflow verification › Create volumes from bootc-image-builder @smoke
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('region', { name: 'containers' }).getByRole('region', { name: 'header' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('region', { name: 'containers' }).getByRole('region', { name: 'header' })
149 | const runImage = await imageDetails.openRunImage();
150 | let containers = await runImage.startContainer(containerToRun, containerStartParams);
> 151 | await playExpect(containers.header).toBeVisible();
| ^
152 | await playExpect
153 | .poll(async () => await containers.containerExists(containerToRun), {
154 | timeout: 60_000,
at C:\Users\rhqp\pd-e2e\podman-desktop\tests\playwright\src\specs\volume-smoke.spec.ts:151:41