nixosTests.zwave-js-ui: migrate to runTest

Part Of #386873

Changed files
+25 -27
nixos
+1 -1
nixos/tests/all-tests.nix
···
zrepl = handleTest ./zrepl.nix {};
zsh-history = handleTest ./zsh-history.nix {};
zwave-js = handleTest ./zwave-js.nix {};
-
zwave-js-ui = handleTest ./zwave-js-ui.nix {};
}
···
zrepl = handleTest ./zrepl.nix {};
zsh-history = handleTest ./zsh-history.nix {};
zwave-js = handleTest ./zwave-js.nix {};
+
zwave-js-ui = runTest ./zwave-js-ui.nix;
}
+24 -26
nixos/tests/zwave-js-ui.nix
···
-
import ./make-test-python.nix (
-
{ lib, ... }:
-
{
-
name = "zwave-js-ui";
-
meta.maintainers = with lib.maintainers; [ cdombroski ];
-
nodes = {
-
machine =
-
{ ... }:
-
{
-
services.zwave-js-ui = {
-
enable = true;
-
serialPort = "/dev/null";
-
settings = {
-
HOST = "::";
-
PORT = "9999";
-
};
};
};
-
};
-
testScript = ''
-
start_all()
-
machine.wait_for_unit("zwave-js-ui.service")
-
machine.wait_for_open_port(9999)
-
machine.wait_until_succeeds("journalctl --since -1m --unit zwave-js-ui --grep 'Listening on port 9999host :: protocol HTTP'")
-
machine.wait_for_file("/var/lib/zwave-js-ui/users.json")
-
'';
-
}
-
)
···
+
{ lib, ... }:
+
{
+
name = "zwave-js-ui";
+
meta.maintainers = with lib.maintainers; [ cdombroski ];
+
nodes = {
+
machine =
+
{ ... }:
+
{
+
services.zwave-js-ui = {
+
enable = true;
+
serialPort = "/dev/null";
+
settings = {
+
HOST = "::";
+
PORT = "9999";
};
};
+
};
+
};
+
testScript = ''
+
start_all()
+
machine.wait_for_unit("zwave-js-ui.service")
+
machine.wait_for_open_port(9999)
+
machine.wait_until_succeeds("journalctl --since -1m --unit zwave-js-ui --grep 'Listening on port 9999host :: protocol HTTP'")
+
machine.wait_for_file("/var/lib/zwave-js-ui/users.json")
+
'';
+
}