Overview: Implement tests for nixos-modules #49
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
urgent
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
qo.is/infrastructure#49
Loading…
Add table
Add a link
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-pageas a starting point.Module Tests
Main End-User Services
Developer Services
System Services / OPS
backplane-net
backplane-net.hosts
/etc/hostsentries are properly generated.backup-client
backup-server
luks-ssh
nixpkgs-cache
router
router-dhcp
router-dns
system
vpn-server
vpn.qo.istailscalecan connect and has connectivityvpn-exit-nodemetanginx(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.vaultemails (very important for emergency access functionality)qois.cloudemailsqois.gitemailsqois.loadbalancerand 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.isvault.qo.isgit.qo.isImplement tests for nixos-modulesto Overview: Implement tests for nixos-modules