{ makeTest ? import , eval-config ? import , pkgs ? import { } }: let lib = pkgs.lib; diskoLib = import ../lib { inherit lib makeTest eval-config; }; allTestFilenames = builtins.map (lib.removeSuffix ".nix") ( builtins.filter (x: lib.hasSuffix ".nix" x && x != "default.nix") (lib.attrNames (builtins.readDir ./.)) ); allTests = lib.genAttrs allTestFilenames (test: import (./. + "/${test}.nix") { inherit diskoLib pkgs; }) // { standalone = (pkgs.nixos [ ../example/stand-alone/configuration.nix ]).config.system.build.toplevel; }; in allTests