tests module: test system.build output instead of systemPackages

This commit is contained in:
lassulus 2022-12-01 20:11:22 +01:00
parent c3a7680451
commit 0f21bc31fe

View File

@ -103,7 +103,7 @@
virtualisation.emptyDiskImages = builtins.genList (_: 4096) num-disks; virtualisation.emptyDiskImages = builtins.genList (_: 4096) num-disks;
}; };
testScript = '' testScript = { nodes, ... }: ''
def disks(oldmachine, num_disks): def disks(oldmachine, num_disks):
disk_flags = "" disk_flags = ""
for i in range(num_disks): for i in range(num_disks):
@ -126,9 +126,9 @@
machine.succeed("${tsp-mount}") # verify that the command is idempotent machine.succeed("${tsp-mount}") # verify that the command is idempotent
''} ''}
${lib.optionalString (testMode == "module") '' ${lib.optionalString (testMode == "module") ''
machine.succeed("disko-create") machine.succeed("${nodes.machine.system.build.formatScript}")
machine.succeed("disko-mount") machine.succeed("${nodes.machine.system.build.mountScript}")
machine.succeed("disko-mount") # verify that the command is idempotent machine.succeed("${nodes.machine.system.build.mountScript}") # verify that the command is idempotent
''} ''}
${lib.optionalString (testMode == "cli") '' ${lib.optionalString (testMode == "cli") ''
# TODO use the disko cli here # TODO use the disko cli here