diff options
author | worldofpeace <worldofpeace@protonmail.ch> | 2020-02-14 12:38:57 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-14 12:38:57 -0500 |
commit | 95e41ecd8f92311de4f65c73cad943e5add08515 (patch) | |
tree | a6c5a56ec7129cea60f4962fdb2596790c98ac59 /nixos/lib | |
parent | b229e9fdfdb7925b808b498bd6ff6cc9b0d55a60 (diff) | |
parent | 5507e09618c2e2d4a51377d73eb77b3cb9eef01c (diff) |
Merge pull request #79659 from worldofpeace/cleanup-python-test-lib
testing: fix runInMachineWithX/runInMachine
Diffstat (limited to 'nixos/lib')
-rw-r--r-- | nixos/lib/testing-python.nix | 15 | ||||
-rw-r--r-- | nixos/lib/testing.nix | 5 |
2 files changed, 13 insertions, 7 deletions
diff --git a/nixos/lib/testing-python.nix b/nixos/lib/testing-python.nix index a7f6d79265147..6663864f1e56e 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 c82abd1f99003..7d6a5c0a29009 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; }; |