summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorMarijan <marijan.petricevic94@gmail.com>2019-11-05 00:38:50 +0100
committerMarijan <marijan.petricevic@hotmail.de>2019-11-05 12:00:26 +0100
commit1afa50aef1f23253b454201b8f8c29045bd01dcb (patch)
treea463472081a6b7d5bf272991587abf3da7c9b5bb /nixos
parent04f0961627034f47939d99ac00e9d1afab2ebc68 (diff)
downloadnixpkgs-1afa50aef1f23253b454201b8f8c29045bd01dcb.tar
nixpkgs-1afa50aef1f23253b454201b8f8c29045bd01dcb.tar.gz
nixpkgs-1afa50aef1f23253b454201b8f8c29045bd01dcb.tar.bz2
nixpkgs-1afa50aef1f23253b454201b8f8c29045bd01dcb.tar.lz
nixpkgs-1afa50aef1f23253b454201b8f8c29045bd01dcb.tar.xz
nixpkgs-1afa50aef1f23253b454201b8f8c29045bd01dcb.tar.zst
nixpkgs-1afa50aef1f23253b454201b8f8c29045bd01dcb.zip
nixos/fsck: port test to python
Diffstat (limited to 'nixos')
-rw-r--r--nixos/tests/fsck.nix22
1 files changed, 12 insertions, 10 deletions
diff --git a/nixos/tests/fsck.nix b/nixos/tests/fsck.nix
index f943bb7f235..e522419fde2 100644
--- a/nixos/tests/fsck.nix
+++ b/nixos/tests/fsck.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix {
+import ./make-test-python.nix {
   name = "fsck";
 
   machine = { lib, ... }: {
@@ -14,16 +14,18 @@ import ./make-test.nix {
   };
 
   testScript = ''
-    $machine->waitForUnit('default.target');
+    machine.wait_for_unit("default.target")
 
-    subtest "root fs is fsckd", sub {
-      $machine->succeed('journalctl -b | grep "fsck.ext4.*/dev/vda"');
-    };
+    with subtest("root fs is fsckd"):
+        machine.succeed("journalctl -b | grep 'fsck.ext4.*/dev/vda'")
 
-    subtest "mnt fs is fsckd", sub {
-      $machine->succeed('journalctl -b | grep "fsck.*/dev/vdb.*clean"');
-      $machine->succeed('grep "Requires=systemd-fsck@dev-vdb.service" /run/systemd/generator/mnt.mount');
-      $machine->succeed('grep "After=systemd-fsck@dev-vdb.service" /run/systemd/generator/mnt.mount');
-    };
+    with subtest("mnt fs is fsckd"):
+        machine.succeed("journalctl -b | grep 'fsck.*/dev/vdb.*clean'")
+        machine.succeed(
+            "grep 'Requires=systemd-fsck@dev-vdb.service' /run/systemd/generator/mnt.mount"
+        )
+        machine.succeed(
+            "grep 'After=systemd-fsck@dev-vdb.service' /run/systemd/generator/mnt.mount"
+        )
   '';
 }