nixos/tests/home-assistant: test ping via wake_on_lan component

Let the home-assistant instance linger around for 30s so it can run
regular jobs and trigger more code paths that could result in errors.
This commit is contained in:
Martin Weinelt 2022-01-25 18:30:43 +01:00
parent d4061dcc6e
commit d9ad2b40f1
No known key found for this signature in database
GPG Key ID: 87C1E9888F856759

View File

@ -49,6 +49,12 @@ in {
payload_on = "let_there_be_light";
payload_off = "off";
}];
wake_on_lan = {};
switch = [{
platform = "wake_on_lan";
mac = "00:11:22:33:44:55";
host = "127.0.0.1";
}];
# tests component-based capability assignment (CAP_NET_BIND_SERVICE)
emulated_hue = {
host_ip = "127.0.0.1";
@ -99,6 +105,10 @@ in {
print("\n### home-assistant.log ###\n")
print(output_log + "\n")
# wait for home-assistant to fully boot
hass.sleep(30)
hass.wait_for_unit("home-assistant.service")
with subtest("Check that no errors were logged"):
assert "ERROR" not in output_log