dynix/tests
2026-03-25 19:21:37 +01:00
..
distccd license under the European Union Public License 1.2 2026-03-05 17:19:49 +01:00
gotosocial daemon tests for gotosocial 2026-03-25 19:21:37 +01:00
harmonia daemon tests for gotosocial 2026-03-25 19:21:37 +01:00
default.nix daemon tests for gotosocial 2026-03-25 19:21:37 +01:00
dynix-vm-configuration.nix daemon tests for gotosocial 2026-03-25 19:21:37 +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.