at 23.05-pre 468 B view raw
1{ lib }: 2let 3 4 evalTest = module: lib.evalModules { modules = testModules ++ [ module ]; }; 5 runTest = module: (evalTest ({ config, ... }: { imports = [ module ]; result = config.test; })).config.result; 6 7 testModules = [ 8 ./call-test.nix 9 ./driver.nix 10 ./interactive.nix 11 ./legacy.nix 12 ./meta.nix 13 ./name.nix 14 ./network.nix 15 ./nodes.nix 16 ./pkgs.nix 17 ./run.nix 18 ./testScript.nix 19 ]; 20 21in 22{ 23 inherit evalTest runTest testModules; 24}