Files
nixos/tests/tests.nix
Simon Gardling fdd5c5fba0
All checks were successful
Build and Deploy / mreow (push) Successful in 56s
Build and Deploy / yarn (push) Successful in 52s
Build and Deploy / muffin (push) Successful in 1m1s
gitea: hide actions when not logged in
2026-04-22 21:23:47 -04:00

47 lines
1.4 KiB
Nix

{
config,
lib,
pkgs,
...
}@args:
let
handleTest = file: import file (args);
in
{
zfsTest = handleTest ./zfs.nix;
testTest = handleTest ./testTest.nix;
minecraftTest = handleTest ./minecraft.nix;
jellyfinQbittorrentMonitorTest = handleTest ./jellyfin-qbittorrent-monitor.nix;
deployGuardTest = handleTest ./deploy-guard.nix;
filePermsTest = handleTest ./file-perms.nix;
# fail2ban tests
fail2banSshTest = handleTest ./fail2ban/ssh.nix;
fail2banCaddyTest = handleTest ./fail2ban/caddy.nix;
fail2banGiteaTest = handleTest ./fail2ban/gitea.nix;
fail2banVaultwardenTest = handleTest ./fail2ban/vaultwarden.nix;
fail2banImmichTest = handleTest ./fail2ban/immich.nix;
fail2banJellyfinTest = handleTest ./fail2ban/jellyfin.nix;
fail2banLlamaCppTest = handleTest ./fail2ban/llama-cpp.nix;
# jellyfin annotation service test
jellyfinAnnotationsTest = handleTest ./jellyfin-annotations.nix;
# zfs scrub annotations test
zfsScrubAnnotationsTest = handleTest ./zfs-scrub-annotations.nix;
# xmrig auto-pause test
xmrigAutoPauseTest = handleTest ./xmrig-auto-pause.nix;
# ntfy alerts test
ntfyAlertsTest = handleTest ./ntfy-alerts.nix;
# torrent audit test
torrentAuditTest = handleTest ./torrent-audit.nix;
# gitea runner test
giteaRunnerTest = handleTest ./gitea-runner.nix;
# gitea actions visibility gate test
giteaHideActionsTest = handleTest ./gitea-hide-actions.nix;
}