test.nix (447B)
1 let 2 img = 3 (import <liminix> { 4 device = import <liminix/devices/qemu>; 5 liminix-config = ./configuration.nix; 6 }).outputs.vmroot; 7 pkgs = import <nixpkgs> { overlays = [ (import ../../overlay.nix <nixpkgs>) ]; }; 8 in 9 pkgs.runCommand "check" 10 { 11 nativeBuildInputs = with pkgs; [ 12 expect 13 socat 14 ]; 15 } 16 '' 17 mkdir vm 18 ${img}/run.sh --flag -S --background ./vm 19 expect ${./script.expect} | tee $out 20 ''