3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/nixos/tests
Maximilian Bosch 9f7b0d8f0c
nixos/systemd-networkd-vrf: check routing tables via ip --json
The original implementation did a simple string-comparison against the
output of `ip route`. This is problematic because

* if the details in the string-output change, the test breaks. This is
  less likely with JSON because the relevant values (i.e. destination,
  interface etc) aren't supposed to be changed.
* this is causing issues with formatters[1][2].

[1] #161703
[2] #154818
2022-06-24 09:58:40 +02:00
..
common nixos/lxd: improve tests 2022-05-03 12:24:13 +02:00
dnscrypt-wrapper
fcitx nixos/tests/fcitx: disable 2022-06-17 18:16:12 +02:00
git
google-oslogin
hadoop
hitch
hocker-fetchdocker
hydra hydra-unstable -> hydra_unstable 2022-05-10 23:32:02 +02:00
ihatemoney nixos/tests/ihatemoney: fix test 2022-05-21 12:00:00 +00:00
initrd-network-openvpn
initrd-network-ssh
installed-tests power-profiles-daemon: 0.10.1 → 0.11.1 2022-05-03 22:51:48 +02:00
kerberos
krb5
kubernetes
lorri
lvm2
matrix nixos: move matrix services into their category 2022-06-06 13:50:58 +09:00
mysql nixosTests.mysql-backup: fix 2022-05-23 02:39:33 +02:00
nextcloud nextcloud22: drop 2022-05-21 18:34:28 +02:00
nfs
nixops
pam nixos/tests: fix all tests that uses wait_until_tty_matches 2022-06-04 12:22:03 +08:00
parsedmarc
php
podman
shadowsocks
spark
tinc
web-apps nixos/peertube: use redis.servers 2022-05-19 23:52:50 +03:00
web-servers
wireguard
xmpp nixosTests.prosody: remove explicit timeout_callback error path 2022-05-02 12:43:19 +02:00
3proxy.nix nixos/tests: fix type mismatch in wait_for_open_port 2022-06-11 14:22:53 +02:00
acme.nix nixosTests.acme: Fix typechecking, avoiding type reassignment 2022-06-17 11:45:19 +02:00
adguardhome.nix
aesmd.nix
agda.nix
airsonic.nix
all-terminfo.nix
all-tests.nix Merge pull request #177174 from fgaz/zeronet-conservancy/0.7.6 2022-06-19 01:34:44 +02:00
amazon-init-shell.nix
apfs.nix
apparmor.nix
atd.nix
atop.nix
avahi.nix
babeld.nix
bazarr.nix nixos/tests: fix type mismatch in wait_for_open_port 2022-06-11 14:22:53 +02:00
bcachefs.nix
beanstalkd.nix
bees.nix
bind.nix
bird.nix
bitcoind.nix
bittorrent.nix
blockbook-frontend.nix
blocky.nix
boot-stage1.nix
boot.nix
borgbackup.nix
botamusique.nix
bpf.nix
breitbandmessung.nix
brscan5.nix
btrbk-no-timer.nix nixos/btrbk: allow instances without timers 2022-05-12 05:55:17 +08:00
btrbk.nix
buildbot.nix
buildkite-agents.nix
caddy.nix nixos/tests: fix type mismatch in wait_for_open_port 2022-06-11 14:22:53 +02:00
cadvisor.nix
cage.nix
cagebreak.nix
calibre-web.nix
cassandra.nix
ceph-multi-node.nix
ceph-single-node-bluestore.nix
ceph-single-node.nix
certmgr.nix
cfssl.nix
charliecloud.nix
chromium.nix nixos/tests/chromium: Switch to nodes.machine (vs. deprecated machine attribute) 2022-05-14 23:54:41 +02:00
cjdns.nix
clickhouse.nix
cloud-init.nix
cntr.nix
cockroachdb.nix
collectd.nix
consul.nix
containers-bridge.nix
containers-custom-pkgs.nix
containers-ephemeral.nix nixos-container: Use new configuration & state directories 2022-04-27 18:35:08 +12:00
containers-extra_veth.nix
containers-hosts.nix
containers-imperative.nix treewide: fix loss of precision in NixOS systems 2022-05-28 20:01:55 +00:00
containers-ip.nix
containers-macvlans.nix
containers-names.nix
containers-nested.nix
containers-physical_interfaces.nix
containers-portforward.nix
containers-reloadable.nix
containers-restart_networking.nix
containers-tmpfs.nix nixos-container: Use new configuration & state directories 2022-04-27 18:35:08 +12:00
convos.nix nixosTests.convos: Fix missing port variable 2022-06-17 12:24:52 +02:00
corerad.nix
coturn.nix
couchdb.nix
cri-o.nix
croc.nix
cryptpad.nix nixos/tests: fix type mismatch in wait_for_open_port 2022-06-11 14:22:53 +02:00
custom-ca.nix nixosTests.custom-ca: fix meta evaluation 2022-05-22 15:57:57 +02:00
deluge.nix nixos/tests: fix type mismatch in wait_for_open_port 2022-06-11 14:22:53 +02:00
dex-oidc.nix
dhparams.nix
disable-installer-tools.nix
discourse.nix
dnscrypt-proxy2.nix
dnsdist.nix
doas.nix
docker-registry.nix nixos/tests: fix type mismatch in wait_for_open_port 2022-06-11 14:22:53 +02:00
docker-rootless.nix
docker-tools-cross.nix
docker-tools-overlay.nix
docker-tools.nix dockerTools: Add example of using NixOS' etc 2022-05-30 14:26:52 +02:00
docker.nix
documize.nix
doh-proxy-rust.nix
dokuwiki.nix
domination.nix
dovecot.nix
drbd.nix
earlyoom.nix
ec2.nix
ecryptfs.nix nixos/tests: fix all tests that uses wait_until_tty_matches 2022-06-04 12:22:03 +08:00
elk.nix
emacs-daemon.nix
empty-file
engelsystem.nix
enlightenment.nix
env.nix
envoy.nix
ergo.nix
ergochat.nix
etcd-cluster.nix
etcd.nix
etebase-server.nix
etesync-dav.nix
extra-python-packages.nix nixos/test-driver: add test for extraPythonPackages 2022-05-29 11:22:42 +02:00
fancontrol.nix
fenics.nix
ferm.nix
firefox.nix nixos/tests/firefox: fix return type typing 2022-06-06 13:29:09 +02:00
firejail.nix
firewall.nix
fish.nix
flannel.nix
fluentd.nix
fluidd.nix
fontconfig-default-fonts.nix
freeswitch.nix nixos/tests: fix type mismatch in wait_for_open_port 2022-06-11 14:22:53 +02:00
frr.nix
fsck.nix
ft2-clone.nix
gerrit.nix
geth.nix
ghostunnel.nix
gitdaemon.nix
gitea.nix
gitlab.nix nixos/tests/gitlab: Add additional test cases (#167223) 2022-05-02 15:21:18 +02:00
gitolite-fcgiwrap.nix
gitolite.nix nixos/tests/gitolite: fix test timeout 2022-05-27 15:34:46 +02:00
glusterfs.nix
gnome-xorg.nix
gnome.nix
go-neb.nix
gobgpd.nix
gocd-agent.nix nixos/tests: fix type mismatch in wait_for_open_port 2022-06-11 14:22:53 +02:00
gocd-server.nix
gotify-server.nix
grafana-agent.nix nixos/tests/grafana-agent: update port 2022-06-19 12:23:06 +02:00
grafana.nix
graphite.nix
graylog.nix
grocy.nix
grub.nix
gvisor.nix
haka.nix
haproxy.nix
hardened.nix
haste-server.nix
hbase.nix
hedgedoc.nix
herbstluftwm.nix
hibernate.nix
hledger-web.nix
hockeypuck.nix
home-assistant.nix nixos/tests/home-assistant: stop printing log 2022-06-22 17:02:48 +02:00
hostname.nix
hound.nix
i3wm.nix
icingaweb2.nix
iftop.nix
image-contents.nix
incron.nix
influxdb.nix
initrd-network.nix
initrd-secrets.nix
input-remapper.nix
inspircd.nix
installer-systemd-stage-1.nix nixos: Include zfsroot in installer-systemd-stage-1 tests 2022-05-03 14:56:44 -04:00
installer.nix nixos/tests/installer: add bcachefs tests 2022-05-04 19:26:43 -05:00
invidious.nix
invoiceplane.nix
iodine.nix
ipfs.nix
ipv6.nix
iscsi-multipath-root.nix
iscsi-root.nix
isso.nix nixos/tests: fix type mismatch in wait_for_open_port 2022-06-11 14:22:53 +02:00
jackett.nix
jellyfin.nix nixos/tests/jellyfin: fix type errors in test script 2022-06-13 21:58:48 +02:00
jenkins-cli.nix
jenkins.nix
jibri.nix
jirafeau.nix
jitsi-meet.nix
k3s-single-node.nix
kafka.nix
kanidm.nix nixos/kanidm: init 2022-05-05 19:06:13 +02:00
kbd-setfont-decompress.nix
kbd-update-search-paths-patch.nix
kea.nix
keepalived.nix
keepassxc.nix nixosTests.keepassxc: Simplify OCR test 2022-05-16 10:37:16 +02:00
kernel-generic.nix linux_5_17: remove 2022-06-23 11:09:16 +02:00
kernel-latest-ath-user-regd.nix
kexec.nix nixos/…/kexec-boot.nix: move into netboot.nix, rename to kexecTree 2022-06-09 19:59:03 +02:00
keycloak.nix
keymap.nix
knot.nix
ksm.nix
leaps.nix
libinput.nix
libreddit.nix nixos/tests: fix type mismatch in wait_for_open_port 2022-06-11 14:22:53 +02:00
libresprite.nix
libreswan.nix
lidarr.nix nixos/tests: fix type mismatch in wait_for_open_port 2022-06-11 14:22:53 +02:00
lightdm.nix
limesurvey.nix
litestream.nix
locate.nix
login.nix nixos/tests: fix all tests that uses wait_until_tty_matches 2022-06-04 12:22:03 +08:00
logrotate.nix
loki.nix
lxd-image-server.nix nixos/lxd: improve tests 2022-05-03 12:24:13 +02:00
lxd-nftables.nix
lxd.nix nixos/lxd: improve tests 2022-05-03 12:24:13 +02:00
maddy.nix
maestral.nix
magic-wormhole-mailbox-server.nix
magnetico.nix
mailcatcher.nix nixos/tests: fix type mismatch in wait_for_open_port 2022-06-11 14:22:53 +02:00
mailhog.nix nixos/tests: fix type mismatch in wait_for_open_port 2022-06-11 14:22:53 +02:00
make-test-python.nix
man.nix
matomo.nix
mattermost.nix
mediatomb.nix
mediawiki.nix
meilisearch.nix nixos/tests: fix type mismatch in wait_for_open_port 2022-06-11 14:22:53 +02:00
memcached.nix
metabase.nix
mimir.nix mimir: switch pname to mimir 2022-06-07 06:53:15 -04:00
minecraft-server.nix
minecraft.nix
minidlna.nix nixos/tests: fix type mismatch in wait_for_open_port 2022-06-11 14:22:53 +02:00
miniflux.nix
minio.nix
misc.nix
mod_perl.nix
molly-brown.nix
mongodb.nix
moodle.nix
moonraker.nix
moosefs.nix
morty.nix
mosquitto.nix nixos/mosquitto: add missing listener option bind_interface 2022-05-15 10:33:38 +02:00
mpd.nix
mpich-example.c
mpv.nix
mtp.nix
mumble.nix
munin.nix
musescore.nix
mutable-users.nix
mxisd.nix
n8n.nix n8n: fix test 2022-06-09 08:19:42 +03:00
nagios.nix
nar-serve.nix
nat.nix
nats.nix
navidrome.nix nixos/tests: fix type mismatch in wait_for_open_port 2022-06-11 14:22:53 +02:00
nbd.nix
ncdns.nix nixos/tests: fix type mismatch in wait_for_open_port 2022-06-11 14:22:53 +02:00
ndppd.nix
nebula.nix
neo4j.nix
netdata.nix
networking-proxy.nix
networking.nix nixos/networking: fix v4+v6 default gateways with networkd 2022-06-18 09:33:35 +02:00
nexus.nix
nghttpx.nix nixos/tests: fix type mismatch in wait_for_open_port 2022-06-11 14:22:53 +02:00
nginx-auth.nix
nginx-etag.nix
nginx-http3.nix nixos/tests: add nginx-http3 test 2022-05-22 19:29:12 +03:00
nginx-modsecurity.nix
nginx-pubhtml.nix
nginx-sandbox.nix
nginx-sso.nix
nginx-variants.nix
nginx.nix
nitter.nix nixos/nitter: fix wait_for_open_port 2022-06-05 09:35:48 +02:00
nix-ld.nix nix-ld: 1.0.0 -> 1.0.2 2022-05-15 21:06:05 +02:00
nix-serve-ssh.nix
nix-serve.nix
nixos-generate-config.nix
node-red.nix nixos/tests: fix type mismatch in wait_for_open_port 2022-06-11 14:22:53 +02:00
nomad.nix
noto-fonts.nix
novacomd.nix
nsd.nix
nzbget.nix
nzbhydra2.nix
oci-containers.nix
odoo.nix
oh-my-zsh.nix
ombi.nix nixos/tests: fix type mismatch in wait_for_open_port 2022-06-11 14:22:53 +02:00
openarena.nix
openldap.nix
openresty-lua.nix
opensmtpd-rspamd.nix
opensmtpd.nix
openssh.nix nixos/tests/openssh: add timeouts to all ssh invocations 2022-05-04 07:58:52 +03:00
openstack-image.nix
opentabletdriver.nix
orangefs.nix
os-prober.nix nixos/tests/os-prober: fix 2022-05-21 12:00:00 +00:00
osrm-backend.nix
overlayfs.nix
owncast.nix
pacemaker.nix
packagekit.nix
pantheon.nix
paperless.nix
pdns-recursor.nix nixos/tests: fix type mismatch in wait_for_open_port 2022-06-11 14:22:53 +02:00
peerflix.nix
pgadmin4-standalone.nix
pgadmin4.nix pgadmin4: pass pythonEnv as variable 2022-04-28 15:03:31 +02:00
pgjwt.nix
pgmanage.nix
pict-rs.nix nixos/tests: fix type mismatch in wait_for_open_port 2022-06-11 14:22:53 +02:00
pinnwand.nix
plasma5-systemd-start.nix
plasma5.nix
plausible.nix
pleroma.nix nixosTests.pleroma: fix test, remove toot patch 2022-05-06 17:45:42 +02:00
plikd.nix nixos/tests: fix type mismatch in wait_for_open_port 2022-06-11 14:22:53 +02:00
plotinus.nix
podgrab.nix nixos/tests: fix type mismatch in wait_for_open_port 2022-06-11 14:22:53 +02:00
pomerium.nix
postfix-raise-smtpd-tls-security-level.nix
postfix.nix
postfixadmin.nix
postgis.nix
postgresql-wal-receiver.nix
postgresql.nix
power-profiles-daemon.nix
powerdns-admin.nix
powerdns.nix
pppd.nix
predictable-interface-names.nix
printing.nix
privacyidea.nix
privoxy.nix nixos/tests: fix type mismatch in wait_for_open_port 2022-06-11 14:22:53 +02:00
prometheus-exporters.nix nixos/tests: fix type mismatch in wait_for_open_port 2022-06-11 14:22:53 +02:00
prometheus.nix
prowlarr.nix nixos/tests: fix type mismatch in wait_for_open_port 2022-06-11 14:22:53 +02:00
proxy.nix
pt2-clone.nix
public-inbox.nix nixos/public-inbox: add tests 2022-05-12 01:56:16 +02:00
pulseaudio.nix
qboot.nix
quorum.nix
rabbitmq.nix nixos/tests: fix type mismatch in wait_for_open_port 2022-06-11 14:22:53 +02:00
radarr.nix nixos/tests/radarr: fix type of argument in test script 2022-06-06 16:39:55 -04:00
radicale.nix
rasdaemon.nix
redis.nix nixos/tests: fix type mismatch in wait_for_open_port 2022-06-11 14:22:53 +02:00
redmine.nix
resolv.nix
restart-by-activation-script.nix
restic.nix nixos/restic: add backup{Prepare,Cleanup}Command options 2022-06-03 11:22:22 -03:00
retroarch.nix
riak.nix
robustirc-bridge.nix
roundcube.nix
rspamd.nix
rss2email.nix
rstudio-server.nix
rsyncd.nix
rsyslogd.nix
rxe.nix
sabnzbd.nix
samba-wsdd.nix
samba.nix
sanoid.nix
sddm.nix
seafile.nix
searx.nix
service-runner.nix
sfxr-qt.nix
shadow.nix nixos/tests: fix all tests that uses wait_until_tty_matches 2022-06-04 12:22:03 +08:00
shattered-pixel-dungeon.nix
shiori.nix
signal-desktop.nix
simple.nix
slurm.nix
smokeping.nix
snapcast.nix nixos/snapserver: don't open ports by default 2022-04-20 23:25:28 +02:00
snapper.nix
soapui.nix
sogo.nix
solanum.nix
solr.nix
sonarr.nix nixos/tests: fix type mismatch in wait_for_open_port 2022-06-11 14:22:53 +02:00
sourcehut.nix nixos/sourcehut: improve testing 2022-06-08 19:46:04 -04:00
spacecookie.nix
specialisation.nix
ssh-keys.nix
sslh.nix
sssd-ldap.nix
sssd.nix
starship.nix
step-ca.nix
strongswan-swanctl.nix
sudo.nix
sway.nix nixos/tests/sway: skip type check for now 2022-06-04 13:55:01 +08:00
switch-test.nix
sympa.nix
syncthing-init.nix
syncthing-relay.nix
syncthing.nix
systemd-analyze.nix
systemd-binfmt.nix
systemd-boot.nix
systemd-confinement.nix
systemd-cryptenroll.nix
systemd-escaping.nix
systemd-initrd-btrfs-raid.nix nixos/btrfs: Add systemd stage 1 support 2022-04-24 16:32:54 +02:00
systemd-initrd-luks-keyfile.nix nixos/systemd-stage-1: Add initrd secrets support 2022-04-30 11:41:27 +02:00
systemd-initrd-luks-password.nix
systemd-initrd-simple.nix nixos/systemd-initrd-simple: Fix test warnings 2022-05-01 17:06:15 +02:00
systemd-initrd-swraid.nix
systemd-journal.nix
systemd-machinectl.nix
systemd-misc.nix
systemd-networkd-dhcpserver-static-leases.nix
systemd-networkd-dhcpserver.nix
systemd-networkd-ipv6-prefix-delegation.nix
systemd-networkd-vrf.nix nixos/systemd-networkd-vrf: check routing tables via ip --json 2022-06-24 09:58:40 +02:00
systemd-networkd.nix
systemd-nspawn.nix nixos/tests/systemd-nspawn: add test for machinectl pull-tar 2022-05-07 18:14:46 +02:00
systemd-shutdown.nix nixos: Fix up systemd shutdown ramfs 2022-04-28 14:12:14 -04:00
systemd-timesyncd.nix
systemd.nix
taskserver.nix
teeworlds.nix
telegraf.nix
teleport.nix nixos/tests: fix type mismatch in wait_for_open_port 2022-06-11 14:22:53 +02:00
terminal-emulators.nix tests/terminal-emulators: comply with mypy typecheck 2022-06-13 07:53:43 -07:00
thelounge.nix
tiddlywiki.nix
tigervnc.nix
timezone.nix
tinydns.nix
tinywl.nix
tomcat.nix
tor.nix
traefik.nix
trafficserver.nix
transmission.nix
trezord.nix
trickster.nix
trilium-server.nix
tsm-client-gui.nix
tuptime.nix
turbovnc-headless-server.nix
tuxguitar.nix
txredisapi.nix
ucarp.nix
udisks2.nix
unbound.nix
unifi.nix
upnp.nix
uptermd.nix nixos/tests: fix all tests that uses wait_until_tty_matches 2022-06-04 12:22:03 +08:00
usbguard.nix
user-activation-scripts.nix nixos/tests: fix all tests that uses wait_until_tty_matches 2022-06-04 12:22:03 +08:00
user-home-mode.nix nixos/tests: fix all tests that uses wait_until_tty_matches 2022-06-04 12:22:03 +08:00
uwsgi.nix
v2ray.nix
vault-postgresql.nix
vault.nix
vaultwarden.nix
vector.nix
vengi-tools.nix
victoriametrics.nix
vikunja.nix maintainers: rename to leona 2022-06-06 22:20:31 +02:00
virtualbox.nix treewide: chown user:group instead of user.group to fix warnings from coreutils 9.1 2022-05-05 22:05:18 +00:00
vscodium.nix nixos/tests/vscodium: skip type check for now 2022-06-15 22:01:04 +08:00
vsftpd.nix nixos/tests: fix type mismatch in wait_for_open_port 2022-06-11 14:22:53 +02:00
wasabibackend.nix
wiki-js.nix
wine.nix
without-nix.nix
wmderland.nix
wordpress.nix
wpa_supplicant.nix
xandikos.nix
xautolock.nix
xfce.nix
xmonad-xdg-autostart.nix
xmonad.nix nixos/tests/xmonad: adjust to XMonad 0.17 2022-05-19 09:15:12 +02:00
xrdp.nix
xss-lock.nix
xterm.nix
xxh.nix
yabar.nix
yggdrasil.nix
zammad.nix
zeronet-conservancy.nix zeronet-conservancy: add nixos test 2022-06-18 22:06:55 +02:00
zfs.nix
zigbee2mqtt.nix
zoneminder.nix
zookeeper.nix
zrepl.nix
zsh-history.nix nixos/tests: fix all tests that uses wait_until_tty_matches 2022-06-04 12:22:03 +08:00