[
  {
    "name": "duplicate-key-is-data",
    "expected": "100",
    "passed": true,
    "exitCode": 0,
    "stdout": "100\n",
    "stderr": "Stack size hard limit is 8388608, which is less than the desired 62914560. If possible, increase the hard limit, e.g. with 'ulimit -Hs 61440'.\n"
  },
  {
    "name": "function-applied",
    "expected": "error",
    "passed": true,
    "exitCode": 1,
    "stdout": "",
    "stderr": "Stack size hard limit is 8388608, which is less than the desired 62914560. If possible, increase the hard limit, e.g. with 'ulimit -Hs 61440'.\nerror: stack overflow (possible infinite recursion)\n"
  },
  {
    "name": "function-ready",
    "expected": "true",
    "passed": true,
    "exitCode": 0,
    "stdout": "true\n",
    "stderr": "Stack size hard limit is 8388608, which is less than the desired 62914560. If possible, increase the hard limit, e.g. with 'ulimit -Hs 61440'.\n"
  },
  {
    "name": "initial-is-forced",
    "expected": "error",
    "passed": true,
    "exitCode": 1,
    "stdout": "",
    "stderr": "Stack size hard limit is 8388608, which is less than the desired 62914560. If possible, increase the hard limit, e.g. with 'ulimit -Hs 61440'.\nerror:\n       … while evaluating the file '/tmp/tmp.IF2KjiLaoH/input.nix':\n\n       … while calling the 'trampoline' builtin\n         at /tmp/tmp.IF2KjiLaoH/input.nix:1:1:\n            1| builtins.trampoline (_: [ false 1 ]) (throw \"initial forced\")\n             | ^\n            2|\n\n       … while calling the 'throw' builtin\n         at /tmp/tmp.IF2KjiLaoH/input.nix:1:39:\n            1| builtins.trampoline (_: [ false 1 ]) (throw \"initial forced\")\n             |                                       ^\n            2|\n\n       error: initial forced\n"
  },
  {
    "name": "interruption-control-genericClosure",
    "expected": "interrupt",
    "passed": false,
    "exitCode": 137,
    "stdout": "",
    "stderr": "Stack size hard limit is 8388608, which is less than the desired 62914560. If possible, increase the hard limit, e.g. with 'ulimit -Hs 61440'.\n\rshutting down\u001b[K"
  },
  {
    "name": "interruption-control-native-check",
    "expected": "interrupt",
    "passed": true,
    "exitCode": 124,
    "stdout": "",
    "stderr": "Stack size hard limit is 8388608, which is less than the desired 62914560. If possible, increase the hard limit, e.g. with 'ulimit -Hs 61440'.\n\rshutting down\u001b[Kerror: interrupted by the user\n"
  },
  {
    "name": "interruption",
    "expected": "interrupt",
    "passed": false,
    "exitCode": 137,
    "stdout": "",
    "stderr": "Stack size hard limit is 8388608, which is less than the desired 62914560. If possible, increase the hard limit, e.g. with 'ulimit -Hs 61440'.\n\rshutting down\u001b[K"
  },
  {
    "name": "invalid-continue-type",
    "expected": "error",
    "passed": true,
    "exitCode": 1,
    "stdout": "",
    "stderr": "Stack size hard limit is 8388608, which is less than the desired 62914560. If possible, increase the hard limit, e.g. with 'ulimit -Hs 61440'.\nerror:\n       … while evaluating the file '/tmp/tmp.IF2KjiLaoH/input.nix':\n\n       … while calling the 'trampoline' builtin\n         at /tmp/tmp.IF2KjiLaoH/input.nix:1:1:\n            1| builtins.trampoline (_: [ 0 1 ]) 0\n             | ^\n            2|\n\n       … while evaluating recurse\n\n       error: expected a Boolean but found an integer: 0\n"
  },
  {
    "name": "invalid-pair-size",
    "expected": "error",
    "passed": true,
    "exitCode": 1,
    "stdout": "",
    "stderr": "Stack size hard limit is 8388608, which is less than the desired 62914560. If possible, increase the hard limit, e.g. with 'ulimit -Hs 61440'.\nerror:\n       … while evaluating the file '/tmp/tmp.IF2KjiLaoH/input.nix':\n\n       … while calling the 'trampoline' builtin\n         at /tmp/tmp.IF2KjiLaoH/input.nix:1:1:\n            1| builtins.trampoline (_: [ false ]) 0\n             | ^\n            2|\n\n       error: Wrong size :(\n"
  },
  {
    "name": "invalid-return-type",
    "expected": "error",
    "passed": true,
    "exitCode": 1,
    "stdout": "",
    "stderr": "Stack size hard limit is 8388608, which is less than the desired 62914560. If possible, increase the hard limit, e.g. with 'ulimit -Hs 61440'.\nerror:\n       … while evaluating the file '/tmp/tmp.IF2KjiLaoH/input.nix':\n\n       … while calling the 'trampoline' builtin\n         at /tmp/tmp.IF2KjiLaoH/input.nix:1:1:\n            1| builtins.trampoline (_: {}) 0\n             | ^\n            2|\n\n       … while evaluating the return value of pred\n\n       error: expected a list but found a set: { }\n"
  },
  {
    "name": "record-deep",
    "expected": "100000",
    "passed": true,
    "exitCode": 0,
    "stdout": "100000\n",
    "stderr": "Stack size hard limit is 8388608, which is less than the desired 62914560. If possible, increase the hard limit, e.g. with 'ulimit -Hs 61440'.\n"
  },
  {
    "name": "record-outer",
    "expected": "[\"i\",\"total\"]",
    "passed": true,
    "exitCode": 0,
    "stdout": "[\"i\",\"total\"]\n",
    "stderr": "Stack size hard limit is 8388608, which is less than the desired 62914560. If possible, increase the hard limit, e.g. with 'ulimit -Hs 61440'.\n"
  },
  {
    "name": "record-targeted",
    "expected": "100000",
    "passed": true,
    "exitCode": 0,
    "stdout": "100000\n",
    "stderr": "Stack size hard limit is 8388608, which is less than the desired 62914560. If possible, increase the hard limit, e.g. with 'ulimit -Hs 61440'.\n"
  },
  {
    "name": "record-total",
    "expected": "error",
    "passed": true,
    "exitCode": 1,
    "stdout": "",
    "stderr": "Stack size hard limit is 8388608, which is less than the desired 62914560. If possible, increase the hard limit, e.g. with 'ulimit -Hs 61440'.\nerror: stack overflow (possible infinite recursion)\n"
  },
  {
    "name": "scalar-100000",
    "expected": "100000",
    "passed": true,
    "exitCode": 0,
    "stdout": "100000\n",
    "stderr": "Stack size hard limit is 8388608, which is less than the desired 62914560. If possible, increase the hard limit, e.g. with 'ulimit -Hs 61440'.\n"
  },
  {
    "name": "slide-program",
    "expected": "100000",
    "passed": true,
    "exitCode": 0,
    "stdout": "100000\n",
    "stderr": "Stack size hard limit is 8388608, which is less than the desired 62914560. If possible, increase the hard limit, e.g. with 'ulimit -Hs 61440'.\n"
  },
  {
    "name": "terminal-changes-type",
    "expected": "42",
    "passed": true,
    "exitCode": 0,
    "stdout": "42\n",
    "stderr": "Stack size hard limit is 8388608, which is less than the desired 62914560. If possible, increase the hard limit, e.g. with 'ulimit -Hs 61440'.\n"
  },
  {
    "name": "terminal-is-forced",
    "expected": "error",
    "passed": true,
    "exitCode": 1,
    "stdout": "",
    "stderr": "Stack size hard limit is 8388608, which is less than the desired 62914560. If possible, increase the hard limit, e.g. with 'ulimit -Hs 61440'.\nerror:\n       … while evaluating the file '/tmp/tmp.IF2KjiLaoH/input.nix':\n\n       … while calling the 'trampoline' builtin\n         at /tmp/tmp.IF2KjiLaoH/input.nix:1:1:\n            1| builtins.trampoline (_: [ false (throw \"terminal forced\") ]) 0\n             | ^\n            2|\n\n       … while calling the 'throw' builtin\n         at /tmp/tmp.IF2KjiLaoH/input.nix:1:34:\n            1| builtins.trampoline (_: [ false (throw \"terminal forced\") ]) 0\n             |                                  ^\n            2|\n\n       error: terminal forced\n"
  },
  {
    "name": "terminal-on-first-call",
    "expected": "17",
    "passed": true,
    "exitCode": 0,
    "stdout": "17\n",
    "stderr": "Stack size hard limit is 8388608, which is less than the desired 62914560. If possible, increase the hard limit, e.g. with 'ulimit -Hs 61440'.\n"
  },
  {
    "name": "unused-field-deep",
    "expected": "error",
    "passed": true,
    "exitCode": 1,
    "stdout": "",
    "stderr": "Stack size hard limit is 8388608, which is less than the desired 62914560. If possible, increase the hard limit, e.g. with 'ulimit -Hs 61440'.\nerror:\n       … while evaluating the file '/tmp/tmp.IF2KjiLaoH/input.nix':\n\n       … while calling the 'trampoline' builtin\n         at /tmp/tmp.IF2KjiLaoH/input.nix:1:61:\n            1| let next = { total = 1 + 1; unused = throw \"unused\"; }; in (builtins.trampoline (_: [ false (builtins.deepSeq next next) ]) 0).total\n             |                                                             ^\n            2|\n\n       … while calling the 'deepSeq' builtin\n         at /tmp/tmp.IF2KjiLaoH/input.nix:1:94:\n            1| let next = { total = 1 + 1; unused = throw \"unused\"; }; in (builtins.trampoline (_: [ false (builtins.deepSeq next next) ]) 0).total\n             |                                                                                              ^\n            2|\n\n       (stack trace truncated; use '--show-trace' to show the full, detailed trace)\n\n       error: unused\n"
  },
  {
    "name": "unused-field-lazy",
    "expected": "true",
    "passed": true,
    "exitCode": 0,
    "stdout": "true\n",
    "stderr": "Stack size hard limit is 8388608, which is less than the desired 62914560. If possible, increase the hard limit, e.g. with 'ulimit -Hs 61440'.\n"
  },
  {
    "name": "unused-field-targeted",
    "expected": "2",
    "passed": true,
    "exitCode": 0,
    "stdout": "2\n",
    "stderr": "Stack size hard limit is 8388608, which is less than the desired 62914560. If possible, increase the hard limit, e.g. with 'ulimit -Hs 61440'.\n"
  }
]
