summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorworldofpeace <worldofpeace@protonmail.ch>2020-02-14 12:38:57 -0500
committerGitHub <noreply@github.com>2020-02-14 12:38:57 -0500
commit95e41ecd8f92311de4f65c73cad943e5add08515 (patch)
treea6c5a56ec7129cea60f4962fdb2596790c98ac59 /nixos
parentb229e9fdfdb7925b808b498bd6ff6cc9b0d55a60 (diff)
parent5507e09618c2e2d4a51377d73eb77b3cb9eef01c (diff)
downloadnixpkgs-95e41ecd8f92311de4f65c73cad943e5add08515.tar
nixpkgs-95e41ecd8f92311de4f65c73cad943e5add08515.tar.gz
nixpkgs-95e41ecd8f92311de4f65c73cad943e5add08515.tar.bz2
nixpkgs-95e41ecd8f92311de4f65c73cad943e5add08515.tar.lz
nixpkgs-95e41ecd8f92311de4f65c73cad943e5add08515.tar.xz
nixpkgs-95e41ecd8f92311de4f65c73cad943e5add08515.tar.zst
nixpkgs-95e41ecd8f92311de4f65c73cad943e5add08515.zip
Merge pull request #79659 from worldofpeace/cleanup-python-test-lib
testing: fix runInMachineWithX/runInMachine
Diffstat (limited to 'nixos')
-rw-r--r--nixos/lib/testing-python.nix15
-rw-r--r--nixos/lib/testing.nix5
2 files changed, 13 insertions, 7 deletions
diff --git a/nixos/lib/testing-python.nix b/nixos/lib/testing-python.nix
index a7f6d792651..6663864f1e5 100644
--- a/nixos/lib/testing-python.nix
+++ b/nixos/lib/testing-python.nix
@@ -218,12 +218,12 @@ in rec {
       '';
 
       testScript = ''
-        startAll;
-        $client->waitForUnit("multi-user.target");
+        start_all()
+        client.wait_for_unit("multi-user.target")
         ${preBuild}
-        $client->succeed("env -i ${bash}/bin/bash ${buildrunner} /tmp/xchg/saved-env >&2");
+        client.succeed("env -i ${bash}/bin/bash ${buildrunner} /tmp/xchg/saved-env >&2")
         ${postBuild}
-        $client->succeed("sync"); # flush all data before pulling the plug
+        client.succeed("sync") # flush all data before pulling the plug
       '';
 
       vmRunCommand = writeText "vm-run" ''
@@ -263,9 +263,12 @@ in rec {
         { ... }:
         {
           inherit require;
+          imports = [
+            ../tests/common/auto.nix
+          ];
           virtualisation.memorySize = 1024;
           services.xserver.enable = true;
-          services.xserver.displayManager.auto.enable = true;
+          test-support.displayManager.auto.enable = true;
           services.xserver.displayManager.defaultSession = "none+icewm";
           services.xserver.windowManager.icewm.enable = true;
         };
@@ -274,7 +277,7 @@ in rec {
         machine = client;
         preBuild =
           ''
-            $client->waitForX;
+            client.wait_for_x()
           '';
       } // args);
 
diff --git a/nixos/lib/testing.nix b/nixos/lib/testing.nix
index c82abd1f990..7d6a5c0a290 100644
--- a/nixos/lib/testing.nix
+++ b/nixos/lib/testing.nix
@@ -250,9 +250,12 @@ in rec {
         { ... }:
         {
           inherit require;
+          imports = [
+            ../tests/common/auto.nix
+          ];
           virtualisation.memorySize = 1024;
           services.xserver.enable = true;
-          services.xserver.displayManager.auto.enable = true;
+          test-support.displayManager.auto.enable = true;
           services.xserver.displayManager.defaultSession = "none+icewm";
           services.xserver.windowManager.icewm.enable = true;
         };