diff options
author | Mikaela Allan <me@mikaela.ca> | 2023-05-16 10:34:06 -0400 |
---|---|---|
committer | Mikaela Allan <me@mikaela.ca> | 2023-05-16 10:48:53 -0400 |
commit | 9b47ad6682fbf3ba3c6ce006a54440e0126fdf04 (patch) | |
tree | 6f838a7dc426c7aef0233cdb88f9985c909290eb /nixos | |
parent | 3fedce78b28a7966c8a27b7fe24245e389777e94 (diff) |
nixos/config/swap: check failure in swap file test
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/tests/swap-file-btrfs.nix | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/nixos/tests/swap-file-btrfs.nix b/nixos/tests/swap-file-btrfs.nix index d9fcd2be1160a..35b9fb4fa50ac 100644 --- a/nixos/tests/swap-file-btrfs.nix +++ b/nixos/tests/swap-file-btrfs.nix @@ -32,6 +32,8 @@ import ./make-test-python.nix ({ lib, ... }: testScript = '' machine.wait_for_unit('var-swapfile.swap') + # Ensure the swap file creation script ran to completion without failing when creating the swap file + machine.fail("systemctl is-failed --quiet mkswap-var-swapfile.service") machine.succeed("stat --file-system --format=%T /var/swapfile | grep btrfs") # First run. Auto creation. machine.succeed("swapon --show | grep /var/swapfile") @@ -41,6 +43,8 @@ import ./make-test-python.nix ({ lib, ... }: # Second run. Use it as-is. machine.wait_for_unit('var-swapfile.swap') + # Ensure the swap file creation script ran to completion without failing when the swap file already exists + machine.fail("systemctl is-failed --quiet mkswap-var-swapfile.service") machine.succeed("swapon --show | grep /var/swapfile") ''; }) |