summary refs log tree commit diff
path: root/tests/installer.nix
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2012-10-24 12:58:58 +0200
committerEelco Dolstra <eelco.dolstra@logicblox.com>2012-10-24 12:58:58 +0200
commit719aeb36caf764eb969dc2cc6fbee8fd14eb47cc (patch)
treee7e861d30442a16428137df415b2688cec00f34d /tests/installer.nix
parent2d9258da6705182388fc8e6472a49d2b0fee7b90 (diff)
downloadnixpkgs-719aeb36caf764eb969dc2cc6fbee8fd14eb47cc.tar
nixpkgs-719aeb36caf764eb969dc2cc6fbee8fd14eb47cc.tar.gz
nixpkgs-719aeb36caf764eb969dc2cc6fbee8fd14eb47cc.tar.bz2
nixpkgs-719aeb36caf764eb969dc2cc6fbee8fd14eb47cc.tar.lz
nixpkgs-719aeb36caf764eb969dc2cc6fbee8fd14eb47cc.tar.xz
nixpkgs-719aeb36caf764eb969dc2cc6fbee8fd14eb47cc.tar.zst
nixpkgs-719aeb36caf764eb969dc2cc6fbee8fd14eb47cc.zip
Tests: Depend on ‘network.target’
Diffstat (limited to 'tests/installer.nix')
-rw-r--r--tests/installer.nix11
1 files changed, 5 insertions, 6 deletions
diff --git a/tests/installer.nix b/tests/installer.nix
index 65542ae862e..09c51c1e19e 100644
--- a/tests/installer.nix
+++ b/tests/installer.nix
@@ -169,13 +169,12 @@ let
       my $machine = createMachine({ hda => "harddisk", hdaInterface => "${iface}" });
 
       # Did /boot get mounted, if appropriate?
-      # !!! There is currently no good way to wait for the
-      # `filesystems' task to finish.
-      $machine->waitForFile("/boot/grub");
+      $machine->waitForUnit("local-fs.target");
+      $machine->succeed("test -e /boot/grub");
 
       # Did the swap device get activated?
-      # !!! Idem.
-      $machine->waitUntilSucceeds("cat /proc/swaps | grep -q /dev");
+      $machine->waitForUnit("swap.target");
+      $machine->succeed("cat /proc/swaps | grep -q /dev");
 
       $machine->mustSucceed("nix-env -i coreutils >&2");
       $machine->mustSucceed("type -tP ls | tee /dev/stderr") =~ /.nix-profile/
@@ -188,7 +187,7 @@ let
       # And just to be sure, check that the machine still boots after
       # "nixos-rebuild switch".
       my $machine = createMachine({ hda => "harddisk", hdaInterface => "${iface}" });
-      $machine->waitForJob("network-interfaces");
+      $machine->waitForJob("network.target");
       $machine->shutdown;
     '';