nixos/tests: fix #146169

This commit is contained in:
Marijan Petričević 2022-01-25 13:23:37 +01:00
parent c94eb27aeb
commit 75de3397fd

View File

@ -51,6 +51,7 @@ rec {
, enableOCR ? false , enableOCR ? false
, skipLint ? false , skipLint ? false
, passthru ? {} , passthru ? {}
, interactive ? false
}: }:
let let
# Reifies and correctly wraps the python test driver for # Reifies and correctly wraps the python test driver for
@ -139,7 +140,8 @@ rec {
wrapProgram $out/bin/nixos-test-driver \ wrapProgram $out/bin/nixos-test-driver \
--set startScripts "''${vmStartScripts[*]}" \ --set startScripts "''${vmStartScripts[*]}" \
--set testScript "$out/test-script" \ --set testScript "$out/test-script" \
--set vlans '${toString vlans}' --set vlans '${toString vlans}' \
${if interactive then "--add-flags --interactive" else ""}
''); '');
# Make a full-blown test # Make a full-blown test
@ -217,6 +219,7 @@ rec {
testName = name; testName = name;
qemu_pkg = pkgs.qemu; qemu_pkg = pkgs.qemu;
nodes = nodes pkgs.qemu; nodes = nodes pkgs.qemu;
interactive = true;
}; };
test = test =