{"body":"MacBook-Pro-de-Fernando:rakudo fernando$ t/fudgeandrun t/spec/MISC/bug-coverage.t\nt/spec/MISC/bug-coverage.t .. \n1..16\nok 1 - thou shall not coredump\n    1..25\n        1..9\n        ok 1 - count  (before pull 0)\n        ok 2 - # SKIP iterator does not support .bool-only (before pull 0)\n        ok 3 - count  (before pull 1)\n        ok 4 - # SKIP iterator does not support .bool-only (before pull 1)\n        ok 5 - count  (before pull 2)\n        ok 6 - # SKIP iterator does not support .bool-only (before pull 2)\n        ok 7 - count  (after last pull)\n        ok 8 - # SKIP iterator does not support .bool-only (after last pull)\n        ok 9 - one more pull gives IterationEnd\n    ok 1 - List.iterator\n        1..9\n        ok 1 - count  (before pull 0)\n        ok 2 - bool   (before pull 0)\n        ok 3 - count  (before pull 1)\n        ok 4 - bool   (before pull 1)\n        ok 5 - count  (before pull 2)\n        ok 6 - bool   (before pull 2)\n        ok 7 - count  (after last pull)\n        ok 8 - bool   (after last pull)\n        ok 9 - one more pull gives IterationEnd\n    ok 2 - List.reverse.iterator\n        1..9\n        ok 1 - count  (before pull 0)\n        ok 2 - bool   (before pull 0)\n        ok 3 - count  (before pull 1)\n        ok 4 - bool   (before pull 1)\n        ok 5 - count  (before pull 2)\n        ok 6 - bool   (before pull 2)\n        ok 7 - count  (after last pull)\n        ok 8 - bool   (after last pull)\n        ok 9 - one more pull gives IterationEnd\n    ok 3 - Array.iterator\n        1..9\n        ok 1 - # SKIP iterator does not support .count-only (before pull 0)\n        ok 2 - # SKIP iterator does not support .bool-only (before pull 0)\n        ok 3 - # SKIP iterator does not support .count-only (before pull 1)\n        ok 4 - # SKIP iterator does not support .bool-only (before pull 1)\n        ok 5 - # SKIP iterator does not support .count-only (before pull 2)\n        ok 6 - # SKIP iterator does not support .bool-only (before pull 2)\n        ok 7 - # SKIP iterator does not support .count-only (after last pull)\n        ok 8 - # SKIP iterator does not support .bool-only (after last pull)\n        ok 9 - one more pull gives IterationEnd\n    ok 4 - Buf.iterator\n        1..11\n        ok 1 - count  (before pull 0)\n        ok 2 - bool   (before pull 0)\n        ok 3 - count  (before pull 1)\n        ok 4 - bool   (before pull 1)\n        ok 5 - count  (before pull 2)\n        ok 6 - bool   (before pull 2)\n        ok 7 - count  (before pull 3)\n        ok 8 - bool   (before pull 3)\n        ok 9 - count  (after last pull)\n        ok 10 - bool   (after last pull)\n        ok 11 - one more pull gives IterationEnd\n    ok 5 - &combinations\n        1..7\n        ok 1 - count  (before pull 0)\n        ok 2 - bool   (before pull 0)\n        ok 3 - count  (before pull 1)\n        ok 4 - bool   (before pull 1)\n        ok 5 - count  (after last pull)\n        ok 6 - bool   (after last pull)\n        ok 7 - one more pull gives IterationEnd\n    ok 6 - &permutations\n        1..11\n        ok 1 - # SKIP iterator does not support .count-only (before pull 0)\n        ok 2 - # SKIP iterator does not support .bool-only (before pull 0)\n        ok 3 - # SKIP iterator does not support .count-only (before pull 1)\n        ok 4 - # SKIP iterator does not support .bool-only (before pull 1)\n        ok 5 - # SKIP iterator does not support .count-only (before pull 2)\n        ok 6 - # SKIP iterator does not support .bool-only (before pull 2)\n        ok 7 - # SKIP iterator does not support .count-only (before pull 3)\n        ok 8 - # SKIP iterator does not support .bool-only (before pull 3)\n        ok 9 - # SKIP iterator does not support .count-only (after last pull)\n        ok 10 - # SKIP iterator does not support .bool-only (after last pull)\n        ok 11 - one more pull gives IterationEnd\n    ok 7 - .combinations\n        1..7\n        ok 1 - count  (before pull 0)\n        ok 2 - bool   (before pull 0)\n        ok 3 - count  (before pull 1)\n        ok 4 - bool   (before pull 1)\n        ok 5 - count  (after last pull)\n        ok 6 - bool   (after last pull)\n        ok 7 - one more pull gives IterationEnd\n    ok 8 - .permutations\n        1..5\n        ok 1 - # SKIP iterator does not support .count-only (before pull 0)\n        ok 2 - # SKIP iterator does not support .bool-only (before pull 0)\n        ok 3 - # SKIP iterator does not support .count-only (after last pull)\n        ok 4 - # SKIP iterator does not support .bool-only (after last pull)\n        ok 5 - one more pull gives IterationEnd\n    ok 9 - Pair.iterator\n        1..7\n        ok 1 - # SKIP iterator does not support .count-only (before pull 0)\n        ok 2 - # SKIP iterator does not support .bool-only (before pull 0)\n        ok 3 - # SKIP iterator does not support .count-only (before pull 1)\n        ok 4 - # SKIP iterator does not support .bool-only (before pull 1)\n        ok 5 - # SKIP iterator does not support .count-only (after last pull)\n        ok 6 - # SKIP iterator does not support .bool-only (after last pull)\n        ok 7 - one more pull gives IterationEnd\n    ok 10 - Pair.kv.iterator\n        1..11\n        ok 1 - # SKIP iterator does not support .count-only (before pull 0)\n        ok 2 - # SKIP iterator does not support .bool-only (before pull 0)\n        ok 3 - # SKIP iterator does not support .count-only (before pull 1)\n        ok 4 - # SKIP iterator does not support .bool-only (before pull 1)\n        ok 5 - # SKIP iterator does not support .count-only (before pull 2)\n        ok 6 - # SKIP iterator does not support .bool-only (before pull 2)\n        ok 7 - # SKIP iterator does not support .count-only (before pull 3)\n        ok 8 - # SKIP iterator does not support .bool-only (before pull 3)\n        ok 9 - # SKIP iterator does not support .count-only (after last pull)\n        ok 10 - # SKIP iterator does not support .bool-only (after last pull)\n        ok 11 - one more pull gives IterationEnd\n    ok 11 - Hash.kv.iterator\n        1..9\n        ok 1 - # SKIP iterator does not support .count-only (before pull 0)\n        ok 2 - # SKIP iterator does not support .bool-only (before pull 0)\n        ok 3 - # SKIP iterator does not support .count-only (before pull 1)\n        ok 4 - # SKIP iterator does not support .bool-only (before pull 1)\n        ok 5 - # SKIP iterator does not support .count-only (before pull 2)\n        ok 6 - # SKIP iterator does not support .bool-only (before pull 2)\n        ok 7 - # SKIP iterator does not support .count-only (after last pull)\n        ok 8 - # SKIP iterator does not support .bool-only (after last pull)\n        ok 9 - one more pull gives IterationEnd\n    ok 12 - Hash.keys.iterator\n        1..9\n        ok 1 - count  (before pull 0)\n        ok 2 - bool   (before pull 0)\n        ok 3 - count  (before pull 1)\n        ok 4 - bool   (before pull 1)\n        ok 5 - count  (before pull 2)\n        ok 6 - bool   (before pull 2)\n        ok 7 - count  (after last pull)\n        ok 8 - bool   (after last pull)\n        ok 9 - one more pull gives IterationEnd\n    ok 13 - Str.lines.iterator\n        1..13\n        ok 1 - count  (before pull 0)\n        ok 2 - bool   (before pull 0)\n        ok 3 - count  (before pull 1)\n        ok 4 - bool   (before pull 1)\n        ok 5 - count  (before pull 2)\n        ok 6 - bool   (before pull 2)\n        ok 7 - count  (before pull 3)\n        ok 8 - bool   (before pull 3)\n        ok 9 - count  (before pull 4)\n        ok 10 - bool   (before pull 4)\n        ok 11 - count  (after last pull)\n        ok 12 - bool   (after last pull)\n        ok 13 - one more pull gives IterationEnd\n    ok 14 - 1 dim shaped array\n        1..9\n        ok 1 - count  (before pull 0)\n        ok 2 - bool   (before pull 0)\n        ok 3 - count  (before pull 1)\n        ok 4 - bool   (before pull 1)\n        ok 5 - count  (before pull 2)\n        ok 6 - bool   (before pull 2)\n        ok 7 - count  (after last pull)\n        ok 8 - bool   (after last pull)\n        ok 9 - one more pull gives IterationEnd\n    ok 15 - Str.comb\n        1..9\n        ok 1 - # SKIP iterator does not support .count-only (before pull 0)\n        ok 2 - # SKIP iterator does not support .bool-only (before pull 0)\n        ok 3 - # SKIP iterator does not support .count-only (before pull 1)\n        ok 4 - # SKIP iterator does not support .bool-only (before pull 1)\n        ok 5 - # SKIP iterator does not support .count-only (before pull 2)\n        ok 6 - # SKIP iterator does not support .bool-only (before pull 2)\n        ok 7 - # SKIP iterator does not support .count-only (after last pull)\n        ok 8 - # SKIP iterator does not support .bool-only (after last pull)\n        ok 9 - one more pull gives IterationEnd\n    ok 16 - Str.comb(Regex)\n        1..7\n        ok 1 - count  (before pull 0)\n        ok 2 - bool   (before pull 0)\n        ok 3 - count  (before pull 1)\n        ok 4 - bool   (before pull 1)\n        ok 5 - count  (after last pull)\n        ok 6 - bool   (after last pull)\n        ok 7 - one more pull gives IterationEnd\n    ok 17 - Str.comb(Int)\n        1..7\n        ok 1 - # SKIP iterator does not support .count-only (before pull 0)\n        ok 2 - # SKIP iterator does not support .bool-only (before pull 0)\n        ok 3 - # SKIP iterator does not support .count-only (before pull 1)\n        ok 4 - # SKIP iterator does not support .bool-only (before pull 1)\n        ok 5 - # SKIP iterator does not support .count-only (after last pull)\n        ok 6 - # SKIP iterator does not support .bool-only (after last pull)\n        ok 7 - one more pull gives IterationEnd\n    ok 18 - Str.comb(Str)\n        1..12\n        ok 1 - count  (before pull 0)\n        ok 2 - bool   (before pull 0)\n        ok 3 - pulled (pull 0)\n        ok 4 - count  (before pull 1)\n        ok 5 - bool   (before pull 1)\n        ok 6 - pulled (pull 1)\n        ok 7 - count  (before pull 2)\n        ok 8 - bool   (before pull 2)\n        ok 9 - pulled (pull 2)\n        ok 10 - count  (after last pull)\n        ok 11 - bool   (after last pull)\n        ok 12 - one more pull gives IterationEnd\n    ok 19 - Range\n        1..12\n        ok 1 - count  (before pull 0)\n        ok 2 - bool   (before pull 0)\n        ok 3 - pulled (pull 0)\n        ok 4 - count  (before pull 1)\n        ok 5 - bool   (before pull 1)\n        ok 6 - pulled (pull 1)\n        ok 7 - count  (before pull 2)\n        ok 8 - bool   (before pull 2)\n        ok 9 - pulled (pull 2)\n        ok 10 - count  (after last pull)\n        ok 11 - bool   (after last pull)\n        ok 12 - one more pull gives IterationEnd\n    ok 20 - Range.reverse\n        1..12\n        ok 1 - count  (before pull 0)\n        ok 2 - # SKIP iterator does not support .bool-only (before pull 0)\n        ok 3 - pulled (pull 0)\n        ok 4 - count  (before pull 1)\n        ok 5 - # SKIP iterator does not support .bool-only (before pull 1)\n        ok 6 - pulled (pull 1)\n        ok 7 - count  (before pull 2)\n        ok 8 - # SKIP iterator does not support .bool-only (before pull 2)\n        ok 9 - pulled (pull 2)\n        ok 10 - count  (after last pull)\n        ok 11 - # SKIP iterator does not support .bool-only (after last pull)\n        ok 12 - one more pull gives IterationEnd\n    ok 21 - reified list\n        1..12\n        ok 1 - count  (before pull 0)\n        ok 2 - bool   (before pull 0)\n        ok 3 - pulled (pull 0)\n        ok 4 - count  (before pull 1)\n        ok 5 - bool   (before pull 1)\n        ok 6 - pulled (pull 1)\n        ok 7 - count  (before pull 2)\n        ok 8 - bool   (before pull 2)\n        ok 9 - pulled (pull 2)\n        ok 10 - count  (after last pull)\n        ok 11 - bool   (after last pull)\n        ok 12 - one more pull gives IterationEnd\n    ok 22 - reified list reverse\n        1..12\n        ok 1 - # SKIP iterator does not support .count-only (before pull 0)\n        ok 2 - # SKIP iterator does not support .bool-only (before pull 0)\n        ok 3 - pulled (pull 0)\n        ok 4 - # SKIP iterator does not support .count-only (before pull 1)\n        ok 5 - # SKIP iterator does not support .bool-only (before pull 1)\n        ok 6 - pulled (pull 1)\n        ok 7 - # SKIP iterator does not support .count-only (before pull 2)\n        ok 8 - # SKIP iterator does not support .bool-only (before pull 2)\n        ok 9 - pulled (pull 2)\n        ok 10 - # SKIP iterator does not support .count-only (after last pull)\n        ok 11 - # SKIP iterator does not support .bool-only (after last pull)\n        ok 12 - one more pull gives IterationEnd\n    ok 23 - reified list\n        1..12\n        ok 1 - # SKIP iterator does not support .count-only (before pull 0)\n        ok 2 - # SKIP iterator does not support .bool-only (before pull 0)\n        ok 3 - pulled (pull 0)\n        ok 4 - # SKIP iterator does not support .count-only (before pull 1)\n        ok 5 - # SKIP iterator does not support .bool-only (before pull 1)\n        ok 6 - pulled (pull 1)\n        ok 7 - # SKIP iterator does not support .count-only (before pull 2)\n        ok 8 - # SKIP iterator does not support .bool-only (before pull 2)\n        ok 9 - pulled (pull 2)\n        ok 10 - # SKIP iterator does not support .count-only (after last pull)\n        ok 11 - # SKIP iterator does not support .bool-only (after last pull)\n        ok 12 - one more pull gives IterationEnd\n    ok 24 - reified list reverse\n        1..7\n        ok 1 - count  (before pull 0)\n        ok 2 - bool   (before pull 0)\n        ok 3 - count  (before pull 1)\n        ok 4 - bool   (before pull 1)\n        ok 5 - count  (after last pull)\n        ok 6 - bool   (after last pull)\n        ok 7 - one more pull gives IterationEnd\n    ok 25 - baggy .pick(n)\nok 2 - .count-only/.bool-only for iterated content\n    1..3\n    ok 1 - Hash works\n    ok 2 - Callable works\n    ok 3 - Array works\nok 3 - enums with names of core types do not blow things up unexpectedly\n    1..6\n        1..12\n        ok 1 - HLL obj\n        ok 2 - int8\n        ok 3 - int16\n        ok 4 - int32\n        ok 5 - int64\n        ok 6 - uint8\n        ok 7 - uint16\n        ok 8 - uint32\n        ok 9 - uint64\n        ok 10 - num32\n        ok 11 - num64\n        ok 12 - str\n    ok 1 - if\n        1..12\n        ok 1 - HLL obj\n        ok 2 - int8\n        ok 3 - int16\n        ok 4 - int32\n        ok 5 - int64\n        ok 6 - uint8\n        ok 7 - uint16\n        ok 8 - uint32\n        ok 9 - uint64\n        ok 10 - num32\n        ok 11 - num64\n        ok 12 - str\n    ok 2 - unless\n        1..12\n        ok 1 - HLL obj\n        ok 2 - int8\n        ok 3 - int16\n        ok 4 - int32\n        ok 5 - int64\n        ok 6 - uint8\n        ok 7 - uint16\n        ok 8 - uint32\n        ok 9 - uint64\n        ok 10 - num32\n        ok 11 - num64\n        ok 12 - str\n    ok 3 - repeat while\n        1..12\n        ok 1 - HLL obj\n        ok 2 - int8\n        ok 3 - int16\n        ok 4 - int32\n        ok 5 - int64\n        ok 6 - uint8\n        ok 7 - uint16\n        ok 8 - uint32\n        ok 9 - uint64\n        ok 10 - num32\n        ok 11 - num64\n        ok 12 - str\n    ok 4 - repeat until\n        1..12\n        ok 1 - HLL obj\n        ok 2 - int8\n        ok 3 - int16\n        ok 4 - int32\n        ok 5 - int64\n        ok 6 - uint8\n        ok 7 - uint16\n        ok 8 - uint32\n        ok 9 - uint64\n        ok 10 - num32\n        ok 11 - num64\n        ok 12 - str\n    ok 5 - repeat while\n        1..12\n        ok 1 - HLL obj\n        ok 2 - int8\n        ok 3 - int16\n        ok 4 - int32\n        ok 5 - int64\n        ok 6 - uint8\n        ok 7 - uint16\n        ok 8 - uint32\n        ok 9 - uint64\n        ok 10 - num32\n        ok 11 - num64\n        ok 12 - str\n    ok 6 - repeat until\nok 4 - no crashes with native types in conditionals\n    1..11\n    ok 1 - basic andthen\n    ok 2 - nested `for`s with thunk in statement modifier\n    ok 3 - xx inside `with`\n    ok 4 - try with block and andthen\n    ok 5 - block in a sub with orelse\n    ok 6 - loop + lexical variable plus chain of andthens\n    ok 7 - loop + andthen + orelse\n    ok 8 - parentheses + xx + given\n    ok 9 - postfix for + take + block in a string\n    ok 10 - given + whatever code closure execution\n    ok 11 - sub + given + whatevercode closure execution\nok 5 - thunking closure scoping\n    1..1\n    ok 1 - sub with `with` + orelse + block interpolation\nok 6 - thunking closure scoping (2)\n    1..4\n    ok 1 - first run\n    ok 2 - second run\n    ok 3 - third run\n    ok 4 - fourth run\nok 7 - block in string in parentheses in `for` statement mod\nok 8 - no segfaults in sub call with ternary\nok 9 - $match should not be true and false (RT \\#127869)\n    1..4\n    ok 1 - with (for -> ... { $_ })\n    ok 2 - andthen (for -> ... { $_ })\n    ok 3 - with (with -> ... { $_ })\n    ok 4 - andthen (with -> ... { $_ })\nok 10 - $_ and with/andthen/for combinations are not buggy\nok 11 - no \"Illegal Instruction\" crashes\n    1..2\n    ok 1 - 'my $ = 5 »*» (2..4)' died\n    ok 2 - right exception type (X::HyperOp::NonDWIM)\nok 12 - non DWIM hyper throws good error\n    1..11\n    ok 1 - Rat, Rat ... Int\n    ok 2 - Rat, Int ... Int\n    ok 3 - Rat, Rat ... Rat\n    ok 4 - Int, Int ... Rat\n    ok 5 - Int ... Rat\n    ok 6 - Rat ... Int\n    ok 7 - Rat ... Rat\n    ok 8 - no crashes with endpoint > 64-bit int (^)\n    ok 9 - no crashes with endpoint > 64-bit int (^)\n    ok 10 - no crashes with endpoint > 64-bit int (^..)\n    ok 11 - no crashes with endpoint > 64-bit int (..^)\nok 13 - cover potential bugs in possible optimization of `for ...`\n    1..2\n    not ok 1 - .comb\n    # Failed test '.comb'\n    # at /Users/fernando/Documents/Projects/rakudo/t/spec/packages/Test/Util.pm6 (Test::Util) line 163\n    #      got err: \"JIT ERROR: Negative offset for dynamic label 32\\n\"\n    # expected err: \"\"\n    not ok 2 - tokens and subs\n    # Failed test 'tokens and subs'\n    # at /Users/fernando/Documents/Projects/rakudo/t/spec/packages/Test/Util.pm6 (Test::Util) line 163\n    #      got err: \"JIT ERROR: Negative offset for dynamic label 32\\nJIT ERROR: Negative offset for dynamic label 32\\n\"\n    # expected err: \"\"\n    # Looks like you failed 2 tests of 2\nnot ok 14 - negative offset in JIT lables errors\n# Failed test 'negative offset in JIT lables errors'\n# at /Users/fernando/Documents/Projects/rakudo/t/spec/packages/Test/Util.pm6 (Test::Util) line 14\nnot ok 15 - no weird type check issues with modules\n# Failed test 'no weird type check issues with modules'\n# at /Users/fernando/Documents/Projects/rakudo/t/spec/packages/Test/Util.pm6 (Test::Util) line 163\n#      got status: 1\n#      got out: \"\"\n# expected out: \"pass\"\n#      got err: \"Type check failed for return value; expected Block but got IO::Path (IO::Path.new(\\\".\\\", :SPEC(IO::S...)\\n  in block <unit> at /var/folders/pv/s85_37_14r17vy27fbfdq1yh0000gn/T/getout-27558-726991.code line 1\\n\\n\"\n# expected err: \"\"\nok 16 - use of :D in a module does not mess up parametarization of a Hash\n# Looks like you failed 2 tests of 16\nDubious, test returned 2 (wstat 512, 0x200)\nFailed 2/16 subtests \n\nTest Summary Report\n-------------------\nt/spec/MISC/bug-coverage.t (Wstat: 512 Tests: 16 Failed: 2)\n  Failed tests:  14-15\n  Non-zero exit status: 2\nFiles=1, Tests=16,  3 wallclock secs ( 0.07 usr  0.01 sys +  4.43 cusr  0.58 csys =  5.09 CPU)\nResult: FAIL\n","name":"","extension":"txt","url":"https://www.irccloud.com/pastebin/3z45n9DD","modified":1539881177,"id":"3z45n9DD","size":19113,"lines":467,"own_paste":false,"theme":"","date":1539881177}