about summary refs log tree commit diff stats
path: root/tests/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'tests/default.nix')
-rw-r--r--tests/default.nix33
1 files changed, 33 insertions, 0 deletions
diff --git a/tests/default.nix b/tests/default.nix
new file mode 100644
index 00000000..9803c99c
--- /dev/null
+++ b/tests/default.nix
@@ -0,0 +1,33 @@
+{
+  lib,
+  pkgs,
+  myPkgs,
+  nixpkgs_as_input,
+  extraModules,
+}: let
+  nixLib = import ../lib {};
+
+  mkTest = import ./infrastructure {
+    inherit
+      pkgs
+      lib
+      nixos-lib
+      myPkgs
+      extraModules
+      ;
+  };
+
+  nixos-lib = import (nixpkgs_as_input + "/nixos/lib") {};
+
+  tests = nixLib.mkByName {
+    baseDirectory = ./by-name;
+    fileName = "test.nix";
+    finalizeFunction = name: value:
+      import value {
+        inherit
+          mkTest
+          ;
+      };
+  };
+in
+  tests