dynix/tests
2026-03-23 11:13:07 +01:00
..
distccd license under the European Union Public License 1.2 2026-03-05 17:19:49 +01:00
gotosocial license under the European Union Public License 1.2 2026-03-05 17:19:49 +01:00
harmonia power outage stash 2026-03-23 11:13:07 +01:00
default.nix license under the European Union Public License 1.2 2026-03-05 17:19:49 +01:00
dynix-vm-configuration.nix license under the European Union Public License 1.2 2026-03-05 17:19:49 +01:00
mk-test-configuration-dot-nix.nix license under the European Union Public License 1.2 2026-03-05 17:19:49 +01:00
module-allow-rebuild-in-vm.nix license under the European Union Public License 1.2 2026-03-05 17:19:49 +01:00
README.md license under the European Union Public License 1.2 2026-03-05 17:19:49 +01:00

Notes for running the tests

The VM tests do Nix builds inside the VMs, so they have writable Nix stores. Writable Nix stores in NixOS VM tests are, by default, tmpfs, but to speed up IO for the in-VM nixos-rebuilds, ./module-allow-rebuild-in-vm.nix instead sets virtualisation.writableStoreUseTmpfs = false;, and allocates a much larger root filesystem for the VM. Specifically, each VM test allocates 20 GiB. If you are running low on disk space, disable virtualisation.writableStoreUseTmpfs in ./module-allow-rebuild-in-vm.