diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 97b5eb9f3ca4..1d31318a6dc3 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -312,7 +312,7 @@ in chromadb = runTest ./chromadb.nix; chromium = (handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./chromium.nix { }).stable or { }; chrony = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./chrony.nix; - chrony-ptp = handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./chrony-ptp.nix { }; + chrony-ptp = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./chrony-ptp.nix; cinnamon = runTest ./cinnamon.nix; cinnamon-wayland = runTest ./cinnamon-wayland.nix; cjdns = runTest ./cjdns.nix; diff --git a/nixos/tests/chrony-ptp.nix b/nixos/tests/chrony-ptp.nix index f4e23e61b0a3..d4ecc4e9e9c9 100644 --- a/nixos/tests/chrony-ptp.nix +++ b/nixos/tests/chrony-ptp.nix @@ -1,32 +1,24 @@ -import ./make-test-python.nix ( - { lib, ... }: - { - name = "chrony-ptp"; +{ lib, ... }: +{ + name = "chrony-ptp"; - meta = { - maintainers = with lib.maintainers; [ gkleen ]; + meta.maintainers = with lib.maintainers; [ gkleen ]; + + nodes.qemuGuest = { + boot.kernelModules = [ "ptp_kvm" ]; + + services.chrony = { + enable = true; + extraConfig = '' + refclock PHC /dev/ptp_kvm poll 2 dpoll -2 offset 0 stratum 3 + ''; }; + }; - nodes = { - qemuGuest = - { lib, ... }: - { - boot.kernelModules = [ "ptp_kvm" ]; + testScript = '' + start_all() - services.chrony = { - enable = true; - extraConfig = '' - refclock PHC /dev/ptp_kvm poll 2 dpoll -2 offset 0 stratum 3 - ''; - }; - }; - }; - - testScript = '' - start_all() - - qemuGuest.wait_for_unit('multi-user.target') - qemuGuest.succeed('systemctl is-active chronyd.service') - ''; - } -) + qemuGuest.wait_for_unit('multi-user.target') + qemuGuest.succeed('systemctl is-active chronyd.service') + ''; +}