lix/tests/functional/lang
eldritch horrors 4c072c7c5f match line endings used by parser and error reports
the parser treats a plain \r as a newline, error reports do not. this
can lead to interesting divergences if anything makes use of this
feature, with error reports pointing to wrong locations in the input (or
even outside the input altogether).

(cherry picked from commit 2be6b143289e5479cc4a2667bb84e879116c2447)
Change-Id: Ieb7f7655bac8cb0cf5734c60bd41723388f2973c
2024-03-18 16:12:46 +01:00
..
dir1
dir2
dir3
dir4
readDir
symlink-resolution
binary-data
data Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
empty.exp
eval-fail-abort.err.exp
eval-fail-abort.nix
eval-fail-addDrvOutputDependencies-empty-context.err.exp
eval-fail-addDrvOutputDependencies-empty-context.nix Merge pull request #9216 from obsidiansystems/addDrvOutputDependencies-pre 2024-03-04 05:06:56 +01:00
eval-fail-addDrvOutputDependencies-multi-elem-context.err.exp Merge pull request #9619 from 9999years/remove-blank-lines-in-errors 2024-03-04 07:23:44 +01:00
eval-fail-addDrvOutputDependencies-multi-elem-context.nix
eval-fail-addDrvOutputDependencies-wrong-element-kind.err.exp Merge pull request #9619 from 9999years/remove-blank-lines-in-errors 2024-03-04 07:23:44 +01:00
eval-fail-addDrvOutputDependencies-wrong-element-kind.nix
eval-fail-assert.err.exp Merge pull request #9619 from 9999years/remove-blank-lines-in-errors 2024-03-04 07:23:44 +01:00
eval-fail-assert.nix
eval-fail-attr-name-type.err.exp libexpr: Support structured error classes 2024-03-09 04:47:05 -07:00
eval-fail-attr-name-type.nix
eval-fail-bad-string-interpolation-1.err.exp Merge pull request #9754 from 9999years/print-value-when-coercion-fails 2024-03-09 00:05:41 -07:00
eval-fail-bad-string-interpolation-1.nix
eval-fail-bad-string-interpolation-2.err.exp Merge pull request #9168 from obsidiansystems/fix-lang-tests-read-only 2024-03-04 04:42:21 +01:00
eval-fail-bad-string-interpolation-2.nix
eval-fail-bad-string-interpolation-3.err.exp
eval-fail-bad-string-interpolation-3.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-fail-bad-string-interpolation-4.err.exp
eval-fail-bad-string-interpolation-4.nix
eval-fail-blackhole.err.exp Merge pull request #9619 from 9999years/remove-blank-lines-in-errors 2024-03-04 07:23:44 +01:00
eval-fail-blackhole.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-fail-call-primop.err.exp Merge pull request #9753 from 9999years/print-value-on-type-error 2024-03-09 00:05:41 -07:00
eval-fail-call-primop.nix
eval-fail-deepseq.err.exp
eval-fail-deepseq.nix
eval-fail-dup-dynamic-attrs.err.exp
eval-fail-dup-dynamic-attrs.nix
eval-fail-dupAttr-deep.err.exp
eval-fail-dupAttr-deep.nix diagnose duplicated attrs at correct path 2024-03-16 22:12:49 +01:00
eval-fail-dupAttr-inherit.err.exp report inherit attr errors at the duplicate name 2024-03-18 16:12:45 +01:00
eval-fail-dupAttr-inherit.nix
eval-fail-dupAttr.err.exp diagnose duplicated attrs at correct path 2024-03-16 22:12:49 +01:00
eval-fail-dupAttr.nix
eval-fail-duplicate-traces.err.exp Merge pull request #10066 from 9999years/print-all-frames 2024-03-09 10:17:26 -07:00
eval-fail-duplicate-traces.nix
eval-fail-eol-1.err.exp
eval-fail-eol-1.nix
eval-fail-eol-2.err.exp
eval-fail-eol-2.nix
eval-fail-eol-3.err.exp
eval-fail-eol-3.nix match line endings used by parser and error reports 2024-03-18 16:12:46 +01:00
eval-fail-foldlStrict-strict-op-application.err.exp
eval-fail-foldlStrict-strict-op-application.nix
eval-fail-fromTOML-timestamps.err.exp libexpr: Support structured error classes 2024-03-09 04:47:05 -07:00
eval-fail-fromTOML-timestamps.nix
eval-fail-hashfile-missing.err.exp Merge pull request #9619 from 9999years/remove-blank-lines-in-errors 2024-03-04 07:23:44 +01:00
eval-fail-hashfile-missing.nix
eval-fail-infinite-recursion-lambda.err.exp
eval-fail-infinite-recursion-lambda.nix Merge pull request #9617 from 9999years/stack-overflow-segfault 2024-03-04 07:35:20 +01:00
eval-fail-list.err.exp
eval-fail-list.nix
eval-fail-missing-arg.err.exp
eval-fail-missing-arg.nix
eval-fail-mutual-recursion.err.exp
eval-fail-mutual-recursion.nix
eval-fail-nonexist-path.err.exp
eval-fail-nonexist-path.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-fail-not-throws.err.exp
eval-fail-not-throws.nix
eval-fail-path-slash.err.exp Merge pull request #9619 from 9999years/remove-blank-lines-in-errors 2024-03-04 07:23:44 +01:00
eval-fail-path-slash.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-fail-print-limit-list.err.exp
eval-fail-print-limit-list.nix
eval-fail-print-limit-set.err.exp libexpr: fix elided value counting in printer 2024-03-14 01:52:19 -06:00
eval-fail-print-limit-set.nix
eval-fail-recursion.err.exp
eval-fail-recursion.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-fail-remove.err.exp
eval-fail-remove.nix
eval-fail-scope-5.err.exp
eval-fail-scope-5.nix
eval-fail-seq.err.exp
eval-fail-seq.nix
eval-fail-set-override.err.exp
eval-fail-set-override.nix
eval-fail-set.err.exp
eval-fail-set.nix
eval-fail-substring.err.exp
eval-fail-substring.nix
eval-fail-to-path.err.exp
eval-fail-to-path.nix
eval-fail-toJSON.err.exp
eval-fail-toJSON.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-fail-undeclared-arg.err.exp
eval-fail-undeclared-arg.nix
eval-fail-using-set-as-attr-name.err.exp
eval-fail-using-set-as-attr-name.nix
eval-okay-any-all.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-any-all.nix
eval-okay-arithmetic.exp
eval-okay-arithmetic.nix
eval-okay-attrnames.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-attrnames.nix
eval-okay-attrs.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-attrs.nix
eval-okay-attrs2.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-attrs2.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-attrs3.exp
eval-okay-attrs3.nix
eval-okay-attrs4.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-attrs4.nix
eval-okay-attrs5.exp
eval-okay-attrs5.nix
eval-okay-attrs6.exp
eval-okay-attrs6.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-autoargs.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-autoargs.flags
eval-okay-autoargs.nix
eval-okay-backslash-newline-1.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-backslash-newline-1.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-backslash-newline-2.exp
eval-okay-backslash-newline-2.nix
eval-okay-builtins-add.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-builtins-add.nix
eval-okay-builtins.exp
eval-okay-builtins.nix
eval-okay-callable-attrs.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-callable-attrs.nix
eval-okay-catattrs.exp
eval-okay-catattrs.nix
eval-okay-closure.exp
eval-okay-closure.exp.xml
eval-okay-closure.nix
eval-okay-comments.exp
eval-okay-comments.nix
eval-okay-concat.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-concat.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-concatmap.exp
eval-okay-concatmap.nix
eval-okay-concatstringssep.exp
eval-okay-concatstringssep.nix
eval-okay-context-introspection.exp
eval-okay-context-introspection.nix
eval-okay-context.exp
eval-okay-context.nix
eval-okay-curpos.exp
eval-okay-curpos.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-deepseq.exp
eval-okay-deepseq.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-delayed-with-inherit.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-delayed-with-inherit.nix
eval-okay-delayed-with.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-delayed-with.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-dynamic-attrs-2.exp
eval-okay-dynamic-attrs-2.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-dynamic-attrs-bare.exp
eval-okay-dynamic-attrs-bare.nix
eval-okay-dynamic-attrs.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-dynamic-attrs.nix
eval-okay-elem.exp
eval-okay-elem.nix
eval-okay-empty-args.exp
eval-okay-empty-args.nix
eval-okay-eq-derivations.exp
eval-okay-eq-derivations.nix
eval-okay-eq.exp
eval-okay-eq.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-filter.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-filter.nix
eval-okay-flake-ref-to-string.exp
eval-okay-flake-ref-to-string.nix
eval-okay-flatten.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-flatten.nix
eval-okay-float.exp
eval-okay-float.nix
eval-okay-floor-ceil.exp
eval-okay-floor-ceil.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-foldlStrict-lazy-elements.exp
eval-okay-foldlStrict-lazy-elements.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-foldlStrict-lazy-initial-accumulator.exp
eval-okay-foldlStrict-lazy-initial-accumulator.nix
eval-okay-foldlStrict.exp
eval-okay-foldlStrict.nix
eval-okay-fromjson-escapes.exp
eval-okay-fromjson-escapes.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-fromjson.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-fromjson.nix
eval-okay-fromTOML-timestamps.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-fromTOML-timestamps.flags
eval-okay-fromTOML-timestamps.nix
eval-okay-fromTOML.exp
eval-okay-fromTOML.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-functionargs.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-functionargs.exp.xml Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-functionargs.nix
eval-okay-getattrpos-functionargs.exp
eval-okay-getattrpos-functionargs.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-getattrpos-undefined.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-getattrpos-undefined.nix
eval-okay-getattrpos.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-getattrpos.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-getenv.exp
eval-okay-getenv.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-groupBy.exp
eval-okay-groupBy.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-hash.exp
eval-okay-hashfile.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-hashfile.nix
eval-okay-hashstring.exp
eval-okay-hashstring.nix
eval-okay-if.exp
eval-okay-if.nix
eval-okay-import.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-import.nix
eval-okay-ind-string.exp
eval-okay-ind-string.nix
eval-okay-inherit-attr-pos.exp
eval-okay-inherit-attr-pos.nix
eval-okay-inherit-from.err.exp
eval-okay-inherit-from.exp
eval-okay-inherit-from.nix
eval-okay-intersectAttrs.exp
eval-okay-intersectAttrs.nix
eval-okay-let.exp
eval-okay-let.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-list.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-list.nix
eval-okay-listtoattrs.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-listtoattrs.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-logic.exp
eval-okay-logic.nix
eval-okay-map.exp
eval-okay-map.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-mapattrs.exp
eval-okay-mapattrs.nix
eval-okay-merge-dynamic-attrs.exp
eval-okay-merge-dynamic-attrs.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-nested-with.exp
eval-okay-nested-with.nix
eval-okay-new-let.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-new-let.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-null-dynamic-attrs.exp
eval-okay-null-dynamic-attrs.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-overrides.exp
eval-okay-overrides.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-parse-flake-ref.exp
eval-okay-parse-flake-ref.nix
eval-okay-partition.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-partition.nix
eval-okay-path-string-interpolation.exp
eval-okay-path-string-interpolation.nix
eval-okay-path.exp
eval-okay-path.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-pathexists.exp
eval-okay-pathexists.nix
eval-okay-patterns.exp
eval-okay-patterns.nix
eval-okay-print.err.exp
eval-okay-print.exp
eval-okay-print.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-readDir.exp
eval-okay-readDir.nix
eval-okay-readfile.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-readfile.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-readFileType.exp
eval-okay-readFileType.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-redefine-builtin.exp
eval-okay-redefine-builtin.nix
eval-okay-regex-match.exp
eval-okay-regex-match.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-regex-split.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-regex-split.nix
eval-okay-regression-20220122.exp
eval-okay-regression-20220122.nix
eval-okay-regression-20220125.exp
eval-okay-regression-20220125.nix
eval-okay-remove.exp
eval-okay-remove.nix
eval-okay-repeated-empty-attrs.exp Unify and refactor value printing 2024-03-09 03:50:06 +01:00
eval-okay-repeated-empty-attrs.nix Unify and refactor value printing 2024-03-09 03:50:06 +01:00
eval-okay-repeated-empty-list.exp Unify and refactor value printing 2024-03-09 03:50:06 +01:00
eval-okay-repeated-empty-list.nix
eval-okay-replacestrings.exp
eval-okay-replacestrings.nix
eval-okay-scope-1.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-scope-1.nix
eval-okay-scope-2.exp
eval-okay-scope-2.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-scope-3.exp
eval-okay-scope-3.nix
eval-okay-scope-4.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-scope-4.nix
eval-okay-scope-6.exp
eval-okay-scope-6.nix
eval-okay-scope-7.exp
eval-okay-scope-7.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-search-path.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-search-path.flags Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-search-path.nix
eval-okay-seq.exp
eval-okay-seq.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-sort.exp
eval-okay-sort.nix
eval-okay-splitversion.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-splitversion.nix
eval-okay-string.exp
eval-okay-string.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-strings-as-attrs-names.exp
eval-okay-strings-as-attrs-names.nix
eval-okay-substring-context.exp
eval-okay-substring-context.nix
eval-okay-substring.exp
eval-okay-substring.nix
eval-okay-symlink-resolution.exp Fix symlink handling 2024-01-21 20:53:30 +00:00
eval-okay-symlink-resolution.nix Fix symlink handling 2024-01-21 20:53:30 +00:00
eval-okay-tail-call-1.exp-disabled
eval-okay-tail-call-1.nix
eval-okay-tojson.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-tojson.nix
eval-okay-toxml.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-toxml.nix
eval-okay-toxml2.exp
eval-okay-toxml2.nix
eval-okay-tryeval.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-tryeval.nix
eval-okay-types.exp
eval-okay-types.nix
eval-okay-versions.exp
eval-okay-versions.nix
eval-okay-with.exp
eval-okay-with.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-xml.exp.xml
eval-okay-xml.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
eval-okay-zipAttrsWith.exp
eval-okay-zipAttrsWith.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
framework.sh
imported.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
imported2.nix
lib.nix
parse-fail-dup-attrs-1.err.exp
parse-fail-dup-attrs-1.nix
parse-fail-dup-attrs-2.err.exp
parse-fail-dup-attrs-2.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
parse-fail-dup-attrs-3.err.exp
parse-fail-dup-attrs-3.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
parse-fail-dup-attrs-4.err.exp
parse-fail-dup-attrs-4.nix
parse-fail-dup-attrs-7.err.exp
parse-fail-dup-attrs-7.nix
parse-fail-dup-formals.err.exp
parse-fail-dup-formals.nix
parse-fail-eof-in-string.err.exp
parse-fail-eof-in-string.nix
parse-fail-mixed-nested-attrs1.err.exp
parse-fail-mixed-nested-attrs1.nix
parse-fail-mixed-nested-attrs2.err.exp
parse-fail-mixed-nested-attrs2.nix
parse-fail-patterns-1.err.exp Merge pull request #9619 from 9999years/remove-blank-lines-in-errors 2024-03-04 07:23:44 +01:00
parse-fail-patterns-1.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
parse-fail-regression-20060610.err.exp report inherit attr errors at the duplicate name 2024-03-18 16:12:45 +01:00
parse-fail-regression-20060610.nix
parse-fail-undef-var-2.err.exp
parse-fail-undef-var-2.nix
parse-fail-undef-var.err.exp Merge pull request #9619 from 9999years/remove-blank-lines-in-errors 2024-03-04 07:23:44 +01:00
parse-fail-undef-var.nix
parse-fail-utf8.err.exp
parse-fail-utf8.nix
parse-okay-1.exp
parse-okay-1.nix
parse-okay-crlf.exp
parse-okay-crlf.nix
parse-okay-dup-attrs-5.exp
parse-okay-dup-attrs-5.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
parse-okay-dup-attrs-6.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
parse-okay-dup-attrs-6.nix
parse-okay-inherits.exp
parse-okay-inherits.nix add test for inherit expr printing 2024-03-10 03:18:32 -06:00
parse-okay-mixed-nested-attrs-1.exp
parse-okay-mixed-nested-attrs-1.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
parse-okay-mixed-nested-attrs-2.exp
parse-okay-mixed-nested-attrs-2.nix
parse-okay-mixed-nested-attrs-3.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
parse-okay-mixed-nested-attrs-3.nix
parse-okay-regression-751.exp
parse-okay-regression-751.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
parse-okay-regression-20041027.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
parse-okay-regression-20041027.nix
parse-okay-subversion.exp normalize formal order on ExprLambda::show 2024-03-18 07:56:34 -06:00
parse-okay-subversion.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
parse-okay-url.exp Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00
parse-okay-url.nix Put functional tests in tests/functional 2023-12-01 12:06:43 -05:00