From 33639143ea50404a04bc4c454435aff1bd79dd4b Mon Sep 17 00:00:00 2001 From: Benedikt Peetz Date: Fri, 20 Dec 2024 13:58:21 +0100 Subject: refactor({modules,test}): Migrate to a `by-name` structure --- tests.nix | 28 ---------------------------- 1 file changed, 28 deletions(-) delete mode 100644 tests.nix (limited to 'tests.nix') diff --git a/tests.nix b/tests.nix deleted file mode 100644 index d91a9c9..0000000 --- a/tests.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ - pkgs, - lib, - specialArgs, -}: let - # for `nix eval --file` (as it does not support args) use: - # ``` - # specialArgs = {}; - # pkgs = (builtins.getFlake "nixpkgs").legacyPackages."x86_64-linux"; - # inherit (pkgs) lib; - # ``` - # instead of the function arguments above. - importTests' = test: let - basename = builtins.baseNameOf test; - testName = builtins.baseNameOf (lib.strings.removeSuffix "/${basename}" "${builtins.toString test}"); - in { - name = "${testName}"; - value = pkgs.callPackage test specialArgs; - }; - - importTests = dir: - builtins.listToAttrs (builtins.map importTests' ( - lib.fileset.toList (lib.fileset.fileFilter (file: file.name == "test.nix") dir) - )); - - tests = importTests ./tests; -in - tests -- cgit 1.4.1