diff options
-rw-r--r-- | tvix/eval/Cargo.toml | 5 | ||||
-rw-r--r-- | tvix/eval/src/tests/mod.rs | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/tvix/eval/Cargo.toml b/tvix/eval/Cargo.toml index 2e5643db7991..0a439a189732 100644 --- a/tvix/eval/Cargo.toml +++ b/tvix/eval/Cargo.toml @@ -10,3 +10,8 @@ rnix = "0.10.2" [dev-dependencies] test-generator = "0.3.0" + +[features] +# Enables running the Nix language test suite from the original C++ +# Nix implementation (at version 2.3) against Tvix. +nix_tests = [] diff --git a/tvix/eval/src/tests/mod.rs b/tvix/eval/src/tests/mod.rs index fa565733951a..75b3d9bb7c68 100644 --- a/tvix/eval/src/tests/mod.rs +++ b/tvix/eval/src/tests/mod.rs @@ -7,6 +7,7 @@ use test_generator::test_resources; // // These evaluations are always supposed to succeed, i.e. all snippets // are guaranteed to be valid Nix code. +#[cfg(feature = "nix_tests")] #[test_resources("src/tests/nix_tests/eval-okay-*.nix")] fn eval_okay(code_path: &str) { let base = code_path |