summary refs log tree commit diff
path: root/nixos/lib/testing-python.nix
diff options
context:
space:
mode:
authorMaximilian Bosch <maximilian@mbosch.me>2021-08-12 22:50:29 +0200
committerMaximilian Bosch <maximilian@mbosch.me>2021-08-12 22:50:29 +0200
commit260d9cc7e10e477a60d11e9b44d80fd76a4492ae (patch)
treec6a0d9d92aec11ea086517add0410ed348025308 /nixos/lib/testing-python.nix
parent6b62dc483401dc13acb06a8035eea5318598635a (diff)
nixos/testing: re-add nixos-run-vms script
Originally removed in 926fb9396881202e727e5ec1fbf609b64455b388. This
one is actually quite useful for `nixos-build-vms(8)`.
Diffstat (limited to 'nixos/lib/testing-python.nix')
-rw-r--r--nixos/lib/testing-python.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/nixos/lib/testing-python.nix b/nixos/lib/testing-python.nix
index 6369d6ef05d4a..070a3a7ddc21b 100644
--- a/nixos/lib/testing-python.nix
+++ b/nixos/lib/testing-python.nix
@@ -186,6 +186,12 @@ rec {
           --set startScripts "''${vmStartScripts[*]}" \
           --set testScript "$out/test-script" \
           --set vlans '${toString vlans}'
+
+        ln -s ${testDriver}/bin/nixos-test-driver $out/bin/nixos-run-vms
+        wrapProgram $out/bin/nixos-run-vms \
+          --set startScripts "''${vmStartScripts[*]}" \
+          --set testScript "${pkgs.writeText "start-all" "start_all(); join_all();"}" \
+          --set vlans '${toString vlans}'
       '');
 
   # Make a full-blown test