nix> ran test test-repl-characterization.sh... [FAIL] nix> +++(/build/source/tests/functional/common/vars-and-functions.sh:275) trap onError ERR nix> ++(common.sh:8) [[ -n '' ]] nix> ++(test-repl-characterization.sh:7) pwd nix> +(test-repl-characterization.sh:7) _NIX_TEST_UNIT_DATA=/build/source/tests/functional/repl_characterization/data nix> +(test-repl-characterization.sh:7) ./repl_characterization/test-repl-characterization nix> Running main() from /build/source/googletest/src/gtest_main.cc nix> [==========] Running 5 tests from 1 test suite. nix> [----------] Global test environment set-up. nix> [----------] 5 tests from ReplSessionTest nix> [ RUN ] ReplSessionTest.parses nix> [ OK ] ReplSessionTest.parses (0 ms) nix> [ RUN ] ReplSessionTest.repl_basic nix> [ OK ] ReplSessionTest.repl_basic (30 ms) nix> [ RUN ] ReplSessionTest.regression_9918 nix> tests/functional/repl_characterization/repl_characterization.cc:80: Failure nix> Expected equality of these values: nix> parsedOutLog nix> Which is: Output "error:"\nOutput " … while evaluating the error message passed to builtin.throw"\nOutput ""\nOutput " error: cannot coerce a list to a string: [ ]"\nCommand "r"\nOutput "[ ]"\nCommand ":env"\nOutput "Env level 0"\nOutput "static: x r"\nOutput ""\nOutput "Env level 1"\nOutput "builtins true false null fromTOML fetchTree fetchTarball fetchGit fetchMercurial scopedImport import isNull break abort throw derivationStrict placeholder baseNameOf dirOf removeAttrs map toString derivation"\n nix> syntax nix> Which is: Output "error:"\nOutput " … while evaluating the error message passed to builtin.throw"\nOutput ""\nOutput " error: cannot coerce a list to a string: [ ]"\nCommand "r"\nOutput "[ ]"\nCommand ":env"\nOutput "Env level 0"\nOutput "static: x r"\nOutput ""\nOutput "Env level 1"\nOutput "builtins true false null scopedImport import isNull break abort throw derivationStrict placeholder baseNameOf dirOf removeAttrs map toString fetchMercurial fetchTree fetchTarball fetchGit fromTOML derivation"\n nix> With diff: nix> @@ -10,3 +10,3 @@ nix> Output "" nix> Output "Env level 1" nix> -Output "builtins true false null fromTOML fetchTree fetchTarball fetchGit fetchMercurial scopedImport import isNull break abort throw derivationStrict placeholder baseNameOf dirOf removeAttrs map toString derivation"\n nix> +Output "builtins true false null scopedImport import isNull break abort throw derivationStrict placeholder baseNameOf dirOf removeAttrs map toString fetchMercurial fetchTree fetchTarball fetchGit fromTOML derivation"\n nix> [ FAILED ] ReplSessionTest.regression_9918 (27 ms) nix> [ RUN ] ReplSessionTest.regression_9917 nix> [ OK ] ReplSessionTest.regression_9917 (27 ms) nix> [ RUN ] ReplSessionTest.stack_vars nix> tests/functional/repl_characterization/repl_characterization.cc:80: Failure nix> Expected equality of these values: nix> parsedOutLog nix> Which is: Output "trace: before outer break"\nOutput "info: breakpoint reached"\nCommand ":st"\nOutput "0: error: breakpoint reached"\nOutput "«none»:0"\nOutput "Env level 0"\nOutput "static: meow"\nOutput ""\nOutput "Env level 1"\nOutput "static: a b"\nOutput ""\nOutput "Env level 2"\nOutput "builtins true false null fromTOML fetchTree fetchTarball fetchGit fetchMercurial scopedImport import isNull break abort throw derivationStrict placeholder baseNameOf dirOf removeAttrs map toString derivation"\nCommand "meow"\nOutput "2"\nCommand ":st 3"\nOutput "3: while calling a function"\nOutput "TEST_DATA/stack_vars.nix:5:7"\nOutput ""\nOutput " 4| );"\nOutput " 5| b = builtins.trace \"before outer break\" ("\nOutput " | ^"\nOutput " 6| let meow = 2; in builtins.break a"\nOutput ""\nOutput "Env level 0"\nOutput "static: a b"\nOutput ""\nOutput "Env level 1"\nOutput "builtins true false null fromTOML fetchTree fetchTarball fetchGit fetchMercurial scopedImport import isNull break abort throw derivationStrict placeholder baseNameOf dirOf removeAttrs map toString derivation"\nCommand ":c"\nOutput "trace: before inner break"\nOutput "info: breakpoint reached"\nCommand ":st"\nOutput "0: error: breakpoint reached"\nOutput "«none»:0"\nOutput "Env level 0"\nOutput "static: meow'"\nOutput ""\nOutput "Env level 1"\nOutput "static: a b"\nOutput ""\nOutput "Env level 2"\nOutput "builtins true false null fromTOML fetchTree fetchTarball fetchGit fetchMercurial scopedImport import isNull break abort throw derivationStrict placeholder baseNameOf dirOf removeAttrs map toString derivation"\nCommand "meow'"\nOutput "3"\nCommand ":st 3"\nOutput "3: while calling a function"\nOutput "TEST_DATA/stack_vars.nix:2:7"\nOutput ""\nOutput " 1| let"\nOutput " 2| a = builtins.trace \"before inner break\" ("\nOutput " | ^"\nOutput " 3| let meow' = 3; in builtins.break { msg = \"hello\"; }"\nOutput ""\nOutput "Env level 0"\nOutput "static: a b"\nOutput ""\nOutput "Env level 1"\nOutput "builtins true false null fromTOML fetchTree fetchTarball fetchGit fetchMercurial scopedImport import isNull break abort throw derivationStrict placeholder baseNameOf dirOf removeAttrs map toString derivation"\n nix> syntax nix> Which is: Output "trace: before outer break"\nOutput "info: breakpoint reached"\nCommand ":st"\nOutput "0: error: breakpoint reached"\nOutput "«none»:0"\nOutput "Env level 0"\nOutput "static: meow"\nOutput ""\nOutput "Env level 1"\nOutput "static: a b"\nOutput ""\nOutput "Env level 2"\nOutput "builtins true false null scopedImport import isNull break abort throw derivationStrict placeholder baseNameOf dirOf removeAttrs map toString fetchMercurial fetchTree fetchTarball fetchGit fromTOML derivation"\nCommand "meow"\nOutput "2"\nCommand ":st 3"\nOutput "3: while calling a function"\nOutput "TEST_DATA/stack_vars.nix:5:7"\nOutput ""\nOutput " 4| );"\nOutput " 5| b = builtins.trace \"before outer break\" ("\nOutput " | ^"\nOutput " 6| let meow = 2; in builtins.break a"\nOutput ""\nOutput "Env level 0"\nOutput "static: a b"\nOutput ""\nOutput "Env level 1"\nOutput "builtins true false null scopedImport import isNull break abort throw derivationStrict placeholder baseNameOf dirOf removeAttrs map toString fetchMercurial fetchTree fetchTarball fetchGit fromTOML derivation"\nCommand ":c"\nOutput "trace: before inner break"\nOutput "info: breakpoint reached"\nCommand ":st"\nOutput "0: error: breakpoint reached"\nOutput "«none»:0"\nOutput "Env level 0"\nOutput "static: meow'"\nOutput ""\nOutput "Env level 1"\nOutput "static: a b"\nOutput ""\nOutput "Env level 2"\nOutput "builtins true false null scopedImport import isNull break abort throw derivationStrict placeholder baseNameOf dirOf removeAttrs map toString fetchMercurial fetchTree fetchTarball fetchGit fromTOML derivation"\nCommand "meow'"\nOutput "3"\nCommand ":st 3"\nOutput "3: while calling a function"\nOutput "TEST_DATA/stack_vars.nix:2:7"\nOutput ""\nOutput " 1| let"\nOutput " 2| a = builtins.trace \"before inner break\" ("\nOutput " | ^"\nOutput " 3| let meow' = 3; in builtins.break { msg = \"hello\"; }"\nOutput ""\nOutput "Env level 0"\nOutput "static: a b"\nOutput ""\nOutput "Env level 1"\nOutput "builtins true false null scopedImport import isNull break abort throw derivationStrict placeholder baseNameOf dirOf removeAttrs map toString fetchMercurial fetchTree fetchTarball fetchGit fromTOML derivation"\n nix> With diff: nix> @@ -11,5 +11,5 @@ nix> Output "" nix> Output "Env level 2" nix> -Output "builtins true false null fromTOML fetchTree fetchTarball fetchGit fetchMercurial scopedImport import isNull break abort throw derivationStrict placeholder baseNameOf dirOf removeAttrs map toString derivation" nix> +Output "builtins true false null scopedImport import isNull break abort throw derivationStrict placeholder baseNameOf dirOf removeAttrs map toString fetchMercurial fetchTree fetchTarball fetchGit fromTOML derivation" nix> Command "meow" nix> Output "2" nix> @@ -27,5 +27,5 @@ nix> Output "" nix> Output "Env level 1" nix> -Output "builtins true false null fromTOML fetchTree fetchTarball fetchGit fetchMercurial scopedImport import isNull break abort throw derivationStrict placeholder baseNameOf dirOf removeAttrs map toString derivation" nix> +Output "builtins true false null scopedImport import isNull break abort throw derivationStrict placeholder baseNameOf dirOf removeAttrs map toString fetchMercurial fetchTree fetchTarball fetchGit fromTOML derivation" nix> Command ":c" nix> Output "trace: before inner break" nix> @@ -41,5 +41,5 @@ nix> Output "" nix> Output "Env level 2" nix> -Output "builtins true false null fromTOML fetchTree fetchTarball fetchGit fetchMercurial scopedImport import isNull break abort throw derivationStrict placeholder baseNameOf dirOf removeAttrs map toString derivation" nix> +Output "builtins true false null scopedImport import isNull break abort throw derivationStrict placeholder baseNameOf dirOf removeAttrs map toString fetchMercurial fetchTree fetchTarball fetchGit fromTOML derivation" nix> Command "meow'" nix> Output "3" nix> @@ -57,3 +57,3 @@ nix> Output "" nix> Output "Env level 1" nix> -Output "builtins true false null fromTOML fetchTree fetchTarball fetchGit fetchMercurial scopedImport import isNull break abort throw derivationStrict placeholder baseNameOf dirOf removeAttrs map toString derivation"\n nix> +Output "builtins true false null scopedImport import isNull break abort throw derivationStrict placeholder baseNameOf dirOf removeAttrs map toString fetchMercurial fetchTree fetchTarball fetchGit fromTOML derivation"\n nix> [ FAILED ] ReplSessionTest.stack_vars (33 ms) nix> [----------] 5 tests from ReplSessionTest (119 ms total) nix> [----------] Global test environment tear-down nix> [==========] 5 tests from 1 test suite ran. (119 ms total) nix> [ PASSED ] 3 tests. nix> [ FAILED ] 2 tests, listed below: nix> [ FAILED ] ReplSessionTest.regression_9918 nix> [ FAILED ] ReplSessionTest.stack_vars nix> 2 FAILED TESTS nix> ++(test-repl-characterization.sh:7) onError nix> ++(/build/source/tests/functional/common/vars-and-functions.sh:238) set +x nix> test-repl-characterization.sh: test failed at: nix> main in test-repl-characterization.sh:7 nix> make: *** [mk/lib.mk:106: tests/functional/test-repl-characterization.sh.test] Error 1 nix> make: *** Waiting for unfinished jobs.... nix> ran test impure-derivations.sh... [PASS] nix> ran test nested-sandboxing.sh... [PASS] nix> ran test build-delete.sh... [PASS] nix> ran test ca/build-with-garbage-path.sh... [PASS] nix> ran test nix-profile.sh... [PASS] nix> ran test ca/build.sh... [PASS] nix> ran test gc-auto.sh... [PASS] nix> ran test build-remote-trustless-should-fail-0.sh... [PASS] nix> ran test build-remote-trustless-should-pass-2.sh... [PASS] error: builder for '/nix/store/8z4hmj9qyrm3cjkrig6c14i7fjk0y18w-nix-2.18.3-lix.drv' failed with exit code 2 error: 1 dependencies of derivation '/nix/store/ji6cnlcapjnpyzkgi7iyzwshiy4j6hqk-lazy-options.json.drv' failed to build error: 1 dependencies of derivation '/nix/store/162jyy9kq9i8bdzrlp52v8lf0ihalqrx-nix-index-0.1.7.drv' failed to build error: 1 dependencies of derivation '/nix/store/x0jbn4g4ycnbng8gz2hyfpy7gkj7vam3-unit-nixseparatedebuginfod.service.drv' failed to build error: 1 dependencies of derivation '/nix/store/ych69414mi9mxhbrhgmpr3mbzadi12rn-etc-bashrc.drv' failed to build error: 1 dependencies of derivation '/nix/store/zyz1250g2cxl5pa86iwrd1c1fi5gvydc-man-paths.drv' failed to build error: 1 dependencies of derivation '/nix/store/xj054barhl2b75rxmgndfq6f9c4gfgb0-system-path.drv' failed to build error: 1 dependencies of derivation '/nix/store/n2c9a0mym2520k07y5ccjdhhjlcqigx5-nixos-system-Ran-24.05.20240306.9df3e30.drv' failed to build