diff options
author | Marijan <marijan.petricevic94@gmail.com> | 2019-11-05 00:38:50 +0100 |
---|---|---|
committer | Marijan <marijan.petricevic@hotmail.de> | 2019-11-05 12:00:26 +0100 |
commit | 1afa50aef1f23253b454201b8f8c29045bd01dcb (patch) | |
tree | a463472081a6b7d5bf272991587abf3da7c9b5bb /nixos/tests/fsck.nix | |
parent | 04f0961627034f47939d99ac00e9d1afab2ebc68 (diff) |
nixos/fsck: port test to python
Diffstat (limited to 'nixos/tests/fsck.nix')
-rw-r--r-- | nixos/tests/fsck.nix | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/nixos/tests/fsck.nix b/nixos/tests/fsck.nix index f943bb7f23500..e522419fde2b9 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" + ) ''; } |