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