diff options
author | lassulus <lassulus@lassul.us> | 2022-09-30 12:55:28 +0200 |
---|---|---|
committer | lassulus <lassulus@lassul.us> | 2022-10-02 16:41:02 +0200 |
commit | 9f7f23abdb161578316d94f45528fbf47982f4d9 (patch) | |
tree | 92134db7dbe059a7163571e50045b42798a2aea4 /tests/complex.nix | |
parent | a215a1975938fbc04ae8fb14e474304f3200e15c (diff) |
add nixos tests for disko.config, extend/fix existing tests
Diffstat (limited to 'tests/complex.nix')
-rw-r--r-- | tests/complex.nix | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/tests/complex.nix b/tests/complex.nix index 3fa861e..cd87b3b 100644 --- a/tests/complex.nix +++ b/tests/complex.nix @@ -3,16 +3,23 @@ }: makeDiskoTest { disko-config = import ../example/complex.nix; + extraConfig = { + fileSystems."/zfs_legacy_fs".options = [ "nofail" ]; # TODO find out why we need this! + }; extraTestScript = '' machine.succeed("test -b /dev/zroot/zfs_testvolume"); machine.succeed("test -b /dev/md/raid1p1"); - machine.succeed("mountpoint /mnt"); - machine.succeed("mountpoint /mnt/zfs_fs"); - machine.succeed("mountpoint /mnt/zfs_legacy_fs"); - machine.succeed("mountpoint /mnt/ext4onzfs"); - machine.succeed("mountpoint /mnt/ext4_on_lvm"); + machine.succeed("mountpoint /zfs_fs"); + machine.succeed("mountpoint /zfs_legacy_fs"); + machine.succeed("mountpoint /ext4onzfs"); + machine.succeed("mountpoint /ext4_on_lvm"); + ''; + enableOCR = true; + bootCommands = '' + machine.wait_for_text("Passphrase for") + machine.send_chars("secret\n") ''; extraConfig = { boot.kernelModules = [ "dm-raid" "dm-mirror" ]; |