From 907793d237a8fa0d528c6a44a5e0b70d73b69e47 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Sun, 10 May 2026 10:31:29 -0700 Subject: [PATCH 1/7] home-assistant.tests.components.modem_callerid: re-enable test_setup_entry Fixed upstream in home-assistant/core#167461. --- pkgs/servers/home-assistant/tests.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/servers/home-assistant/tests.nix b/pkgs/servers/home-assistant/tests.nix index 7f8992f7c8bf..89d577819ff3 100644 --- a/pkgs/servers/home-assistant/tests.nix +++ b/pkgs/servers/home-assistant/tests.nix @@ -117,10 +117,6 @@ let "tests/components/minecraft_server/test_init.py" "tests/components/minecraft_server/test_sensor.py" ]; - modem_callerid = [ - # aioserial mock produces wrong state - "tests/components/modem_callerid/test_init.py::test_setup_entry" - ]; nzbget = [ # type assertion fails due to introduction of parameterized type "tests/components/nzbget/test_config_flow.py::test_user_form" From 36677b407ac01ca699309832d6697be850b91bc1 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Sun, 10 May 2026 10:40:16 -0700 Subject: [PATCH 2/7] home-assistant.tests.components: re-enable sensor, vacuum, ecovacs, and roborock tests Fixed upstream in home-assistant/core#167928, which lets frontend-handled repair issues omit a description in strings.json. --- pkgs/servers/home-assistant/tests.nix | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/pkgs/servers/home-assistant/tests.nix b/pkgs/servers/home-assistant/tests.nix index 89d577819ff3..c202dbeccc18 100644 --- a/pkgs/servers/home-assistant/tests.nix +++ b/pkgs/servers/home-assistant/tests.nix @@ -139,10 +139,6 @@ let # intent fixture mismatch "test_error_no_device_on_floor" ]; - ecovacs = [ - # Translation not found for vacuum - "test_raise_segment_changed_issue" - ]; homeassistant_sky_connect = [ # 2026.5.0: after reload device is in loaded state instead of retry state "test_usb_device_reactivity" @@ -151,30 +147,10 @@ let # 2026.5.0: after reload device is in loaded state instead of retry state "test_usb_device_reactivity" ]; - roborock = [ - # Translation not found for vacuum - "test_clean_segments_mixed_maps" - "test_segments_changed_issue" - ]; - sensor = [ - # Failed: Translation not found for sensor - "test_validate_unit_change_convertible" - "test_validate_statistics_unit_change_no_device_class" - "test_validate_statistics_state_class_removed" - "test_validate_statistics_state_class_removed_issue_cleaned_up" - "test_validate_statistics_unit_change_no_conversion" - "test_validate_statistics_unit_change_equivalent_units_2" - "test_update_statistics_issues" - "test_validate_statistics_mean_type_changed" - ]; shell_command = [ # tries to retrieve file from github "test_non_text_stdout_capture" ]; - vacuum = [ - # Translation not found for vacuum - "test_segments_changed_issue" - ]; zeroconf = [ # multicast socket bind, not possible in the sandbox "test_subscribe_discovery" From f4d69a71a9cb99be9fbcb404176b9bbed5c8c382 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Sun, 5 Apr 2026 11:21:30 -0700 Subject: [PATCH 3/7] home-assistant.tests.components.conversation: disable test_error_no_device_on_floor only on aarch64 Passes on x86_64 after the intents bump to 2026.2.13 in home-assistant/core#162959. --- pkgs/servers/home-assistant/tests.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/tests.nix b/pkgs/servers/home-assistant/tests.nix index c202dbeccc18..1b90ac5b1005 100644 --- a/pkgs/servers/home-assistant/tests.nix +++ b/pkgs/servers/home-assistant/tests.nix @@ -1,5 +1,6 @@ { lib, + stdenv, home-assistant, }: @@ -135,10 +136,14 @@ let }; extraDisabledTests = { - conversation = [ - # intent fixture mismatch + conversation = lib.optionals stdenv.hostPlatform.isAarch64 [ + # intent fixture mismatch on aarch64 "test_error_no_device_on_floor" ]; + ecovacs = [ + # Translation not found for vacuum + "test_raise_segment_changed_issue" + ]; homeassistant_sky_connect = [ # 2026.5.0: after reload device is in loaded state instead of retry state "test_usb_device_reactivity" From fb45929bc97e7f41f5b07e619e85ca10e78f43a1 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Sun, 10 May 2026 10:48:58 -0700 Subject: [PATCH 4/7] home-assistant.tests.components.shell_command: re-enable test_non_text_stdout_capture Fixed upstream in home-assistant/core#167466. --- pkgs/servers/home-assistant/tests.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/servers/home-assistant/tests.nix b/pkgs/servers/home-assistant/tests.nix index 1b90ac5b1005..c32984813dca 100644 --- a/pkgs/servers/home-assistant/tests.nix +++ b/pkgs/servers/home-assistant/tests.nix @@ -152,10 +152,6 @@ let # 2026.5.0: after reload device is in loaded state instead of retry state "test_usb_device_reactivity" ]; - shell_command = [ - # tries to retrieve file from github - "test_non_text_stdout_capture" - ]; zeroconf = [ # multicast socket bind, not possible in the sandbox "test_subscribe_discovery" From 6b6689e3e3833e550056ea79d346c3bf2e6ea145 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Sun, 10 May 2026 10:50:11 -0700 Subject: [PATCH 5/7] home-assistant.tests.components.nzbget: re-enable config_flow and init tests Fixed upstream in home-assistant/core#167456. --- pkgs/servers/home-assistant/tests.nix | 7 ------- 1 file changed, 7 deletions(-) diff --git a/pkgs/servers/home-assistant/tests.nix b/pkgs/servers/home-assistant/tests.nix index c32984813dca..42de467a80ac 100644 --- a/pkgs/servers/home-assistant/tests.nix +++ b/pkgs/servers/home-assistant/tests.nix @@ -118,13 +118,6 @@ let "tests/components/minecraft_server/test_init.py" "tests/components/minecraft_server/test_sensor.py" ]; - nzbget = [ - # type assertion fails due to introduction of parameterized type - "tests/components/nzbget/test_config_flow.py::test_user_form" - "tests/components/nzbget/test_config_flow.py::test_user_form_show_advanced_options" - "tests/components/nzbget/test_config_flow.py::test_user_form_cannot_connect" - "tests/components/nzbget/test_init.py::test_async_setup_raises_entry_not_ready" - ]; overseerr = [ # imports broken future module "tests/components/overseerr/test_event.py" From e96652291c28d6e4ac167fa1d06787960557169c Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Sun, 10 May 2026 10:50:40 -0700 Subject: [PATCH 6/7] home-assistant.tests.components.hypontech: re-enable test_sensors Fixed upstream in home-assistant/core#167273. --- pkgs/servers/home-assistant/tests.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/servers/home-assistant/tests.nix b/pkgs/servers/home-assistant/tests.nix index 42de467a80ac..60bc86ca144c 100644 --- a/pkgs/servers/home-assistant/tests.nix +++ b/pkgs/servers/home-assistant/tests.nix @@ -94,10 +94,6 @@ let }; extraDisabledTestPaths = { - hypontech = [ - # outdated snapshot - "tests/components/hypontech/test_sensor.py::test_sensors" - ]; influxdb = [ # These tests fail because they check for the number of warnings in the # logs and there is an extra warning in the logs: From 7dc6296bb80e1d5de19e3e8f9e2b5a703f2b91ec Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Sun, 10 May 2026 10:51:10 -0700 Subject: [PATCH 7/7] home-assistant.tests.components.overseerr: re-enable test_event Fixed upstream in home-assistant/core#167458. --- pkgs/servers/home-assistant/tests.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/servers/home-assistant/tests.nix b/pkgs/servers/home-assistant/tests.nix index 60bc86ca144c..2990ea4a76cf 100644 --- a/pkgs/servers/home-assistant/tests.nix +++ b/pkgs/servers/home-assistant/tests.nix @@ -114,10 +114,6 @@ let "tests/components/minecraft_server/test_init.py" "tests/components/minecraft_server/test_sensor.py" ]; - overseerr = [ - # imports broken future module - "tests/components/overseerr/test_event.py" - ]; systemmonitor = [ # sandbox doesn't grant access to /sys/class/power_supply "tests/components/systemmonitor/test_config_flow.py::test_add_and_remove_processes"