at 23.11-pre 812 B view raw
1import ./make-test-python.nix ({ pkgs, lib, ... }: 2 3let 4 multipass-image = import ../release.nix { 5 configuration = { 6 # Building documentation makes the test unnecessarily take a longer time: 7 documentation.enable = lib.mkForce false; 8 }; 9 }; 10 11in 12{ 13 name = "multipass"; 14 15 meta.maintainers = [ lib.maintainers.jnsgruk ]; 16 17 nodes.machine = { lib, ... }: { 18 virtualisation = { 19 cores = 1; 20 memorySize = 1024; 21 diskSize = 4096; 22 23 multipass.enable = true; 24 }; 25 }; 26 27 testScript = '' 28 machine.wait_for_unit("sockets.target") 29 machine.wait_for_unit("multipass.service") 30 machine.wait_for_file("/var/lib/multipass/data/multipassd/network/multipass_subnet") 31 32 # Wait for Multipass to settle 33 machine.sleep(1) 34 35 machine.succeed("multipass list") 36 ''; 37})