Skip to content

increased noty timeout #752

increased noty timeout

increased noty timeout #752

Triggered via push January 25, 2026 15:27
Status Success
Total duration 6m 43s
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.waitFor: Timeout 15000ms exceeded. Call log: - waiting for locator('shade-noty').filter({ hasText: 'AI settings saved successfully' }) to be visible at helpers.ts:9 7 | await page.waitForLoadState('networkidle') 8 | const noty = page.locator('shade-noty', { hasText: text }) > 9 | await noty.waitFor({ state: 'visible', timeout: 15 * 1000 }) | ^ 10 | const closeNoty = noty.locator('button.dismissNoty') 11 | await closeNoty.click() 12 | await noty.waitFor({ state: 'detached' }) at assertAndDismissNoty (/home/runner/work/pi-rat/pi-rat/e2e/helpers.ts:9:14) at /home/runner/work/pi-rat/pi-rat/e2e/app-config.spec.ts:269:5
[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.waitFor: Timeout 15000ms exceeded. Call log: - waiting for locator('shade-noty').filter({ hasText: 'IOT settings saved successfully' }) to be visible at helpers.ts:9 7 | await page.waitForLoadState('networkidle') 8 | const noty = page.locator('shade-noty', { hasText: text }) > 9 | await noty.waitFor({ state: 'visible', timeout: 15 * 1000 }) | ^ 10 | const closeNoty = noty.locator('button.dismissNoty') 11 | await closeNoty.click() 12 | await noty.waitFor({ state: 'detached' }) at assertAndDismissNoty (/home/runner/work/pi-rat/pi-rat/e2e/helpers.ts:9:14) at /home/runner/work/pi-rat/pi-rat/e2e/app-config.spec.ts:246:5
[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.waitFor: Timeout 15000ms exceeded. Call log: - waiting for locator('shade-noty').filter({ hasText: 'Streaming settings saved successfully' }) to be visible at helpers.ts:9 7 | await page.waitForLoadState('networkidle') 8 | const noty = page.locator('shade-noty', { hasText: text }) > 9 | await noty.waitFor({ state: 'visible', timeout: 15 * 1000 }) | ^ 10 | const closeNoty = noty.locator('button.dismissNoty') 11 | await closeNoty.click() 12 | await noty.waitFor({ state: 'detached' }) at assertAndDismissNoty (/home/runner/work/pi-rat/pi-rat/e2e/helpers.ts:9:14) at /home/runner/work/pi-rat/pi-rat/e2e/app-config.spec.ts:159:5
[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.waitFor: Timeout 15000ms exceeded. Call log: - waiting for locator('shade-noty').filter({ hasText: 'OMDB settings saved successfully' }) to be visible at helpers.ts:9 7 | await page.waitForLoadState('networkidle') 8 | const noty = page.locator('shade-noty', { hasText: text }) > 9 | await noty.waitFor({ state: 'visible', timeout: 15 * 1000 }) | ^ 10 | const closeNoty = noty.locator('button.dismissNoty') 11 | await closeNoty.click() 12 | await noty.waitFor({ state: 'detached' }) at assertAndDismissNoty (/home/runner/work/pi-rat/pi-rat/e2e/helpers.ts:9:14) at /home/runner/work/pi-rat/pi-rat/e2e/app-config.spec.ts:68:5
[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.waitFor: Timeout 15000ms exceeded. Call log: - waiting for locator('shade-noty').filter({ hasText: 'AI settings saved successfully' }) to be visible at helpers.ts:9 7 | await page.waitForLoadState('networkidle') 8 | const noty = page.locator('shade-noty', { hasText: text }) > 9 | await noty.waitFor({ state: 'visible', timeout: 15 * 1000 }) | ^ 10 | const closeNoty = noty.locator('button.dismissNoty') 11 | await closeNoty.click() 12 | await noty.waitFor({ state: 'detached' }) at assertAndDismissNoty (/home/runner/work/pi-rat/pi-rat/e2e/helpers.ts:9:14) at /home/runner/work/pi-rat/pi-rat/e2e/app-config.spec.ts:269:5
[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.waitFor: Timeout 15000ms exceeded. Call log: - waiting for locator('shade-noty').filter({ hasText: 'IOT settings saved successfully' }) to be visible at helpers.ts:9 7 | await page.waitForLoadState('networkidle') 8 | const noty = page.locator('shade-noty', { hasText: text }) > 9 | await noty.waitFor({ state: 'visible', timeout: 15 * 1000 }) | ^ 10 | const closeNoty = noty.locator('button.dismissNoty') 11 | await closeNoty.click() 12 | await noty.waitFor({ state: 'detached' }) at assertAndDismissNoty (/home/runner/work/pi-rat/pi-rat/e2e/helpers.ts:9:14) at /home/runner/work/pi-rat/pi-rat/e2e/app-config.spec.ts:246:5
[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.waitFor: Timeout 15000ms exceeded. Call log: - waiting for locator('shade-noty').filter({ hasText: 'Streaming settings saved successfully' }) to be visible at helpers.ts:9 7 | await page.waitForLoadState('networkidle') 8 | const noty = page.locator('shade-noty', { hasText: text }) > 9 | await noty.waitFor({ state: 'visible', timeout: 15 * 1000 }) | ^ 10 | const closeNoty = noty.locator('button.dismissNoty') 11 | await closeNoty.click() 12 | await noty.waitFor({ state: 'detached' }) at assertAndDismissNoty (/home/runner/work/pi-rat/pi-rat/e2e/helpers.ts:9:14) at /home/runner/work/pi-rat/pi-rat/e2e/app-config.spec.ts:159:5
[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.waitFor: Timeout 15000ms exceeded. Call log: - waiting for locator('shade-noty').filter({ hasText: 'OMDB settings saved successfully' }) to be visible at helpers.ts:9 7 | await page.waitForLoadState('networkidle') 8 | const noty = page.locator('shade-noty', { hasText: text }) > 9 | await noty.waitFor({ state: 'visible', timeout: 15 * 1000 }) | ^ 10 | const closeNoty = noty.locator('button.dismissNoty') 11 | await closeNoty.click() 12 | await noty.waitFor({ state: 'detached' }) at assertAndDismissNoty (/home/runner/work/pi-rat/pi-rat/e2e/helpers.ts:9:14) at /home/runner/work/pi-rat/pi-rat/e2e/app-config.spec.ts:68:5
🎭 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 (3.9m)
🎭 Playwright Run Summary
1 passed (4.0s)
🎭 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 (4.9s)