at 23.05-pre 717 B view raw
1import ./make-test-python.nix ({ pkgs, lib, ... }: 2 { 3 name = "zigbee2mqtt"; 4 nodes.machine = { pkgs, ... }: 5 { 6 services.zigbee2mqtt = { 7 enable = true; 8 }; 9 10 systemd.services.zigbee2mqtt.serviceConfig.DevicePolicy = lib.mkForce "auto"; 11 }; 12 13 testScript = '' 14 machine.wait_for_unit("zigbee2mqtt.service") 15 machine.wait_until_fails("systemctl status zigbee2mqtt.service") 16 machine.succeed( 17 "journalctl -eu zigbee2mqtt | grep \"Error: Error while opening serialport 'Error: Error: No such file or directory, cannot open /dev/ttyACM0'\"" 18 ) 19 20 machine.log(machine.succeed("systemd-analyze security zigbee2mqtt.service")) 21 ''; 22 } 23)