Skip to content

Home Assistant Nightly Beta Tests #956

Home Assistant Nightly Beta Tests

Home Assistant Nightly Beta Tests #956

Triggered via schedule August 30, 2026 03:10
Status Failure
Total duration 16m 40s
Artifacts 1

ha-beta-tests.yaml

on: schedule
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 1 notice
[chromium] › tests/18 - debug-analytics.spec.ts:246:5 › Analytics › only sidebar_item_clicked analytics messages should be logged if analytics.sidebar_item_clicked is true: tests/18 - debug-analytics.spec.ts#L260
3) [chromium] › tests/18 - debug-analytics.spec.ts:246:5 › Analytics › only sidebar_item_clicked analytics messages should be logged if analytics.sidebar_item_clicked is true Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toContainText(expected) failed Locator: locator('.entry-container').filter({ has: locator('button').filter({ hasText: 'Test' }) }) Timeout: 15000ms - Expected - 5 + Received + 1 - Array [ - "sidebar_item_clicked: Settings", - "sidebar_item_clicked: Overview", - "sidebar_item_clicked: Integrations", - ] + Array [] Call log: - Expect "toContainText" with timeout 15000ms - waiting for locator('.entry-container').filter({ has: locator('button').filter({ hasText: 'Test' }) }) 34 × locator resolved to 0 elements 258 | }); 259 | > 260 | await expect(logbookEntries).toContainText([ | ^ 261 | CLICKED.CONFIG, 262 | CLICKED.OVERVIEW, 263 | CLICKED.INTEGRATIONS at /home/runner/work/custom-sidebar/custom-sidebar/tests/18 - debug-analytics.spec.ts:260:38
[chromium] › tests/18 - debug-analytics.spec.ts:246:5 › Analytics › only sidebar_item_clicked analytics messages should be logged if analytics.sidebar_item_clicked is true: tests/18 - debug-analytics.spec.ts#L260
3) [chromium] › tests/18 - debug-analytics.spec.ts:246:5 › Analytics › only sidebar_item_clicked analytics messages should be logged if analytics.sidebar_item_clicked is true Error: expect(locator).toContainText(expected) failed Locator: locator('.entry-container').filter({ has: locator('button').filter({ hasText: 'Test' }) }) Timeout: 15000ms - Expected - 5 + Received + 1 - Array [ - "sidebar_item_clicked: Settings", - "sidebar_item_clicked: Overview", - "sidebar_item_clicked: Integrations", - ] + Array [] Call log: - Expect "toContainText" with timeout 15000ms - waiting for locator('.entry-container').filter({ has: locator('button').filter({ hasText: 'Test' }) }) 34 × locator resolved to 0 elements 258 | }); 259 | > 260 | await expect(logbookEntries).toContainText([ | ^ 261 | CLICKED.CONFIG, 262 | CLICKED.OVERVIEW, 263 | CLICKED.INTEGRATIONS at /home/runner/work/custom-sidebar/custom-sidebar/tests/18 - debug-analytics.spec.ts:260:38
[chromium] › tests/18 - debug-analytics.spec.ts:222:5 › Analytics › only panel_visited analytics messages should be logged if analytics.panel_visited is true: tests/18 - debug-analytics.spec.ts#L236
2) [chromium] › tests/18 - debug-analytics.spec.ts:222:5 › Analytics › only panel_visited analytics messages should be logged if analytics.panel_visited is true Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toContainText(expected) failed Locator: locator('.entry-container').filter({ has: locator('button').filter({ hasText: 'Test' }) }) Timeout: 15000ms - Expected - 7 + Received + 1 - Array [ - "panel_visited: /logbook", - "panel_visited: /config", - "panel_visited: /lovelace", - "panel_visited: /config/integrations", - "panel_visited: /lovelace", - ] + Array [] Call log: - Expect "toContainText" with timeout 15000ms - waiting for locator('.entry-container').filter({ has: locator('button').filter({ hasText: 'Test' }) }) 34 × locator resolved to 0 elements 234 | }); 235 | > 236 | await expect(logbookEntries).toContainText([ | ^ 237 | VISITED.ACTIVITY, 238 | VISITED.CONFIG, 239 | VISITED.OVERVIEW, at /home/runner/work/custom-sidebar/custom-sidebar/tests/18 - debug-analytics.spec.ts:236:38
[chromium] › tests/18 - debug-analytics.spec.ts:222:5 › Analytics › only panel_visited analytics messages should be logged if analytics.panel_visited is true: tests/18 - debug-analytics.spec.ts#L236
2) [chromium] › tests/18 - debug-analytics.spec.ts:222:5 › Analytics › only panel_visited analytics messages should be logged if analytics.panel_visited is true Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toContainText(expected) failed Locator: locator('.entry-container').filter({ has: locator('button').filter({ hasText: 'Test' }) }) Timeout: 15000ms - Expected - 7 + Received + 1 - Array [ - "panel_visited: /logbook", - "panel_visited: /config", - "panel_visited: /lovelace", - "panel_visited: /config/integrations", - "panel_visited: /lovelace", - ] + Array [] Call log: - Expect "toContainText" with timeout 15000ms - waiting for locator('.entry-container').filter({ has: locator('button').filter({ hasText: 'Test' }) }) 34 × locator resolved to 0 elements 234 | }); 235 | > 236 | await expect(logbookEntries).toContainText([ | ^ 237 | VISITED.ACTIVITY, 238 | VISITED.CONFIG, 239 | VISITED.OVERVIEW, at /home/runner/work/custom-sidebar/custom-sidebar/tests/18 - debug-analytics.spec.ts:236:38
[chromium] › tests/18 - debug-analytics.spec.ts:222:5 › Analytics › only panel_visited analytics messages should be logged if analytics.panel_visited is true: tests/18 - debug-analytics.spec.ts#L236
2) [chromium] › tests/18 - debug-analytics.spec.ts:222:5 › Analytics › only panel_visited analytics messages should be logged if analytics.panel_visited is true Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toContainText(expected) failed Locator: locator('.entry-container').filter({ has: locator('button').filter({ hasText: 'Test' }) }) Timeout: 15000ms - Expected - 7 + Received + 1 - Array [ - "panel_visited: /logbook", - "panel_visited: /config", - "panel_visited: /lovelace", - "panel_visited: /config/integrations", - "panel_visited: /lovelace", - ] + Array [] Call log: - Expect "toContainText" with timeout 15000ms - waiting for locator('.entry-container').filter({ has: locator('button').filter({ hasText: 'Test' }) }) 34 × locator resolved to 0 elements 234 | }); 235 | > 236 | await expect(logbookEntries).toContainText([ | ^ 237 | VISITED.ACTIVITY, 238 | VISITED.CONFIG, 239 | VISITED.OVERVIEW, at /home/runner/work/custom-sidebar/custom-sidebar/tests/18 - debug-analytics.spec.ts:236:38
[chromium] › tests/18 - debug-analytics.spec.ts:222:5 › Analytics › only panel_visited analytics messages should be logged if analytics.panel_visited is true: tests/18 - debug-analytics.spec.ts#L236
2) [chromium] › tests/18 - debug-analytics.spec.ts:222:5 › Analytics › only panel_visited analytics messages should be logged if analytics.panel_visited is true Error: expect(locator).toContainText(expected) failed Locator: locator('.entry-container').filter({ has: locator('button').filter({ hasText: 'Test' }) }) Timeout: 15000ms - Expected - 7 + Received + 1 - Array [ - "panel_visited: /logbook", - "panel_visited: /config", - "panel_visited: /lovelace", - "panel_visited: /config/integrations", - "panel_visited: /lovelace", - ] + Array [] Call log: - Expect "toContainText" with timeout 15000ms - waiting for locator('.entry-container').filter({ has: locator('button').filter({ hasText: 'Test' }) }) 34 × locator resolved to 0 elements 234 | }); 235 | > 236 | await expect(logbookEntries).toContainText([ | ^ 237 | VISITED.ACTIVITY, 238 | VISITED.CONFIG, 239 | VISITED.OVERVIEW, at /home/runner/work/custom-sidebar/custom-sidebar/tests/18 - debug-analytics.spec.ts:236:38
[chromium] › tests/18 - debug-analytics.spec.ts:197:5 › Analytics › all analytics messages should be logged properly when analytics is true: tests/18 - debug-analytics.spec.ts#L209
1) [chromium] › tests/18 - debug-analytics.spec.ts:197:5 › Analytics › all analytics messages should be logged properly when analytics is true Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toContainText(expected) failed Locator: locator('.entry-container').filter({ has: locator('button').filter({ hasText: 'Test' }) }) Timeout: 15000ms - Expected - 10 + Received + 1 - Array [ - "panel_visited: /logbook", - "panel_visited: /config", - "sidebar_item_clicked: Settings", - "panel_visited: /lovelace", - "sidebar_item_clicked: Overview", - "panel_visited: /config/integrations", - "sidebar_item_clicked: Integrations", - "panel_visited: /lovelace", - ] + Array [] Call log: - Expect "toContainText" with timeout 15000ms - waiting for locator('.entry-container').filter({ has: locator('button').filter({ hasText: 'Test' }) }) 34 × locator resolved to 0 elements 207 | }); 208 | > 209 | await expect(logbookEntries).toContainText([ | ^ 210 | VISITED.ACTIVITY, 211 | VISITED.CONFIG, 212 | CLICKED.CONFIG, at /home/runner/work/custom-sidebar/custom-sidebar/tests/18 - debug-analytics.spec.ts:209:38
[chromium] › tests/18 - debug-analytics.spec.ts:197:5 › Analytics › all analytics messages should be logged properly when analytics is true: tests/18 - debug-analytics.spec.ts#L209
1) [chromium] › tests/18 - debug-analytics.spec.ts:197:5 › Analytics › all analytics messages should be logged properly when analytics is true Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toContainText(expected) failed Locator: locator('.entry-container').filter({ has: locator('button').filter({ hasText: 'Test' }) }) Timeout: 15000ms - Expected - 10 + Received + 1 - Array [ - "panel_visited: /logbook", - "panel_visited: /config", - "sidebar_item_clicked: Settings", - "panel_visited: /lovelace", - "sidebar_item_clicked: Overview", - "panel_visited: /config/integrations", - "sidebar_item_clicked: Integrations", - "panel_visited: /lovelace", - ] + Array [] Call log: - Expect "toContainText" with timeout 15000ms - waiting for locator('.entry-container').filter({ has: locator('button').filter({ hasText: 'Test' }) }) 34 × locator resolved to 0 elements 207 | }); 208 | > 209 | await expect(logbookEntries).toContainText([ | ^ 210 | VISITED.ACTIVITY, 211 | VISITED.CONFIG, 212 | CLICKED.CONFIG, at /home/runner/work/custom-sidebar/custom-sidebar/tests/18 - debug-analytics.spec.ts:209:38
[chromium] › tests/18 - debug-analytics.spec.ts:197:5 › Analytics › all analytics messages should be logged properly when analytics is true: tests/18 - debug-analytics.spec.ts#L209
1) [chromium] › tests/18 - debug-analytics.spec.ts:197:5 › Analytics › all analytics messages should be logged properly when analytics is true Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toContainText(expected) failed Locator: locator('.entry-container').filter({ has: locator('button').filter({ hasText: 'Test' }) }) Timeout: 15000ms - Expected - 10 + Received + 1 - Array [ - "panel_visited: /logbook", - "panel_visited: /config", - "sidebar_item_clicked: Settings", - "panel_visited: /lovelace", - "sidebar_item_clicked: Overview", - "panel_visited: /config/integrations", - "sidebar_item_clicked: Integrations", - "panel_visited: /lovelace", - ] + Array [] Call log: - Expect "toContainText" with timeout 15000ms - waiting for locator('.entry-container').filter({ has: locator('button').filter({ hasText: 'Test' }) }) 34 × locator resolved to 0 elements 207 | }); 208 | > 209 | await expect(logbookEntries).toContainText([ | ^ 210 | VISITED.ACTIVITY, 211 | VISITED.CONFIG, 212 | CLICKED.CONFIG, at /home/runner/work/custom-sidebar/custom-sidebar/tests/18 - debug-analytics.spec.ts:209:38
[chromium] › tests/18 - debug-analytics.spec.ts:197:5 › Analytics › all analytics messages should be logged properly when analytics is true: tests/18 - debug-analytics.spec.ts#L209
1) [chromium] › tests/18 - debug-analytics.spec.ts:197:5 › Analytics › all analytics messages should be logged properly when analytics is true Error: expect(locator).toContainText(expected) failed Locator: locator('.entry-container').filter({ has: locator('button').filter({ hasText: 'Test' }) }) Timeout: 15000ms - Expected - 10 + Received + 1 - Array [ - "panel_visited: /logbook", - "panel_visited: /config", - "sidebar_item_clicked: Settings", - "panel_visited: /lovelace", - "sidebar_item_clicked: Overview", - "panel_visited: /config/integrations", - "sidebar_item_clicked: Integrations", - "panel_visited: /lovelace", - ] + Array [] Call log: - Expect "toContainText" with timeout 15000ms - waiting for locator('.entry-container').filter({ has: locator('button').filter({ hasText: 'Test' }) }) 34 × locator resolved to 0 elements 207 | }); 208 | > 209 | await expect(logbookEntries).toContainText([ | ^ 210 | VISITED.ACTIVITY, 211 | VISITED.CONFIG, 212 | CLICKED.CONFIG, at /home/runner/work/custom-sidebar/custom-sidebar/tests/18 - debug-analytics.spec.ts:209:38
🎭 Playwright Run Summary
3 failed [chromium] › tests/18 - debug-analytics.spec.ts:197:5 › Analytics › all analytics messages should be logged properly when analytics is true [chromium] › tests/18 - debug-analytics.spec.ts:222:5 › Analytics › only panel_visited analytics messages should be logged if analytics.panel_visited is true [chromium] › tests/18 - debug-analytics.spec.ts:246:5 › Analytics › only sidebar_item_clicked analytics messages should be logged if analytics.sidebar_item_clicked is true 465 passed (14.4m)

Artifacts

Produced during runtime
Name Size Digest
test-report
12.4 MB
sha256:047777ec6cf5f051f8dbd2d31db56a23aba65598e21f006b350b443785e8a2d7