nixosTests.zwave-js: migrate to runTest

Part Of #386873

Changed files
+30 -34
nixos
+1 -1
nixos/tests/all-tests.nix
···
zram-generator = handleTest ./zram-generator.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;
}
···
zram-generator = handleTest ./zram-generator.nix {};
zrepl = handleTest ./zrepl.nix {};
zsh-history = handleTest ./zsh-history.nix {};
+
zwave-js = runTest ./zwave-js.nix;
zwave-js-ui = runTest ./zwave-js-ui.nix;
}
+29 -33
nixos/tests/zwave-js.nix
···
-
import ./make-test-python.nix (
-
{ pkgs, lib, ... }:
-
let
-
secretsConfigFile = pkgs.writeText "secrets.json" (
-
builtins.toJSON {
-
securityKeys = {
-
"S0_Legacy" = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA";
-
};
-
}
-
);
-
in
-
{
-
name = "zwave-js";
-
meta.maintainers = with lib.maintainers; [ graham33 ];
-
nodes = {
-
machine =
-
{ config, ... }:
-
{
-
services.zwave-js = {
-
enable = true;
-
serialPort = "/dev/null";
-
extraFlags = [ "--mock-driver" ];
-
inherit secretsConfigFile;
-
};
-
};
};
-
testScript = ''
-
start_all()
-
machine.wait_for_unit("zwave-js.service")
-
machine.wait_for_open_port(3000)
-
machine.wait_until_succeeds("journalctl --since -1m --unit zwave-js --grep 'ZwaveJS server listening'")
-
'';
-
}
-
)
···
+
{ pkgs, lib, ... }:
+
let
+
secretsConfigFile = pkgs.writeText "secrets.json" (
+
builtins.toJSON {
+
securityKeys = {
+
"S0_Legacy" = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA";
+
};
+
}
+
);
+
in
+
{
+
name = "zwave-js";
+
meta.maintainers = with lib.maintainers; [ graham33 ];
+
nodes = {
+
machine = {
+
services.zwave-js = {
+
enable = true;
+
serialPort = "/dev/null";
+
extraFlags = [ "--mock-driver" ];
+
inherit secretsConfigFile;
+
};
};
+
};
+
testScript = ''
+
start_all()
+
machine.wait_for_unit("zwave-js.service")
+
machine.wait_for_open_port(3000)
+
machine.wait_until_succeeds("journalctl --since -1m --unit zwave-js --grep 'ZwaveJS server listening'")
+
'';
+
}