tvl-depot/third_party/nix/src/tests/lang/disabled
Vincent Ambo 97e6499225 test(3p/nix): Partially enable evaluator success tests
Enables the `eval-okay-` test suite, with some caveats:

* The output is not yet checked against the expected value, so the
  tests only check that pure evaluation succeeds
* A handful of tests have been disabled as they are causing failures
  that may be related to the DummyStore implementation.

Both of these will be addressed in followup commits, but there is
already some value in having the pure evaluation tests pass.

Change-Id: I62236c95ebffb06dc64a45455a8ee04344c400b7
Reviewed-on: https://cl.tvl.fyi/c/depot/+/1284
Tested-by: BuildkiteCI
Reviewed-by: isomer <isomer@tvl.fyi>
Reviewed-by: glittershark <grfn@gws.fyi>
2020-07-19 16:33:34 +00:00
..
eval-okay-context-introspection.nix test(3p/nix): Partially enable evaluator success tests 2020-07-19 16:33:34 +00:00
eval-okay-context.nix test(3p/nix): Partially enable evaluator success tests 2020-07-19 16:33:34 +00:00
eval-okay-path.nix test(3p/nix): Partially enable evaluator success tests 2020-07-19 16:33:34 +00:00
eval-okay-search-path.nix test(3p/nix): Partially enable evaluator success tests 2020-07-19 16:33:34 +00:00
eval-okay-tail-call-1.nix test(3p/nix): Partially enable evaluator success tests 2020-07-19 16:33:34 +00:00
README.txt test(3p/nix): Partially enable evaluator success tests 2020-07-19 16:33:34 +00:00

These tests are disabeld primarily because the DummyStore used for
tests does not interact with real files on disk at the moment, but the
tests expect it to.

Once we have a solution for this (potentially just reading & hashing
the files, but not writing them anywhere) these tests will be enabled
again.