Overview: Implement tests for nixos-modules #49
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Create nixos Tests for all the modules! See
static-page
as a starting point.Module Tests
Main End-User Services
Developer Services
System Services / OPS
backplane-net
backplane-net.hosts
/etc/hosts
entries are properly generated.backup-client
backup-server
luks-ssh
nixpkgs-cache
router
router-dhcp
router-dns
system
vpn-server
vpn.qo.is
tailscale
can connect and has connectivityvpn-exit-node
metanginx(Set sane defaults only)router-wireless-ap(Hardware config)wwan(Hardware config)Integration Tests
E-Mail Functionality: This has been broken for services multiple times already.
qois.vault
emails (very important for emergency access functionality)qois.cloud
emailsqois.git
emailsqois.loadbalancer
and connected services (static-page, cloud etc. etc.)Maybe run the whole infrastructure in a test? 😆
Update Tests
It would be great to have tests that check if updates work as intended. This might however require implementation of new tooling.
cloud.qo.is
vault.qo.is
git.qo.is
Implement tests for nixos-modulesto Overview: Implement tests for nixos-modules