Skip to content

Debugging Desktop E2E Tests with Podman #268

Debugging Desktop E2E Tests with Podman

Debugging Desktop E2E Tests with Podman #268

GitHub Actions / JUnit Test Report failed Oct 24, 2024 in 0s

139 tests run, 116 passed, 20 skipped, 3 failed.

Annotations

Check failure on line 68 in ts

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

ts.Compose onboarding workflow verification @smoke › Compose onboarding button Setup is available

compose-onboarding-smoke.spec.ts:56:5 Compose onboarding button Setup is available
Raw output
[chromium] › tests\playwright\src\specs\compose-onboarding-smoke.spec.ts:56:5 › Compose onboarding workflow verification @smoke › Compose onboarding button Setup is available 

    Error: Compose Setup button is not present, perhaps compose is already installed

    Timed out 10000ms waiting for expect(locator).toBeVisible()

    Locator: getByRole('region', { name: 'content' }).getByRole('region', { name: 'Compose', exact: true }).getByRole('region', { name: 'Provider Setup', exact: true }).getByRole('button', { name: 'Setup' })
    Expected: visible
    Received: <element(s) not found>
    Call log:
      - Compose Setup button is not present, perhaps compose is already installed with timeout 10000ms
      - waiting for getByRole('region', { name: 'content' }).getByRole('region', { name: 'Compose', exact: true }).getByRole('region', { name: 'Provider Setup', exact: true }).getByRole('button', { name: 'Setup' })


      66 |         setupButton,
      67 |         'Compose Setup button is not present, perhaps compose is already installed',
    > 68 |       ).toBeVisible({ timeout: 10000 });
         |         ^
      69 |     });
      70 |
      71 |     test('Can enter Compose onboarding', async ({ page, navigationBar }) => {

        at C:\Users\rhqp\pd-e2e\podman-desktop\tests\playwright\src\specs\compose-onboarding-smoke.spec.ts:68:9

Check failure on line 206 in ts

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

ts.Podman Machine verification › Podman Machine creation and operations › Podman machine operations › Podman machine operations - STOP

podman-machine-onboarding.spec.ts:204:13 Podman machine operations - STOP
Raw output
[chromium] › tests\playwright\src\specs\podman-machine-onboarding.spec.ts:204:13 › Podman Machine verification › Podman Machine creation and operations › Podman machine operations › Podman machine operations - STOP 

    Error: Timed out 50000ms waiting for expect(locator).toHaveText(expected)

    Locator: getByLabel('Connection Status Label')
    Expected string: "RUNNING"
    Received string: "STARTING"
    Call log:
      - expect.toHaveText with timeout 50000ms
      - waiting for getByLabel('Connection Status Label')
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"
      -   locator resolved to <span aria-label="Connection Status Label" class="my-auto ml-1 text-xs text-green-500">STARTING</span>
      -   unexpected value "STARTING"


      204 |             test('Podman machine operations - STOP', async ({ page }) => {
      205 |               const podmanMachineDetails = new PodmanMachineDetails(page, PODMAN_MACHINE_NAME);
    > 206 |               await playExpect(podmanMachineDetails.podmanMachineStatus).toHaveText('RUNNING', { timeout: 50_000 });
          |                                                                          ^
      207 |               await playExpect(podmanMachineDetails.podmanMachineStopButton).toBeEnabled();
      208 |               await podmanMachineDetails.podmanMachineStopButton.click();
      209 |               await playExpect(podmanMachineDetails.podmanMachineStatus).toHaveText('OFF', { timeout: 50_000 });

        at C:\Users\rhqp\pd-e2e\podman-desktop\tests\playwright\src\specs\podman-machine-onboarding.spec.ts:206:74

Check failure on line 147 in ts

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

ts.Podman machine switching validation › Switch to rootless podman machine

podman-machine-tests.spec.ts:147:5 Switch to rootless podman machine
Raw output
[chromium] › tests\playwright\src\specs\podman-machine-tests.spec.ts:147:5 › Podman machine switching validation  › Switch to rootless podman machine 

    Test timeout of 60000ms exceeded.