diff options
author | Jan Hrnko <jan.hrnko@satoshilabs.com> | 2019-11-06 12:44:51 +0100 |
---|---|---|
committer | Jan Hrnko <jan.hrnko@satoshilabs.com> | 2019-11-06 12:44:51 +0100 |
commit | 3803abae68d8cec603e3e34b02825b273e2d65e3 (patch) | |
tree | d43b1ffee8edcd9cb92b7350703f36f3c7e45e3d /nixos/tests | |
parent | 1b6ca29f6d0099cc5a08196316c28ac5d42bb610 (diff) | |
download | nixlib-3803abae68d8cec603e3e34b02825b273e2d65e3.tar nixlib-3803abae68d8cec603e3e34b02825b273e2d65e3.tar.gz nixlib-3803abae68d8cec603e3e34b02825b273e2d65e3.tar.bz2 nixlib-3803abae68d8cec603e3e34b02825b273e2d65e3.tar.lz nixlib-3803abae68d8cec603e3e34b02825b273e2d65e3.tar.xz nixlib-3803abae68d8cec603e3e34b02825b273e2d65e3.tar.zst nixlib-3803abae68d8cec603e3e34b02825b273e2d65e3.zip |
nixos/snapper: port test to python
Diffstat (limited to 'nixos/tests')
-rw-r--r-- | nixos/tests/snapper.nix | 32 |
1 files changed, 12 insertions, 20 deletions
diff --git a/nixos/tests/snapper.nix b/nixos/tests/snapper.nix index 74ec22fd3499..018102d7f640 100644 --- a/nixos/tests/snapper.nix +++ b/nixos/tests/snapper.nix @@ -1,4 +1,4 @@ -import ./make-test.nix ({ ... }: +import ./make-test-python.nix ({ ... }: { name = "snapper"; @@ -20,24 +20,16 @@ import ./make-test.nix ({ ... }: }; testScript = '' - $machine->succeed("btrfs subvolume create /home/.snapshots"); - - $machine->succeed("snapper -c home list"); - - $machine->succeed("snapper -c home create --description empty"); - - $machine->succeed("echo test > /home/file"); - $machine->succeed("snapper -c home create --description file"); - - $machine->succeed("snapper -c home status 1..2"); - - $machine->succeed("snapper -c home undochange 1..2"); - $machine->fail("ls /home/file"); - - $machine->succeed("snapper -c home delete 2"); - - $machine->succeed("systemctl --wait start snapper-timeline.service"); - - $machine->succeed("systemctl --wait start snapper-cleanup.service"); + machine.succeed("btrfs subvolume create /home/.snapshots") + machine.succeed("snapper -c home list") + machine.succeed("snapper -c home create --description empty") + machine.succeed("echo test > /home/file") + machine.succeed("snapper -c home create --description file") + machine.succeed("snapper -c home status 1..2") + machine.succeed("snapper -c home undochange 1..2") + machine.fail("ls /home/file") + machine.succeed("snapper -c home delete 2") + machine.succeed("systemctl --wait start snapper-timeline.service") + machine.succeed("systemctl --wait start snapper-cleanup.service") ''; }) |