1{ 2 system ? builtins.currentSystem, 3 config ? { }, 4 pkgs ? import ../../.. { inherit system config; }, 5 lts ? true, 6 ... 7}: 8let 9 incusTest = import ./incus-tests.nix; 10in 11{ 12 all = incusTest { 13 inherit lts pkgs system; 14 allTests = true; 15 }; 16 17 container = incusTest { 18 inherit lts pkgs system; 19 instanceContainer = true; 20 }; 21 22 lvm = incusTest { 23 inherit lts pkgs system; 24 storageLvm = true; 25 }; 26 27 openvswitch = incusTest { 28 inherit lts pkgs system; 29 networkOvs = true; 30 }; 31 32 ui = import ./ui.nix { 33 inherit lts pkgs system; 34 }; 35 36 virtual-machine = incusTest { 37 inherit lts pkgs system; 38 instanceVm = true; 39 }; 40 41 zfs = incusTest { 42 inherit lts pkgs system; 43 storageZfs = true; 44 }; 45 46 appArmor = incusTest { 47 inherit lts pkgs system; 48 appArmor = true; 49 allTests = true; 50 }; 51}