Skip to content

fastest

Many Den integration tests use real NixOS evaluations, so fastest trades a few nix-unit features (no error diff, no expect throws) for raw speed via nix-eval-jobs. It works for both Nix flakes and non flake .nix files, and falls back to nix-unit for traces when a single test is specified.

  • Parallel execution, nix-eval-jobs runs tests across multiple workers
  • Flake mode, --flake <path or path#tests>
  • File mode, --file <path> -A <attr>
  • Optional suite, run everything, or a named subset
  • Individual test traces, falls back to nix-unit for debugging (--nix-unit)
  • Auto-detected system, overridable with -s
  • Configurable parallelism, 8 workers / 2 GB each by default; -P for all cores

fastest is the speed-focused testing tool of the ecosystem, a parallel companion to checkmate’s nix-unit integration, born from Den’s own CI needs.

Source Code Support this project