dynix/tests
2026-03-05 16:03:17 +01:00
..
distccd add --no-reexec to nixos-rebuild in the VM tests 2026-03-05 16:02:55 +01:00
gotosocial add --no-reexec to nixos-rebuild in the VM tests 2026-03-05 16:02:55 +01:00
harmonia add --no-reexec to nixos-rebuild in the VM tests 2026-03-05 16:02:55 +01:00
default.nix note IFD in tests 2026-03-05 15:45:36 +01:00
dynix-vm-configuration.nix do less string coercion in test modules in case that reduces copies 2026-03-05 15:47:02 +01:00
mk-test-configuration-dot-nix.nix IT WORKS 2026-02-17 19:48:53 +01:00
module-allow-rebuild-in-vm.nix by default, don't use a tmpfs for the /nix/store in the VM tests 2026-03-05 16:03:17 +01:00
README.md by default, don't use a tmpfs for the /nix/store in the VM tests 2026-03-05 16:03:17 +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.