diff options
Diffstat (limited to 'tvix/eval')
-rw-r--r-- | tvix/eval/default.nix | 39 | ||||
-rw-r--r-- | tvix/eval/src/tests/nix_tests/notyetpassing/eval-okay-readDir.exp (renamed from tvix/eval/src/tests/nix_tests/eval-okay-readDir.exp) | 0 | ||||
-rw-r--r-- | tvix/eval/src/tests/nix_tests/notyetpassing/eval-okay-readDir.nix (renamed from tvix/eval/src/tests/nix_tests/eval-okay-readDir.nix) | 0 | ||||
-rw-r--r-- | tvix/eval/src/tests/nix_tests/notyetpassing/readDir/bar (renamed from tvix/eval/src/tests/nix_tests/readDir/bar) | 0 | ||||
-rw-r--r-- | tvix/eval/src/tests/nix_tests/notyetpassing/readDir/foo/git-hates-directories (renamed from tvix/eval/src/tests/nix_tests/readDir/foo/git-hates-directories) | 0 | ||||
-rw-r--r-- | tvix/eval/src/tests/tvix_tests/eval-okay-readDir.nix.disabled (renamed from tvix/eval/src/tests/tvix_tests/eval-okay-readDir.nix) | 0 |
6 files changed, 7 insertions, 32 deletions
diff --git a/tvix/eval/default.nix b/tvix/eval/default.nix index f7480e826828..91661291f7b6 100644 --- a/tvix/eval/default.nix +++ b/tvix/eval/default.nix @@ -1,34 +1,9 @@ -{ depot, pkgs, lib, ... }: +# TODO: find a way to build the benchmarks via crate2nix +{ depot, pkgs, ... }: -lib.fix (self: depot.third_party.naersk.buildPackage (lib.fix (naerskArgs: { - src = depot.third_party.gitignoreSource ./.; - # see https://github.com/nix-community/naersk/issues/169 - root = depot.tvix.naerskRootFor ./Cargo.toml; +depot.tvix.crates.workspaceMembers.tvix-eval.build.override { + runTests = true; - doCheck = true; - - # Tell the test suite where to find upstream nix, to compare eval results - # against - NIX_INSTANTIATE_BINARY_PATH = "${pkgs.nix}/bin/nix-instantiate"; - - meta.ci.targets = builtins.attrNames self.passthru; - - copySources = [ - "builtin-macros" - ]; - - passthru.benchmarks = depot.third_party.naersk.buildPackage (naerskArgs // { - name = "tvix-eval-benchmarks"; - - doCheck = false; - - cargoBuildOptions = opts: opts ++ [ "--benches" ]; - - copyBinsFilter = '' - select(.reason == "compiler-artifact" and any(.target.kind[] == "bench"; .)) - ''; - - passthru = { }; - }); -})) -) + # Make C++ Nix available, to compare eval results against. + testInputs = [ pkgs.nix ]; +} diff --git a/tvix/eval/src/tests/nix_tests/eval-okay-readDir.exp b/tvix/eval/src/tests/nix_tests/notyetpassing/eval-okay-readDir.exp index bf8d2c14ea4f..bf8d2c14ea4f 100644 --- a/tvix/eval/src/tests/nix_tests/eval-okay-readDir.exp +++ b/tvix/eval/src/tests/nix_tests/notyetpassing/eval-okay-readDir.exp diff --git a/tvix/eval/src/tests/nix_tests/eval-okay-readDir.nix b/tvix/eval/src/tests/nix_tests/notyetpassing/eval-okay-readDir.nix index a7ec9292aae2..a7ec9292aae2 100644 --- a/tvix/eval/src/tests/nix_tests/eval-okay-readDir.nix +++ b/tvix/eval/src/tests/nix_tests/notyetpassing/eval-okay-readDir.nix diff --git a/tvix/eval/src/tests/nix_tests/readDir/bar b/tvix/eval/src/tests/nix_tests/notyetpassing/readDir/bar index e69de29bb2d1..e69de29bb2d1 100644 --- a/tvix/eval/src/tests/nix_tests/readDir/bar +++ b/tvix/eval/src/tests/nix_tests/notyetpassing/readDir/bar diff --git a/tvix/eval/src/tests/nix_tests/readDir/foo/git-hates-directories b/tvix/eval/src/tests/nix_tests/notyetpassing/readDir/foo/git-hates-directories index e69de29bb2d1..e69de29bb2d1 100644 --- a/tvix/eval/src/tests/nix_tests/readDir/foo/git-hates-directories +++ b/tvix/eval/src/tests/nix_tests/notyetpassing/readDir/foo/git-hates-directories diff --git a/tvix/eval/src/tests/tvix_tests/eval-okay-readDir.nix b/tvix/eval/src/tests/tvix_tests/eval-okay-readDir.nix.disabled index a7ec9292aae2..a7ec9292aae2 100644 --- a/tvix/eval/src/tests/tvix_tests/eval-okay-readDir.nix +++ b/tvix/eval/src/tests/tvix_tests/eval-okay-readDir.nix.disabled |