Skip to content

test fix

test fix #746

Triggered via push January 25, 2026 13:33
Status Success
Total duration 6m 13s
Artifacts

e2e.yml

on: push
Matrix: Lint, Build and test
Fit to window
Zoom out
Zoom in

Annotations

8 errors and 4 notices
[chromium] › e2e/app-config.spec.ts:187:3 › App Configuration Settings › Admin can navigate all settings sections and configure IOT and AI settings: e2e/helpers.ts#L9
3) [chromium] › e2e/app-config.spec.ts:187:3 › App Configuration Settings › Admin can navigate all settings sections and configure IOT and AI settings Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 15000ms exceeded. Call log: - waiting for locator('shade-noty').filter({ hasText: 'AI settings saved successfully' }).locator('button.dismissNoty') at helpers.ts:9 7 | const noty = page.locator('shade-noty', { hasText: text }) 8 | const closeNoty = noty.locator('button.dismissNoty') > 9 | await closeNoty.click() | ^ 10 | await noty.waitFor({ state: 'detached' }) 11 | } 12 | at assertAndDismissNoty (/home/runner/work/pi-rat/pi-rat/e2e/helpers.ts:9:19) at /home/runner/work/pi-rat/pi-rat/e2e/app-config.spec.ts:269:11
[chromium] › e2e/app-config.spec.ts:187:3 › App Configuration Settings › Admin can navigate all settings sections and configure IOT and AI settings: e2e/helpers.ts#L9
3) [chromium] › e2e/app-config.spec.ts:187:3 › App Configuration Settings › Admin can navigate all settings sections and configure IOT and AI settings TimeoutError: locator.click: Timeout 15000ms exceeded. Call log: - waiting for locator('shade-noty').filter({ hasText: 'IOT settings saved successfully' }).locator('button.dismissNoty') at helpers.ts:9 7 | const noty = page.locator('shade-noty', { hasText: text }) 8 | const closeNoty = noty.locator('button.dismissNoty') > 9 | await closeNoty.click() | ^ 10 | await noty.waitFor({ state: 'detached' }) 11 | } 12 | at assertAndDismissNoty (/home/runner/work/pi-rat/pi-rat/e2e/helpers.ts:9:19) at /home/runner/work/pi-rat/pi-rat/e2e/app-config.spec.ts:246:11
[chromium] › e2e/app-config.spec.ts:100:3 › App Configuration Settings › Admin can configure Streaming settings: e2e/helpers.ts#L9
2) [chromium] › e2e/app-config.spec.ts:100:3 › App Configuration Settings › Admin can configure Streaming settings, validate inputs, save, and verify persistence TimeoutError: locator.click: Timeout 15000ms exceeded. Call log: - waiting for locator('shade-noty').filter({ hasText: 'Streaming settings saved successfully' }).locator('button.dismissNoty') at helpers.ts:9 7 | const noty = page.locator('shade-noty', { hasText: text }) 8 | const closeNoty = noty.locator('button.dismissNoty') > 9 | await closeNoty.click() | ^ 10 | await noty.waitFor({ state: 'detached' }) 11 | } 12 | at assertAndDismissNoty (/home/runner/work/pi-rat/pi-rat/e2e/helpers.ts:9:19) at /home/runner/work/pi-rat/pi-rat/e2e/app-config.spec.ts:159:11
[chromium] › e2e/app-config.spec.ts:4:3 › App Configuration Settings › Admin can configure OMDB settings: e2e/helpers.ts#L9
1) [chromium] › e2e/app-config.spec.ts:4:3 › App Configuration Settings › Admin can configure OMDB settings, toggle visibility, save, and verify persistence TimeoutError: locator.click: Timeout 15000ms exceeded. Call log: - waiting for locator('shade-noty').filter({ hasText: 'OMDB settings saved successfully' }).locator('button.dismissNoty') at helpers.ts:9 7 | const noty = page.locator('shade-noty', { hasText: text }) 8 | const closeNoty = noty.locator('button.dismissNoty') > 9 | await closeNoty.click() | ^ 10 | await noty.waitFor({ state: 'detached' }) 11 | } 12 | at assertAndDismissNoty (/home/runner/work/pi-rat/pi-rat/e2e/helpers.ts:9:19) at /home/runner/work/pi-rat/pi-rat/e2e/app-config.spec.ts:68:11
[chromium] › e2e/app-config.spec.ts:194:3 › App Configuration Settings › Admin can navigate all settings sections and configure IOT and AI settings: e2e/helpers.ts#L9
3) [chromium] › e2e/app-config.spec.ts:194:3 › App Configuration Settings › Admin can navigate all settings sections and configure IOT and AI settings Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 15000ms exceeded. Call log: - waiting for locator('shade-noty').filter({ hasText: 'AI settings saved successfully' }).locator('button.dismissNoty') at helpers.ts:9 7 | const noty = page.locator('shade-noty', { hasText: text }) 8 | const closeNoty = noty.locator('button.dismissNoty') > 9 | await closeNoty.click() | ^ 10 | await noty.waitFor({ state: 'detached' }) 11 | } 12 | at assertAndDismissNoty (/home/runner/work/pi-rat/pi-rat/e2e/helpers.ts:9:19) at /home/runner/work/pi-rat/pi-rat/e2e/app-config.spec.ts:269:11
[chromium] › e2e/app-config.spec.ts:194:3 › App Configuration Settings › Admin can navigate all settings sections and configure IOT and AI settings: e2e/helpers.ts#L9
3) [chromium] › e2e/app-config.spec.ts:194:3 › App Configuration Settings › Admin can navigate all settings sections and configure IOT and AI settings TimeoutError: locator.click: Timeout 15000ms exceeded. Call log: - waiting for locator('shade-noty').filter({ hasText: 'IOT settings saved successfully' }).locator('button.dismissNoty') at helpers.ts:9 7 | const noty = page.locator('shade-noty', { hasText: text }) 8 | const closeNoty = noty.locator('button.dismissNoty') > 9 | await closeNoty.click() | ^ 10 | await noty.waitFor({ state: 'detached' }) 11 | } 12 | at assertAndDismissNoty (/home/runner/work/pi-rat/pi-rat/e2e/helpers.ts:9:19) at /home/runner/work/pi-rat/pi-rat/e2e/app-config.spec.ts:246:11
[chromium] › e2e/app-config.spec.ts:102:3 › App Configuration Settings › Admin can configure Streaming settings: e2e/helpers.ts#L9
2) [chromium] › e2e/app-config.spec.ts:102:3 › App Configuration Settings › Admin can configure Streaming settings, validate inputs, save, and verify persistence TimeoutError: locator.click: Timeout 15000ms exceeded. Call log: - waiting for locator('shade-noty').filter({ hasText: 'Streaming settings saved successfully' }).locator('button.dismissNoty') at helpers.ts:9 7 | const noty = page.locator('shade-noty', { hasText: text }) 8 | const closeNoty = noty.locator('button.dismissNoty') > 9 | await closeNoty.click() | ^ 10 | await noty.waitFor({ state: 'detached' }) 11 | } 12 | at assertAndDismissNoty (/home/runner/work/pi-rat/pi-rat/e2e/helpers.ts:9:19) at /home/runner/work/pi-rat/pi-rat/e2e/app-config.spec.ts:159:11
[chromium] › e2e/app-config.spec.ts:5:3 › App Configuration Settings › Admin can configure OMDB settings: e2e/helpers.ts#L9
1) [chromium] › e2e/app-config.spec.ts:5:3 › App Configuration Settings › Admin can configure OMDB settings, toggle visibility, save, and verify persistence TimeoutError: locator.click: Timeout 15000ms exceeded. Call log: - waiting for locator('shade-noty').filter({ hasText: 'OMDB settings saved successfully' }).locator('button.dismissNoty') at helpers.ts:9 7 | const noty = page.locator('shade-noty', { hasText: text }) 8 | const closeNoty = noty.locator('button.dismissNoty') > 9 | await closeNoty.click() | ^ 10 | await noty.waitFor({ state: 'detached' }) 11 | } 12 | at assertAndDismissNoty (/home/runner/work/pi-rat/pi-rat/e2e/helpers.ts:9:19) at /home/runner/work/pi-rat/pi-rat/e2e/app-config.spec.ts:68:11
🎭 Playwright Run Summary
3 flaky [chromium] › e2e/app-config.spec.ts:4:3 › App Configuration Settings › Admin can configure OMDB settings, toggle visibility, save, and verify persistence [chromium] › e2e/app-config.spec.ts:100:3 › App Configuration Settings › Admin can configure Streaming settings, validate inputs, save, and verify persistence [chromium] › e2e/app-config.spec.ts:187:3 › App Configuration Settings › Admin can navigate all settings sections and configure IOT and AI settings 1 skipped 18 passed (4.0m)
🎭 Playwright Run Summary
1 passed (4.8s)
🎭 Playwright Run Summary
3 flaky [chromium] › e2e/app-config.spec.ts:5:3 › App Configuration Settings › Admin can configure OMDB settings, toggle visibility, save, and verify persistence [chromium] › e2e/app-config.spec.ts:102:3 › App Configuration Settings › Admin can configure Streaming settings, validate inputs, save, and verify persistence [chromium] › e2e/app-config.spec.ts:194:3 › App Configuration Settings › Admin can navigate all settings sections and configure IOT and AI settings 1 skipped 18 passed (4.0m)
🎭 Playwright Run Summary
1 passed (3.8s)