about summary refs log tree commit diff
path: root/src/libexpr
diff options
context:
space:
mode:
authorVincent Ambo <mail@tazj.in>2020-07-18T23·32+0100
committertazjin <mail@tazj.in>2020-07-19T00·49+0000
commitbd02cae03244cbeff1e90278ee0e8c4e2f5f4d0d (patch)
treee2217da56457651c04d28d0c3654e748f13c1bd4 /src/libexpr
parenta802b4b44d4c25fc759812771042553190e853e2 (diff)
test(3p/nix): Port language test suite to Googletest r/1390
This moves the language test suite into Googletest by constructing
parameterised tests out of the same language snippets used for the
previous lang.sh evaluation.

So far this includes support for about 3/4 of all tests, specifically:

* all parser success/failure tests
* all evaluator failure tests

The evaluator success tests will be implemented in a subsequent commit,
because the output comparison contains a whole bunch of additional
logic that I did not want to cram in here.

Change-Id: Icec9f368366cdbaa53b4c7e4472b8b6e8dd72eba
Reviewed-on: https://cl.tvl.fyi/c/depot/+/1278
Reviewed-by: glittershark <grfn@gws.fyi>
Reviewed-by: isomer <isomer@tvl.fyi>
Tested-by: BuildkiteCI
Diffstat (limited to 'src/libexpr')
0 files changed, 0 insertions, 0 deletions