Skip to content

Tests

NixKraken includes an automated test suite to ensure that contributors and users alike can count on a smooth, reproducible experience.

The tests rely on the NixOS test framework, which spins up lightweight virtual machines (VMs) where different NixKraken configurations can be validated. This approach lets us test graphical behavior, NixOS module integration, and system-level interactions, all inside a controlled environment.

WARNING

Although we aim to test as many configuration outcomes as possible, these automated tests will never be able to cover every possible configuration.

Specifically, we are not currently able to test paid features since the login process is interactive. Hence, we cannot test multi-profile setups beyond Nix options validation.

Released under the MIT License