Change-Id: Id3f37fbe341e15e9428ef1d579d61a514232c0e8 Reviewed-on: https://cl.tvl.fyi/c/depot/+/6132 Tested-by: BuildkiteCI Reviewed-by: grfn <grfn@gws.fyi> |
||
|---|---|---|
| .. | ||
| identity-bool-false.nix | ||
| identity-bool-true.nix | ||
| identity-empty-attrs.nix | ||
| identity-empty-list.nix | ||
| identity-flat-attrs.nix | ||
| identity-float.nix | ||
| identity-heterogeneous-list.nix | ||
| identity-homogeneous-float-list.nix | ||
| identity-homogeneous-int-list.nix | ||
| identity-homogeneous-string-list.nix | ||
| identity-int.nix | ||
| identity-kv-attrs.nix | ||
| identity-nested-attrs.nix | ||
| identity-null.nix | ||
| identity-signed-float.nix | ||
| identity-signed-int.nix | ||
| identity-string.nix | ||
| README.md | ||
These tests are "native" to Tvix and exist in addition to the Nix test suite.
All of these are straightforward code snippets which are expected to produce a certain result.
identity-* tests
Files named identity-*.nix contain code that is supposed to produce
itself exactly after evaluation.
These are useful for testing literals.
eval-okay-* tests
Files named eval-okay-*.nix contain code which is supposed to
evaluate to the output in the corresponding eval-okay-*.exp file.
This convention is taken from the original Nix test suite.