about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--modules/core/tests.nix17
1 files changed, 15 insertions, 2 deletions
diff --git a/modules/core/tests.nix b/modules/core/tests.nix
index bd44bf3b..1aca3f30 100644
--- a/modules/core/tests.nix
+++ b/modules/core/tests.nix
@@ -457,8 +457,21 @@ let
     { check = config.services.powerdns.enable;
       path  = ["nixos" "powerdns"];
     }
-    { check = config.networking.usePredictableInterfaceNames;
-      path  = ["nixos" "predictable-interface-names"];
+    { check = config.networking.usePredictableInterfaceNames
+           && !config.networking.useNetworkd;
+      path  = ["nixos" "predictable-interface-names" "predictable"];
+    }
+    { check = config.networking.usePredictableInterfaceNames
+           && config.networking.useNetworkd;
+      path  = ["nixos" "predictable-interface-names" "predictableNetworkd"];
+    }
+    { check = !config.networking.usePredictableInterfaceNames
+           && !config.networking.useNetworkd;
+      path  = ["nixos" "predictable-interface-names" "unpredictable"];
+    }
+    { check = !config.networking.usePredictableInterfaceNames
+           && config.networking.useNetworkd;
+      path  = ["nixos" "predictable-interface-names" "unpredictableNetworkd"];
     }
     { check = config.services.printing.enable;
       path  = ["nixos" "printing"];