nixos/tzupdate: Add basic test
This commit is contained in:
parent
1ee8b71382
commit
fdf05e4991
@ -1389,6 +1389,7 @@ in
|
||||
tuxguitar = runTest ./tuxguitar.nix;
|
||||
twingate = runTest ./twingate.nix;
|
||||
typesense = handleTest ./typesense.nix { };
|
||||
tzupdate = runTest ./tzupdate.nix;
|
||||
ucarp = handleTest ./ucarp.nix { };
|
||||
udisks2 = handleTest ./udisks2.nix { };
|
||||
ulogd = handleTest ./ulogd/ulogd.nix { };
|
||||
|
22
nixos/tests/tzupdate.nix
Normal file
22
nixos/tests/tzupdate.nix
Normal file
@ -0,0 +1,22 @@
|
||||
{ lib, ... }:
|
||||
let
|
||||
clientNodeName = "client";
|
||||
in
|
||||
{
|
||||
name = "tzupdate";
|
||||
|
||||
# TODO: Test properly:
|
||||
# - Add server node
|
||||
# - Add client configuration to talk to the server node
|
||||
# - Assert that the time zone changes appropriately
|
||||
nodes.${clientNodeName} = {
|
||||
services.tzupdate.enable = true;
|
||||
};
|
||||
|
||||
testScript = ''
|
||||
start_all()
|
||||
${clientNodeName}.wait_for_unit("multi-user.target")
|
||||
'';
|
||||
|
||||
meta.maintainers = [ lib.maintainers.l0b0 ];
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user