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