Loading nixos/tests/all-tests.nix +60 −39 Original line number Diff line number Diff line Loading @@ -255,12 +255,12 @@ in inherit runTest; package = pkgs.bird3; }; birdwatcher = handleTest ./birdwatcher.nix { }; birdwatcher = runTest ./birdwatcher.nix; bitbox-bridge = runTest ./bitbox-bridge.nix; bitcoind = runTest ./bitcoind.nix; bittorrent = runTest ./bittorrent.nix; blockbook-frontend = runTest ./blockbook-frontend.nix; blocky = handleTest ./blocky.nix { }; blocky = runTest ./blocky.nix; bookstack = runTest ./bookstack.nix; boot = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./boot.nix { }; bootspec = handleTestOn [ "x86_64-linux" ] ./bootspec.nix { }; Loading @@ -269,7 +269,7 @@ in borgbackup = runTest ./borgbackup.nix; borgmatic = runTest ./borgmatic.nix; botamusique = runTest ./botamusique.nix; bpf = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./bpf.nix { }; bpf = runTestOn [ "x86_64-linux" "aarch64-linux" ] ./bpf.nix; bpftune = runTest ./bpftune.nix; breitbandmessung = runTest ./breitbandmessung.nix; broadcast-box = runTest ./broadcast-box.nix; Loading @@ -283,44 +283,53 @@ in buildkite-agents = runTest ./buildkite-agents.nix; c2fmzq = runTest ./c2fmzq.nix; caddy = runTest ./caddy.nix; cadvisor = handleTestOn [ "x86_64-linux" ] ./cadvisor.nix { }; cadvisor = runTestOn [ "x86_64-linux" ] ./cadvisor.nix; cage = runTest ./cage.nix; cagebreak = runTest ./cagebreak.nix; calibre-web = runTest ./calibre-web.nix; calibre-server = import ./calibre-server.nix { inherit pkgs runTest; }; canaille = runTest ./canaille.nix; castopod = runTest ./castopod.nix; cassandra_4 = handleTest ./cassandra.nix { testPackage = pkgs.cassandra_4; }; cassandra = runTest { imports = [ ./cassandra.nix ]; _module.args.getPackage = pkgs: pkgs.cassandra; }; centrifugo = runTest ./centrifugo.nix; ceph-multi-node = handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./ceph-multi-node.nix { }; ceph-single-node = handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./ceph-single-node.nix { }; ceph-single-node-bluestore = handleTestOn [ ceph-multi-node = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./ceph-multi-node.nix; ceph-single-node = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./ceph-single-node.nix; ceph-single-node-bluestore = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./ceph-single-node-bluestore.nix { }; ceph-single-node-bluestore-dmcrypt = handleTestOn [ ] ./ceph-single-node-bluestore.nix; ceph-single-node-bluestore-dmcrypt = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./ceph-single-node-bluestore-dmcrypt.nix { }; certmgr = handleTest ./certmgr.nix { }; cfssl = handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./cfssl.nix { }; ] ./ceph-single-node-bluestore-dmcrypt.nix; certmgr = import ./certmgr.nix { inherit pkgs runTest; }; cfssl = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./cfssl.nix; cgit = runTest ./cgit.nix; charliecloud = runTest ./charliecloud.nix; chromadb = runTest ./chromadb.nix; chromium = (handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./chromium.nix { }).stable or { }; chrony = handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./chrony.nix { }; chrony-ptp = handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./chrony-ptp.nix { }; chrony = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./chrony.nix; chrony-ptp = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./chrony-ptp.nix; cinnamon = runTest ./cinnamon.nix; cinnamon-wayland = runTest ./cinnamon-wayland.nix; cjdns = runTest ./cjdns.nix; clatd = runTest ./clatd.nix; clickhouse = import ./clickhouse { inherit runTest; }; cloud-init = handleTest ./cloud-init.nix { }; cloud-init-hostname = handleTest ./cloud-init-hostname.nix { }; cloud-init = runTest ./cloud-init.nix; cloud-init-hostname = runTest ./cloud-init-hostname.nix; cloudlog = runTest ./cloudlog.nix; cntr = handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./cntr.nix { }; cntr = import ./cntr.nix { inherit (pkgs) lib; runTest = runTestOn [ "aarch64-linux" "x86_64-linux" ]; }; cockpit = runTest ./cockpit.nix; cockroachdb = handleTestOn [ "x86_64-linux" ] ./cockroachdb.nix { }; cockroachdb = runTestOn [ "x86_64-linux" ] ./cockroachdb.nix; code-server = runTest ./code-server.nix; coder = runTest ./coder.nix; collectd = runTest ./collectd.nix; Loading @@ -346,7 +355,7 @@ in containers-tmpfs = runTest ./containers-tmpfs.nix; containers-unified-hierarchy = runTest ./containers-unified-hierarchy.nix; convos = runTest ./convos.nix; corerad = handleTest ./corerad.nix { }; corerad = runTest ./corerad.nix; corteza = runTest ./corteza.nix; cosmic = runTest { imports = [ ./cosmic.nix ]; Loading Loading @@ -375,11 +384,11 @@ in coturn = runTest ./coturn.nix; couchdb = runTest ./couchdb.nix; crabfit = runTest ./crabfit.nix; cri-o = handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./cri-o.nix { }; cri-o = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./cri-o.nix; cryptpad = runTest ./cryptpad.nix; cups-pdf = runTest ./cups-pdf.nix; curl-impersonate = runTest ./curl-impersonate.nix; custom-ca = handleTest ./custom-ca.nix { }; custom-ca = import ./custom-ca.nix { inherit pkgs runTest; }; croc = runTest ./croc.nix; cross-seed = runTest ./cross-seed.nix; cyrus-imap = runTest ./cyrus-imap.nix; Loading @@ -396,16 +405,16 @@ in dependency-track = runTest ./dependency-track.nix; devpi-server = runTest ./devpi-server.nix; dex-oidc = runTest ./dex-oidc.nix; dhparams = handleTest ./dhparams.nix { }; dhparams = runTest ./dhparams.nix; disable-installer-tools = runTest ./disable-installer-tools.nix; discourse = runTest ./discourse.nix; dnscrypt-proxy2 = handleTestOn [ "x86_64-linux" ] ./dnscrypt-proxy2.nix { }; dnscrypt-proxy2 = runTestOn [ "x86_64-linux" ] ./dnscrypt-proxy2.nix; dnsdist = import ./dnsdist.nix { inherit pkgs runTest; }; doas = runTest ./doas.nix; docker = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./docker.nix; docker-rootless = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./docker-rootless.nix; docker-registry = runTest ./docker-registry.nix; docker-tools = handleTestOn [ "x86_64-linux" ] ./docker-tools.nix { }; docker-tools = runTestOn [ "x86_64-linux" ] ./docker-tools.nix; docker-tools-nix-shell = runTest ./docker-tools-nix-shell.nix; docker-tools-cross = runTestOn [ "x86_64-linux" "aarch64-linux" ] ./docker-tools-cross.nix; docker-tools-overlay = runTestOn [ "x86_64-linux" ] ./docker-tools-overlay.nix; Loading @@ -416,7 +425,7 @@ in dokuwiki = runTest ./dokuwiki.nix; dolibarr = runTest ./dolibarr.nix; domination = runTest ./domination.nix; dovecot = handleTest ./dovecot.nix { }; dovecot = runTest ./dovecot.nix; drawterm = discoverTests (import ./drawterm.nix); draupnir = runTest ./matrix/draupnir.nix; drbd = runTest ./drbd.nix; Loading @@ -425,8 +434,8 @@ in drbd-driver = runTest ./drbd-driver.nix; dublin-traceroute = runTest ./dublin-traceroute.nix; dwl = runTestOn [ "x86_64-linux" "aarch64-linux" ] ./dwl.nix; earlyoom = handleTestOn [ "x86_64-linux" ] ./earlyoom.nix { }; early-mount-options = handleTest ./early-mount-options.nix { }; earlyoom = runTestOn [ "x86_64-linux" ] ./earlyoom.nix; early-mount-options = runTest ./early-mount-options.nix; ec2-config = (handleTestOn [ "x86_64-linux" ] ./ec2.nix { }).boot-ec2-config or { }; ec2-nixops = (handleTestOn [ "x86_64-linux" ] ./ec2.nix { }).boot-ec2-nixops or { }; echoip = runTest ./echoip.nix; Loading Loading @@ -464,8 +473,8 @@ in activation-etc-overlay-mutable = runTest ./activation/etc-overlay-mutable.nix; activation-etc-overlay-immutable = runTest ./activation/etc-overlay-immutable.nix; activation-perlless = runTest ./activation/perlless.nix; etcd = handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./etcd/etcd.nix { }; etcd-cluster = handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./etcd/etcd-cluster.nix { }; etcd = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./etcd/etcd.nix; etcd-cluster = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./etcd/etcd-cluster.nix; etebase-server = runTest ./etebase-server.nix; etesync-dav = runTest ./etesync-dav.nix; evcc = runTest ./evcc.nix; Loading @@ -473,11 +482,11 @@ in fakeroute = runTest ./fakeroute.nix; fancontrol = runTest ./fancontrol.nix; fanout = runTest ./fanout.nix; fcitx5 = handleTest ./fcitx5 { }; fcitx5 = runTest ./fcitx5; fedimintd = runTest ./fedimintd.nix; fenics = runTest ./fenics.nix; ferm = runTest ./ferm.nix; ferretdb = handleTest ./ferretdb.nix { }; ferretdb = import ./ferretdb.nix { inherit pkgs runTest; }; fider = runTest ./fider.nix; filesender = runTest ./filesender.nix; filebrowser = runTest ./filebrowser.nix; Loading Loading @@ -511,11 +520,17 @@ in }; firefoxpwa = runTest ./firefoxpwa.nix; firejail = runTest ./firejail.nix; firewall = handleTest ./firewall.nix { nftables = false; }; firewall-nftables = handleTest ./firewall.nix { nftables = true; }; firewall = runTest { imports = [ ./firewall.nix ]; _module.args.nftables = false; }; firewall-nftables = runTest { imports = [ ./firewall.nix ]; _module.args.nftables = true; }; fish = runTest ./fish.nix; firezone = runTest ./firezone/firezone.nix; flannel = handleTestOn [ "x86_64-linux" ] ./flannel.nix { }; flannel = runTestOn [ "x86_64-linux" ] ./flannel.nix; flaresolverr = runTest ./flaresolverr.nix; flood = runTest ./flood.nix; floorp = runTest { Loading @@ -537,13 +552,19 @@ in freenet = runTest ./freenet.nix; freeswitch = runTest ./freeswitch.nix; freetube = discoverTests (import ./freetube.nix); freshrss = handleTest ./freshrss { }; freshrss = import ./freshrss { inherit runTest; }; frigate = runTest ./frigate.nix; froide-govplan = runTest ./web-apps/froide-govplan.nix; frp = runTest ./frp.nix; frr = runTest ./frr.nix; fsck = handleTest ./fsck.nix { }; fsck-systemd-stage-1 = handleTest ./fsck.nix { systemdStage1 = true; }; fsck = runTest { imports = [ ./fsck.nix ]; _module.args.systemdStage1 = false; }; fsck-systemd-stage-1 = runTest { imports = [ ./fsck.nix ]; _module.args.systemdStage1 = true; }; ft2-clone = runTest ./ft2-clone.nix; legit = runTest ./legit.nix; mimir = runTest ./mimir.nix; Loading @@ -559,7 +580,7 @@ in }; gatus = runTest ./gatus.nix; getaddrinfo = runTest ./getaddrinfo.nix; gemstash = handleTest ./gemstash.nix { }; gemstash = import ./gemstash.nix { inherit pkgs runTest; }; geoclue2 = runTest ./geoclue2.nix; geoserver = runTest ./geoserver.nix; gerrit = runTest ./gerrit.nix; Loading nixos/tests/birdwatcher.nix +3 −15 Original line number Diff line number Diff line # This test does a basic functionality check for birdwatcher { system ? builtins.currentSystem, pkgs ? import ../.. { inherit system; config = { }; }, }: let inherit (import ../lib/testing-python.nix { inherit system pkgs; }) makeTest; inherit (pkgs.lib) optionalString; in makeTest { name = "birdwatcher"; nodes = { host1 = { nodes.host1 = { pkgs, ... }: { environment.systemPackages = with pkgs; [ jq ]; services.bird = { enable = true; Loading Loading @@ -84,7 +73,6 @@ makeTest { ''; }; }; }; testScript = '' start_all() Loading nixos/tests/blocky.nix +1 −1 Original line number Diff line number Diff line import ./make-test-python.nix { { name = "blocky"; nodes = { Loading nixos/tests/bpf.nix +39 −41 Original line number Diff line number Diff line import ./make-test-python.nix ( { pkgs, ... }: { lib, ... }: { name = "bpf"; meta.maintainers = with pkgs.lib.maintainers; [ martinetd ]; meta.maintainers = with lib.maintainers; [ martinetd ]; nodes.machine = { pkgs, ... }: Loading Loading @@ -41,4 +40,3 @@ import ./make-test-python.nix ( "BEGIN { printf(\"ok %d\\n\", EINVAL); exit(); }'")) ''; } ) nixos/tests/cadvisor.nix +26 −32 Original line number Diff line number Diff line import ./make-test-python.nix ( { lib, pkgs, ... }: { lib, ... }: { name = "cadvisor"; meta.maintainers = with lib.maintainers; [ offline ]; nodes = { machine = { ... }: { machine = { services.cadvisor.enable = true; }; influxdb = { lib, ... }: { influxdb = { services.cadvisor.enable = true; services.cadvisor.storageDriver = "influxdb"; services.influxdb.enable = true; Loading @@ -36,4 +31,3 @@ import ./make-test-python.nix ( influxdb.succeed("curl -f http://localhost:8080/containers/") ''; } ) Loading
nixos/tests/all-tests.nix +60 −39 Original line number Diff line number Diff line Loading @@ -255,12 +255,12 @@ in inherit runTest; package = pkgs.bird3; }; birdwatcher = handleTest ./birdwatcher.nix { }; birdwatcher = runTest ./birdwatcher.nix; bitbox-bridge = runTest ./bitbox-bridge.nix; bitcoind = runTest ./bitcoind.nix; bittorrent = runTest ./bittorrent.nix; blockbook-frontend = runTest ./blockbook-frontend.nix; blocky = handleTest ./blocky.nix { }; blocky = runTest ./blocky.nix; bookstack = runTest ./bookstack.nix; boot = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./boot.nix { }; bootspec = handleTestOn [ "x86_64-linux" ] ./bootspec.nix { }; Loading @@ -269,7 +269,7 @@ in borgbackup = runTest ./borgbackup.nix; borgmatic = runTest ./borgmatic.nix; botamusique = runTest ./botamusique.nix; bpf = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./bpf.nix { }; bpf = runTestOn [ "x86_64-linux" "aarch64-linux" ] ./bpf.nix; bpftune = runTest ./bpftune.nix; breitbandmessung = runTest ./breitbandmessung.nix; broadcast-box = runTest ./broadcast-box.nix; Loading @@ -283,44 +283,53 @@ in buildkite-agents = runTest ./buildkite-agents.nix; c2fmzq = runTest ./c2fmzq.nix; caddy = runTest ./caddy.nix; cadvisor = handleTestOn [ "x86_64-linux" ] ./cadvisor.nix { }; cadvisor = runTestOn [ "x86_64-linux" ] ./cadvisor.nix; cage = runTest ./cage.nix; cagebreak = runTest ./cagebreak.nix; calibre-web = runTest ./calibre-web.nix; calibre-server = import ./calibre-server.nix { inherit pkgs runTest; }; canaille = runTest ./canaille.nix; castopod = runTest ./castopod.nix; cassandra_4 = handleTest ./cassandra.nix { testPackage = pkgs.cassandra_4; }; cassandra = runTest { imports = [ ./cassandra.nix ]; _module.args.getPackage = pkgs: pkgs.cassandra; }; centrifugo = runTest ./centrifugo.nix; ceph-multi-node = handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./ceph-multi-node.nix { }; ceph-single-node = handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./ceph-single-node.nix { }; ceph-single-node-bluestore = handleTestOn [ ceph-multi-node = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./ceph-multi-node.nix; ceph-single-node = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./ceph-single-node.nix; ceph-single-node-bluestore = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./ceph-single-node-bluestore.nix { }; ceph-single-node-bluestore-dmcrypt = handleTestOn [ ] ./ceph-single-node-bluestore.nix; ceph-single-node-bluestore-dmcrypt = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./ceph-single-node-bluestore-dmcrypt.nix { }; certmgr = handleTest ./certmgr.nix { }; cfssl = handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./cfssl.nix { }; ] ./ceph-single-node-bluestore-dmcrypt.nix; certmgr = import ./certmgr.nix { inherit pkgs runTest; }; cfssl = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./cfssl.nix; cgit = runTest ./cgit.nix; charliecloud = runTest ./charliecloud.nix; chromadb = runTest ./chromadb.nix; chromium = (handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./chromium.nix { }).stable or { }; chrony = handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./chrony.nix { }; chrony-ptp = handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./chrony-ptp.nix { }; chrony = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./chrony.nix; chrony-ptp = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./chrony-ptp.nix; cinnamon = runTest ./cinnamon.nix; cinnamon-wayland = runTest ./cinnamon-wayland.nix; cjdns = runTest ./cjdns.nix; clatd = runTest ./clatd.nix; clickhouse = import ./clickhouse { inherit runTest; }; cloud-init = handleTest ./cloud-init.nix { }; cloud-init-hostname = handleTest ./cloud-init-hostname.nix { }; cloud-init = runTest ./cloud-init.nix; cloud-init-hostname = runTest ./cloud-init-hostname.nix; cloudlog = runTest ./cloudlog.nix; cntr = handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./cntr.nix { }; cntr = import ./cntr.nix { inherit (pkgs) lib; runTest = runTestOn [ "aarch64-linux" "x86_64-linux" ]; }; cockpit = runTest ./cockpit.nix; cockroachdb = handleTestOn [ "x86_64-linux" ] ./cockroachdb.nix { }; cockroachdb = runTestOn [ "x86_64-linux" ] ./cockroachdb.nix; code-server = runTest ./code-server.nix; coder = runTest ./coder.nix; collectd = runTest ./collectd.nix; Loading @@ -346,7 +355,7 @@ in containers-tmpfs = runTest ./containers-tmpfs.nix; containers-unified-hierarchy = runTest ./containers-unified-hierarchy.nix; convos = runTest ./convos.nix; corerad = handleTest ./corerad.nix { }; corerad = runTest ./corerad.nix; corteza = runTest ./corteza.nix; cosmic = runTest { imports = [ ./cosmic.nix ]; Loading Loading @@ -375,11 +384,11 @@ in coturn = runTest ./coturn.nix; couchdb = runTest ./couchdb.nix; crabfit = runTest ./crabfit.nix; cri-o = handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./cri-o.nix { }; cri-o = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./cri-o.nix; cryptpad = runTest ./cryptpad.nix; cups-pdf = runTest ./cups-pdf.nix; curl-impersonate = runTest ./curl-impersonate.nix; custom-ca = handleTest ./custom-ca.nix { }; custom-ca = import ./custom-ca.nix { inherit pkgs runTest; }; croc = runTest ./croc.nix; cross-seed = runTest ./cross-seed.nix; cyrus-imap = runTest ./cyrus-imap.nix; Loading @@ -396,16 +405,16 @@ in dependency-track = runTest ./dependency-track.nix; devpi-server = runTest ./devpi-server.nix; dex-oidc = runTest ./dex-oidc.nix; dhparams = handleTest ./dhparams.nix { }; dhparams = runTest ./dhparams.nix; disable-installer-tools = runTest ./disable-installer-tools.nix; discourse = runTest ./discourse.nix; dnscrypt-proxy2 = handleTestOn [ "x86_64-linux" ] ./dnscrypt-proxy2.nix { }; dnscrypt-proxy2 = runTestOn [ "x86_64-linux" ] ./dnscrypt-proxy2.nix; dnsdist = import ./dnsdist.nix { inherit pkgs runTest; }; doas = runTest ./doas.nix; docker = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./docker.nix; docker-rootless = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./docker-rootless.nix; docker-registry = runTest ./docker-registry.nix; docker-tools = handleTestOn [ "x86_64-linux" ] ./docker-tools.nix { }; docker-tools = runTestOn [ "x86_64-linux" ] ./docker-tools.nix; docker-tools-nix-shell = runTest ./docker-tools-nix-shell.nix; docker-tools-cross = runTestOn [ "x86_64-linux" "aarch64-linux" ] ./docker-tools-cross.nix; docker-tools-overlay = runTestOn [ "x86_64-linux" ] ./docker-tools-overlay.nix; Loading @@ -416,7 +425,7 @@ in dokuwiki = runTest ./dokuwiki.nix; dolibarr = runTest ./dolibarr.nix; domination = runTest ./domination.nix; dovecot = handleTest ./dovecot.nix { }; dovecot = runTest ./dovecot.nix; drawterm = discoverTests (import ./drawterm.nix); draupnir = runTest ./matrix/draupnir.nix; drbd = runTest ./drbd.nix; Loading @@ -425,8 +434,8 @@ in drbd-driver = runTest ./drbd-driver.nix; dublin-traceroute = runTest ./dublin-traceroute.nix; dwl = runTestOn [ "x86_64-linux" "aarch64-linux" ] ./dwl.nix; earlyoom = handleTestOn [ "x86_64-linux" ] ./earlyoom.nix { }; early-mount-options = handleTest ./early-mount-options.nix { }; earlyoom = runTestOn [ "x86_64-linux" ] ./earlyoom.nix; early-mount-options = runTest ./early-mount-options.nix; ec2-config = (handleTestOn [ "x86_64-linux" ] ./ec2.nix { }).boot-ec2-config or { }; ec2-nixops = (handleTestOn [ "x86_64-linux" ] ./ec2.nix { }).boot-ec2-nixops or { }; echoip = runTest ./echoip.nix; Loading Loading @@ -464,8 +473,8 @@ in activation-etc-overlay-mutable = runTest ./activation/etc-overlay-mutable.nix; activation-etc-overlay-immutable = runTest ./activation/etc-overlay-immutable.nix; activation-perlless = runTest ./activation/perlless.nix; etcd = handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./etcd/etcd.nix { }; etcd-cluster = handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./etcd/etcd-cluster.nix { }; etcd = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./etcd/etcd.nix; etcd-cluster = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./etcd/etcd-cluster.nix; etebase-server = runTest ./etebase-server.nix; etesync-dav = runTest ./etesync-dav.nix; evcc = runTest ./evcc.nix; Loading @@ -473,11 +482,11 @@ in fakeroute = runTest ./fakeroute.nix; fancontrol = runTest ./fancontrol.nix; fanout = runTest ./fanout.nix; fcitx5 = handleTest ./fcitx5 { }; fcitx5 = runTest ./fcitx5; fedimintd = runTest ./fedimintd.nix; fenics = runTest ./fenics.nix; ferm = runTest ./ferm.nix; ferretdb = handleTest ./ferretdb.nix { }; ferretdb = import ./ferretdb.nix { inherit pkgs runTest; }; fider = runTest ./fider.nix; filesender = runTest ./filesender.nix; filebrowser = runTest ./filebrowser.nix; Loading Loading @@ -511,11 +520,17 @@ in }; firefoxpwa = runTest ./firefoxpwa.nix; firejail = runTest ./firejail.nix; firewall = handleTest ./firewall.nix { nftables = false; }; firewall-nftables = handleTest ./firewall.nix { nftables = true; }; firewall = runTest { imports = [ ./firewall.nix ]; _module.args.nftables = false; }; firewall-nftables = runTest { imports = [ ./firewall.nix ]; _module.args.nftables = true; }; fish = runTest ./fish.nix; firezone = runTest ./firezone/firezone.nix; flannel = handleTestOn [ "x86_64-linux" ] ./flannel.nix { }; flannel = runTestOn [ "x86_64-linux" ] ./flannel.nix; flaresolverr = runTest ./flaresolverr.nix; flood = runTest ./flood.nix; floorp = runTest { Loading @@ -537,13 +552,19 @@ in freenet = runTest ./freenet.nix; freeswitch = runTest ./freeswitch.nix; freetube = discoverTests (import ./freetube.nix); freshrss = handleTest ./freshrss { }; freshrss = import ./freshrss { inherit runTest; }; frigate = runTest ./frigate.nix; froide-govplan = runTest ./web-apps/froide-govplan.nix; frp = runTest ./frp.nix; frr = runTest ./frr.nix; fsck = handleTest ./fsck.nix { }; fsck-systemd-stage-1 = handleTest ./fsck.nix { systemdStage1 = true; }; fsck = runTest { imports = [ ./fsck.nix ]; _module.args.systemdStage1 = false; }; fsck-systemd-stage-1 = runTest { imports = [ ./fsck.nix ]; _module.args.systemdStage1 = true; }; ft2-clone = runTest ./ft2-clone.nix; legit = runTest ./legit.nix; mimir = runTest ./mimir.nix; Loading @@ -559,7 +580,7 @@ in }; gatus = runTest ./gatus.nix; getaddrinfo = runTest ./getaddrinfo.nix; gemstash = handleTest ./gemstash.nix { }; gemstash = import ./gemstash.nix { inherit pkgs runTest; }; geoclue2 = runTest ./geoclue2.nix; geoserver = runTest ./geoserver.nix; gerrit = runTest ./gerrit.nix; Loading
nixos/tests/birdwatcher.nix +3 −15 Original line number Diff line number Diff line # This test does a basic functionality check for birdwatcher { system ? builtins.currentSystem, pkgs ? import ../.. { inherit system; config = { }; }, }: let inherit (import ../lib/testing-python.nix { inherit system pkgs; }) makeTest; inherit (pkgs.lib) optionalString; in makeTest { name = "birdwatcher"; nodes = { host1 = { nodes.host1 = { pkgs, ... }: { environment.systemPackages = with pkgs; [ jq ]; services.bird = { enable = true; Loading Loading @@ -84,7 +73,6 @@ makeTest { ''; }; }; }; testScript = '' start_all() Loading
nixos/tests/blocky.nix +1 −1 Original line number Diff line number Diff line import ./make-test-python.nix { { name = "blocky"; nodes = { Loading
nixos/tests/bpf.nix +39 −41 Original line number Diff line number Diff line import ./make-test-python.nix ( { pkgs, ... }: { lib, ... }: { name = "bpf"; meta.maintainers = with pkgs.lib.maintainers; [ martinetd ]; meta.maintainers = with lib.maintainers; [ martinetd ]; nodes.machine = { pkgs, ... }: Loading Loading @@ -41,4 +40,3 @@ import ./make-test-python.nix ( "BEGIN { printf(\"ok %d\\n\", EINVAL); exit(); }'")) ''; } )
nixos/tests/cadvisor.nix +26 −32 Original line number Diff line number Diff line import ./make-test-python.nix ( { lib, pkgs, ... }: { lib, ... }: { name = "cadvisor"; meta.maintainers = with lib.maintainers; [ offline ]; nodes = { machine = { ... }: { machine = { services.cadvisor.enable = true; }; influxdb = { lib, ... }: { influxdb = { services.cadvisor.enable = true; services.cadvisor.storageDriver = "influxdb"; services.influxdb.enable = true; Loading @@ -36,4 +31,3 @@ import ./make-test-python.nix ( influxdb.succeed("curl -f http://localhost:8080/containers/") ''; } )