From d7808ea630952d1f59b038a70a669d0cad95a875 Mon Sep 17 00:00:00 2001 From: Brian Olsen Date: Tue, 22 Jul 2025 17:19:13 +0200 Subject: [PATCH] chore: Add target for doc tests This just adds a nix attribute for running rustdoc tests. Change-Id: I3bf2699ef03c6b7cafc0b76b32660b142cbd972c Reviewed-on: https://cl.snix.dev/c/snix/+/30648 Tested-by: besadii Autosubmit: Brian Olsen Reviewed-by: Florian Klink --- snix/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/snix/default.nix b/snix/default.nix index f175d4a3b..00ea93f7c 100644 --- a/snix/default.nix +++ b/snix/default.nix @@ -105,6 +105,13 @@ in buildPhase = "cargo clippy --tests --all-features --benches --examples -- -Dwarnings | tee $out"; }; + doc-tests = mkCargoBuild { + name = "nixrs-doc-tests"; + buildPhase = '' + cargo test --doc | tee $out + ''; + }; + crate2nix-check = let crate2nix-check = here.utils.mkCrate2nixCheck ./Cargo.nix;