--- build_info: "This is Perl6 User's Golfing System, version 6.2.13, October 17, 2006 (r19912) built for i686-linux\n\nSummary of pugs configuration:\n\tarchlib: /usr/local/lib/perl6/i686-linux\n\tarchname: i686-linux\n\tbin: /usr/local/bin\n\tcc: gcc version 4.2.1 (Debian 4.2.1-5)\n\tembedded: /usr/local/bin/perl noparrot nohaskell\n\texe_ext: \n\tfile_sep: /\n\tghc: /usr/bin/ghc 6.6.1 readline nohsplugins threads\n\tinstallarchlib: /usr/local/lib/perl6/i686-linux\n\tinstallbin: /usr/local/bin\n\tinstallman1dir: /usr/local/share/man/man1\n\tinstallman3dir: /usr/local/share/man/man3\n\tinstallprivlib: /usr/local/lib/perl6\n\tinstallscript: /usr/local/bin\n\tinstallsitearch: /usr/local/lib/perl6/site_perl/i686-linux\n\tinstallsitebin: /usr/local/bin\n\tinstallsitelib: /usr/local/lib/perl6/site_perl\n\tinstallsiteman1dir: /usr/local/share/man/man1\n\tinstallsiteman3dir: /usr/local/share/man/man3\n\tosname: linux\n\tpager: /usr/bin/less\n\tpath_sep: :\n\tperl5_path: /usr/local/bin/perl\n\tperl_compiler: pugs\n\tperl_revision: 6\n\tperl_subversion: 0\n\tperl_version: 0\n\tprefix: /usr/local\n\tprivlib: /usr/local/lib/perl6\n\tpugs_revision: 19912\n\tpugs_version: Perl6 User's Golfing System, version 6.2.13, October 17, 2006 (r19912)\n\tpugs_versnum: 6.2.13\n\tpugspath: /usr/local/bin/pugs\n\tregex_engine: default\n\tscriptdir: /usr/local/bin\n\tsitearch: /usr/local/lib/perl6/site_perl/i686-linux\n\tsitebin: /usr/local/bin\n\tsitelib: /usr/local/lib/perl6/site_perl\n\tsiteprefix: /usr/local\n\tsitescript: /usr/local/bin\n\tsourcedir: /home/agentzh/svn-pugs\n\tuname: Linux 2.6.18-6-xen-686 i686\n\n@*INC:\nblib6/lib\n/usr/local/lib/perl6/i686-linux\n/usr/local/lib/perl6\n/usr/local/lib/perl6/site_perl/i686-linux\n/usr/local/lib/perl6/site_perl\n/usr/local/lib/perl6/auto/pugs/perl6/lib\n/usr/local/lib/perl6/site_perl/auto/pugs/perl6/lib\n.\n\n" config: concurrent: 1 exclude: - Disabled exclude_re: !!perl/regexp (?-xism:(Disabled)) include: [] include_re: !!perl/regexp (?-xism:\.(t)$) output-file: smoke.yml pugs-path: "util/limited_pugs " recurse: 1 shuffle: 0 test_count: 857 meat: end_time: 1202939640 start_time: 1202938401 test_files: - events: - actual_ok: 1 line: ok 1 - info_rate init num: 1 ok: 1 pos: ext/Algorithm-TokenBucket/t/test.t line 6, column 1-47 reason: '' skip: '' str: ok 1/8 todo: '' type: test - actual_ok: 1 line: ok 2 - burst_size init num: 2 ok: 1 pos: ext/Algorithm-TokenBucket/t/test.t line 7, column 1-48 reason: '' skip: '' str: ok 2/8 todo: '' type: test - actual_ok: 1 line: ok 3 - 0 conforms num: 3 ok: 1 pos: ext/Algorithm-TokenBucket/t/test.t line 10, column 1-38 reason: '' skip: '' str: ok 3/8 todo: '' type: test - actual_ok: 1 line: ok 4 - 4 conforms num: 4 ok: 1 pos: ext/Algorithm-TokenBucket/t/test.t line 11, column 1-38 reason: '' skip: '' str: ok 4/8 todo: '' type: test - actual_ok: 1 line: ok 5 - 5 does not conform num: 5 ok: 1 pos: ext/Algorithm-TokenBucket/t/test.t line 12, column 1-46 reason: '' skip: '' str: ok 5/8 todo: '' type: test - actual_ok: 1 line: ok 6 - 4 no more conforms num: 6 ok: 1 pos: ext/Algorithm-TokenBucket/t/test.t line 14, column 1-46 reason: '' skip: '' str: ok 6/8 todo: '' type: test - actual_ok: 1 line: ok 7 - only 3 does num: 7 ok: 1 pos: ext/Algorithm-TokenBucket/t/test.t line 15, column 1-39 reason: '' skip: '' str: ok 7/8 todo: '' type: test - actual_ok: 1 line: "ok 8 - # skip skipping test depending on accurate time() and low system load" num: 8 ok: 1 pos: ext/Algorithm-TokenBucket/t/test.t line 19, column 1-70 reason: skipping test depending on accurate time() and low system load skip: 1 str: ok 8/8 todo: '' type: test file: ext/Algorithm-TokenBucket/t/test.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: info_rate init ok: 1 reason: '' type: '' - actual_ok: 1 name: burst_size init ok: 1 reason: '' type: '' - actual_ok: 1 name: 0 conforms ok: 1 reason: '' type: '' - actual_ok: 1 name: 4 conforms ok: 1 reason: '' type: '' - actual_ok: 1 name: 5 does not conform ok: 1 reason: '' type: '' - actual_ok: 1 name: 4 no more conforms ok: 1 reason: '' type: '' - actual_ok: 1 name: only 3 does ok: 1 reason: '' type: '' - actual_ok: 1 name: " " ok: 1 reason: skipping test depending on accurate time() and low system load type: skip exit: 0 max: 8 ok: 8 passing: 1 seen: 8 skip: 1 wait: 0 - events: - actual_ok: 1 line: ok 1 - Automata::Cellular::Rule loaded num: 1 ok: 1 pos: ext/Automata-Cellular/t/ca.t line 9, column 31-70 reason: '' skip: '' str: ok 1/6 todo: '' type: test - actual_ok: 1 line: ok 2 - Automata::Cellular loaded num: 2 ok: 1 pos: ext/Automata-Cellular/t/ca.t line 10, column 25-58 reason: '' skip: '' str: ok 2/6 todo: '' type: test - actual_ok: 1 line: ok 3 - $ca object instantiated num: 3 ok: 1 pos: ext/Automata-Cellular/t/ca.t line 20, column 5-75 reason: '' skip: '' str: ok 3/6 todo: '' type: test - actual_ok: 1 line: ok 4 - instantiated with stage 0 num: 4 ok: 1 pos: ext/Automata-Cellular/t/ca.t line 22, column 5-69 reason: '' skip: '' str: ok 4/6 todo: '' type: test - actual_ok: 1 line: ok 5 - correct initial state num: 5 ok: 1 pos: ext/Automata-Cellular/t/ca.t line 23, column 5-65 reason: '' skip: '' str: ok 5/6 todo: '' type: test - actual_ok: 1 line: ok 6 - stage increments correctly num: 6 ok: 1 pos: ext/Automata-Cellular/t/ca.t line 27, column 5-70 reason: '' skip: '' str: ok 6/6 todo: '' type: test file: ext/Automata-Cellular/t/ca.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: Automata::Cellular::Rule loaded ok: 1 reason: '' type: '' - actual_ok: 1 name: Automata::Cellular loaded ok: 1 reason: '' type: '' - actual_ok: 1 name: $ca object instantiated ok: 1 reason: '' type: '' - actual_ok: 1 name: instantiated with stage 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: correct initial state ok: 1 reason: '' type: '' - actual_ok: 1 name: stage increments correctly ok: 1 reason: '' type: '' exit: 0 max: 6 ok: 6 passing: 1 seen: 6 wait: 0 - events: - actual_ok: 1 line: ok 1 - Automata::Cellular::Rule loaded num: 1 ok: 1 pos: ext/Automata-Cellular/t/rule.t line 7, column 31-70 reason: '' skip: '' str: ok 1/6 todo: '' type: test - actual_ok: 1 line: ok 2 - $rule object instantiated num: 2 ok: 1 pos: ext/Automata-Cellular/t/rule.t line 11, column 1-82 reason: '' skip: '' str: ok 2/6 todo: '' type: test - actual_ok: 1 line: ok 3 - $rule rule_number set correctly num: 3 ok: 1 pos: ext/Automata-Cellular/t/rule.t line 12, column 1-63 reason: '' skip: '' str: ok 3/6 todo: '' type: test - actual_ok: 1 line: ok 4 - $rule.rule is a hash num: 4 ok: 1 pos: ext/Automata-Cellular/t/rule.t line 13, column 1-50 reason: '' skip: '' str: ok 4/6 todo: '' type: test - actual_ok: 1 line: ok 5 - subrule 0 set up correctly num: 5 ok: 1 pos: ext/Automata-Cellular/t/rule.t line 14, column 1-52 reason: '' skip: '' str: ok 5/6 todo: '' type: test - actual_ok: 1 line: ok 6 - subrule 3 set up correctly num: 6 ok: 1 pos: ext/Automata-Cellular/t/rule.t line 15, column 1-51 reason: '' skip: '' str: ok 6/6 todo: '' type: test file: ext/Automata-Cellular/t/rule.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: Automata::Cellular::Rule loaded ok: 1 reason: '' type: '' - actual_ok: 1 name: $rule object instantiated ok: 1 reason: '' type: '' - actual_ok: 1 name: $rule rule_number set correctly ok: 1 reason: '' type: '' - actual_ok: 1 name: $rule.rule is a hash ok: 1 reason: '' type: '' - actual_ok: 1 name: subrule 0 set up correctly ok: 1 reason: '' type: '' - actual_ok: 1 name: subrule 3 set up correctly ok: 1 reason: '' type: '' exit: 0 max: 6 ok: 6 passing: 1 seen: 6 wait: 0 - events: - actual_ok: 1 diag: "hyper: 2051/s\n\nnormal: 626/s\n\n" line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/Benchmark/t/basic.t line 6, column 16-55 reason: '' skip: '' str: ok 1/4 todo: '' type: test - actual_ok: 1 diag: "one_plus_one: 2825/s\n\ntwo_plus_two: 6168/s\n\n" line: ok 2 num: 2 ok: 1 pos: ext/Benchmark/t/basic.t line 10, column 5 - line 22, column 0 reason: '' skip: '' str: ok 2/4 todo: '' type: test - actual_ok: 1 diag: "one_plus_one: 9698/s\n\ntwo_plus_two: 10511/s\n\n" line: ok 3 num: 3 ok: 1 pos: ext/Benchmark/t/basic.t line 26, column 5 - line 31, column 0 reason: '' skip: '' str: ok 3/4 todo: '' type: test - actual_ok: 1 line: ok 4 num: 4 ok: 1 pos: ext/Benchmark/t/basic.t line 34, column 5 - line 39, column 0 reason: '' skip: '' str: ok 4/4 todo: '' type: test file: ext/Benchmark/t/basic.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 diagnostics: "hyper: 2051/s\nnormal: 626/s\n" name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 diagnostics: "one_plus_one: 2825/s\ntwo_plus_two: 6168/s\n" name: ok: 1 reason: '' type: '' - actual_ok: 1 diagnostics: "one_plus_one: 9698/s\ntwo_plus_two: 10511/s\n" name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' exit: 0 max: 4 ok: 4 passing: 1 seen: 4 wait: 0 - events: - actual_ok: 1 line: ok 1 - Dump produces expected output num: 1 ok: 1 pos: ext/CGI/t/Dump.t line 6, column 1 - line 22, column 1 reason: '' skip: '' str: ok 1/1 todo: '' type: test file: ext/CGI/t/Dump.t pre_diag: "*** Cannot parse regex: \\n\n\n*** Error: Error: Error in rule: unknown parameter 'g' at /home/agentzh/svn-pugs/perl5/Pugs-Compiler-Rule/lib/Pugs/Runtime/Match/HsBridge.pm line 37\n\n\n\n*** Cannot parse regex: \\n\n\n*** Error: Error: Error in rule: unknown parameter 'g' at /home/agentzh/svn-pugs/perl5/Pugs-Compiler-Rule/lib/Pugs/Runtime/Match/HsBridge.pm line 37\n\n\n\n*** Cannot parse regex: \\n\n\n*** Error: Error: Error in rule: unknown parameter 'g' at /home/agentzh/svn-pugs/perl5/Pugs-Compiler-Rule/lib/Pugs/Runtime/Match/HsBridge.pm line 37\n\n\n\n" results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: Dump produces expected output ok: 1 reason: '' type: '' exit: 0 max: 1 ok: 1 passing: 1 seen: 1 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/CGI/t/basic.t line 12, column 10-49 reason: '' skip: '' str: ok 1/22 todo: '' type: test - actual_ok: 1 line: ok 2 - got the header correctly num: 2 ok: 1 pos: ext/CGI/t/basic.t line 16, column 1 - line 19, column 31 reason: '' skip: '' str: ok 2/22 todo: '' type: test - actual_ok: 1 line: ok 3 - got the header correctly num: 3 ok: 1 pos: ext/CGI/t/basic.t line 21, column 1 - line 25, column 31 reason: '' skip: '' str: ok 3/22 todo: '' type: test - actual_ok: 1 line: ok 4 - got the right encoded string num: 4 ok: 1 pos: ext/CGI/t/basic.t line 27, column 1-120 reason: '' skip: '' str: ok 4/22 todo: '' type: test - actual_ok: 1 line: ok 5 - got the right decoded string num: 5 ok: 1 pos: ext/CGI/t/basic.t line 28, column 1-110 reason: '' skip: '' str: ok 5/22 todo: '' type: test - actual_ok: 1 line: ok 6 - got the right decoded string num: 6 ok: 1 pos: ext/CGI/t/basic.t line 29, column 1-120 reason: '' skip: '' str: ok 6/22 todo: '' type: test - actual_ok: 1 line: ok 7 - packed the params correctly num: 7 ok: 1 pos: ext/CGI/t/basic.t line 34, column 1-65 reason: '' skip: '' str: ok 7/22 todo: '' type: test - actual_ok: 1 line: ok 8 - we have 2 parameters num: 8 ok: 1 pos: ext/CGI/t/basic.t line 37, column 1-44 reason: '' skip: '' str: ok 8/22 todo: '' type: test - actual_ok: 1 line: ok 9 - the first one is "test" num: 9 ok: 1 pos: ext/CGI/t/basic.t line 38, column 1-54 reason: '' skip: '' str: ok 9/22 todo: '' type: test - actual_ok: 1 line: ok 10 - the second one is "this is a number" num: 10 ok: 1 pos: ext/CGI/t/basic.t line 39, column 1-79 reason: '' skip: '' str: ok 10/22 todo: '' type: test - actual_ok: 1 line: ok 11 - the value for param "test" is correct num: 11 ok: 1 pos: ext/CGI/t/basic.t line 41, column 1-85 reason: '' skip: '' str: ok 11/22 todo: '' type: test - actual_ok: 1 line: ok 12 - the value for param "this is a number" is correct num: 12 ok: 1 pos: ext/CGI/t/basic.t line 42, column 1-85 reason: '' skip: '' str: ok 12/22 todo: '' type: test - actual_ok: 1 line: ok 13 - the value returned is undef num: 13 ok: 1 pos: ext/CGI/t/basic.t line 45, column 1-58 reason: '' skip: '' str: ok 13/22 todo: '' type: test - actual_ok: 1 line: ok 14 - the value returned is undef num: 14 ok: 1 pos: ext/CGI/t/basic.t line 46, column 1-60 reason: '' skip: '' str: ok 14/22 todo: '' type: test - actual_ok: 1 line: ok 15 - the value returned is undef num: 15 ok: 1 pos: ext/CGI/t/basic.t line 47, column 1-58 reason: '' skip: '' str: ok 15/22 todo: '' type: test - actual_ok: 1 line: ok 16 - the value returned is undef num: 16 ok: 1 pos: ext/CGI/t/basic.t line 48, column 1-60 reason: '' skip: '' str: ok 16/22 todo: '' type: test - actual_ok: 1 line: ok 17 - the value returned is undef num: 17 ok: 1 pos: ext/CGI/t/basic.t line 51, column 1-55 reason: '' skip: '' str: ok 17/22 todo: '' type: test - actual_ok: 1 line: ok 18 - the value returned is undef num: 18 ok: 1 pos: ext/CGI/t/basic.t line 52, column 1-57 reason: '' skip: '' str: ok 18/22 todo: '' type: test - actual_ok: 1 line: ok 19 - the value returned is undef num: 19 ok: 1 pos: ext/CGI/t/basic.t line 53, column 1-53 reason: '' skip: '' str: ok 19/22 todo: '' type: test - actual_ok: 1 line: ok 20 - the value returned is undef num: 20 ok: 1 pos: ext/CGI/t/basic.t line 54, column 1-59 reason: '' skip: '' str: ok 20/22 todo: '' type: test - actual_ok: 1 line: ok 21 - the value returned is that of $*PROGRAM_NAME num: 21 ok: 1 pos: ext/CGI/t/basic.t line 57, column 1-83 reason: '' skip: '' str: ok 21/22 todo: '' type: test - actual_ok: 1 line: ok 22 - path_info method works as expected num: 22 ok: 1 pos: ext/CGI/t/basic.t line 60, column 1-73 reason: '' skip: '' str: ok 22/22 todo: '' type: test file: ext/CGI/t/basic.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: got the header correctly ok: 1 reason: '' type: '' - actual_ok: 1 name: got the header correctly ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right encoded string ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right decoded string ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right decoded string ok: 1 reason: '' type: '' - actual_ok: 1 name: packed the params correctly ok: 1 reason: '' type: '' - actual_ok: 1 name: we have 2 parameters ok: 1 reason: '' type: '' - actual_ok: 1 name: the first one is "test" ok: 1 reason: '' type: '' - actual_ok: 1 name: the second one is "this is a number" ok: 1 reason: '' type: '' - actual_ok: 1 name: the value for param "test" is correct ok: 1 reason: '' type: '' - actual_ok: 1 name: the value for param "this is a number" is correct ok: 1 reason: '' type: '' - actual_ok: 1 name: the value returned is undef ok: 1 reason: '' type: '' - actual_ok: 1 name: the value returned is undef ok: 1 reason: '' type: '' - actual_ok: 1 name: the value returned is undef ok: 1 reason: '' type: '' - actual_ok: 1 name: the value returned is undef ok: 1 reason: '' type: '' - actual_ok: 1 name: the value returned is undef ok: 1 reason: '' type: '' - actual_ok: 1 name: the value returned is undef ok: 1 reason: '' type: '' - actual_ok: 1 name: the value returned is undef ok: 1 reason: '' type: '' - actual_ok: 1 name: the value returned is undef ok: 1 reason: '' type: '' - actual_ok: 1 name: the value returned is that of $*PROGRAM_NAME ok: 1 reason: '' type: '' - actual_ok: 1 name: path_info method works as expected ok: 1 reason: '' type: '' exit: 0 max: 22 ok: 22 passing: 1 seen: 22 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/CGI/t/encode_decode.t line 12, column 10-49 reason: '' skip: '' str: ok 1/24 todo: '' type: test - actual_ok: 1 line: ok 2 - got the right decoded string num: 2 ok: 1 pos: ext/CGI/t/encode_decode.t line 16, column 1-80 reason: '' skip: '' str: ok 2/24 todo: '' type: test - actual_ok: 1 line: ok 3 - got the right decoded string num: 3 ok: 1 pos: ext/CGI/t/encode_decode.t line 17, column 1-114 reason: '' skip: '' str: ok 3/24 todo: '' type: test - actual_ok: 1 line: ok 4 - got the right decoded string num: 4 ok: 1 pos: ext/CGI/t/encode_decode.t line 18, column 1-92 reason: '' skip: '' str: ok 4/24 todo: '' type: test - actual_ok: 1 line: ok 5 - got the right encoded string num: 5 ok: 1 pos: ext/CGI/t/encode_decode.t line 19, column 1-80 reason: '' skip: '' str: ok 5/24 todo: '' type: test - actual_ok: 1 line: ok 6 - got the right encoded string num: 6 ok: 1 pos: ext/CGI/t/encode_decode.t line 20, column 1-114 reason: '' skip: '' str: ok 6/24 todo: '' type: test - actual_ok: 1 line: ok 7 - got the right encoded string num: 7 ok: 1 pos: ext/CGI/t/encode_decode.t line 21, column 1-92 reason: '' skip: '' str: ok 7/24 todo: '' type: test - actual_ok: 1 line: ok 8 - got the right decoded string num: 8 ok: 1 pos: ext/CGI/t/encode_decode.t line 22, column 1 - line 24, column 34 reason: '' skip: '' str: ok 8/24 todo: '' type: test - actual_ok: 1 line: ok 9 - got the right encoded string num: 9 ok: 1 pos: ext/CGI/t/encode_decode.t line 26, column 1 - line 28, column 34 reason: '' skip: '' str: ok 9/24 todo: '' type: test - actual_ok: 1 line: ok 10 - got the right decoded string num: 10 ok: 1 pos: ext/CGI/t/encode_decode.t line 32, column 1-94 reason: '' skip: '' str: ok 10/24 todo: '' type: test - actual_ok: 1 line: ok 11 - got the right decoded string num: 11 ok: 1 pos: ext/CGI/t/encode_decode.t line 36, column 1-76 reason: '' skip: '' str: ok 11/24 todo: '' type: test - actual_ok: 1 line: ok 12 - got the right decoded string num: 12 ok: 1 pos: ext/CGI/t/encode_decode.t line 37, column 1-65 reason: '' skip: '' str: ok 12/24 todo: '' type: test - actual_ok: 1 line: ok 13 - got the right decoded string num: 13 ok: 1 pos: ext/CGI/t/encode_decode.t line 38, column 1-67 reason: '' skip: '' str: ok 13/24 todo: '' type: test - actual_ok: 1 line: ok 14 - got the right decoded string num: 14 ok: 1 pos: ext/CGI/t/encode_decode.t line 39, column 1-70 reason: '' skip: '' str: ok 14/24 todo: '' type: test - actual_ok: 1 line: ok 15 - got the right decoded string num: 15 ok: 1 pos: ext/CGI/t/encode_decode.t line 40, column 1-71 reason: '' skip: '' str: ok 15/24 todo: '' type: test - actual_ok: 1 line: ok 16 - got the right decoded string num: 16 ok: 1 pos: ext/CGI/t/encode_decode.t line 41, column 1-74 reason: '' skip: '' str: ok 16/24 todo: '' type: test - actual_ok: 1 line: ok 17 - got the right decoded string num: 17 ok: 1 pos: ext/CGI/t/encode_decode.t line 43, column 1-78 reason: '' skip: '' str: ok 17/24 todo: '' type: test - actual_ok: 1 line: ok 18 - got the right decoded string num: 18 ok: 1 pos: ext/CGI/t/encode_decode.t line 44, column 1-80 reason: '' skip: '' str: ok 18/24 todo: '' type: test - actual_ok: 1 line: ok 19 - got the right decoded string num: 19 ok: 1 pos: ext/CGI/t/encode_decode.t line 48, column 1-67 reason: '' skip: '' str: ok 19/24 todo: '' type: test - actual_ok: 1 line: ok 20 - got the right decoded string num: 20 ok: 1 pos: ext/CGI/t/encode_decode.t line 49, column 1-70 reason: '' skip: '' str: ok 20/24 todo: '' type: test - actual_ok: 1 line: ok 21 - got the right decoded string num: 21 ok: 1 pos: ext/CGI/t/encode_decode.t line 50, column 1-71 reason: '' skip: '' str: ok 21/24 todo: '' type: test - actual_ok: 1 line: ok 22 - got the right decoded string num: 22 ok: 1 pos: ext/CGI/t/encode_decode.t line 51, column 1-74 reason: '' skip: '' str: ok 22/24 todo: '' type: test - actual_ok: 1 line: ok 23 - got the right decoded string num: 23 ok: 1 pos: ext/CGI/t/encode_decode.t line 53, column 1-78 reason: '' skip: '' str: ok 23/24 todo: '' type: test - actual_ok: 1 line: ok 24 - got the right decoded string num: 24 ok: 1 pos: ext/CGI/t/encode_decode.t line 54, column 1-80 reason: '' skip: '' str: ok 24/24 todo: '' type: test file: ext/CGI/t/encode_decode.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right decoded string ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right decoded string ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right decoded string ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right encoded string ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right encoded string ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right encoded string ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right decoded string ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right encoded string ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right decoded string ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right decoded string ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right decoded string ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right decoded string ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right decoded string ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right decoded string ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right decoded string ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right decoded string ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right decoded string ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right decoded string ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right decoded string ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right decoded string ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right decoded string ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right decoded string ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right decoded string ok: 1 reason: '' type: '' exit: 0 max: 24 ok: 24 passing: 1 seen: 24 wait: 0 - events: - actual_ok: 1 line: ok 1 - basic escapeHTML test num: 1 ok: 1 pos: ext/CGI/t/escapeHTML.t line 9, column 5-46 reason: '' skip: '' str: ok 1/2 todo: '' type: test - actual_ok: 1 line: ok 2 - basic unescapeHTML test num: 2 ok: 1 pos: ext/CGI/t/escapeHTML.t line 11, column 5-46 reason: '' skip: '' str: ok 2/2 todo: '' type: test file: ext/CGI/t/escapeHTML.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: basic escapeHTML test ok: 1 reason: '' type: '' - actual_ok: 1 name: basic unescapeHTML test ok: 1 reason: '' type: '' exit: 0 max: 2 ok: 2 passing: 1 seen: 2 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/CGI/t/header.t line 12, column 10-49 reason: '' skip: '' str: ok 1/13 todo: '' type: test - actual_ok: 1 line: ok 2 - got the header we expected num: 2 ok: 1 pos: ext/CGI/t/header.t line 16, column 1 - line 19, column 33 reason: '' skip: '' str: ok 2/13 todo: '' type: test - actual_ok: 1 line: ok 3 - got the header we expected (using positional args) num: 3 ok: 1 pos: ext/CGI/t/header.t line 23, column 1 - line 26, column 57 reason: '' skip: '' str: ok 3/13 todo: '' type: test - actual_ok: 1 line: ok 4 - got the header we expected (using positional args) num: 4 ok: 1 pos: ext/CGI/t/header.t line 28, column 1 - line 31, column 57 reason: '' skip: '' str: ok 4/13 todo: '' type: test - actual_ok: 1 line: ok 5 - got the header we expected (using positional args) num: 5 ok: 1 pos: ext/CGI/t/header.t line 33, column 1 - line 36, column 57 reason: '' skip: '' str: ok 5/13 todo: '' type: test - actual_ok: 1 line: ok 6 - got the header we expected (using named args) num: 6 ok: 1 pos: ext/CGI/t/header.t line 40, column 1 - line 43, column 52 reason: '' skip: '' str: ok 6/13 todo: '' type: test - actual_ok: 1 line: ok 7 - got the header we expected (using named args) num: 7 ok: 1 pos: ext/CGI/t/header.t line 45, column 1 - line 48, column 52 reason: '' skip: '' str: ok 7/13 todo: '' type: test - actual_ok: 1 line: ok 8 - got the header we expected (using named args) num: 8 ok: 1 pos: ext/CGI/t/header.t line 50, column 1 - line 53, column 52 reason: '' skip: '' str: ok 8/13 todo: '' type: test - actual_ok: 1 line: ok 9 - single cookie num: 9 ok: 1 pos: ext/CGI/t/header.t line 55, column 1 - line 59, column 19 reason: '' skip: '' str: ok 9/13 todo: '' type: test - actual_ok: 1 line: ok 10 - two cookies num: 10 ok: 1 pos: ext/CGI/t/header.t line 60, column 1 - line 65, column 17 reason: '' skip: '' str: ok 10/13 todo: '' type: test - actual_ok: 1 line: ok 11 - three cookies num: 11 ok: 1 pos: ext/CGI/t/header.t line 66, column 1 - line 72, column 19 reason: '' skip: '' str: ok 11/13 todo: '' type: test - actual_ok: 1 line: ok 12 - extra params num: 12 ok: 1 pos: ext/CGI/t/header.t line 74, column 1 - line 78, column 18 reason: '' skip: '' str: ok 12/13 todo: '' type: test - actual_ok: 1 line: ok 13 - extra params (hyphenation) num: 13 ok: 1 pos: ext/CGI/t/header.t line 80, column 1 - line 85, column 32 reason: '' skip: '' str: ok 13/13 todo: '' type: test file: ext/CGI/t/header.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: got the header we expected ok: 1 reason: '' type: '' - actual_ok: 1 name: got the header we expected (using positional args) ok: 1 reason: '' type: '' - actual_ok: 1 name: got the header we expected (using positional args) ok: 1 reason: '' type: '' - actual_ok: 1 name: got the header we expected (using positional args) ok: 1 reason: '' type: '' - actual_ok: 1 name: got the header we expected (using named args) ok: 1 reason: '' type: '' - actual_ok: 1 name: got the header we expected (using named args) ok: 1 reason: '' type: '' - actual_ok: 1 name: got the header we expected (using named args) ok: 1 reason: '' type: '' - actual_ok: 1 name: single cookie ok: 1 reason: '' type: '' - actual_ok: 1 name: two cookies ok: 1 reason: '' type: '' - actual_ok: 1 name: three cookies ok: 1 reason: '' type: '' - actual_ok: 1 name: extra params ok: 1 reason: '' type: '' - actual_ok: 1 name: extra params (hyphenation) ok: 1 reason: '' type: '' exit: 0 max: 13 ok: 13 passing: 1 seen: 13 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/CGI/t/new.t line 12, column 10-49 reason: '' skip: '' str: ok 1/3 todo: '' type: test - actual_ok: 1 line: ok 2 - initializing new with a hash works num: 2 ok: 1 pos: ext/CGI/t/new.t line 15, column 1-66 reason: '' skip: '' str: ok 2/3 todo: '' type: test - actual_ok: 1 line: ok 3 - a second object starts out undef num: 3 ok: 1 pos: ext/CGI/t/new.t line 18, column 1-62 reason: '' skip: '' str: ok 3/3 todo: '' type: test file: ext/CGI/t/new.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: initializing new with a hash works ok: 1 reason: '' type: '' - actual_ok: 1 name: a second object starts out undef ok: 1 reason: '' type: '' exit: 0 max: 3 ok: 3 passing: 1 seen: 3 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/CGI/t/params.t line 12, column 10-49 reason: '' skip: '' str: ok 1/30 todo: '' type: test - actual_ok: 1 line: ok 2 - packed the params correctly num: 2 ok: 1 pos: ext/CGI/t/params.t line 20, column 5-69 reason: '' skip: '' str: ok 2/30 todo: '' type: test - actual_ok: 1 line: ok 3 - we have 1 parameter num: 3 ok: 1 pos: ext/CGI/t/params.t line 23, column 5-47 reason: '' skip: '' str: ok 3/30 todo: '' type: test - actual_ok: 1 line: ok 4 - the first one is "multi" num: 4 ok: 1 pos: ext/CGI/t/params.t line 24, column 5-60 reason: '' skip: '' str: ok 4/30 todo: '' type: test - actual_ok: 1 line: ok 5 - we have three elements in the multi list num: 5 ok: 1 pos: ext/CGI/t/params.t line 27, column 5-62 reason: '' skip: '' str: ok 5/30 todo: '' type: test - actual_ok: 1 line: ok 6 - the first element is 1 num: 6 ok: 1 pos: ext/CGI/t/params.t line 28, column 5-46 reason: '' skip: '' str: ok 6/30 todo: '' type: test - actual_ok: 1 line: ok 7 - the second element is 2 num: 7 ok: 1 pos: ext/CGI/t/params.t line 29, column 5-47 reason: '' skip: '' str: ok 7/30 todo: '' type: test - actual_ok: 1 line: ok 8 - the third element is 3 num: 8 ok: 1 pos: ext/CGI/t/params.t line 30, column 5-46 reason: '' skip: '' str: ok 8/30 todo: '' type: test - actual_ok: 1 line: ok 9 - packed the params correctly num: 9 ok: 1 pos: ext/CGI/t/params.t line 39, column 5-69 reason: '' skip: '' str: ok 9/30 todo: '' type: test - actual_ok: 1 line: ok 10 - we have 1 parameter num: 10 ok: 1 pos: ext/CGI/t/params.t line 42, column 5-47 reason: '' skip: '' str: ok 10/30 todo: '' type: test - actual_ok: 1 line: ok 11 - the first one is "first_name" num: 11 ok: 1 pos: ext/CGI/t/params.t line 43, column 5-70 reason: '' skip: '' str: ok 11/30 todo: '' type: test - actual_ok: 1 line: ok 12 - the first one is "last_name" num: 12 ok: 1 pos: ext/CGI/t/params.t line 44, column 5-68 reason: '' skip: '' str: ok 12/30 todo: '' type: test - actual_ok: 1 line: ok 13 - got the right value for first_name num: 13 ok: 1 pos: ext/CGI/t/params.t line 46, column 5-79 reason: '' skip: '' str: ok 13/30 todo: '' type: test - actual_ok: 1 line: ok 14 - got the right value for last_name num: 14 ok: 1 pos: ext/CGI/t/params.t line 47, column 5-77 reason: '' skip: '' str: ok 14/30 todo: '' type: test - actual_ok: 1 line: ok 15 - Setting qs delimiter to an invalid value should fail num: 15 ok: 1 pos: ext/CGI/t/params.t line 51, column 1-62 reason: '' skip: '' str: ok 15/30 todo: '' type: test - actual_ok: 1 line: ok 16 - ... but setting it to a valid value should succeed num: 16 ok: 1 pos: ext/CGI/t/params.t line 52, column 1-79 reason: '' skip: '' str: ok 16/30 todo: '' type: test - actual_ok: 1 line: ok 17 - packed the params correctly num: 17 ok: 1 pos: ext/CGI/t/params.t line 60, column 5-69 reason: '' skip: '' str: ok 17/30 todo: '' type: test - actual_ok: 1 line: ok 18 - we have 1 parameter num: 18 ok: 1 pos: ext/CGI/t/params.t line 63, column 5-47 reason: '' skip: '' str: ok 18/30 todo: '' type: test - actual_ok: 1 line: ok 19 - the first one is "multi" num: 19 ok: 1 pos: ext/CGI/t/params.t line 64, column 5-60 reason: '' skip: '' str: ok 19/30 todo: '' type: test - actual_ok: 1 line: ok 20 - we have three elements in the multi list num: 20 ok: 1 pos: ext/CGI/t/params.t line 67, column 5-62 reason: '' skip: '' str: ok 20/30 todo: '' type: test - actual_ok: 1 line: ok 21 - the first element is 1 num: 21 ok: 1 pos: ext/CGI/t/params.t line 68, column 5-46 reason: '' skip: '' str: ok 21/30 todo: '' type: test - actual_ok: 1 line: ok 22 - the second element is 2 num: 22 ok: 1 pos: ext/CGI/t/params.t line 69, column 5-47 reason: '' skip: '' str: ok 22/30 todo: '' type: test - actual_ok: 1 line: ok 23 - the third element is 3 num: 23 ok: 1 pos: ext/CGI/t/params.t line 70, column 5-46 reason: '' skip: '' str: ok 23/30 todo: '' type: test - actual_ok: 1 line: ok 24 - Parms work even if the default delimiter is changed num: 24 ok: 1 pos: ext/CGI/t/params.t line 76, column 5-93 reason: '' skip: '' str: ok 24/30 todo: '' type: test - actual_ok: 1 line: ok 25 - packed the params correctly num: 25 ok: 1 pos: ext/CGI/t/params.t line 85, column 5-69 reason: '' skip: '' str: ok 25/30 todo: '' type: test - actual_ok: 1 line: ok 26 - we have 1 parameter num: 26 ok: 1 pos: ext/CGI/t/params.t line 88, column 5-47 reason: '' skip: '' str: ok 26/30 todo: '' type: test - actual_ok: 1 line: ok 27 - the first one is "first_name" num: 27 ok: 1 pos: ext/CGI/t/params.t line 89, column 5-70 reason: '' skip: '' str: ok 27/30 todo: '' type: test - actual_ok: 1 line: ok 28 - the first one is "last_name" num: 28 ok: 1 pos: ext/CGI/t/params.t line 90, column 5-68 reason: '' skip: '' str: ok 28/30 todo: '' type: test - actual_ok: 1 line: ok 29 - got the right value for first_name num: 29 ok: 1 pos: ext/CGI/t/params.t line 92, column 5-79 reason: '' skip: '' str: ok 29/30 todo: '' type: test - actual_ok: 1 line: ok 30 - got the right value for last_name num: 30 ok: 1 pos: ext/CGI/t/params.t line 93, column 5-77 reason: '' skip: '' str: ok 30/30 todo: '' type: test file: ext/CGI/t/params.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: packed the params correctly ok: 1 reason: '' type: '' - actual_ok: 1 name: we have 1 parameter ok: 1 reason: '' type: '' - actual_ok: 1 name: the first one is "multi" ok: 1 reason: '' type: '' - actual_ok: 1 name: we have three elements in the multi list ok: 1 reason: '' type: '' - actual_ok: 1 name: the first element is 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: the second element is 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: the third element is 3 ok: 1 reason: '' type: '' - actual_ok: 1 name: packed the params correctly ok: 1 reason: '' type: '' - actual_ok: 1 name: we have 1 parameter ok: 1 reason: '' type: '' - actual_ok: 1 name: the first one is "first_name" ok: 1 reason: '' type: '' - actual_ok: 1 name: the first one is "last_name" ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value for first_name ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value for last_name ok: 1 reason: '' type: '' - actual_ok: 1 name: Setting qs delimiter to an invalid value should fail ok: 1 reason: '' type: '' - actual_ok: 1 name: ... but setting it to a valid value should succeed ok: 1 reason: '' type: '' - actual_ok: 1 name: packed the params correctly ok: 1 reason: '' type: '' - actual_ok: 1 name: we have 1 parameter ok: 1 reason: '' type: '' - actual_ok: 1 name: the first one is "multi" ok: 1 reason: '' type: '' - actual_ok: 1 name: we have three elements in the multi list ok: 1 reason: '' type: '' - actual_ok: 1 name: the first element is 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: the second element is 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: the third element is 3 ok: 1 reason: '' type: '' - actual_ok: 1 name: Parms work even if the default delimiter is changed ok: 1 reason: '' type: '' - actual_ok: 1 name: packed the params correctly ok: 1 reason: '' type: '' - actual_ok: 1 name: we have 1 parameter ok: 1 reason: '' type: '' - actual_ok: 1 name: the first one is "first_name" ok: 1 reason: '' type: '' - actual_ok: 1 name: the first one is "last_name" ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value for first_name ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value for last_name ok: 1 reason: '' type: '' exit: 0 max: 30 ok: 30 passing: 1 seen: 30 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/CGI/t/redirect.t line 12, column 10-49 reason: '' skip: '' str: ok 1/9 todo: '' type: test - actual_ok: 1 line: ok 2 - positional args -- location num: 2 ok: 1 pos: ext/CGI/t/redirect.t line 16, column 1 - line 20, column 33 reason: '' skip: '' str: ok 2/9 todo: '' type: test - actual_ok: 1 line: ok 3 - positional args -- location, window target num: 3 ok: 1 pos: ext/CGI/t/redirect.t line 22, column 1 - line 27, column 48 reason: '' skip: '' str: ok 3/9 todo: '' type: test - actual_ok: 1 line: ok 4 - positional args -- location, window target, status code num: 4 ok: 1 pos: ext/CGI/t/redirect.t line 29, column 1 - line 34, column 61 reason: '' skip: '' str: ok 4/9 todo: '' type: test - actual_ok: 1 line: ok 5 - named args -- location num: 5 ok: 1 pos: ext/CGI/t/redirect.t line 36, column 1 - line 40, column 28 reason: '' skip: '' str: ok 5/9 todo: '' type: test - actual_ok: 1 line: ok 6 - named args -- location, status num: 6 ok: 1 pos: ext/CGI/t/redirect.t line 42, column 1 - line 46, column 36 reason: '' skip: '' str: ok 6/9 todo: '' type: test - actual_ok: 1 line: ok 7 - named args -- status, location num: 7 ok: 1 pos: ext/CGI/t/redirect.t line 48, column 1 - line 52, column 36 reason: '' skip: '' str: ok 7/9 todo: '' type: test - actual_ok: 1 line: ok 8 - cookie num: 8 ok: 1 pos: ext/CGI/t/redirect.t line 54, column 1 - line 59, column 12 reason: '' skip: '' str: ok 8/9 todo: '' type: test - actual_ok: 1 line: ok 9 - extra params num: 9 ok: 1 pos: ext/CGI/t/redirect.t line 61, column 1 - line 66, column 18 reason: '' skip: '' str: ok 9/9 todo: '' type: test file: ext/CGI/t/redirect.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: positional args -- location ok: 1 reason: '' type: '' - actual_ok: 1 name: positional args -- location, window target ok: 1 reason: '' type: '' - actual_ok: 1 name: positional args -- location, window target, status code ok: 1 reason: '' type: '' - actual_ok: 1 name: named args -- location ok: 1 reason: '' type: '' - actual_ok: 1 name: named args -- location, status ok: 1 reason: '' type: '' - actual_ok: 1 name: named args -- status, location ok: 1 reason: '' type: '' - actual_ok: 1 name: cookie ok: 1 reason: '' type: '' - actual_ok: 1 name: extra params ok: 1 reason: '' type: '' exit: 0 max: 9 ok: 9 passing: 1 seen: 9 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/CGI/t/remote.t line 12, column 18-57 reason: '' skip: '' str: ok 1/6 todo: '' type: test - actual_ok: 1 line: ok 2 - got the right default value num: 2 ok: 1 pos: ext/CGI/t/remote.t line 14, column 1-62 reason: '' skip: '' str: ok 2/6 todo: '' type: test - actual_ok: 1 line: ok 3 - got the right default value num: 3 ok: 1 pos: ext/CGI/t/remote.t line 15, column 1-65 reason: '' skip: '' str: ok 3/6 todo: '' type: test - actual_ok: 1 line: ok 4 - got the right default value (undef) num: 4 ok: 1 pos: ext/CGI/t/remote.t line 16, column 1-65 reason: '' skip: '' str: ok 4/6 todo: '' type: test - actual_ok: 1 line: ok 5 - got the right default value (undef) num: 5 ok: 1 pos: ext/CGI/t/remote.t line 17, column 1-64 reason: '' skip: '' str: ok 5/6 todo: '' type: test - actual_ok: 1 line: ok 6 - got the right default value (undef) num: 6 ok: 1 pos: ext/CGI/t/remote.t line 18, column 1-62 reason: '' skip: '' str: ok 6/6 todo: '' type: test file: ext/CGI/t/remote.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right default value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right default value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right default value (undef) ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right default value (undef) ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right default value (undef) ok: 1 reason: '' type: '' exit: 0 max: 6 ok: 6 passing: 1 seen: 6 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/CGI/t/server.t line 12, column 18-57 reason: '' skip: '' str: ok 1/5 todo: '' type: test - actual_ok: 1 line: ok 2 - got the right default value num: 2 ok: 1 pos: ext/CGI/t/server.t line 14, column 1-62 reason: '' skip: '' str: ok 2/5 todo: '' type: test - actual_ok: 1 line: ok 3 - got the right default value num: 3 ok: 1 pos: ext/CGI/t/server.t line 15, column 1-64 reason: '' skip: '' str: ok 3/5 todo: '' type: test - actual_ok: 1 line: ok 4 - got the right default value num: 4 ok: 1 pos: ext/CGI/t/server.t line 16, column 1-53 reason: '' skip: '' str: ok 4/5 todo: '' type: test - actual_ok: 1 line: ok 5 - got the right default value num: 5 ok: 1 pos: ext/CGI/t/server.t line 17, column 1-65 reason: '' skip: '' str: ok 5/5 todo: '' type: test file: ext/CGI/t/server.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right default value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right default value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right default value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right default value ok: 1 reason: '' type: '' exit: 0 max: 5 ok: 5 passing: 1 seen: 5 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/CGI/t/util.t line 6, column 16-55 reason: '' skip: '' str: ok 1/12 todo: '' type: test - actual_ok: 1 line: ok 2 - single attribute num: 2 ok: 1 pos: ext/CGI/t/util.t line 8, column 1-69 reason: '' skip: '' str: ok 2/12 todo: '' type: test - actual_ok: 1 line: ok 3 - two attributes num: 3 ok: 1 pos: ext/CGI/t/util.t line 9, column 1-93 reason: '' skip: '' str: ok 3/12 todo: '' type: test - actual_ok: 1 line: ok 4 - two attributes (in alphabetical order) num: 4 ok: 1 pos: ext/CGI/t/util.t line 10, column 1-117 reason: '' skip: '' str: ok 4/12 todo: '' type: test - actual_ok: 1 line: ok 5 - no escaping num: 5 ok: 1 pos: ext/CGI/t/util.t line 12, column 1-73 reason: '' skip: '' str: ok 5/12 todo: '' type: test - actual_ok: 1 line: ok 6 - no escaping num: 6 ok: 1 pos: ext/CGI/t/util.t line 13, column 1-75 reason: '' skip: '' str: ok 6/12 todo: '' type: test - actual_ok: 1 line: ok 7 - no escaping num: 7 ok: 1 pos: ext/CGI/t/util.t line 14, column 1-75 reason: '' skip: '' str: ok 7/12 todo: '' type: test - actual_ok: 1 line: ok 8 - no escaping num: 8 ok: 1 pos: ext/CGI/t/util.t line 15, column 1-73 reason: '' skip: '' str: ok 8/12 todo: '' type: test - actual_ok: 1 line: ok 9 - escaping num: 9 ok: 1 pos: ext/CGI/t/util.t line 17, column 1-88 reason: '' skip: '' str: ok 9/12 todo: '' type: test - actual_ok: 1 line: ok 10 - escaping num: 10 ok: 1 pos: ext/CGI/t/util.t line 18, column 1-86 reason: '' skip: '' str: ok 10/12 todo: '' type: test - actual_ok: 1 line: ok 11 - escaping num: 11 ok: 1 pos: ext/CGI/t/util.t line 19, column 1-86 reason: '' skip: '' str: ok 11/12 todo: '' type: test - actual_ok: 1 line: ok 12 - escaping num: 12 ok: 1 pos: ext/CGI/t/util.t line 20, column 1-87 reason: '' skip: '' str: ok 12/12 todo: '' type: test file: ext/CGI/t/util.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: single attribute ok: 1 reason: '' type: '' - actual_ok: 1 name: two attributes ok: 1 reason: '' type: '' - actual_ok: 1 name: two attributes (in alphabetical order) ok: 1 reason: '' type: '' - actual_ok: 1 name: no escaping ok: 1 reason: '' type: '' - actual_ok: 1 name: no escaping ok: 1 reason: '' type: '' - actual_ok: 1 name: no escaping ok: 1 reason: '' type: '' - actual_ok: 1 name: no escaping ok: 1 reason: '' type: '' - actual_ok: 1 name: escaping ok: 1 reason: '' type: '' - actual_ok: 1 name: escaping ok: 1 reason: '' type: '' - actual_ok: 1 name: escaping ok: 1 reason: '' type: '' - actual_ok: 1 name: escaping ok: 1 reason: '' type: '' exit: 0 max: 12 ok: 12 passing: 1 seen: 12 wait: 0 - events: - actual_ok: 1 line: ok 1 - mode check 1 num: 1 ok: 1 pos: ext/Cipher/t/0-cipher-oo.t line 10, column 1-45 reason: '' skip: '' str: ok 1/12 todo: '' type: test - actual_ok: 1 line: ok 2 - mode check 2 num: 2 ok: 1 pos: ext/Cipher/t/0-cipher-oo.t line 11, column 1-45 reason: '' skip: '' str: ok 2/12 todo: '' type: test - actual_ok: 1 line: ok 3 - mode check 3 num: 3 ok: 1 pos: ext/Cipher/t/0-cipher-oo.t line 12, column 1-45 reason: '' skip: '' str: ok 3/12 todo: '' type: test - actual_ok: 1 line: ok 4 - enciphering 1 num: 4 ok: 1 pos: ext/Cipher/t/0-cipher-oo.t line 14, column 1-54 reason: '' skip: '' str: ok 4/12 todo: '' type: test - actual_ok: 1 line: ok 5 - 1 keeps state num: 5 ok: 1 pos: ext/Cipher/t/0-cipher-oo.t line 15, column 1-50 reason: '' skip: '' str: ok 5/12 todo: '' type: test - actual_ok: 1 line: ok 6 - 2 not affected by 1 num: 6 ok: 1 pos: ext/Cipher/t/0-cipher-oo.t line 16, column 1-52 reason: '' skip: '' str: ok 6/12 todo: '' type: test - actual_ok: 1 line: ok 7 - 2 ciphers properly num: 7 ok: 1 pos: ext/Cipher/t/0-cipher-oo.t line 17, column 1-59 reason: '' skip: '' str: ok 7/12 todo: '' type: test - actual_ok: 1 line: ok 8 - deciphering 1 num: 8 ok: 1 pos: ext/Cipher/t/0-cipher-oo.t line 18, column 1-54 reason: '' skip: '' str: ok 8/12 todo: '' type: test - actual_ok: 1 line: ok 9 - finishstr encipherer 1 num: 9 ok: 1 pos: ext/Cipher/t/0-cipher-oo.t line 20, column 1-55 reason: '' skip: '' str: ok 9/12 todo: '' type: test - actual_ok: 1 line: ok 10 - finish decipherer 1 num: 10 ok: 1 pos: ext/Cipher/t/0-cipher-oo.t line 21, column 1-71 reason: '' skip: '' str: ok 10/12 todo: '' type: test - actual_ok: 1 line: ok 11 - sanity check num: 11 ok: 1 pos: ext/Cipher/t/0-cipher-oo.t line 23, column 1-44 reason: '' skip: '' str: ok 11/12 todo: '' type: test - actual_ok: 1 line: ok 12 - zeroization works num: 12 ok: 1 pos: ext/Cipher/t/0-cipher-oo.t line 25, column 1-49 reason: '' skip: '' str: ok 12/12 todo: '' type: test file: ext/Cipher/t/0-cipher-oo.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: mode check 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: mode check 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: mode check 3 ok: 1 reason: '' type: '' - actual_ok: 1 name: enciphering 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: 1 keeps state ok: 1 reason: '' type: '' - actual_ok: 1 name: 2 not affected by 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: 2 ciphers properly ok: 1 reason: '' type: '' - actual_ok: 1 name: deciphering 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: finishstr encipherer 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: finish decipherer 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: sanity check ok: 1 reason: '' type: '' - actual_ok: 1 name: zeroization works ok: 1 reason: '' type: '' exit: 0 max: 12 ok: 12 passing: 1 seen: 12 wait: 0 - events: - actual_ok: 1 line: ok 1 - works num: 1 ok: 1 pos: ext/Cipher/t/1-cipher-functional.t line 10, column 1-39 reason: '' skip: '' str: ok 1/5 todo: '' type: test - actual_ok: 1 line: ok 2 - carries state num: 2 ok: 1 pos: ext/Cipher/t/1-cipher-functional.t line 11, column 1-43 reason: '' skip: '' str: ok 2/5 todo: '' type: test - actual_ok: 1 line: ok 3 - separate encipherers have separate state num: 3 ok: 1 pos: ext/Cipher/t/1-cipher-functional.t line 12, column 1-74 reason: '' skip: '' str: ok 3/5 todo: '' type: test - actual_ok: 1 line: ok 4 - decipherers work num: 4 ok: 1 pos: ext/Cipher/t/1-cipher-functional.t line 13, column 1-50 reason: '' skip: '' str: ok 4/5 todo: '' type: test - actual_ok: 1 line: ok 5 - tail routine invoked num: 5 ok: 1 pos: ext/Cipher/t/1-cipher-functional.t line 14, column 1-43 reason: '' skip: '' str: ok 5/5 todo: '' type: test file: ext/Cipher/t/1-cipher-functional.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: works ok: 1 reason: '' type: '' - actual_ok: 1 name: carries state ok: 1 reason: '' type: '' - actual_ok: 1 name: separate encipherers have separate state ok: 1 reason: '' type: '' - actual_ok: 1 name: decipherers work ok: 1 reason: '' type: '' - actual_ok: 1 name: tail routine invoked ok: 1 reason: '' type: '' exit: 0 max: 5 ok: 5 passing: 1 seen: 5 wait: 0 - events: - actual_ok: 1 line: ok 1 - encipher works num: 1 ok: 1 pos: ext/Cipher/t/1-cipher-procedural.t line 6, column 1-73 reason: '' skip: '' str: ok 1/3 todo: '' type: test - actual_ok: 1 line: ok 2 - invocations are separate num: 2 ok: 1 pos: ext/Cipher/t/1-cipher-procedural.t line 7, column 1-83 reason: '' skip: '' str: ok 2/3 todo: '' type: test - actual_ok: 1 line: ok 3 - decipher works num: 3 ok: 1 pos: ext/Cipher/t/1-cipher-procedural.t line 8, column 1-73 reason: '' skip: '' str: ok 3/3 todo: '' type: test file: ext/Cipher/t/1-cipher-procedural.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: encipher works ok: 1 reason: '' type: '' - actual_ok: 1 name: invocations are separate ok: 1 reason: '' type: '' - actual_ok: 1 name: decipher works ok: 1 reason: '' type: '' exit: 0 max: 3 ok: 3 passing: 1 seen: 3 wait: 0 - events: - actual_ok: 1 line: ok 1 - Created encipherer num: 1 ok: 1 pos: ext/Cipher/t/arcfour.t line 72, column 5-84 reason: '' skip: '' str: ok 1/24 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (ext/Cipher/t/arcfour.t line 77, column 5-59)\n\n" line: "not ok 2 - Arcfour not yet fully implemented # TODO bug" num: 2 ok: 1 pos: ext/Cipher/t/arcfour.t line 77, column 5-59 reason: bug skip: '' str: ok 2/24 todo: 1 type: test - actual_ok: 1 line: "ok 3 - # skip Arcfour not yet fully implemented" num: 3 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: Arcfour not yet fully implemented skip: 1 str: ok 3/24 todo: '' type: test - actual_ok: 1 line: "ok 4 - # skip Arcfour not yet fully implemented" num: 4 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: Arcfour not yet fully implemented skip: 1 str: ok 4/24 todo: '' type: test - actual_ok: 1 line: "ok 5 - # skip Arcfour not yet fully implemented" num: 5 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: Arcfour not yet fully implemented skip: 1 str: ok 5/24 todo: '' type: test - actual_ok: 1 line: "ok 6 - # skip Arcfour not yet fully implemented" num: 6 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: Arcfour not yet fully implemented skip: 1 str: ok 6/24 todo: '' type: test - actual_ok: 1 line: "ok 7 - # skip Arcfour not yet fully implemented" num: 7 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: Arcfour not yet fully implemented skip: 1 str: ok 7/24 todo: '' type: test - actual_ok: 1 line: "ok 8 - # skip Arcfour not yet fully implemented" num: 8 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: Arcfour not yet fully implemented skip: 1 str: ok 8/24 todo: '' type: test - actual_ok: 1 line: "ok 9 - # skip Arcfour not yet fully implemented" num: 9 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: Arcfour not yet fully implemented skip: 1 str: ok 9/24 todo: '' type: test - actual_ok: 1 line: "ok 10 - # skip Arcfour not yet fully implemented" num: 10 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: Arcfour not yet fully implemented skip: 1 str: ok 10/24 todo: '' type: test - actual_ok: 1 line: "ok 11 - # skip Arcfour not yet fully implemented" num: 11 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: Arcfour not yet fully implemented skip: 1 str: ok 11/24 todo: '' type: test - actual_ok: 1 line: "ok 12 - # skip Arcfour not yet fully implemented" num: 12 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: Arcfour not yet fully implemented skip: 1 str: ok 12/24 todo: '' type: test - actual_ok: 1 line: "ok 13 - # skip Arcfour not yet fully implemented" num: 13 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: Arcfour not yet fully implemented skip: 1 str: ok 13/24 todo: '' type: test - actual_ok: 1 line: "ok 14 - # skip Arcfour not yet fully implemented" num: 14 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: Arcfour not yet fully implemented skip: 1 str: ok 14/24 todo: '' type: test - actual_ok: 1 line: "ok 15 - # skip Arcfour not yet fully implemented" num: 15 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: Arcfour not yet fully implemented skip: 1 str: ok 15/24 todo: '' type: test - actual_ok: 1 line: "ok 16 - # skip Arcfour not yet fully implemented" num: 16 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: Arcfour not yet fully implemented skip: 1 str: ok 16/24 todo: '' type: test - actual_ok: 1 line: "ok 17 - # skip Arcfour not yet fully implemented" num: 17 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: Arcfour not yet fully implemented skip: 1 str: ok 17/24 todo: '' type: test - actual_ok: 1 line: "ok 18 - # skip Arcfour not yet fully implemented" num: 18 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: Arcfour not yet fully implemented skip: 1 str: ok 18/24 todo: '' type: test - actual_ok: 1 line: "ok 19 - # skip Arcfour not yet fully implemented" num: 19 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: Arcfour not yet fully implemented skip: 1 str: ok 19/24 todo: '' type: test - actual_ok: 1 line: "ok 20 - # skip Arcfour not yet fully implemented" num: 20 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: Arcfour not yet fully implemented skip: 1 str: ok 20/24 todo: '' type: test - actual_ok: 1 line: "ok 21 - # skip Arcfour not yet fully implemented" num: 21 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: Arcfour not yet fully implemented skip: 1 str: ok 21/24 todo: '' type: test - actual_ok: 1 line: "ok 22 - # skip Arcfour not yet fully implemented" num: 22 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: Arcfour not yet fully implemented skip: 1 str: ok 22/24 todo: '' type: test - actual_ok: 1 line: "ok 23 - # skip Arcfour not yet fully implemented" num: 23 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: Arcfour not yet fully implemented skip: 1 str: ok 23/24 todo: '' type: test - actual_ok: 1 line: "ok 24 - # skip Arcfour not yet fully implemented" num: 24 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: Arcfour not yet fully implemented skip: 1 str: ok 24/24 todo: '' type: test file: ext/Cipher/t/arcfour.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: Created encipherer ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (ext/Cipher/t/arcfour.t line 77, column 5-59)\n" name: Arcfour not yet fully implemented ok: 1 reason: bug type: todo - actual_ok: 1 name: " " ok: 1 reason: Arcfour not yet fully implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: Arcfour not yet fully implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: Arcfour not yet fully implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: Arcfour not yet fully implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: Arcfour not yet fully implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: Arcfour not yet fully implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: Arcfour not yet fully implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: Arcfour not yet fully implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: Arcfour not yet fully implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: Arcfour not yet fully implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: Arcfour not yet fully implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: Arcfour not yet fully implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: Arcfour not yet fully implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: Arcfour not yet fully implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: Arcfour not yet fully implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: Arcfour not yet fully implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: Arcfour not yet fully implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: Arcfour not yet fully implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: Arcfour not yet fully implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: Arcfour not yet fully implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: Arcfour not yet fully implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: Arcfour not yet fully implemented type: skip exit: 0 max: 24 ok: 24 passing: 1 seen: 24 skip: 22 todo: 1 wait: 0 - events: - actual_ok: 1 line: ok 1 - Alphabetics happily encrypt across case boundaries num: 1 ok: 1 pos: ext/Cipher/t/caesar-all.t line 10, column 1-90 reason: '' skip: '' str: ok 1/5 todo: '' type: test - actual_ok: 1 line: ok 2 - ...and back again. num: 2 ok: 1 pos: ext/Cipher/t/caesar-all.t line 11, column 1-58 reason: '' skip: '' str: ok 2/5 todo: '' type: test - actual_ok: 1 line: ok 3 - Non-alphabetics rotate num: 3 ok: 1 pos: ext/Cipher/t/caesar-all.t line 12, column 1-62 reason: '' skip: '' str: ok 3/5 todo: '' type: test - actual_ok: 1 line: ok 4 - Rotates backwards across null boundary num: 4 ok: 1 pos: ext/Cipher/t/caesar-all.t line 13, column 1-78 reason: '' skip: '' str: ok 4/5 todo: '' type: test - actual_ok: 1 line: ok 5 - ...and forward again num: 5 ok: 1 pos: ext/Cipher/t/caesar-all.t line 14, column 1-60 reason: '' skip: '' str: ok 5/5 todo: '' type: test file: ext/Cipher/t/caesar-all.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: Alphabetics happily encrypt across case boundaries ok: 1 reason: '' type: '' - actual_ok: 1 name: ...and back again. ok: 1 reason: '' type: '' - actual_ok: 1 name: Non-alphabetics rotate ok: 1 reason: '' type: '' - actual_ok: 1 name: Rotates backwards across null boundary ok: 1 reason: '' type: '' - actual_ok: 1 name: ...and forward again ok: 1 reason: '' type: '' exit: 0 max: 5 ok: 5 passing: 1 seen: 5 wait: 0 - events: - actual_ok: 1 line: ok 1 - Encrypting works num: 1 ok: 1 pos: ext/Cipher/t/caesar-julius.t line 12, column 1-76 reason: '' skip: '' str: ok 1/3 todo: '' type: test - actual_ok: 1 line: ok 2 - So does decrypting num: 2 ok: 1 pos: ext/Cipher/t/caesar-julius.t line 13, column 1-78 reason: '' skip: '' str: ok 2/3 todo: '' type: test - actual_ok: 1 line: ok 3 - Round-tripping works num: 3 ok: 1 pos: ext/Cipher/t/caesar-julius.t line 14, column 1-76 reason: '' skip: '' str: ok 3/3 todo: '' type: test file: ext/Cipher/t/caesar-julius.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: Encrypting works ok: 1 reason: '' type: '' - actual_ok: 1 name: So does decrypting ok: 1 reason: '' type: '' - actual_ok: 1 name: Round-tripping works ok: 1 reason: '' type: '' exit: 0 max: 3 ok: 3 passing: 1 seen: 3 wait: 0 - events: - actual_ok: 1 line: ok 1 - seems to work num: 1 ok: 1 pos: ext/Cipher/t/caesar-rot13.t line 9, column 1-51 reason: '' skip: '' str: ok 1/2 todo: '' type: test - actual_ok: 1 line: ok 2 - doesn't affect non-alphabetics num: 2 ok: 1 pos: ext/Cipher/t/caesar-rot13.t line 10, column 1-68 reason: '' skip: '' str: ok 2/2 todo: '' type: test file: ext/Cipher/t/caesar-rot13.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: seems to work ok: 1 reason: '' type: '' - actual_ok: 1 name: doesn't affect non-alphabetics ok: 1 reason: '' type: '' exit: 0 max: 2 ok: 2 passing: 1 seen: 2 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/Config-Tiny/t/basic.t line 7, column 19-58 reason: '' skip: '' str: ok 1/17 todo: '' type: test - actual_ok: 1 line: ok 2 - ... read the config.ini file successfully num: 2 ok: 1 pos: ext/Config-Tiny/t/basic.t line 16, column 1-88 reason: '' skip: '' str: ok 2/17 todo: '' type: test - actual_ok: 1 line: ok 3 - ... no errors num: 3 ok: 1 pos: ext/Config-Tiny/t/basic.t line 17, column 1-47 reason: '' skip: '' str: ok 3/17 todo: '' type: test - actual_ok: 1 line: ok 4 - ... got the root property num: 4 ok: 1 pos: ext/Config-Tiny/t/basic.t line 21, column 1-72 reason: '' skip: '' str: ok 4/17 todo: '' type: test - actual_ok: 1 line: ok 5 - The object is-a 'Hash' num: 5 ok: 1 pos: ext/Config-Tiny/t/basic.t line 24, column 1-22 reason: '' skip: '' str: ok 5/17 todo: '' type: test - actual_ok: 1 line: ok 6 - ... got the right value for section/one num: 6 ok: 1 pos: ext/Config-Tiny/t/basic.t line 26, column 1-74 reason: '' skip: '' str: ok 6/17 todo: '' type: test - actual_ok: 1 line: ok 7 - ... got the right value for section/three num: 7 ok: 1 pos: ext/Config-Tiny/t/basic.t line 27, column 1-79 reason: '' skip: '' str: ok 7/17 todo: '' type: test - actual_ok: 1 line: ok 8 - ... got the right value for section/Foo num: 8 ok: 1 pos: ext/Config-Tiny/t/basic.t line 28, column 1-74 reason: '' skip: '' str: ok 8/17 todo: '' type: test - actual_ok: 1 line: ok 9 - ... got the no value for section/empty num: 9 ok: 1 pos: ext/Config-Tiny/t/basic.t line 30, column 1-69 reason: '' skip: '' str: ok 9/17 todo: '' type: test - actual_ok: 1 line: ok 10 - ... writing the file did not die num: 10 ok: 1 pos: ext/Config-Tiny/t/basic.t line 41, column 1 - line 43, column 38 reason: '' skip: '' str: ok 10/17 todo: '' type: test - actual_ok: 1 line: ok 11 - ... the config_new.ini file exists num: 11 ok: 1 pos: ext/Config-Tiny/t/basic.t line 44, column 1-77 reason: '' skip: '' str: ok 11/17 todo: '' type: test - actual_ok: 1 line: ok 12 - ... got the right config text num: 12 ok: 1 pos: ext/Config-Tiny/t/basic.t line 47, column 1 - line 55, column 36 reason: '' skip: '' str: ok 12/17 todo: '' type: test - actual_ok: 1 line: ok 13 - ... removing the new config file num: 13 ok: 1 pos: ext/Config-Tiny/t/basic.t line 57, column 1-65 reason: '' skip: '' str: ok 13/17 todo: '' type: test - actual_ok: 1 line: ok 14 - ... the file is really gone num: 14 ok: 1 pos: ext/Config-Tiny/t/basic.t line 58, column 1-59 reason: '' skip: '' str: ok 14/17 todo: '' type: test - actual_ok: 1 line: ok 15 - ... dont give it a file at all num: 15 ok: 1 pos: ext/Config-Tiny/t/basic.t line 62, column 1-60 reason: '' skip: '' str: ok 15/17 todo: '' type: test - actual_ok: 1 line: ok 16 - ... give it a bad file name num: 16 ok: 1 pos: ext/Config-Tiny/t/basic.t line 64, column 1-64 reason: '' skip: '' str: ok 16/17 todo: '' type: test - actual_ok: 1 line: ok 17 - ... got the error we expected num: 17 ok: 1 pos: ext/Config-Tiny/t/basic.t line 65, column 1-99 reason: '' skip: '' str: ok 17/17 todo: '' type: test file: ext/Config-Tiny/t/basic.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: ... read the config.ini file successfully ok: 1 reason: '' type: '' - actual_ok: 1 name: ... no errors ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the root property ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right value for section/one ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right value for section/three ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right value for section/Foo ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the no value for section/empty ok: 1 reason: '' type: '' - actual_ok: 1 name: ... writing the file did not die ok: 1 reason: '' type: '' - actual_ok: 1 name: ... the config_new.ini file exists ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right config text ok: 1 reason: '' type: '' - actual_ok: 1 name: ... removing the new config file ok: 1 reason: '' type: '' - actual_ok: 1 name: ... the file is really gone ok: 1 reason: '' type: '' - actual_ok: 1 name: ... dont give it a file at all ok: 1 reason: '' type: '' - actual_ok: 1 name: ... give it a bad file name ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the error we expected ok: 1 reason: '' type: '' exit: 0 max: 17 ok: 17 passing: 1 seen: 17 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/DateTime-Set/t/basic.t line 6, column 21-60 reason: '' skip: '' str: ok 1/1 todo: '' type: test file: ext/DateTime-Set/t/basic.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' exit: 0 max: 1 ok: 1 passing: 1 seen: 1 wait: 0 - events: - actual_ok: 1 line: ok 1 - The object is-a 'Date' num: 1 ok: 1 pos: ext/DateTime/t/basic.t line 13, column 5-28 reason: '' skip: '' str: ok 1/36 todo: '' type: test - actual_ok: 1 line: ok 2 - year matches localtime() num: 2 ok: 1 pos: ext/DateTime/t/basic.t line 15, column 5-73 reason: '' skip: '' str: ok 2/36 todo: '' type: test - actual_ok: 1 line: ok 3 - month matches localtime() num: 3 ok: 1 pos: ext/DateTime/t/basic.t line 16, column 5-60 reason: '' skip: '' str: ok 3/36 todo: '' type: test - actual_ok: 1 line: ok 4 - day matches localtime() num: 4 ok: 1 pos: ext/DateTime/t/basic.t line 17, column 5-54 reason: '' skip: '' str: ok 4/36 todo: '' type: test - actual_ok: 1 line: ok 5 - The object is-a 'Date' num: 5 ok: 1 pos: ext/DateTime/t/basic.t line 24, column 5-28 reason: '' skip: '' str: ok 5/36 todo: '' type: test - actual_ok: 0 line: not ok 6 - year is today's year num: 6 ok: 0 pos: ext/DateTime/t/basic.t line 26, column 5-53 reason: '' skip: '' str: NOK 6 todo: '' type: test - actual_ok: 0 line: not ok 7 - month is today's month num: 7 ok: 0 pos: ext/DateTime/t/basic.t line 27, column 5-57 reason: '' skip: '' str: NOK 7 todo: '' type: test - actual_ok: 0 line: not ok 8 - day is today's day num: 8 ok: 0 pos: ext/DateTime/t/basic.t line 28, column 5-49 reason: '' skip: '' str: NOK 8 todo: '' type: test - actual_ok: 1 line: ok 9 - The object is-a 'Date' num: 9 ok: 1 pos: ext/DateTime/t/basic.t line 35, column 5-28 reason: '' skip: '' str: ok 9/36 todo: '' type: test - actual_ok: 1 line: ok 10 - year is today's year num: 10 ok: 1 pos: ext/DateTime/t/basic.t line 37, column 5-54 reason: '' skip: '' str: ok 10/36 todo: '' type: test - actual_ok: 1 line: ok 11 - month is today's month num: 11 ok: 1 pos: ext/DateTime/t/basic.t line 38, column 5-58 reason: '' skip: '' str: ok 11/36 todo: '' type: test - actual_ok: 1 line: ok 12 - day is today's day num: 12 ok: 1 pos: ext/DateTime/t/basic.t line 39, column 5-50 reason: '' skip: '' str: ok 12/36 todo: '' type: test - actual_ok: 1 line: ok 13 - The object is-a 'Date' num: 13 ok: 1 pos: ext/DateTime/t/basic.t line 46, column 5-28 reason: '' skip: '' str: ok 13/36 todo: '' type: test - actual_ok: 0 line: not ok 14 - year is today's year num: 14 ok: 0 pos: ext/DateTime/t/basic.t line 48, column 5-53 reason: '' skip: '' str: NOK 14 todo: '' type: test - actual_ok: 0 line: not ok 15 - month is today's month num: 15 ok: 0 pos: ext/DateTime/t/basic.t line 49, column 5-57 reason: '' skip: '' str: NOK 15 todo: '' type: test - actual_ok: 0 line: not ok 16 - day is today's day num: 16 ok: 0 pos: ext/DateTime/t/basic.t line 50, column 5-49 reason: '' skip: '' str: NOK 16 todo: '' type: test - actual_ok: 1 line: ok 17 - The object is-a 'Date' num: 17 ok: 1 pos: ext/DateTime/t/basic.t line 57, column 5-28 reason: '' skip: '' str: ok 17/36 todo: '' type: test - actual_ok: 1 line: ok 18 - year is today's year num: 18 ok: 1 pos: ext/DateTime/t/basic.t line 59, column 5-53 reason: '' skip: '' str: ok 18/36 todo: '' type: test - actual_ok: 1 line: ok 19 - month is today's month num: 19 ok: 1 pos: ext/DateTime/t/basic.t line 60, column 5-57 reason: '' skip: '' str: ok 19/36 todo: '' type: test - actual_ok: 1 line: ok 20 - day is today's day num: 20 ok: 1 pos: ext/DateTime/t/basic.t line 61, column 5-49 reason: '' skip: '' str: ok 20/36 todo: '' type: test - actual_ok: 1 line: ok 21 - The object is-a 'Date' num: 21 ok: 1 pos: ext/DateTime/t/basic.t line 68, column 5-28 reason: '' skip: '' str: ok 21/36 todo: '' type: test - actual_ok: 0 line: not ok 22 - year is today's year num: 22 ok: 0 pos: ext/DateTime/t/basic.t line 70, column 5-53 reason: '' skip: '' str: NOK 22 todo: '' type: test - actual_ok: 0 line: not ok 23 - month is today's month num: 23 ok: 0 pos: ext/DateTime/t/basic.t line 71, column 5-57 reason: '' skip: '' str: NOK 23 todo: '' type: test - actual_ok: 0 line: not ok 24 - day is today's day num: 24 ok: 0 pos: ext/DateTime/t/basic.t line 72, column 5-49 reason: '' skip: '' str: NOK 24 todo: '' type: test - actual_ok: 1 line: ok 25 - The object is-a 'Date' num: 25 ok: 1 pos: ext/DateTime/t/basic.t line 77, column 5-28 reason: '' skip: '' str: ok 25/36 todo: '' type: test - actual_ok: 1 line: ok 26 - year is 2004 num: 26 ok: 1 pos: ext/DateTime/t/basic.t line 79, column 5-43 reason: '' skip: '' str: ok 26/36 todo: '' type: test - actual_ok: 1 line: ok 27 - month is 1 num: 27 ok: 1 pos: ext/DateTime/t/basic.t line 80, column 5-38 reason: '' skip: '' str: ok 27/36 todo: '' type: test - actual_ok: 1 line: ok 28 - day is 1 num: 28 ok: 1 pos: ext/DateTime/t/basic.t line 81, column 5-34 reason: '' skip: '' str: ok 28/36 todo: '' type: test - actual_ok: 1 line: ok 29 - The object is-a 'Date' num: 29 ok: 1 pos: ext/DateTime/t/basic.t line 86, column 5-28 reason: '' skip: '' str: ok 29/36 todo: '' type: test - actual_ok: 1 line: ok 30 - year is 2004 num: 30 ok: 1 pos: ext/DateTime/t/basic.t line 88, column 5-43 reason: '' skip: '' str: ok 30/36 todo: '' type: test - actual_ok: 1 line: ok 31 - month is 6 num: 31 ok: 1 pos: ext/DateTime/t/basic.t line 89, column 5-39 reason: '' skip: '' str: ok 31/36 todo: '' type: test - actual_ok: 1 line: ok 32 - day is 1 num: 32 ok: 1 pos: ext/DateTime/t/basic.t line 90, column 5-35 reason: '' skip: '' str: ok 32/36 todo: '' type: test - actual_ok: 1 line: ok 33 - The object is-a 'Date' num: 33 ok: 1 pos: ext/DateTime/t/basic.t line 95, column 5-28 reason: '' skip: '' str: ok 33/36 todo: '' type: test - actual_ok: 1 line: ok 34 - year is 2004 num: 34 ok: 1 pos: ext/DateTime/t/basic.t line 97, column 5-43 reason: '' skip: '' str: ok 34/36 todo: '' type: test - actual_ok: 1 line: ok 35 - month is 6 num: 35 ok: 1 pos: ext/DateTime/t/basic.t line 98, column 5-39 reason: '' skip: '' str: ok 35/36 todo: '' type: test - actual_ok: 1 line: ok 36 - day is 29 num: 36 ok: 1 pos: ext/DateTime/t/basic.t line 99, column 5-37 reason: '' skip: '' str: ok 36/36 todo: '' type: test file: ext/DateTime/t/basic.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: The object is-a 'Date' ok: 1 reason: '' type: '' - actual_ok: 1 name: year matches localtime() ok: 1 reason: '' type: '' - actual_ok: 1 name: month matches localtime() ok: 1 reason: '' type: '' - actual_ok: 1 name: day matches localtime() ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Date' ok: 1 reason: '' type: '' - actual_ok: 0 name: year is today's year ok: 0 reason: '' type: '' - actual_ok: 0 name: month is today's month ok: 0 reason: '' type: '' - actual_ok: 0 name: day is today's day ok: 0 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Date' ok: 1 reason: '' type: '' - actual_ok: 1 name: year is today's year ok: 1 reason: '' type: '' - actual_ok: 1 name: month is today's month ok: 1 reason: '' type: '' - actual_ok: 1 name: day is today's day ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Date' ok: 1 reason: '' type: '' - actual_ok: 0 name: year is today's year ok: 0 reason: '' type: '' - actual_ok: 0 name: month is today's month ok: 0 reason: '' type: '' - actual_ok: 0 name: day is today's day ok: 0 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Date' ok: 1 reason: '' type: '' - actual_ok: 1 name: year is today's year ok: 1 reason: '' type: '' - actual_ok: 1 name: month is today's month ok: 1 reason: '' type: '' - actual_ok: 1 name: day is today's day ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Date' ok: 1 reason: '' type: '' - actual_ok: 0 name: year is today's year ok: 0 reason: '' type: '' - actual_ok: 0 name: month is today's month ok: 0 reason: '' type: '' - actual_ok: 0 name: day is today's day ok: 0 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Date' ok: 1 reason: '' type: '' - actual_ok: 1 name: year is 2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: month is 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: day is 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Date' ok: 1 reason: '' type: '' - actual_ok: 1 name: year is 2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: month is 6 ok: 1 reason: '' type: '' - actual_ok: 1 name: day is 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Date' ok: 1 reason: '' type: '' - actual_ok: 1 name: year is 2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: month is 6 ok: 1 reason: '' type: '' - actual_ok: 1 name: day is 29 ok: 1 reason: '' type: '' exit: 0 max: 36 ok: 27 passing: 0 seen: 36 wait: 0 - events: - actual_ok: 1 line: ok 1 - day of year is 1 num: 1 ok: 1 pos: ext/DateTime/t/day_of_year.t line 26, column 5-57 reason: '' skip: '' str: ok 1/16 todo: '' type: test - actual_ok: 1 line: ok 2 - day of year is 91 num: 2 ok: 1 pos: ext/DateTime/t/day_of_year.t line 26, column 5-57 reason: '' skip: '' str: ok 2/16 todo: '' type: test - actual_ok: 1 line: ok 3 - day of year is 92 num: 3 ok: 1 pos: ext/DateTime/t/day_of_year.t line 26, column 5-57 reason: '' skip: '' str: ok 3/16 todo: '' type: test - actual_ok: 1 line: ok 4 - day of year is 182 num: 4 ok: 1 pos: ext/DateTime/t/day_of_year.t line 26, column 5-57 reason: '' skip: '' str: ok 4/16 todo: '' type: test - actual_ok: 1 line: ok 5 - day of year is 183 num: 5 ok: 1 pos: ext/DateTime/t/day_of_year.t line 26, column 5-57 reason: '' skip: '' str: ok 5/16 todo: '' type: test - actual_ok: 1 line: ok 6 - day of year is 274 num: 6 ok: 1 pos: ext/DateTime/t/day_of_year.t line 26, column 5-57 reason: '' skip: '' str: ok 6/16 todo: '' type: test - actual_ok: 1 line: ok 7 - day of year is 275 num: 7 ok: 1 pos: ext/DateTime/t/day_of_year.t line 26, column 5-57 reason: '' skip: '' str: ok 7/16 todo: '' type: test - actual_ok: 1 line: ok 8 - day of year is 366 num: 8 ok: 1 pos: ext/DateTime/t/day_of_year.t line 26, column 5-57 reason: '' skip: '' str: ok 8/16 todo: '' type: test - actual_ok: 1 line: ok 9 - day of year is 1 num: 9 ok: 1 pos: ext/DateTime/t/day_of_year.t line 26, column 5-57 reason: '' skip: '' str: ok 9/16 todo: '' type: test - actual_ok: 1 line: ok 10 - day of year is 90 num: 10 ok: 1 pos: ext/DateTime/t/day_of_year.t line 26, column 5-57 reason: '' skip: '' str: ok 10/16 todo: '' type: test - actual_ok: 1 line: ok 11 - day of year is 91 num: 11 ok: 1 pos: ext/DateTime/t/day_of_year.t line 26, column 5-57 reason: '' skip: '' str: ok 11/16 todo: '' type: test - actual_ok: 1 line: ok 12 - day of year is 181 num: 12 ok: 1 pos: ext/DateTime/t/day_of_year.t line 26, column 5-57 reason: '' skip: '' str: ok 12/16 todo: '' type: test - actual_ok: 1 line: ok 13 - day of year is 182 num: 13 ok: 1 pos: ext/DateTime/t/day_of_year.t line 26, column 5-57 reason: '' skip: '' str: ok 13/16 todo: '' type: test - actual_ok: 1 line: ok 14 - day of year is 273 num: 14 ok: 1 pos: ext/DateTime/t/day_of_year.t line 26, column 5-57 reason: '' skip: '' str: ok 14/16 todo: '' type: test - actual_ok: 1 line: ok 15 - day of year is 274 num: 15 ok: 1 pos: ext/DateTime/t/day_of_year.t line 26, column 5-57 reason: '' skip: '' str: ok 15/16 todo: '' type: test - actual_ok: 1 line: ok 16 - day of year is 365 num: 16 ok: 1 pos: ext/DateTime/t/day_of_year.t line 26, column 5-57 reason: '' skip: '' str: ok 16/16 todo: '' type: test file: ext/DateTime/t/day_of_year.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: day of year is 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: day of year is 91 ok: 1 reason: '' type: '' - actual_ok: 1 name: day of year is 92 ok: 1 reason: '' type: '' - actual_ok: 1 name: day of year is 182 ok: 1 reason: '' type: '' - actual_ok: 1 name: day of year is 183 ok: 1 reason: '' type: '' - actual_ok: 1 name: day of year is 274 ok: 1 reason: '' type: '' - actual_ok: 1 name: day of year is 275 ok: 1 reason: '' type: '' - actual_ok: 1 name: day of year is 366 ok: 1 reason: '' type: '' - actual_ok: 1 name: day of year is 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: day of year is 90 ok: 1 reason: '' type: '' - actual_ok: 1 name: day of year is 91 ok: 1 reason: '' type: '' - actual_ok: 1 name: day of year is 181 ok: 1 reason: '' type: '' - actual_ok: 1 name: day of year is 182 ok: 1 reason: '' type: '' - actual_ok: 1 name: day of year is 273 ok: 1 reason: '' type: '' - actual_ok: 1 name: day of year is 274 ok: 1 reason: '' type: '' - actual_ok: 1 name: day of year is 365 ok: 1 reason: '' type: '' exit: 0 max: 16 ok: 16 passing: 1 seen: 16 wait: 0 - events: - actual_ok: 1 line: ok 1 - month is 1 num: 1 ok: 1 pos: ext/DateTime/t/last-day.t line 12, column 5-41 reason: '' skip: '' str: ok 1/48 todo: '' type: test - actual_ok: 1 line: ok 2 - day is 31 num: 2 ok: 1 pos: ext/DateTime/t/last-day.t line 13, column 5-81 reason: '' skip: '' str: ok 2/48 todo: '' type: test - actual_ok: 1 line: ok 3 - month is 2 num: 3 ok: 1 pos: ext/DateTime/t/last-day.t line 12, column 5-41 reason: '' skip: '' str: ok 3/48 todo: '' type: test - actual_ok: 1 line: ok 4 - day is 28 num: 4 ok: 1 pos: ext/DateTime/t/last-day.t line 13, column 5-81 reason: '' skip: '' str: ok 4/48 todo: '' type: test - actual_ok: 1 line: ok 5 - month is 3 num: 5 ok: 1 pos: ext/DateTime/t/last-day.t line 12, column 5-41 reason: '' skip: '' str: ok 5/48 todo: '' type: test - actual_ok: 1 line: ok 6 - day is 31 num: 6 ok: 1 pos: ext/DateTime/t/last-day.t line 13, column 5-81 reason: '' skip: '' str: ok 6/48 todo: '' type: test - actual_ok: 1 line: ok 7 - month is 4 num: 7 ok: 1 pos: ext/DateTime/t/last-day.t line 12, column 5-41 reason: '' skip: '' str: ok 7/48 todo: '' type: test - actual_ok: 1 line: ok 8 - day is 30 num: 8 ok: 1 pos: ext/DateTime/t/last-day.t line 13, column 5-81 reason: '' skip: '' str: ok 8/48 todo: '' type: test - actual_ok: 1 line: ok 9 - month is 5 num: 9 ok: 1 pos: ext/DateTime/t/last-day.t line 12, column 5-41 reason: '' skip: '' str: ok 9/48 todo: '' type: test - actual_ok: 1 line: ok 10 - day is 31 num: 10 ok: 1 pos: ext/DateTime/t/last-day.t line 13, column 5-81 reason: '' skip: '' str: ok 10/48 todo: '' type: test - actual_ok: 1 line: ok 11 - month is 6 num: 11 ok: 1 pos: ext/DateTime/t/last-day.t line 12, column 5-41 reason: '' skip: '' str: ok 11/48 todo: '' type: test - actual_ok: 1 line: ok 12 - day is 30 num: 12 ok: 1 pos: ext/DateTime/t/last-day.t line 13, column 5-81 reason: '' skip: '' str: ok 12/48 todo: '' type: test - actual_ok: 1 line: ok 13 - month is 7 num: 13 ok: 1 pos: ext/DateTime/t/last-day.t line 12, column 5-41 reason: '' skip: '' str: ok 13/48 todo: '' type: test - actual_ok: 1 line: ok 14 - day is 31 num: 14 ok: 1 pos: ext/DateTime/t/last-day.t line 13, column 5-81 reason: '' skip: '' str: ok 14/48 todo: '' type: test - actual_ok: 1 line: ok 15 - month is 8 num: 15 ok: 1 pos: ext/DateTime/t/last-day.t line 12, column 5-41 reason: '' skip: '' str: ok 15/48 todo: '' type: test - actual_ok: 1 line: ok 16 - day is 31 num: 16 ok: 1 pos: ext/DateTime/t/last-day.t line 13, column 5-81 reason: '' skip: '' str: ok 16/48 todo: '' type: test - actual_ok: 1 line: ok 17 - month is 9 num: 17 ok: 1 pos: ext/DateTime/t/last-day.t line 12, column 5-41 reason: '' skip: '' str: ok 17/48 todo: '' type: test - actual_ok: 1 line: ok 18 - day is 30 num: 18 ok: 1 pos: ext/DateTime/t/last-day.t line 13, column 5-81 reason: '' skip: '' str: ok 18/48 todo: '' type: test - actual_ok: 1 line: ok 19 - month is 10 num: 19 ok: 1 pos: ext/DateTime/t/last-day.t line 12, column 5-41 reason: '' skip: '' str: ok 19/48 todo: '' type: test - actual_ok: 1 line: ok 20 - day is 31 num: 20 ok: 1 pos: ext/DateTime/t/last-day.t line 13, column 5-81 reason: '' skip: '' str: ok 20/48 todo: '' type: test - actual_ok: 1 line: ok 21 - month is 11 num: 21 ok: 1 pos: ext/DateTime/t/last-day.t line 12, column 5-41 reason: '' skip: '' str: ok 21/48 todo: '' type: test - actual_ok: 1 line: ok 22 - day is 30 num: 22 ok: 1 pos: ext/DateTime/t/last-day.t line 13, column 5-81 reason: '' skip: '' str: ok 22/48 todo: '' type: test - actual_ok: 1 line: ok 23 - month is 12 num: 23 ok: 1 pos: ext/DateTime/t/last-day.t line 12, column 5-41 reason: '' skip: '' str: ok 23/48 todo: '' type: test - actual_ok: 1 line: ok 24 - day is 31 num: 24 ok: 1 pos: ext/DateTime/t/last-day.t line 13, column 5-81 reason: '' skip: '' str: ok 24/48 todo: '' type: test - actual_ok: 1 line: ok 25 - month is 1 num: 25 ok: 1 pos: ext/DateTime/t/last-day.t line 19, column 5-41 reason: '' skip: '' str: ok 25/48 todo: '' type: test - actual_ok: 1 line: ok 26 - day is 31 num: 26 ok: 1 pos: ext/DateTime/t/last-day.t line 20, column 5-97 reason: '' skip: '' str: ok 26/48 todo: '' type: test - actual_ok: 1 line: ok 27 - month is 2 num: 27 ok: 1 pos: ext/DateTime/t/last-day.t line 19, column 5-41 reason: '' skip: '' str: ok 27/48 todo: '' type: test - actual_ok: 1 line: ok 28 - day is 29 num: 28 ok: 1 pos: ext/DateTime/t/last-day.t line 20, column 5-97 reason: '' skip: '' str: ok 28/48 todo: '' type: test - actual_ok: 1 line: ok 29 - month is 3 num: 29 ok: 1 pos: ext/DateTime/t/last-day.t line 19, column 5-41 reason: '' skip: '' str: ok 29/48 todo: '' type: test - actual_ok: 1 line: ok 30 - day is 31 num: 30 ok: 1 pos: ext/DateTime/t/last-day.t line 20, column 5-97 reason: '' skip: '' str: ok 30/48 todo: '' type: test - actual_ok: 1 line: ok 31 - month is 4 num: 31 ok: 1 pos: ext/DateTime/t/last-day.t line 19, column 5-41 reason: '' skip: '' str: ok 31/48 todo: '' type: test - actual_ok: 1 line: ok 32 - day is 30 num: 32 ok: 1 pos: ext/DateTime/t/last-day.t line 20, column 5-97 reason: '' skip: '' str: ok 32/48 todo: '' type: test - actual_ok: 1 line: ok 33 - month is 5 num: 33 ok: 1 pos: ext/DateTime/t/last-day.t line 19, column 5-41 reason: '' skip: '' str: ok 33/48 todo: '' type: test - actual_ok: 1 line: ok 34 - day is 31 num: 34 ok: 1 pos: ext/DateTime/t/last-day.t line 20, column 5-97 reason: '' skip: '' str: ok 34/48 todo: '' type: test - actual_ok: 1 line: ok 35 - month is 6 num: 35 ok: 1 pos: ext/DateTime/t/last-day.t line 19, column 5-41 reason: '' skip: '' str: ok 35/48 todo: '' type: test - actual_ok: 1 line: ok 36 - day is 30 num: 36 ok: 1 pos: ext/DateTime/t/last-day.t line 20, column 5-97 reason: '' skip: '' str: ok 36/48 todo: '' type: test - actual_ok: 1 line: ok 37 - month is 7 num: 37 ok: 1 pos: ext/DateTime/t/last-day.t line 19, column 5-41 reason: '' skip: '' str: ok 37/48 todo: '' type: test - actual_ok: 1 line: ok 38 - day is 31 num: 38 ok: 1 pos: ext/DateTime/t/last-day.t line 20, column 5-97 reason: '' skip: '' str: ok 38/48 todo: '' type: test - actual_ok: 1 line: ok 39 - month is 8 num: 39 ok: 1 pos: ext/DateTime/t/last-day.t line 19, column 5-41 reason: '' skip: '' str: ok 39/48 todo: '' type: test - actual_ok: 1 line: ok 40 - day is 31 num: 40 ok: 1 pos: ext/DateTime/t/last-day.t line 20, column 5-97 reason: '' skip: '' str: ok 40/48 todo: '' type: test - actual_ok: 1 line: ok 41 - month is 9 num: 41 ok: 1 pos: ext/DateTime/t/last-day.t line 19, column 5-41 reason: '' skip: '' str: ok 41/48 todo: '' type: test - actual_ok: 1 line: ok 42 - day is 30 num: 42 ok: 1 pos: ext/DateTime/t/last-day.t line 20, column 5-97 reason: '' skip: '' str: ok 42/48 todo: '' type: test - actual_ok: 1 line: ok 43 - month is 10 num: 43 ok: 1 pos: ext/DateTime/t/last-day.t line 19, column 5-41 reason: '' skip: '' str: ok 43/48 todo: '' type: test - actual_ok: 1 line: ok 44 - day is 31 num: 44 ok: 1 pos: ext/DateTime/t/last-day.t line 20, column 5-97 reason: '' skip: '' str: ok 44/48 todo: '' type: test - actual_ok: 1 line: ok 45 - month is 11 num: 45 ok: 1 pos: ext/DateTime/t/last-day.t line 19, column 5-41 reason: '' skip: '' str: ok 45/48 todo: '' type: test - actual_ok: 1 line: ok 46 - day is 30 num: 46 ok: 1 pos: ext/DateTime/t/last-day.t line 20, column 5-97 reason: '' skip: '' str: ok 46/48 todo: '' type: test - actual_ok: 1 line: ok 47 - month is 12 num: 47 ok: 1 pos: ext/DateTime/t/last-day.t line 19, column 5-41 reason: '' skip: '' str: ok 47/48 todo: '' type: test - actual_ok: 1 line: ok 48 - day is 31 num: 48 ok: 1 pos: ext/DateTime/t/last-day.t line 20, column 5-97 reason: '' skip: '' str: ok 48/48 todo: '' type: test file: ext/DateTime/t/last-day.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: month is 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: day is 31 ok: 1 reason: '' type: '' - actual_ok: 1 name: month is 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: day is 28 ok: 1 reason: '' type: '' - actual_ok: 1 name: month is 3 ok: 1 reason: '' type: '' - actual_ok: 1 name: day is 31 ok: 1 reason: '' type: '' - actual_ok: 1 name: month is 4 ok: 1 reason: '' type: '' - actual_ok: 1 name: day is 30 ok: 1 reason: '' type: '' - actual_ok: 1 name: month is 5 ok: 1 reason: '' type: '' - actual_ok: 1 name: day is 31 ok: 1 reason: '' type: '' - actual_ok: 1 name: month is 6 ok: 1 reason: '' type: '' - actual_ok: 1 name: day is 30 ok: 1 reason: '' type: '' - actual_ok: 1 name: month is 7 ok: 1 reason: '' type: '' - actual_ok: 1 name: day is 31 ok: 1 reason: '' type: '' - actual_ok: 1 name: month is 8 ok: 1 reason: '' type: '' - actual_ok: 1 name: day is 31 ok: 1 reason: '' type: '' - actual_ok: 1 name: month is 9 ok: 1 reason: '' type: '' - actual_ok: 1 name: day is 30 ok: 1 reason: '' type: '' - actual_ok: 1 name: month is 10 ok: 1 reason: '' type: '' - actual_ok: 1 name: day is 31 ok: 1 reason: '' type: '' - actual_ok: 1 name: month is 11 ok: 1 reason: '' type: '' - actual_ok: 1 name: day is 30 ok: 1 reason: '' type: '' - actual_ok: 1 name: month is 12 ok: 1 reason: '' type: '' - actual_ok: 1 name: day is 31 ok: 1 reason: '' type: '' - actual_ok: 1 name: month is 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: day is 31 ok: 1 reason: '' type: '' - actual_ok: 1 name: month is 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: day is 29 ok: 1 reason: '' type: '' - actual_ok: 1 name: month is 3 ok: 1 reason: '' type: '' - actual_ok: 1 name: day is 31 ok: 1 reason: '' type: '' - actual_ok: 1 name: month is 4 ok: 1 reason: '' type: '' - actual_ok: 1 name: day is 30 ok: 1 reason: '' type: '' - actual_ok: 1 name: month is 5 ok: 1 reason: '' type: '' - actual_ok: 1 name: day is 31 ok: 1 reason: '' type: '' - actual_ok: 1 name: month is 6 ok: 1 reason: '' type: '' - actual_ok: 1 name: day is 30 ok: 1 reason: '' type: '' - actual_ok: 1 name: month is 7 ok: 1 reason: '' type: '' - actual_ok: 1 name: day is 31 ok: 1 reason: '' type: '' - actual_ok: 1 name: month is 8 ok: 1 reason: '' type: '' - actual_ok: 1 name: day is 31 ok: 1 reason: '' type: '' - actual_ok: 1 name: month is 9 ok: 1 reason: '' type: '' - actual_ok: 1 name: day is 30 ok: 1 reason: '' type: '' - actual_ok: 1 name: month is 10 ok: 1 reason: '' type: '' - actual_ok: 1 name: day is 31 ok: 1 reason: '' type: '' - actual_ok: 1 name: month is 11 ok: 1 reason: '' type: '' - actual_ok: 1 name: day is 30 ok: 1 reason: '' type: '' - actual_ok: 1 name: month is 12 ok: 1 reason: '' type: '' - actual_ok: 1 name: day is 31 ok: 1 reason: '' type: '' exit: 0 max: 48 ok: 48 passing: 1 seen: 48 wait: 0 - events: - actual_ok: 1 line: ok 1 - quarter is 1 num: 1 ok: 1 pos: ext/DateTime/t/quarter.t line 27, column 5-45 reason: '' skip: '' str: ok 1/32 todo: '' type: test - actual_ok: 1 line: ok 2 - day of quarter is 1 num: 2 ok: 1 pos: ext/DateTime/t/quarter.t line 28, column 5-63 reason: '' skip: '' str: ok 2/32 todo: '' type: test - actual_ok: 1 line: ok 3 - quarter is 1 num: 3 ok: 1 pos: ext/DateTime/t/quarter.t line 27, column 5-45 reason: '' skip: '' str: ok 3/32 todo: '' type: test - actual_ok: 1 line: ok 4 - day of quarter is 91 num: 4 ok: 1 pos: ext/DateTime/t/quarter.t line 28, column 5-63 reason: '' skip: '' str: ok 4/32 todo: '' type: test - actual_ok: 1 line: ok 5 - quarter is 2 num: 5 ok: 1 pos: ext/DateTime/t/quarter.t line 27, column 5-45 reason: '' skip: '' str: ok 5/32 todo: '' type: test - actual_ok: 1 line: ok 6 - day of quarter is 1 num: 6 ok: 1 pos: ext/DateTime/t/quarter.t line 28, column 5-63 reason: '' skip: '' str: ok 6/32 todo: '' type: test - actual_ok: 1 line: ok 7 - quarter is 2 num: 7 ok: 1 pos: ext/DateTime/t/quarter.t line 27, column 5-45 reason: '' skip: '' str: ok 7/32 todo: '' type: test - actual_ok: 1 line: ok 8 - day of quarter is 91 num: 8 ok: 1 pos: ext/DateTime/t/quarter.t line 28, column 5-63 reason: '' skip: '' str: ok 8/32 todo: '' type: test - actual_ok: 1 line: ok 9 - quarter is 3 num: 9 ok: 1 pos: ext/DateTime/t/quarter.t line 27, column 5-45 reason: '' skip: '' str: ok 9/32 todo: '' type: test - actual_ok: 1 line: ok 10 - day of quarter is 1 num: 10 ok: 1 pos: ext/DateTime/t/quarter.t line 28, column 5-63 reason: '' skip: '' str: ok 10/32 todo: '' type: test - actual_ok: 1 line: ok 11 - quarter is 3 num: 11 ok: 1 pos: ext/DateTime/t/quarter.t line 27, column 5-45 reason: '' skip: '' str: ok 11/32 todo: '' type: test - actual_ok: 1 line: ok 12 - day of quarter is 92 num: 12 ok: 1 pos: ext/DateTime/t/quarter.t line 28, column 5-63 reason: '' skip: '' str: ok 12/32 todo: '' type: test - actual_ok: 1 line: ok 13 - quarter is 4 num: 13 ok: 1 pos: ext/DateTime/t/quarter.t line 27, column 5-45 reason: '' skip: '' str: ok 13/32 todo: '' type: test - actual_ok: 1 line: ok 14 - day of quarter is 1 num: 14 ok: 1 pos: ext/DateTime/t/quarter.t line 28, column 5-63 reason: '' skip: '' str: ok 14/32 todo: '' type: test - actual_ok: 1 line: ok 15 - quarter is 4 num: 15 ok: 1 pos: ext/DateTime/t/quarter.t line 27, column 5-45 reason: '' skip: '' str: ok 15/32 todo: '' type: test - actual_ok: 1 line: ok 16 - day of quarter is 92 num: 16 ok: 1 pos: ext/DateTime/t/quarter.t line 28, column 5-63 reason: '' skip: '' str: ok 16/32 todo: '' type: test - actual_ok: 1 line: ok 17 - quarter is 1 num: 17 ok: 1 pos: ext/DateTime/t/quarter.t line 27, column 5-45 reason: '' skip: '' str: ok 17/32 todo: '' type: test - actual_ok: 1 line: ok 18 - day of quarter is 1 num: 18 ok: 1 pos: ext/DateTime/t/quarter.t line 28, column 5-63 reason: '' skip: '' str: ok 18/32 todo: '' type: test - actual_ok: 1 line: ok 19 - quarter is 1 num: 19 ok: 1 pos: ext/DateTime/t/quarter.t line 27, column 5-45 reason: '' skip: '' str: ok 19/32 todo: '' type: test - actual_ok: 1 line: ok 20 - day of quarter is 90 num: 20 ok: 1 pos: ext/DateTime/t/quarter.t line 28, column 5-63 reason: '' skip: '' str: ok 20/32 todo: '' type: test - actual_ok: 1 line: ok 21 - quarter is 2 num: 21 ok: 1 pos: ext/DateTime/t/quarter.t line 27, column 5-45 reason: '' skip: '' str: ok 21/32 todo: '' type: test - actual_ok: 1 line: ok 22 - day of quarter is 1 num: 22 ok: 1 pos: ext/DateTime/t/quarter.t line 28, column 5-63 reason: '' skip: '' str: ok 22/32 todo: '' type: test - actual_ok: 1 line: ok 23 - quarter is 2 num: 23 ok: 1 pos: ext/DateTime/t/quarter.t line 27, column 5-45 reason: '' skip: '' str: ok 23/32 todo: '' type: test - actual_ok: 1 line: ok 24 - day of quarter is 91 num: 24 ok: 1 pos: ext/DateTime/t/quarter.t line 28, column 5-63 reason: '' skip: '' str: ok 24/32 todo: '' type: test - actual_ok: 1 line: ok 25 - quarter is 3 num: 25 ok: 1 pos: ext/DateTime/t/quarter.t line 27, column 5-45 reason: '' skip: '' str: ok 25/32 todo: '' type: test - actual_ok: 1 line: ok 26 - day of quarter is 1 num: 26 ok: 1 pos: ext/DateTime/t/quarter.t line 28, column 5-63 reason: '' skip: '' str: ok 26/32 todo: '' type: test - actual_ok: 1 line: ok 27 - quarter is 3 num: 27 ok: 1 pos: ext/DateTime/t/quarter.t line 27, column 5-45 reason: '' skip: '' str: ok 27/32 todo: '' type: test - actual_ok: 1 line: ok 28 - day of quarter is 92 num: 28 ok: 1 pos: ext/DateTime/t/quarter.t line 28, column 5-63 reason: '' skip: '' str: ok 28/32 todo: '' type: test - actual_ok: 1 line: ok 29 - quarter is 4 num: 29 ok: 1 pos: ext/DateTime/t/quarter.t line 27, column 5-45 reason: '' skip: '' str: ok 29/32 todo: '' type: test - actual_ok: 1 line: ok 30 - day of quarter is 1 num: 30 ok: 1 pos: ext/DateTime/t/quarter.t line 28, column 5-63 reason: '' skip: '' str: ok 30/32 todo: '' type: test - actual_ok: 1 line: ok 31 - quarter is 4 num: 31 ok: 1 pos: ext/DateTime/t/quarter.t line 27, column 5-45 reason: '' skip: '' str: ok 31/32 todo: '' type: test - actual_ok: 1 line: ok 32 - day of quarter is 92 num: 32 ok: 1 pos: ext/DateTime/t/quarter.t line 28, column 5-63 reason: '' skip: '' str: ok 32/32 todo: '' type: test file: ext/DateTime/t/quarter.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: quarter is 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: day of quarter is 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: quarter is 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: day of quarter is 91 ok: 1 reason: '' type: '' - actual_ok: 1 name: quarter is 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: day of quarter is 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: quarter is 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: day of quarter is 91 ok: 1 reason: '' type: '' - actual_ok: 1 name: quarter is 3 ok: 1 reason: '' type: '' - actual_ok: 1 name: day of quarter is 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: quarter is 3 ok: 1 reason: '' type: '' - actual_ok: 1 name: day of quarter is 92 ok: 1 reason: '' type: '' - actual_ok: 1 name: quarter is 4 ok: 1 reason: '' type: '' - actual_ok: 1 name: day of quarter is 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: quarter is 4 ok: 1 reason: '' type: '' - actual_ok: 1 name: day of quarter is 92 ok: 1 reason: '' type: '' - actual_ok: 1 name: quarter is 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: day of quarter is 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: quarter is 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: day of quarter is 90 ok: 1 reason: '' type: '' - actual_ok: 1 name: quarter is 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: day of quarter is 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: quarter is 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: day of quarter is 91 ok: 1 reason: '' type: '' - actual_ok: 1 name: quarter is 3 ok: 1 reason: '' type: '' - actual_ok: 1 name: day of quarter is 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: quarter is 3 ok: 1 reason: '' type: '' - actual_ok: 1 name: day of quarter is 92 ok: 1 reason: '' type: '' - actual_ok: 1 name: quarter is 4 ok: 1 reason: '' type: '' - actual_ok: 1 name: day of quarter is 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: quarter is 4 ok: 1 reason: '' type: '' - actual_ok: 1 name: day of quarter is 92 ok: 1 reason: '' type: '' exit: 0 max: 32 ok: 32 passing: 1 seen: 32 wait: 0 - events: - actual_ok: 1 line: ok 1 - ymd() is 2004-1-1 num: 1 ok: 1 pos: ext/DateTime/t/ymd.t line 19, column 5-55 reason: '' skip: '' str: ok 1/48 todo: '' type: test - actual_ok: 1 line: ok 2 - ymd() is 2004!1!1 num: 2 ok: 1 pos: ext/DateTime/t/ymd.t line 20, column 5-58 reason: '' skip: '' str: ok 2/48 todo: '' type: test - actual_ok: 1 line: ok 3 - mdy() is 1-1-2004 num: 3 ok: 1 pos: ext/DateTime/t/ymd.t line 22, column 5-55 reason: '' skip: '' str: ok 3/48 todo: '' type: test - actual_ok: 1 line: ok 4 - mdy() is 1^1^2004 num: 4 ok: 1 pos: ext/DateTime/t/ymd.t line 23, column 5-58 reason: '' skip: '' str: ok 4/48 todo: '' type: test - actual_ok: 1 line: ok 5 - dmy() is 1-1-2004 num: 5 ok: 1 pos: ext/DateTime/t/ymd.t line 25, column 5-55 reason: '' skip: '' str: ok 5/48 todo: '' type: test - actual_ok: 1 line: ok 6 - dmy() is 1\#1\#2004 num: 6 ok: 1 pos: ext/DateTime/t/ymd.t line 26, column 5-58 reason: '' skip: '' str: ok 6/48 todo: '' type: test - actual_ok: 1 line: ok 7 - ymd() is 2004-3-31 num: 7 ok: 1 pos: ext/DateTime/t/ymd.t line 19, column 5-55 reason: '' skip: '' str: ok 7/48 todo: '' type: test - actual_ok: 1 line: ok 8 - ymd() is 2004!3!31 num: 8 ok: 1 pos: ext/DateTime/t/ymd.t line 20, column 5-58 reason: '' skip: '' str: ok 8/48 todo: '' type: test - actual_ok: 1 line: ok 9 - mdy() is 3-31-2004 num: 9 ok: 1 pos: ext/DateTime/t/ymd.t line 22, column 5-55 reason: '' skip: '' str: ok 9/48 todo: '' type: test - actual_ok: 1 line: ok 10 - mdy() is 3^31^2004 num: 10 ok: 1 pos: ext/DateTime/t/ymd.t line 23, column 5-58 reason: '' skip: '' str: ok 10/48 todo: '' type: test - actual_ok: 1 line: ok 11 - dmy() is 31-3-2004 num: 11 ok: 1 pos: ext/DateTime/t/ymd.t line 25, column 5-55 reason: '' skip: '' str: ok 11/48 todo: '' type: test - actual_ok: 1 line: ok 12 - dmy() is 31\#3\#2004 num: 12 ok: 1 pos: ext/DateTime/t/ymd.t line 26, column 5-58 reason: '' skip: '' str: ok 12/48 todo: '' type: test - actual_ok: 1 line: ok 13 - ymd() is 2004-4-1 num: 13 ok: 1 pos: ext/DateTime/t/ymd.t line 19, column 5-55 reason: '' skip: '' str: ok 13/48 todo: '' type: test - actual_ok: 1 line: ok 14 - ymd() is 2004!4!1 num: 14 ok: 1 pos: ext/DateTime/t/ymd.t line 20, column 5-58 reason: '' skip: '' str: ok 14/48 todo: '' type: test - actual_ok: 1 line: ok 15 - mdy() is 4-1-2004 num: 15 ok: 1 pos: ext/DateTime/t/ymd.t line 22, column 5-55 reason: '' skip: '' str: ok 15/48 todo: '' type: test - actual_ok: 1 line: ok 16 - mdy() is 4^1^2004 num: 16 ok: 1 pos: ext/DateTime/t/ymd.t line 23, column 5-58 reason: '' skip: '' str: ok 16/48 todo: '' type: test - actual_ok: 1 line: ok 17 - dmy() is 1-4-2004 num: 17 ok: 1 pos: ext/DateTime/t/ymd.t line 25, column 5-55 reason: '' skip: '' str: ok 17/48 todo: '' type: test - actual_ok: 1 line: ok 18 - dmy() is 1\#4\#2004 num: 18 ok: 1 pos: ext/DateTime/t/ymd.t line 26, column 5-58 reason: '' skip: '' str: ok 18/48 todo: '' type: test - actual_ok: 1 line: ok 19 - ymd() is 2004-6-30 num: 19 ok: 1 pos: ext/DateTime/t/ymd.t line 19, column 5-55 reason: '' skip: '' str: ok 19/48 todo: '' type: test - actual_ok: 1 line: ok 20 - ymd() is 2004!6!30 num: 20 ok: 1 pos: ext/DateTime/t/ymd.t line 20, column 5-58 reason: '' skip: '' str: ok 20/48 todo: '' type: test - actual_ok: 1 line: ok 21 - mdy() is 6-30-2004 num: 21 ok: 1 pos: ext/DateTime/t/ymd.t line 22, column 5-55 reason: '' skip: '' str: ok 21/48 todo: '' type: test - actual_ok: 1 line: ok 22 - mdy() is 6^30^2004 num: 22 ok: 1 pos: ext/DateTime/t/ymd.t line 23, column 5-58 reason: '' skip: '' str: ok 22/48 todo: '' type: test - actual_ok: 1 line: ok 23 - dmy() is 30-6-2004 num: 23 ok: 1 pos: ext/DateTime/t/ymd.t line 25, column 5-55 reason: '' skip: '' str: ok 23/48 todo: '' type: test - actual_ok: 1 line: ok 24 - dmy() is 30\#6\#2004 num: 24 ok: 1 pos: ext/DateTime/t/ymd.t line 26, column 5-58 reason: '' skip: '' str: ok 24/48 todo: '' type: test - actual_ok: 1 line: ok 25 - ymd() is 2004-7-1 num: 25 ok: 1 pos: ext/DateTime/t/ymd.t line 19, column 5-55 reason: '' skip: '' str: ok 25/48 todo: '' type: test - actual_ok: 1 line: ok 26 - ymd() is 2004!7!1 num: 26 ok: 1 pos: ext/DateTime/t/ymd.t line 20, column 5-58 reason: '' skip: '' str: ok 26/48 todo: '' type: test - actual_ok: 1 line: ok 27 - mdy() is 7-1-2004 num: 27 ok: 1 pos: ext/DateTime/t/ymd.t line 22, column 5-55 reason: '' skip: '' str: ok 27/48 todo: '' type: test - actual_ok: 1 line: ok 28 - mdy() is 7^1^2004 num: 28 ok: 1 pos: ext/DateTime/t/ymd.t line 23, column 5-58 reason: '' skip: '' str: ok 28/48 todo: '' type: test - actual_ok: 1 line: ok 29 - dmy() is 1-7-2004 num: 29 ok: 1 pos: ext/DateTime/t/ymd.t line 25, column 5-55 reason: '' skip: '' str: ok 29/48 todo: '' type: test - actual_ok: 1 line: ok 30 - dmy() is 1\#7\#2004 num: 30 ok: 1 pos: ext/DateTime/t/ymd.t line 26, column 5-58 reason: '' skip: '' str: ok 30/48 todo: '' type: test - actual_ok: 1 line: ok 31 - ymd() is 2004-9-30 num: 31 ok: 1 pos: ext/DateTime/t/ymd.t line 19, column 5-55 reason: '' skip: '' str: ok 31/48 todo: '' type: test - actual_ok: 1 line: ok 32 - ymd() is 2004!9!30 num: 32 ok: 1 pos: ext/DateTime/t/ymd.t line 20, column 5-58 reason: '' skip: '' str: ok 32/48 todo: '' type: test - actual_ok: 1 line: ok 33 - mdy() is 9-30-2004 num: 33 ok: 1 pos: ext/DateTime/t/ymd.t line 22, column 5-55 reason: '' skip: '' str: ok 33/48 todo: '' type: test - actual_ok: 1 line: ok 34 - mdy() is 9^30^2004 num: 34 ok: 1 pos: ext/DateTime/t/ymd.t line 23, column 5-58 reason: '' skip: '' str: ok 34/48 todo: '' type: test - actual_ok: 1 line: ok 35 - dmy() is 30-9-2004 num: 35 ok: 1 pos: ext/DateTime/t/ymd.t line 25, column 5-55 reason: '' skip: '' str: ok 35/48 todo: '' type: test - actual_ok: 1 line: ok 36 - dmy() is 30\#9\#2004 num: 36 ok: 1 pos: ext/DateTime/t/ymd.t line 26, column 5-58 reason: '' skip: '' str: ok 36/48 todo: '' type: test - actual_ok: 1 line: ok 37 - ymd() is 2004-10-1 num: 37 ok: 1 pos: ext/DateTime/t/ymd.t line 19, column 5-55 reason: '' skip: '' str: ok 37/48 todo: '' type: test - actual_ok: 1 line: ok 38 - ymd() is 2004!10!1 num: 38 ok: 1 pos: ext/DateTime/t/ymd.t line 20, column 5-58 reason: '' skip: '' str: ok 38/48 todo: '' type: test - actual_ok: 1 line: ok 39 - mdy() is 10-1-2004 num: 39 ok: 1 pos: ext/DateTime/t/ymd.t line 22, column 5-55 reason: '' skip: '' str: ok 39/48 todo: '' type: test - actual_ok: 1 line: ok 40 - mdy() is 10^1^2004 num: 40 ok: 1 pos: ext/DateTime/t/ymd.t line 23, column 5-58 reason: '' skip: '' str: ok 40/48 todo: '' type: test - actual_ok: 1 line: ok 41 - dmy() is 1-10-2004 num: 41 ok: 1 pos: ext/DateTime/t/ymd.t line 25, column 5-55 reason: '' skip: '' str: ok 41/48 todo: '' type: test - actual_ok: 1 line: ok 42 - dmy() is 1\#10\#2004 num: 42 ok: 1 pos: ext/DateTime/t/ymd.t line 26, column 5-58 reason: '' skip: '' str: ok 42/48 todo: '' type: test - actual_ok: 1 line: ok 43 - ymd() is 2004-12-31 num: 43 ok: 1 pos: ext/DateTime/t/ymd.t line 19, column 5-55 reason: '' skip: '' str: ok 43/48 todo: '' type: test - actual_ok: 1 line: ok 44 - ymd() is 2004!12!31 num: 44 ok: 1 pos: ext/DateTime/t/ymd.t line 20, column 5-58 reason: '' skip: '' str: ok 44/48 todo: '' type: test - actual_ok: 1 line: ok 45 - mdy() is 12-31-2004 num: 45 ok: 1 pos: ext/DateTime/t/ymd.t line 22, column 5-55 reason: '' skip: '' str: ok 45/48 todo: '' type: test - actual_ok: 1 line: ok 46 - mdy() is 12^31^2004 num: 46 ok: 1 pos: ext/DateTime/t/ymd.t line 23, column 5-58 reason: '' skip: '' str: ok 46/48 todo: '' type: test - actual_ok: 1 line: ok 47 - dmy() is 31-12-2004 num: 47 ok: 1 pos: ext/DateTime/t/ymd.t line 25, column 5-55 reason: '' skip: '' str: ok 47/48 todo: '' type: test - actual_ok: 1 line: ok 48 - dmy() is 31\#12\#2004 num: 48 ok: 1 pos: ext/DateTime/t/ymd.t line 26, column 5-58 reason: '' skip: '' str: ok 48/48 todo: '' type: test file: ext/DateTime/t/ymd.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: ymd() is 2004-1-1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ymd() is 2004!1!1 ok: 1 reason: '' type: '' - actual_ok: 1 name: mdy() is 1-1-2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: mdy() is 1^1^2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: dmy() is 1-1-2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: dmy() is 1\#1\#2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: ymd() is 2004-3-31 ok: 1 reason: '' type: '' - actual_ok: 1 name: ymd() is 2004!3!31 ok: 1 reason: '' type: '' - actual_ok: 1 name: mdy() is 3-31-2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: mdy() is 3^31^2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: dmy() is 31-3-2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: dmy() is 31\#3\#2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: ymd() is 2004-4-1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ymd() is 2004!4!1 ok: 1 reason: '' type: '' - actual_ok: 1 name: mdy() is 4-1-2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: mdy() is 4^1^2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: dmy() is 1-4-2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: dmy() is 1\#4\#2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: ymd() is 2004-6-30 ok: 1 reason: '' type: '' - actual_ok: 1 name: ymd() is 2004!6!30 ok: 1 reason: '' type: '' - actual_ok: 1 name: mdy() is 6-30-2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: mdy() is 6^30^2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: dmy() is 30-6-2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: dmy() is 30\#6\#2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: ymd() is 2004-7-1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ymd() is 2004!7!1 ok: 1 reason: '' type: '' - actual_ok: 1 name: mdy() is 7-1-2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: mdy() is 7^1^2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: dmy() is 1-7-2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: dmy() is 1\#7\#2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: ymd() is 2004-9-30 ok: 1 reason: '' type: '' - actual_ok: 1 name: ymd() is 2004!9!30 ok: 1 reason: '' type: '' - actual_ok: 1 name: mdy() is 9-30-2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: mdy() is 9^30^2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: dmy() is 30-9-2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: dmy() is 30\#9\#2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: ymd() is 2004-10-1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ymd() is 2004!10!1 ok: 1 reason: '' type: '' - actual_ok: 1 name: mdy() is 10-1-2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: mdy() is 10^1^2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: dmy() is 1-10-2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: dmy() is 1\#10\#2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: ymd() is 2004-12-31 ok: 1 reason: '' type: '' - actual_ok: 1 name: ymd() is 2004!12!31 ok: 1 reason: '' type: '' - actual_ok: 1 name: mdy() is 12-31-2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: mdy() is 12^31^2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: dmy() is 31-12-2004 ok: 1 reason: '' type: '' - actual_ok: 1 name: dmy() is 31\#12\#2004 ok: 1 reason: '' type: '' exit: 0 max: 48 ok: 48 passing: 1 seen: 48 wait: 0 - events: - actual_ok: 1 line: ok 1 - Object created num: 1 ok: 1 pos: ext/FA-DFA/t/DFA.t line 8, column 1-26 reason: '' skip: '' str: ok 1/7 todo: '' type: test - actual_ok: 1 line: ok 2 - Node created num: 2 ok: 1 pos: ext/FA-DFA/t/DFA.t line 16, column 1-29 reason: '' skip: '' str: ok 2/7 todo: '' type: test - actual_ok: 1 line: ok 3 - Nodes can be stepped through num: 3 ok: 1 pos: ext/FA-DFA/t/DFA.t line 19, column 1-56 reason: '' skip: '' str: ok 3/7 todo: '' type: test - actual_ok: 1 line: ok 4 - Nodes can be reset num: 4 ok: 1 pos: ext/FA-DFA/t/DFA.t line 23, column 1-48 reason: '' skip: '' str: ok 4/7 todo: '' type: test - actual_ok: 1 line: ok 5 - Arcs to defined nodes will be created num: 5 ok: 1 pos: ext/FA-DFA/t/DFA.t line 26, column 1-65 reason: '' skip: '' str: ok 5/7 todo: '' type: test - actual_ok: 1 line: ok 6 - Final can be set on blind nodes num: 6 ok: 1 pos: ext/FA-DFA/t/DFA.t line 32, column 1-44 reason: '' skip: '' str: ok 6/7 todo: '' type: test - actual_ok: 1 line: ok 7 - We can set final flags on nodes num: 7 ok: 1 pos: ext/FA-DFA/t/DFA.t line 35, column 1-49 reason: '' skip: '' str: ok 7/7 todo: '' type: test file: ext/FA-DFA/t/DFA.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: Object created ok: 1 reason: '' type: '' - actual_ok: 1 name: Node created ok: 1 reason: '' type: '' - actual_ok: 1 name: Nodes can be stepped through ok: 1 reason: '' type: '' - actual_ok: 1 name: Nodes can be reset ok: 1 reason: '' type: '' - actual_ok: 1 name: Arcs to defined nodes will be created ok: 1 reason: '' type: '' - actual_ok: 1 name: Final can be set on blind nodes ok: 1 reason: '' type: '' - actual_ok: 1 name: We can set final flags on nodes ok: 1 reason: '' type: '' exit: 0 max: 7 ok: 7 passing: 1 seen: 7 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/File-Find/t/01_use.t line 6, column 17-56 reason: '' skip: '' str: ok 1/1 todo: '' type: test file: ext/File-Find/t/01_use.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' exit: 0 max: 1 ok: 1 passing: 1 seen: 1 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/File-Spec/t/01_file_spec_test.t line 6, column 17-56 reason: '' skip: '' str: ok 1/2 todo: '' type: test - actual_ok: 1 line: ok 2 - ... you are on Unix num: 2 ok: 1 pos: ext/File-Spec/t/01_file_spec_test.t line 12, column 5-54 reason: '' skip: '' str: ok 2/2 todo: '' type: test file: ext/File-Spec/t/01_file_spec_test.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: ... you are on Unix ok: 1 reason: '' type: '' exit: 0 max: 2 ok: 2 passing: 1 seen: 2 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 14, column 23-62 reason: '' skip: '' str: ok 1/106 todo: '' type: test - actual_ok: 1 line: ok 2 - ... got the right curdir num: 2 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 16, column 1-55 reason: '' skip: '' str: ok 2/106 todo: '' type: test - actual_ok: 1 line: ok 3 - ... got the right updir num: 3 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 17, column 1-54 reason: '' skip: '' str: ok 3/106 todo: '' type: test - actual_ok: 1 line: ok 4 - ... got the right rootdir num: 4 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 18, column 1-56 reason: '' skip: '' str: ok 4/106 todo: '' type: test - actual_ok: 1 line: ok 5 - ... got the right devnull num: 5 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 19, column 1-56 reason: '' skip: '' str: ok 5/106 todo: '' type: test - actual_ok: 1 line: ok 6 - ... unix is not case tolerant num: 6 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 21, column 1-54 reason: '' skip: '' str: ok 6/106 todo: '' type: test - actual_ok: 1 line: ok 7 - ... cannonpath works for path///to//a///////dir/ num: 7 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 32, column 9-83 reason: '' skip: '' str: ok 7/106 todo: '' type: test - actual_ok: 1 line: ok 8 - ... cannonpath works for path/./to/././a/./././dir/ num: 8 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 32, column 9-83 reason: '' skip: '' str: ok 8/106 todo: '' type: test - actual_ok: 1 line: ok 9 - ... cannonpath works for ./path/to/a/dir/ num: 9 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 32, column 9-83 reason: '' skip: '' str: ok 9/106 todo: '' type: test - actual_ok: 1 line: ok 10 - ... cannonpath works for ././path/to/a/dir/ num: 10 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 32, column 9-83 reason: '' skip: '' str: ok 10/106 todo: '' type: test - actual_ok: 1 line: ok 11 - ... cannonpath works for /../path/to/a/dir/ num: 11 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 41, column 9-84 reason: '' skip: '' str: ok 11/106 todo: '' type: test - actual_ok: 1 line: ok 12 - ... cannonpath works for /../../path/to/a/dir/ num: 12 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 41, column 9-84 reason: '' skip: '' str: ok 12/106 todo: '' type: test - actual_ok: 1 line: ok 13 - ... we have 5 elements in the path num: 13 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 49, column 5-56 reason: '' skip: '' str: ok 13/106 todo: '' type: test - actual_ok: 1 line: ok 14 - ... our first element is "" num: 14 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 50, column 5-52 reason: '' skip: '' str: ok 14/106 todo: '' type: test - actual_ok: 1 line: ok 15 - ... our second element is "path" num: 15 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 51, column 5-61 reason: '' skip: '' str: ok 15/106 todo: '' type: test - actual_ok: 1 line: ok 16 - ... our third element is "to" num: 16 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 52, column 5-56 reason: '' skip: '' str: ok 16/106 todo: '' type: test - actual_ok: 1 line: ok 17 - ... our fourth element is "a" num: 17 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 53, column 5-55 reason: '' skip: '' str: ok 17/106 todo: '' type: test - actual_ok: 1 line: ok 18 - ... our fifth element is "dir" num: 18 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 54, column 5-58 reason: '' skip: '' str: ok 18/106 todo: '' type: test - actual_ok: 1 line: ok 19 - ... got the right catdir string num: 19 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 56, column 5-64 reason: '' skip: '' str: ok 19/106 todo: '' type: test - actual_ok: 1 line: ok 20 - ... we have 5 elements in the path num: 20 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 63, column 5-56 reason: '' skip: '' str: ok 20/106 todo: '' type: test - actual_ok: 1 line: ok 21 - ... our first element is "" num: 21 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 64, column 5-52 reason: '' skip: '' str: ok 21/106 todo: '' type: test - actual_ok: 1 line: ok 22 - ... our second element is "path" num: 22 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 65, column 5-61 reason: '' skip: '' str: ok 22/106 todo: '' type: test - actual_ok: 1 line: ok 23 - ... our third element is "to" num: 23 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 66, column 5-56 reason: '' skip: '' str: ok 23/106 todo: '' type: test - actual_ok: 1 line: ok 24 - ... our fourth element is "a" num: 24 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 67, column 5-55 reason: '' skip: '' str: ok 24/106 todo: '' type: test - actual_ok: 1 line: ok 25 - ... our fifth element is "file.txt" num: 25 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 68, column 5-68 reason: '' skip: '' str: ok 25/106 todo: '' type: test - actual_ok: 1 line: ok 26 - ... got the right catfile string num: 26 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 70, column 5-66 reason: '' skip: '' str: ok 26/106 todo: '' type: test - actual_ok: 1 line: ok 27 - ... got the right catpath string (volume is ignored) num: 27 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 73, column 1 - line 74, column 59 reason: '' skip: '' str: ok 27/106 todo: '' type: test - actual_ok: 1 line: ok 28 - ... got the right catpath string (volume is ignored) num: 28 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 76, column 1 - line 77, column 59 reason: '' skip: '' str: ok 28/106 todo: '' type: test - actual_ok: 1 line: ok 29 - ... got the right catpath string (volume is ignored) num: 29 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 79, column 1 - line 80, column 59 reason: '' skip: '' str: ok 29/106 todo: '' type: test - actual_ok: 1 line: ok 30 - ... got the right catpath string (volume is ignored) num: 30 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 82, column 1 - line 83, column 59 reason: '' skip: '' str: ok 30/106 todo: '' type: test - actual_ok: 1 line: ok 31 - ... got the right catpath string (volume is ignored) num: 31 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 85, column 1 - line 86, column 59 reason: '' skip: '' str: ok 31/106 todo: '' type: test - actual_ok: 1 line: ok 32 - ... got one element num: 32 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 91, column 5-47 reason: '' skip: '' str: ok 32/106 todo: '' type: test - actual_ok: 1 line: ok 33 - ... got the right element num: 33 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 92, column 5-68 reason: '' skip: '' str: ok 33/106 todo: '' type: test - actual_ok: 1 line: ok 34 - ... got the right element num: 34 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 93, column 5-64 reason: '' skip: '' str: ok 34/106 todo: '' type: test - actual_ok: 1 line: ok 35 - ... checking if path is absolute (yes) num: 35 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 96, column 1-87 reason: '' skip: '' str: ok 35/106 todo: '' type: test - actual_ok: 1 line: ok 36 - ... checking if path is absolute (no) num: 36 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 97, column 1-86 reason: '' skip: '' str: ok 36/106 todo: '' type: test - actual_ok: 1 line: ok 37 - ... checking if path is absolute (no) num: 37 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 98, column 1-89 reason: '' skip: '' str: ok 37/106 todo: '' type: test - actual_ok: 1 line: ok 38 - ... we have elements in the path num: 38 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 102, column 5-51 reason: '' skip: '' str: ok 38/106 todo: '' type: test - actual_ok: 1 line: ok 39 - ... we have 4 elements in the path num: 39 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 109, column 6-57 reason: '' skip: '' str: ok 39/106 todo: '' type: test - actual_ok: 1 line: ok 40 - ... correct first element in the path num: 40 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 110, column 6-74 reason: '' skip: '' str: ok 40/106 todo: '' type: test - actual_ok: 1 line: ok 41 - ... correct second element in the path num: 41 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 111, column 6-86 reason: '' skip: '' str: ok 41/106 todo: '' type: test - actual_ok: 1 line: ok 42 - ... correct third element in the path num: 42 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 112, column 6-73 reason: '' skip: '' str: ok 42/106 todo: '' type: test - actual_ok: 1 line: ok 43 - ... correct fourth element in the path num: 43 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 113, column 6-65 reason: '' skip: '' str: ok 43/106 todo: '' type: test - actual_ok: 1 line: ok 44 - ... got the right volume num: 44 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 120, column 5-45 reason: '' skip: '' str: ok 44/106 todo: '' type: test - actual_ok: 1 line: ok 45 - ... got the right directory num: 45 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 121, column 5-57 reason: '' skip: '' str: ok 45/106 todo: '' type: test - actual_ok: 1 line: ok 46 - ... got the right file num: 46 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 122, column 5-48 reason: '' skip: '' str: ok 46/106 todo: '' type: test - actual_ok: 1 line: ok 47 - ... got the right volume num: 47 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 127, column 5-45 reason: '' skip: '' str: ok 47/106 todo: '' type: test - actual_ok: 1 line: ok 48 - ... got the right directory num: 48 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 128, column 5-61 reason: '' skip: '' str: ok 48/106 todo: '' type: test - actual_ok: 1 line: ok 49 - ... got the right file num: 49 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 129, column 5-44 reason: '' skip: '' str: ok 49/106 todo: '' type: test - actual_ok: 1 line: ok 50 - checking abs2real num: 50 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 136, column 1-82 reason: '' skip: '' str: ok 50/106 todo: '' type: test - actual_ok: 1 line: ok 51 - checking abs2real num: 51 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 137, column 1-82 reason: '' skip: '' str: ok 51/106 todo: '' type: test - actual_ok: 1 line: ok 52 - checking abs2real num: 52 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 138, column 1-82 reason: '' skip: '' str: ok 52/106 todo: '' type: test - actual_ok: 1 line: ok 53 - checking abs2real num: 53 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 139, column 1-82 reason: '' skip: '' str: ok 53/106 todo: '' type: test - actual_ok: 1 line: ok 54 - checking abs2real num: 54 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 140, column 1-82 reason: '' skip: '' str: ok 54/106 todo: '' type: test - actual_ok: 1 line: ok 55 - checking abs2real num: 55 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 141, column 1-82 reason: '' skip: '' str: ok 55/106 todo: '' type: test - actual_ok: 1 line: ok 56 - checking abs2real num: 56 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 142, column 1-82 reason: '' skip: '' str: ok 56/106 todo: '' type: test - actual_ok: 1 line: ok 57 - checking abs2real num: 57 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 143, column 1-82 reason: '' skip: '' str: ok 57/106 todo: '' type: test - actual_ok: 1 line: ok 58 - checking abs2real num: 58 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 144, column 1-82 reason: '' skip: '' str: ok 58/106 todo: '' type: test - actual_ok: 1 line: ok 59 - checking rel2abs num: 59 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 146, column 1-73 reason: '' skip: '' str: ok 59/106 todo: '' type: test - actual_ok: 1 line: ok 60 - checking rel2abs num: 60 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 147, column 1-73 reason: '' skip: '' str: ok 60/106 todo: '' type: test - actual_ok: 1 line: ok 61 - checking rel2abs num: 61 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 148, column 1-73 reason: '' skip: '' str: ok 61/106 todo: '' type: test - actual_ok: 1 line: ok 62 - checking rel2abs num: 62 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 149, column 1-73 reason: '' skip: '' str: ok 62/106 todo: '' type: test - actual_ok: 1 line: ok 63 - checking rel2abs num: 63 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 150, column 1-73 reason: '' skip: '' str: ok 63/106 todo: '' type: test - actual_ok: 1 line: ok 64 - checking rel2abs num: 64 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 151, column 1-73 reason: '' skip: '' str: ok 64/106 todo: '' type: test - actual_ok: 1 line: ok 65 - checking catfile num: 65 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 155, column 1-56 reason: '' skip: '' str: ok 65/106 todo: '' type: test - actual_ok: 1 line: ok 66 - checking catfile num: 66 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 156, column 1-56 reason: '' skip: '' str: ok 66/106 todo: '' type: test - actual_ok: 1 line: ok 67 - checking catfile num: 67 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 157, column 1-56 reason: '' skip: '' str: ok 67/106 todo: '' type: test - actual_ok: 1 line: ok 68 - checking catfile num: 68 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 158, column 1-56 reason: '' skip: '' str: ok 68/106 todo: '' type: test - actual_ok: 1 line: ok 69 - checking catfile num: 69 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 159, column 1-56 reason: '' skip: '' str: ok 69/106 todo: '' type: test - actual_ok: 1 line: ok 70 - checking catpath num: 70 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 161, column 1-76 reason: '' skip: '' str: ok 70/106 todo: '' type: test - actual_ok: 1 line: ok 71 - checking catpath num: 71 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 162, column 1-76 reason: '' skip: '' str: ok 71/106 todo: '' type: test - actual_ok: 1 line: ok 72 - checking catpath num: 72 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 163, column 1-76 reason: '' skip: '' str: ok 72/106 todo: '' type: test - actual_ok: 1 line: ok 73 - checking catpath num: 73 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 164, column 1-76 reason: '' skip: '' str: ok 73/106 todo: '' type: test - actual_ok: 1 line: ok 74 - checking catpath num: 74 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 165, column 1-76 reason: '' skip: '' str: ok 74/106 todo: '' type: test - actual_ok: 1 line: ok 75 - checking catpath num: 75 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 166, column 1-76 reason: '' skip: '' str: ok 75/106 todo: '' type: test - actual_ok: 1 line: ok 76 - checking catpath num: 76 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 167, column 1-76 reason: '' skip: '' str: ok 76/106 todo: '' type: test - actual_ok: 1 line: ok 77 - checking catpath num: 77 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 168, column 1-76 reason: '' skip: '' str: ok 77/106 todo: '' type: test - actual_ok: 1 line: ok 78 - checking catpath num: 78 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 169, column 1-76 reason: '' skip: '' str: ok 78/106 todo: '' type: test - actual_ok: 1 line: ok 79 - checking catpath num: 79 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 170, column 1-76 reason: '' skip: '' str: ok 79/106 todo: '' type: test - actual_ok: 1 line: ok 80 - checking catpath num: 80 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 171, column 1-76 reason: '' skip: '' str: ok 80/106 todo: '' type: test - actual_ok: 1 line: ok 81 - checking catdir num: 81 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 173, column 1-65 reason: '' skip: '' str: ok 81/106 todo: '' type: test - actual_ok: 1 line: ok 82 - checking catdir num: 82 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 174, column 1-65 reason: '' skip: '' str: ok 82/106 todo: '' type: test - actual_ok: 1 line: ok 83 - checking catdir num: 83 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 175, column 1-65 reason: '' skip: '' str: ok 83/106 todo: '' type: test - actual_ok: 1 line: ok 84 - checking catdir num: 84 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 176, column 1-65 reason: '' skip: '' str: ok 84/106 todo: '' type: test - actual_ok: 1 line: ok 85 - checking catdir num: 85 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 177, column 1-65 reason: '' skip: '' str: ok 85/106 todo: '' type: test - actual_ok: 1 line: ok 86 - checking catdir num: 86 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 178, column 1-65 reason: '' skip: '' str: ok 86/106 todo: '' type: test - actual_ok: 1 line: ok 87 - checking splitpath num: 87 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 182, column 1-87 reason: '' skip: '' str: ok 87/106 todo: '' type: test - actual_ok: 1 line: ok 88 - checking splitpath num: 88 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 183, column 1-87 reason: '' skip: '' str: ok 88/106 todo: '' type: test - actual_ok: 1 line: ok 89 - checking splitpath num: 89 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 184, column 1-87 reason: '' skip: '' str: ok 89/106 todo: '' type: test - actual_ok: 1 line: ok 90 - checking splitpath num: 90 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 185, column 1-87 reason: '' skip: '' str: ok 90/106 todo: '' type: test - actual_ok: 1 line: ok 91 - checking splitpath num: 91 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 186, column 1-87 reason: '' skip: '' str: ok 91/106 todo: '' type: test - actual_ok: 1 line: ok 92 - checking splitpath num: 92 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 187, column 1-87 reason: '' skip: '' str: ok 92/106 todo: '' type: test - actual_ok: 1 line: ok 93 - checking splitpath num: 93 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 188, column 1-87 reason: '' skip: '' str: ok 93/106 todo: '' type: test - actual_ok: 1 line: ok 94 - checking splitpath num: 94 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 189, column 1-87 reason: '' skip: '' str: ok 94/106 todo: '' type: test - actual_ok: 1 line: ok 95 - checking splitpath num: 95 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 190, column 1-87 reason: '' skip: '' str: ok 95/106 todo: '' type: test - actual_ok: 1 line: ok 96 - checking splitdir num: 96 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 192, column 1-73 reason: '' skip: '' str: ok 96/106 todo: '' type: test - actual_ok: 1 line: ok 97 - checking splitdir num: 97 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 193, column 1-73 reason: '' skip: '' str: ok 97/106 todo: '' type: test - actual_ok: 1 line: ok 98 - checking splitdir num: 98 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 194, column 1-73 reason: '' skip: '' str: ok 98/106 todo: '' type: test - actual_ok: 1 line: ok 99 - checking splitdir num: 99 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 195, column 1-73 reason: '' skip: '' str: ok 99/106 todo: '' type: test - actual_ok: 1 line: ok 100 - checking splitdir num: 100 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 196, column 1-73 reason: '' skip: '' str: ok 100/106 todo: '' type: test - actual_ok: 1 line: ok 101 - checking canonpath num: 101 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 200, column 1-90 reason: '' skip: '' str: ok 101/106 todo: '' type: test - actual_ok: 1 line: ok 102 - checking canonpath num: 102 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 201, column 1-90 reason: '' skip: '' str: ok 102/106 todo: '' type: test - actual_ok: 1 line: ok 103 - checking canonpath num: 103 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 202, column 1-90 reason: '' skip: '' str: ok 103/106 todo: '' type: test - actual_ok: 1 line: ok 104 - checking canonpath num: 104 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 203, column 1-90 reason: '' skip: '' str: ok 104/106 todo: '' type: test - actual_ok: 1 line: ok 105 - checking canonpath num: 105 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 204, column 1-90 reason: '' skip: '' str: ok 105/106 todo: '' type: test - actual_ok: 1 line: ok 106 - checking canonpath num: 106 ok: 1 pos: ext/File-Spec/t/10_unix_test.t line 205, column 1-90 reason: '' skip: '' str: ok 106/106 todo: '' type: test file: ext/File-Spec/t/10_unix_test.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right curdir ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right updir ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right rootdir ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right devnull ok: 1 reason: '' type: '' - actual_ok: 1 name: ... unix is not case tolerant ok: 1 reason: '' type: '' - actual_ok: 1 name: ... cannonpath works for path///to//a///////dir/ ok: 1 reason: '' type: '' - actual_ok: 1 name: ... cannonpath works for path/./to/././a/./././dir/ ok: 1 reason: '' type: '' - actual_ok: 1 name: ... cannonpath works for ./path/to/a/dir/ ok: 1 reason: '' type: '' - actual_ok: 1 name: ... cannonpath works for ././path/to/a/dir/ ok: 1 reason: '' type: '' - actual_ok: 1 name: ... cannonpath works for /../path/to/a/dir/ ok: 1 reason: '' type: '' - actual_ok: 1 name: ... cannonpath works for /../../path/to/a/dir/ ok: 1 reason: '' type: '' - actual_ok: 1 name: ... we have 5 elements in the path ok: 1 reason: '' type: '' - actual_ok: 1 name: ... our first element is "" ok: 1 reason: '' type: '' - actual_ok: 1 name: ... our second element is "path" ok: 1 reason: '' type: '' - actual_ok: 1 name: ... our third element is "to" ok: 1 reason: '' type: '' - actual_ok: 1 name: ... our fourth element is "a" ok: 1 reason: '' type: '' - actual_ok: 1 name: ... our fifth element is "dir" ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right catdir string ok: 1 reason: '' type: '' - actual_ok: 1 name: ... we have 5 elements in the path ok: 1 reason: '' type: '' - actual_ok: 1 name: ... our first element is "" ok: 1 reason: '' type: '' - actual_ok: 1 name: ... our second element is "path" ok: 1 reason: '' type: '' - actual_ok: 1 name: ... our third element is "to" ok: 1 reason: '' type: '' - actual_ok: 1 name: ... our fourth element is "a" ok: 1 reason: '' type: '' - actual_ok: 1 name: ... our fifth element is "file.txt" ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right catfile string ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right catpath string (volume is ignored) ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right catpath string (volume is ignored) ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right catpath string (volume is ignored) ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right catpath string (volume is ignored) ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right catpath string (volume is ignored) ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got one element ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right element ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right element ok: 1 reason: '' type: '' - actual_ok: 1 name: ... checking if path is absolute (yes) ok: 1 reason: '' type: '' - actual_ok: 1 name: ... checking if path is absolute (no) ok: 1 reason: '' type: '' - actual_ok: 1 name: ... checking if path is absolute (no) ok: 1 reason: '' type: '' - actual_ok: 1 name: ... we have elements in the path ok: 1 reason: '' type: '' - actual_ok: 1 name: ... we have 4 elements in the path ok: 1 reason: '' type: '' - actual_ok: 1 name: ... correct first element in the path ok: 1 reason: '' type: '' - actual_ok: 1 name: ... correct second element in the path ok: 1 reason: '' type: '' - actual_ok: 1 name: ... correct third element in the path ok: 1 reason: '' type: '' - actual_ok: 1 name: ... correct fourth element in the path ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right volume ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right directory ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right file ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right volume ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right directory ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right file ok: 1 reason: '' type: '' - actual_ok: 1 name: checking abs2real ok: 1 reason: '' type: '' - actual_ok: 1 name: checking abs2real ok: 1 reason: '' type: '' - actual_ok: 1 name: checking abs2real ok: 1 reason: '' type: '' - actual_ok: 1 name: checking abs2real ok: 1 reason: '' type: '' - actual_ok: 1 name: checking abs2real ok: 1 reason: '' type: '' - actual_ok: 1 name: checking abs2real ok: 1 reason: '' type: '' - actual_ok: 1 name: checking abs2real ok: 1 reason: '' type: '' - actual_ok: 1 name: checking abs2real ok: 1 reason: '' type: '' - actual_ok: 1 name: checking abs2real ok: 1 reason: '' type: '' - actual_ok: 1 name: checking rel2abs ok: 1 reason: '' type: '' - actual_ok: 1 name: checking rel2abs ok: 1 reason: '' type: '' - actual_ok: 1 name: checking rel2abs ok: 1 reason: '' type: '' - actual_ok: 1 name: checking rel2abs ok: 1 reason: '' type: '' - actual_ok: 1 name: checking rel2abs ok: 1 reason: '' type: '' - actual_ok: 1 name: checking rel2abs ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catfile ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catfile ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catfile ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catfile ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catfile ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking canonpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking canonpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking canonpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking canonpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking canonpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking canonpath ok: 1 reason: '' type: '' exit: 0 max: 106 ok: 106 passing: 1 seen: 106 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 12, column 24-63 reason: '' skip: '' str: ok 1/165 todo: '' type: test - actual_ok: 1 line: ok 2 - ... got the right curdir num: 2 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 14, column 1-55 reason: '' skip: '' str: ok 2/165 todo: '' type: test - actual_ok: 1 line: ok 3 - ... got the right updir num: 3 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 15, column 1-54 reason: '' skip: '' str: ok 3/165 todo: '' type: test - actual_ok: 1 line: ok 4 - ... got the right rootdir num: 4 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 16, column 1-57 reason: '' skip: '' str: ok 4/165 todo: '' type: test - actual_ok: 1 line: ok 5 - ... got the right devnull num: 5 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 17, column 1-50 reason: '' skip: '' str: ok 5/165 todo: '' type: test - actual_ok: 1 line: ok 6 - ... Win32 is case tolerant num: 6 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 19, column 1-50 reason: '' skip: '' str: ok 6/165 todo: '' type: test - actual_ok: 1 line: ok 7 - ... we have 5 elements in the path num: 7 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 25, column 5-56 reason: '' skip: '' str: ok 7/165 todo: '' type: test - actual_ok: 1 line: ok 8 - ... our first element is "" num: 8 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 26, column 5-52 reason: '' skip: '' str: ok 8/165 todo: '' type: test - actual_ok: 1 line: ok 9 - ... our second element is "path" num: 9 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 27, column 5-61 reason: '' skip: '' str: ok 9/165 todo: '' type: test - actual_ok: 1 line: ok 10 - ... our third element is "to" num: 10 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 28, column 5-56 reason: '' skip: '' str: ok 10/165 todo: '' type: test - actual_ok: 1 line: ok 11 - ... our fourth element is "a" num: 11 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 29, column 5-55 reason: '' skip: '' str: ok 11/165 todo: '' type: test - actual_ok: 1 line: ok 12 - ... our fifth element is "dir" num: 12 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 30, column 5-58 reason: '' skip: '' str: ok 12/165 todo: '' type: test - actual_ok: 1 line: ok 13 - ... got the right catdir string num: 13 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 32, column 5-64 reason: '' skip: '' str: ok 13/165 todo: '' type: test - actual_ok: 1 line: ok 14 - ... we have 4 elements in the path num: 14 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 39, column 5-56 reason: '' skip: '' str: ok 14/165 todo: '' type: test - actual_ok: 1 line: ok 15 - ... our third element is "path" num: 15 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 40, column 5-60 reason: '' skip: '' str: ok 15/165 todo: '' type: test - actual_ok: 1 line: ok 16 - ... our fourth element is "to" num: 16 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 41, column 5-57 reason: '' skip: '' str: ok 16/165 todo: '' type: test - actual_ok: 1 line: ok 17 - ... our fifth element is "a" num: 17 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 42, column 5-54 reason: '' skip: '' str: ok 17/165 todo: '' type: test - actual_ok: 1 line: ok 18 - ... our second element is "dir" num: 18 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 43, column 5-59 reason: '' skip: '' str: ok 18/165 todo: '' type: test - actual_ok: 1 line: ok 19 - ... got the right catdir string num: 19 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 45, column 5-64 reason: '' skip: '' str: ok 19/165 todo: '' type: test - actual_ok: 1 line: ok 20 - ... we have 5 elements in the path num: 20 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 52, column 5-56 reason: '' skip: '' str: ok 20/165 todo: '' type: test - actual_ok: 1 line: ok 21 - ... our first element is "" num: 21 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 53, column 5-52 reason: '' skip: '' str: ok 21/165 todo: '' type: test - actual_ok: 1 line: ok 22 - ... our second element is "path" num: 22 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 54, column 5-61 reason: '' skip: '' str: ok 22/165 todo: '' type: test - actual_ok: 1 line: ok 23 - ... our third element is "to" num: 23 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 55, column 5-56 reason: '' skip: '' str: ok 23/165 todo: '' type: test - actual_ok: 1 line: ok 24 - ... our fourth element is "a" num: 24 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 56, column 5-55 reason: '' skip: '' str: ok 24/165 todo: '' type: test - actual_ok: 1 line: ok 25 - ... our fifth element is "file.txt" num: 25 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 57, column 5-68 reason: '' skip: '' str: ok 25/165 todo: '' type: test - actual_ok: 1 line: ok 26 - ... got the right catfile string num: 26 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 59, column 5-66 reason: '' skip: '' str: ok 26/165 todo: '' type: test - actual_ok: 1 line: ok 27 - ... checking if path is absolute (yes) num: 27 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 62, column 1-94 reason: '' skip: '' str: ok 27/165 todo: '' type: test - actual_ok: 1 line: ok 28 - ... checking if path is absolute (no) num: 28 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 63, column 1-88 reason: '' skip: '' str: ok 28/165 todo: '' type: test - actual_ok: 1 line: ok 29 - ... checking if path is absolute (no) num: 29 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 64, column 1-96 reason: '' skip: '' str: ok 29/165 todo: '' type: test - actual_ok: 1 line: ok 30 - ... got the right catpath string (volume is ignored) num: 30 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 66, column 1 - line 67, column 59 reason: '' skip: '' str: ok 30/165 todo: '' type: test - actual_ok: 1 line: ok 31 - ... got one element num: 31 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 72, column 5-47 reason: '' skip: '' str: ok 31/165 todo: '' type: test - actual_ok: 1 line: ok 32 - ... got the right element num: 32 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 73, column 5-68 reason: '' skip: '' str: ok 32/165 todo: '' type: test - actual_ok: 1 line: ok 33 - ... got the right element num: 33 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 74, column 5-64 reason: '' skip: '' str: ok 33/165 todo: '' type: test - actual_ok: 1 line: ok 34 - ... we have elements in the path num: 34 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 79, column 5-51 reason: '' skip: '' str: ok 34/165 todo: '' type: test - actual_ok: 1 line: ok 35 - ... got the right volume num: 35 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 84, column 5-47 reason: '' skip: '' str: ok 35/165 todo: '' type: test - actual_ok: 1 line: ok 36 - ... got the right directory num: 36 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 85, column 5-60 reason: '' skip: '' str: ok 36/165 todo: '' type: test - actual_ok: 1 line: ok 37 - ... got the right file num: 37 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 86, column 5-48 reason: '' skip: '' str: ok 37/165 todo: '' type: test - actual_ok: 1 line: ok 38 - ... got the right volume num: 38 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 91, column 5-47 reason: '' skip: '' str: ok 38/165 todo: '' type: test - actual_ok: 1 line: ok 39 - ... got the right directory num: 39 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 92, column 5-63 reason: '' skip: '' str: ok 39/165 todo: '' type: test - actual_ok: 1 line: ok 40 - ... got the right file num: 40 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 93, column 5-44 reason: '' skip: '' str: ok 40/165 todo: '' type: test - actual_ok: 1 line: ok 41 - checking canonpath num: 41 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 98, column 1-70 reason: '' skip: '' str: ok 41/165 todo: '' type: test - actual_ok: 1 line: ok 42 - checking canonpath num: 42 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 99, column 1-70 reason: '' skip: '' str: ok 42/165 todo: '' type: test - actual_ok: 1 line: ok 43 - checking canonpath num: 43 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 100, column 1-70 reason: '' skip: '' str: ok 43/165 todo: '' type: test - actual_ok: 1 line: ok 44 - checking canonpath num: 44 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 101, column 1-70 reason: '' skip: '' str: ok 44/165 todo: '' type: test - actual_ok: 1 line: ok 45 - checking canonpath num: 45 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 102, column 1-70 reason: '' skip: '' str: ok 45/165 todo: '' type: test - actual_ok: 1 line: ok 46 - checking canonpath num: 46 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 103, column 1-70 reason: '' skip: '' str: ok 46/165 todo: '' type: test - actual_ok: 1 line: ok 47 - checking canonpath num: 47 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 104, column 1-70 reason: '' skip: '' str: ok 47/165 todo: '' type: test - actual_ok: 1 line: ok 48 - checking canonpath num: 48 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 105, column 1-70 reason: '' skip: '' str: ok 48/165 todo: '' type: test - actual_ok: 1 line: ok 49 - checking canonpath num: 49 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 106, column 1-70 reason: '' skip: '' str: ok 49/165 todo: '' type: test - actual_ok: 1 line: ok 50 - checking canonpath num: 50 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 107, column 1-70 reason: '' skip: '' str: ok 50/165 todo: '' type: test - actual_ok: 1 line: ok 51 - checking canonpath num: 51 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 108, column 1-70 reason: '' skip: '' str: ok 51/165 todo: '' type: test - actual_ok: 1 line: ok 52 - checking canonpath num: 52 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 109, column 1-70 reason: '' skip: '' str: ok 52/165 todo: '' type: test - actual_ok: 1 line: ok 53 - checking canonpath num: 53 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 110, column 1-70 reason: '' skip: '' str: ok 53/165 todo: '' type: test - actual_ok: 1 line: ok 54 - checking canonpath num: 54 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 111, column 1-70 reason: '' skip: '' str: ok 54/165 todo: '' type: test - actual_ok: 1 line: ok 55 - checking canonpath num: 55 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 112, column 1-70 reason: '' skip: '' str: ok 55/165 todo: '' type: test - actual_ok: 1 line: ok 56 - checking canonpath num: 56 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 113, column 1-70 reason: '' skip: '' str: ok 56/165 todo: '' type: test - actual_ok: 1 line: ok 57 - checking canonpath num: 57 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 114, column 1-70 reason: '' skip: '' str: ok 57/165 todo: '' type: test - actual_ok: 1 line: ok 58 - checking canonpath num: 58 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 115, column 1-70 reason: '' skip: '' str: ok 58/165 todo: '' type: test - actual_ok: 1 line: ok 59 - checking canonpath num: 59 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 116, column 1-70 reason: '' skip: '' str: ok 59/165 todo: '' type: test - actual_ok: 1 line: ok 60 - checking canonpath num: 60 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 117, column 1-70 reason: '' skip: '' str: ok 60/165 todo: '' type: test - actual_ok: 1 line: ok 61 - checking canonpath num: 61 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 118, column 1-70 reason: '' skip: '' str: ok 61/165 todo: '' type: test - actual_ok: 1 line: ok 62 - checking splitpath num: 62 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 120, column 1-119 reason: '' skip: '' str: ok 62/165 todo: '' type: test - actual_ok: 1 line: ok 63 - checking splitpath num: 63 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 121, column 1-119 reason: '' skip: '' str: ok 63/165 todo: '' type: test - actual_ok: 1 line: ok 64 - checking splitpath num: 64 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 122, column 1-119 reason: '' skip: '' str: ok 64/165 todo: '' type: test - actual_ok: 1 line: ok 65 - checking splitpath num: 65 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 123, column 1-119 reason: '' skip: '' str: ok 65/165 todo: '' type: test - actual_ok: 1 line: ok 66 - checking splitpath num: 66 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 124, column 1-119 reason: '' skip: '' str: ok 66/165 todo: '' type: test - actual_ok: 1 line: ok 67 - checking splitpath num: 67 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 125, column 1-119 reason: '' skip: '' str: ok 67/165 todo: '' type: test - actual_ok: 1 line: ok 68 - checking splitpath num: 68 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 126, column 1-119 reason: '' skip: '' str: ok 68/165 todo: '' type: test - actual_ok: 1 line: ok 69 - checking splitpath num: 69 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 127, column 1-119 reason: '' skip: '' str: ok 69/165 todo: '' type: test - actual_ok: 1 line: ok 70 - checking splitpath num: 70 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 128, column 1-119 reason: '' skip: '' str: ok 70/165 todo: '' type: test - actual_ok: 1 line: ok 71 - checking splitpath num: 71 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 129, column 1-119 reason: '' skip: '' str: ok 71/165 todo: '' type: test - actual_ok: 1 line: ok 72 - checking splitpath num: 72 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 130, column 1-119 reason: '' skip: '' str: ok 72/165 todo: '' type: test - actual_ok: 1 line: ok 73 - checking splitpath num: 73 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 131, column 1-119 reason: '' skip: '' str: ok 73/165 todo: '' type: test - actual_ok: 1 line: ok 74 - checking splitpath num: 74 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 132, column 1-119 reason: '' skip: '' str: ok 74/165 todo: '' type: test - actual_ok: 1 line: ok 75 - checking splitpath num: 75 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 133, column 1-119 reason: '' skip: '' str: ok 75/165 todo: '' type: test - actual_ok: 1 line: ok 76 - checking splitpath num: 76 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 134, column 1-119 reason: '' skip: '' str: ok 76/165 todo: '' type: test - actual_ok: 1 line: ok 77 - checking splitpath num: 77 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 135, column 1-119 reason: '' skip: '' str: ok 77/165 todo: '' type: test - actual_ok: 1 line: ok 78 - checking splitpath num: 78 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 136, column 1-119 reason: '' skip: '' str: ok 78/165 todo: '' type: test - actual_ok: 1 line: ok 79 - checking splitpath num: 79 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 137, column 1-119 reason: '' skip: '' str: ok 79/165 todo: '' type: test - actual_ok: 1 line: ok 80 - checking splitpath num: 80 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 138, column 1-119 reason: '' skip: '' str: ok 80/165 todo: '' type: test - actual_ok: 1 line: ok 81 - checking splitpath num: 81 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 139, column 1-119 reason: '' skip: '' str: ok 81/165 todo: '' type: test - actual_ok: 1 line: ok 82 - checking splitpath num: 82 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 140, column 1-119 reason: '' skip: '' str: ok 82/165 todo: '' type: test - actual_ok: 1 line: ok 83 - checking splitpath num: 83 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 141, column 1-119 reason: '' skip: '' str: ok 83/165 todo: '' type: test - actual_ok: 1 line: ok 84 - checking splitpath num: 84 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 142, column 1-119 reason: '' skip: '' str: ok 84/165 todo: '' type: test - actual_ok: 1 line: ok 85 - checking splitdir num: 85 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 144, column 1-75 reason: '' skip: '' str: ok 85/165 todo: '' type: test - actual_ok: 1 line: ok 86 - checking splitdir num: 86 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 145, column 1-75 reason: '' skip: '' str: ok 86/165 todo: '' type: test - actual_ok: 1 line: ok 87 - checking splitdir num: 87 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 146, column 1-75 reason: '' skip: '' str: ok 87/165 todo: '' type: test - actual_ok: 1 line: ok 88 - checking splitdir num: 88 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 147, column 1-75 reason: '' skip: '' str: ok 88/165 todo: '' type: test - actual_ok: 1 line: ok 89 - checking splitdir num: 89 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 148, column 1-75 reason: '' skip: '' str: ok 89/165 todo: '' type: test - actual_ok: 1 line: ok 90 - checking catpath num: 90 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 150, column 1-110 reason: '' skip: '' str: ok 90/165 todo: '' type: test - actual_ok: 1 line: ok 91 - checking catpath num: 91 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 151, column 1-110 reason: '' skip: '' str: ok 91/165 todo: '' type: test - actual_ok: 1 line: ok 92 - checking catpath num: 92 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 152, column 1-110 reason: '' skip: '' str: ok 92/165 todo: '' type: test - actual_ok: 1 line: ok 93 - checking catpath num: 93 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 153, column 1-110 reason: '' skip: '' str: ok 93/165 todo: '' type: test - actual_ok: 1 line: ok 94 - checking catpath num: 94 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 154, column 1-110 reason: '' skip: '' str: ok 94/165 todo: '' type: test - actual_ok: 1 line: ok 95 - checking catpath num: 95 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 155, column 1-110 reason: '' skip: '' str: ok 95/165 todo: '' type: test - actual_ok: 1 line: ok 96 - checking catpath num: 96 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 156, column 1-110 reason: '' skip: '' str: ok 96/165 todo: '' type: test - actual_ok: 1 line: ok 97 - checking catpath num: 97 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 157, column 1-110 reason: '' skip: '' str: ok 97/165 todo: '' type: test - actual_ok: 1 line: ok 98 - checking catpath num: 98 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 158, column 1-110 reason: '' skip: '' str: ok 98/165 todo: '' type: test - actual_ok: 1 line: ok 99 - checking catpath num: 99 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 159, column 1-110 reason: '' skip: '' str: ok 99/165 todo: '' type: test - actual_ok: 1 line: ok 100 - checking catpath num: 100 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 160, column 1-110 reason: '' skip: '' str: ok 100/165 todo: '' type: test - actual_ok: 1 line: ok 101 - checking catpath num: 101 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 161, column 1-110 reason: '' skip: '' str: ok 101/165 todo: '' type: test - actual_ok: 1 line: ok 102 - checking catpath num: 102 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 162, column 1-110 reason: '' skip: '' str: ok 102/165 todo: '' type: test - actual_ok: 1 line: ok 103 - checking catpath num: 103 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 163, column 1-110 reason: '' skip: '' str: ok 103/165 todo: '' type: test - actual_ok: 1 line: ok 104 - checking catpath num: 104 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 164, column 1-110 reason: '' skip: '' str: ok 104/165 todo: '' type: test - actual_ok: 1 line: ok 105 - checking catpath num: 105 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 165, column 1-110 reason: '' skip: '' str: ok 105/165 todo: '' type: test - actual_ok: 1 line: ok 106 - checking catpath num: 106 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 166, column 1-110 reason: '' skip: '' str: ok 106/165 todo: '' type: test - actual_ok: 1 line: ok 107 - checking catpath num: 107 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 167, column 1-110 reason: '' skip: '' str: ok 107/165 todo: '' type: test - actual_ok: 1 line: ok 108 - checking catpath num: 108 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 168, column 1-110 reason: '' skip: '' str: ok 108/165 todo: '' type: test - actual_ok: 1 line: ok 109 - checking catfile num: 109 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 171, column 1-61 reason: '' skip: '' str: ok 109/165 todo: '' type: test - actual_ok: 1 line: ok 110 - checking catfile num: 110 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 172, column 1-61 reason: '' skip: '' str: ok 110/165 todo: '' type: test - actual_ok: 1 line: ok 111 - checking catfile num: 111 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 173, column 1-61 reason: '' skip: '' str: ok 111/165 todo: '' type: test - actual_ok: 1 line: ok 112 - checking catfile num: 112 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 174, column 1-55 reason: '' skip: '' str: ok 112/165 todo: '' type: test - actual_ok: 1 line: ok 113 - checking catfile num: 113 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 175, column 1-55 reason: '' skip: '' str: ok 113/165 todo: '' type: test - actual_ok: 1 line: ok 114 - checking catdir num: 114 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 177, column 1-77 reason: '' skip: '' str: ok 114/165 todo: '' type: test - actual_ok: 1 line: ok 115 - checking catdir num: 115 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 178, column 1-77 reason: '' skip: '' str: ok 115/165 todo: '' type: test - actual_ok: 1 line: ok 116 - checking catdir num: 116 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 179, column 1-77 reason: '' skip: '' str: ok 116/165 todo: '' type: test - actual_ok: 1 line: ok 117 - checking catdir num: 117 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 180, column 1-77 reason: '' skip: '' str: ok 117/165 todo: '' type: test - actual_ok: 1 line: ok 118 - checking catdir num: 118 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 181, column 1-77 reason: '' skip: '' str: ok 118/165 todo: '' type: test - actual_ok: 1 line: ok 119 - checking catdir num: 119 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 182, column 1-77 reason: '' skip: '' str: ok 119/165 todo: '' type: test - actual_ok: 1 line: ok 120 - checking catdir num: 120 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 183, column 1-77 reason: '' skip: '' str: ok 120/165 todo: '' type: test - actual_ok: 1 line: ok 121 - checking catdir num: 121 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 184, column 1-77 reason: '' skip: '' str: ok 121/165 todo: '' type: test - actual_ok: 1 line: ok 122 - checking catdir num: 122 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 185, column 1-77 reason: '' skip: '' str: ok 122/165 todo: '' type: test - actual_ok: 1 line: ok 123 - checking catdir num: 123 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 186, column 1-77 reason: '' skip: '' str: ok 123/165 todo: '' type: test - actual_ok: 1 line: ok 124 - checking catdir num: 124 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 187, column 1-77 reason: '' skip: '' str: ok 124/165 todo: '' type: test - actual_ok: 1 line: ok 125 - checking catdir num: 125 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 188, column 1-77 reason: '' skip: '' str: ok 125/165 todo: '' type: test - actual_ok: 1 line: ok 126 - checking catdir num: 126 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 189, column 1-77 reason: '' skip: '' str: ok 126/165 todo: '' type: test - actual_ok: 1 line: ok 127 - checking catdir num: 127 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 190, column 1-77 reason: '' skip: '' str: ok 127/165 todo: '' type: test - actual_ok: 1 line: ok 128 - checking catdir num: 128 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 191, column 1-77 reason: '' skip: '' str: ok 128/165 todo: '' type: test - actual_ok: 1 line: ok 129 - checking catdir num: 129 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 192, column 1-77 reason: '' skip: '' str: ok 129/165 todo: '' type: test - actual_ok: 1 line: ok 130 - checking catdir num: 130 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 193, column 1-77 reason: '' skip: '' str: ok 130/165 todo: '' type: test - actual_ok: 1 line: ok 131 - checking catdir num: 131 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 194, column 1-77 reason: '' skip: '' str: ok 131/165 todo: '' type: test - actual_ok: 1 line: ok 132 - checking catdir num: 132 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 195, column 1-77 reason: '' skip: '' str: ok 132/165 todo: '' type: test - actual_ok: 1 line: ok 133 - checking catdir num: 133 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 196, column 1-77 reason: '' skip: '' str: ok 133/165 todo: '' type: test - actual_ok: 1 line: ok 134 - checking catdir num: 134 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 197, column 1-77 reason: '' skip: '' str: ok 134/165 todo: '' type: test - actual_ok: 1 line: ok 135 - checking catdir num: 135 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 198, column 1-77 reason: '' skip: '' str: ok 135/165 todo: '' type: test - actual_ok: 1 line: ok 136 - checking catdir num: 136 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 199, column 1-77 reason: '' skip: '' str: ok 136/165 todo: '' type: test - actual_ok: 1 line: ok 137 - checking catdir num: 137 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 200, column 1-77 reason: '' skip: '' str: ok 137/165 todo: '' type: test - actual_ok: 1 line: ok 138 - checking catdir num: 138 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 201, column 1-77 reason: '' skip: '' str: ok 138/165 todo: '' type: test - actual_ok: 1 line: ok 139 - checking catdir num: 139 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 202, column 1-77 reason: '' skip: '' str: ok 139/165 todo: '' type: test - actual_ok: 1 line: ok 140 - checking rel2abs num: 140 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 204, column 1-101 reason: '' skip: '' str: ok 140/165 todo: '' type: test - actual_ok: 1 line: ok 141 - checking rel2abs num: 141 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 205, column 1-101 reason: '' skip: '' str: ok 141/165 todo: '' type: test - actual_ok: 1 line: ok 142 - checking rel2abs num: 142 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 206, column 1-101 reason: '' skip: '' str: ok 142/165 todo: '' type: test - actual_ok: 1 line: ok 143 - checking rel2abs num: 143 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 207, column 1-101 reason: '' skip: '' str: ok 143/165 todo: '' type: test - actual_ok: 1 line: ok 144 - checking rel2abs num: 144 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 208, column 1-101 reason: '' skip: '' str: ok 144/165 todo: '' type: test - actual_ok: 1 line: ok 145 - checking rel2abs num: 145 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 209, column 1-100 reason: '' skip: '' str: ok 145/165 todo: '' type: test - actual_ok: 1 line: ok 146 - checking rel2abs num: 146 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 210, column 1-100 reason: '' skip: '' str: ok 146/165 todo: '' type: test - actual_ok: 1 line: ok 147 - checking rel2abs num: 147 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 211, column 1-100 reason: '' skip: '' str: ok 147/165 todo: '' type: test - actual_ok: 1 line: ok 148 - checking rel2abs num: 148 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 212, column 1-100 reason: '' skip: '' str: ok 148/165 todo: '' type: test - actual_ok: 1 line: ok 149 - checking abs2rel num: 149 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 214, column 1-92 reason: '' skip: '' str: ok 149/165 todo: '' type: test - actual_ok: 1 line: ok 150 - checking abs2rel num: 150 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 215, column 1-92 reason: '' skip: '' str: ok 150/165 todo: '' type: test - actual_ok: 1 line: ok 151 - checking abs2rel num: 151 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 216, column 1-92 reason: '' skip: '' str: ok 151/165 todo: '' type: test - actual_ok: 1 line: ok 152 - checking abs2rel num: 152 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 217, column 1-92 reason: '' skip: '' str: ok 152/165 todo: '' type: test - actual_ok: 1 line: "ok 153 - # skip erratic behaviour on win32 vs non-win32 - skip for release" num: 153 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: erratic behaviour on win32 vs non-win32 - skip for release skip: 1 str: ok 153/165 todo: '' type: test - actual_ok: 1 line: "ok 154 - # skip erratic behaviour on win32 vs non-win32 - skip for release" num: 154 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: erratic behaviour on win32 vs non-win32 - skip for release skip: 1 str: ok 154/165 todo: '' type: test - actual_ok: 1 line: "ok 155 - # skip erratic behaviour on win32 vs non-win32 - skip for release" num: 155 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: erratic behaviour on win32 vs non-win32 - skip for release skip: 1 str: ok 155/165 todo: '' type: test - actual_ok: 1 line: "ok 156 - # skip erratic behaviour on win32 vs non-win32 - skip for release" num: 156 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: erratic behaviour on win32 vs non-win32 - skip for release skip: 1 str: ok 156/165 todo: '' type: test - actual_ok: 1 line: "ok 157 - # skip erratic behaviour on win32 vs non-win32 - skip for release" num: 157 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: erratic behaviour on win32 vs non-win32 - skip for release skip: 1 str: ok 157/165 todo: '' type: test - actual_ok: 1 line: ok 158 - checking abs2rel num: 158 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 224, column 1-92 reason: '' skip: '' str: ok 158/165 todo: '' type: test - actual_ok: 1 line: ok 159 - checking abs2rel num: 159 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 225, column 1-92 reason: '' skip: '' str: ok 159/165 todo: '' type: test - actual_ok: 1 line: ok 160 - checking abs2rel num: 160 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 226, column 1-92 reason: '' skip: '' str: ok 160/165 todo: '' type: test - actual_ok: 1 line: ok 161 - checking abs2rel num: 161 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 227, column 1-92 reason: '' skip: '' str: ok 161/165 todo: '' type: test - actual_ok: 1 line: ok 162 - checking abs2rel num: 162 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 228, column 1-92 reason: '' skip: '' str: ok 162/165 todo: '' type: test - actual_ok: 1 line: ok 163 - checking abs2rel num: 163 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 229, column 1-92 reason: '' skip: '' str: ok 163/165 todo: '' type: test - actual_ok: 1 line: ok 164 - checking abs2rel num: 164 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 230, column 1-92 reason: '' skip: '' str: ok 164/165 todo: '' type: test - actual_ok: 1 line: ok 165 - checking abs2rel num: 165 ok: 1 pos: ext/File-Spec/t/20_win32_test.t line 231, column 1-92 reason: '' skip: '' str: ok 165/165 todo: '' type: test file: ext/File-Spec/t/20_win32_test.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right curdir ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right updir ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right rootdir ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right devnull ok: 1 reason: '' type: '' - actual_ok: 1 name: ... Win32 is case tolerant ok: 1 reason: '' type: '' - actual_ok: 1 name: ... we have 5 elements in the path ok: 1 reason: '' type: '' - actual_ok: 1 name: ... our first element is "" ok: 1 reason: '' type: '' - actual_ok: 1 name: ... our second element is "path" ok: 1 reason: '' type: '' - actual_ok: 1 name: ... our third element is "to" ok: 1 reason: '' type: '' - actual_ok: 1 name: ... our fourth element is "a" ok: 1 reason: '' type: '' - actual_ok: 1 name: ... our fifth element is "dir" ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right catdir string ok: 1 reason: '' type: '' - actual_ok: 1 name: ... we have 4 elements in the path ok: 1 reason: '' type: '' - actual_ok: 1 name: ... our third element is "path" ok: 1 reason: '' type: '' - actual_ok: 1 name: ... our fourth element is "to" ok: 1 reason: '' type: '' - actual_ok: 1 name: ... our fifth element is "a" ok: 1 reason: '' type: '' - actual_ok: 1 name: ... our second element is "dir" ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right catdir string ok: 1 reason: '' type: '' - actual_ok: 1 name: ... we have 5 elements in the path ok: 1 reason: '' type: '' - actual_ok: 1 name: ... our first element is "" ok: 1 reason: '' type: '' - actual_ok: 1 name: ... our second element is "path" ok: 1 reason: '' type: '' - actual_ok: 1 name: ... our third element is "to" ok: 1 reason: '' type: '' - actual_ok: 1 name: ... our fourth element is "a" ok: 1 reason: '' type: '' - actual_ok: 1 name: ... our fifth element is "file.txt" ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right catfile string ok: 1 reason: '' type: '' - actual_ok: 1 name: ... checking if path is absolute (yes) ok: 1 reason: '' type: '' - actual_ok: 1 name: ... checking if path is absolute (no) ok: 1 reason: '' type: '' - actual_ok: 1 name: ... checking if path is absolute (no) ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right catpath string (volume is ignored) ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got one element ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right element ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right element ok: 1 reason: '' type: '' - actual_ok: 1 name: ... we have elements in the path ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right volume ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right directory ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right file ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right volume ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right directory ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right file ok: 1 reason: '' type: '' - actual_ok: 1 name: checking canonpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking canonpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking canonpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking canonpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking canonpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking canonpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking canonpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking canonpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking canonpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking canonpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking canonpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking canonpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking canonpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking canonpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking canonpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking canonpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking canonpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking canonpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking canonpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking canonpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking canonpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking splitdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catpath ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catfile ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catfile ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catfile ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catfile ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catfile ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking catdir ok: 1 reason: '' type: '' - actual_ok: 1 name: checking rel2abs ok: 1 reason: '' type: '' - actual_ok: 1 name: checking rel2abs ok: 1 reason: '' type: '' - actual_ok: 1 name: checking rel2abs ok: 1 reason: '' type: '' - actual_ok: 1 name: checking rel2abs ok: 1 reason: '' type: '' - actual_ok: 1 name: checking rel2abs ok: 1 reason: '' type: '' - actual_ok: 1 name: checking rel2abs ok: 1 reason: '' type: '' - actual_ok: 1 name: checking rel2abs ok: 1 reason: '' type: '' - actual_ok: 1 name: checking rel2abs ok: 1 reason: '' type: '' - actual_ok: 1 name: checking rel2abs ok: 1 reason: '' type: '' - actual_ok: 1 name: checking abs2rel ok: 1 reason: '' type: '' - actual_ok: 1 name: checking abs2rel ok: 1 reason: '' type: '' - actual_ok: 1 name: checking abs2rel ok: 1 reason: '' type: '' - actual_ok: 1 name: checking abs2rel ok: 1 reason: '' type: '' - actual_ok: 1 name: " " ok: 1 reason: erratic behaviour on win32 vs non-win32 - skip for release type: skip - actual_ok: 1 name: " " ok: 1 reason: erratic behaviour on win32 vs non-win32 - skip for release type: skip - actual_ok: 1 name: " " ok: 1 reason: erratic behaviour on win32 vs non-win32 - skip for release type: skip - actual_ok: 1 name: " " ok: 1 reason: erratic behaviour on win32 vs non-win32 - skip for release type: skip - actual_ok: 1 name: " " ok: 1 reason: erratic behaviour on win32 vs non-win32 - skip for release type: skip - actual_ok: 1 name: checking abs2rel ok: 1 reason: '' type: '' - actual_ok: 1 name: checking abs2rel ok: 1 reason: '' type: '' - actual_ok: 1 name: checking abs2rel ok: 1 reason: '' type: '' - actual_ok: 1 name: checking abs2rel ok: 1 reason: '' type: '' - actual_ok: 1 name: checking abs2rel ok: 1 reason: '' type: '' - actual_ok: 1 name: checking abs2rel ok: 1 reason: '' type: '' - actual_ok: 1 name: checking abs2rel ok: 1 reason: '' type: '' - actual_ok: 1 name: checking abs2rel ok: 1 reason: '' type: '' exit: 0 max: 165 ok: 165 passing: 1 seen: 165 skip: 5 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/File-Spec/t/30_cwd.t line 12, column 17-56 reason: '' skip: '' str: ok 1/2 todo: '' type: test - actual_ok: 1 line: ok 2 - cwd() returns a file like value in Unix num: 2 ok: 1 pos: ext/File-Spec/t/30_cwd.t line 34, column 5-71 reason: '' skip: '' str: ok 2/2 todo: '' type: test file: ext/File-Spec/t/30_cwd.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: cwd() returns a file like value in Unix ok: 1 reason: '' type: '' exit: 0 max: 2 ok: 2 passing: 1 seen: 2 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/File-Util/t/01.use.t line 8, column 17-56 reason: '' skip: '' str: ok 1/3 todo: '' type: test - actual_ok: 1 line: ok 2 - readlimit OK num: 2 ok: 1 pos: ext/File-Util/t/01.use.t line 12, column 1-43 reason: '' skip: '' str: ok 2/3 todo: '' type: test - actual_ok: 1 line: ok 3 - readlimit set OK num: 3 ok: 1 pos: ext/File-Util/t/01.use.t line 14, column 1-43 reason: '' skip: '' str: ok 3/3 todo: '' type: test file: ext/File-Util/t/01.use.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: readlimit OK ok: 1 reason: '' type: '' - actual_ok: 1 name: readlimit set OK ok: 1 reason: '' type: '' exit: 0 max: 3 ok: 3 passing: 1 seen: 3 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/File-Util/t/02.files.t line 7, column 17-56 reason: '' skip: '' str: ok 1/3 todo: '' type: test - actual_ok: 1 diag: "no such file: \n\n" line: ok 2 - Content is ok for load_file via filename num: 2 ok: 1 pos: ext/File-Util/t/02.files.t line 13, column 1-79 reason: '' skip: '' str: ok 2/3 todo: '' type: test - actual_ok: 0 line: not ok 3 - Content is ok for load_file via file handle num: 3 ok: 0 pos: ext/File-Util/t/02.files.t line 19, column 1-82 reason: '' skip: '' str: NOK 3 todo: '' type: test file: ext/File-Util/t/02.files.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 diagnostics: "no such file: \n" name: Content is ok for load_file via filename ok: 1 reason: '' type: '' - actual_ok: 0 name: Content is ok for load_file via file handle ok: 0 reason: '' type: '' exit: 0 max: 3 ok: 2 passing: 0 seen: 3 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/File-Util/t/03.dirs.t line 7, column 17-56 reason: '' skip: '' str: ok 1/2 todo: '' type: test - actual_ok: 1 line: ok 2 num: 2 ok: 1 pos: ext/File-Util/t/03.dirs.t line 13, column 1-13 reason: '' skip: '' str: ok 2/2 todo: '' type: test - actual_ok: 1 line: ok 3 num: 3 ok: 1 pos: ext/File-Util/t/03.dirs.t line 16, column 1-34 reason: '' skip: '' str: ok 3/2 todo: '' type: test - actual_ok: 1 line: ok 4 num: 4 ok: 1 pos: ext/File-Util/t/03.dirs.t line 19, column 1-53 reason: '' skip: '' str: ok 4/2 todo: '' type: test - actual_ok: 1 line: ok 5 num: 5 ok: 1 pos: ext/File-Util/t/03.dirs.t line 22, column 1-49 reason: '' skip: '' str: ok 5/2 todo: '' type: test - actual_ok: 1 line: ok 6 num: 6 ok: 1 pos: ext/File-Util/t/03.dirs.t line 25, column 1-44 reason: '' skip: '' str: ok 6/2 todo: '' type: test - actual_ok: 1 line: ok 7 num: 7 ok: 1 pos: ext/File-Util/t/03.dirs.t line 28, column 1 - line 29, column 56 reason: '' skip: '' str: ok 7/2 todo: '' type: test file: ext/File-Util/t/03.dirs.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' exit: 0 max: 2 ok: 7 passing: 0 seen: 7 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/File-Util/t/04.portable.t line 7, column 17-56 reason: '' skip: '' str: ok 1/41 todo: '' type: test - actual_ok: 1 line: ok 2 num: 2 ok: 1 pos: ext/File-Util/t/04.portable.t line 14, column 5-32 reason: '' skip: '' str: ok 2/41 todo: '' type: test - actual_ok: 1 line: ok 3 num: 3 ok: 1 pos: ext/File-Util/t/04.portable.t line 14, column 5-32 reason: '' skip: '' str: ok 3/41 todo: '' type: test - actual_ok: 1 line: ok 4 num: 4 ok: 1 pos: ext/File-Util/t/04.portable.t line 14, column 5-32 reason: '' skip: '' str: ok 4/41 todo: '' type: test - actual_ok: 1 line: ok 5 num: 5 ok: 1 pos: ext/File-Util/t/04.portable.t line 14, column 5-32 reason: '' skip: '' str: ok 5/41 todo: '' type: test - actual_ok: 1 line: ok 6 num: 6 ok: 1 pos: ext/File-Util/t/04.portable.t line 14, column 5-32 reason: '' skip: '' str: ok 6/41 todo: '' type: test - actual_ok: 1 line: ok 7 num: 7 ok: 1 pos: ext/File-Util/t/04.portable.t line 14, column 5-32 reason: '' skip: '' str: ok 7/41 todo: '' type: test - actual_ok: 1 line: ok 8 num: 8 ok: 1 pos: ext/File-Util/t/04.portable.t line 14, column 5-32 reason: '' skip: '' str: ok 8/41 todo: '' type: test - actual_ok: 1 line: ok 9 num: 9 ok: 1 pos: ext/File-Util/t/04.portable.t line 14, column 5-32 reason: '' skip: '' str: ok 9/41 todo: '' type: test - actual_ok: 1 line: ok 10 num: 10 ok: 1 pos: ext/File-Util/t/04.portable.t line 14, column 5-32 reason: '' skip: '' str: ok 10/41 todo: '' type: test - actual_ok: 1 line: ok 11 num: 11 ok: 1 pos: ext/File-Util/t/04.portable.t line 18, column 1-31 reason: '' skip: '' str: ok 11/41 todo: '' type: test - actual_ok: 1 line: ok 12 num: 12 ok: 1 pos: ext/File-Util/t/04.portable.t line 19, column 1-30 reason: '' skip: '' str: ok 12/41 todo: '' type: test - actual_ok: 1 line: ok 13 num: 13 ok: 1 pos: ext/File-Util/t/04.portable.t line 20, column 1-30 reason: '' skip: '' str: ok 13/41 todo: '' type: test - actual_ok: 1 line: ok 14 num: 14 ok: 1 pos: ext/File-Util/t/04.portable.t line 21, column 1-30 reason: '' skip: '' str: ok 14/41 todo: '' type: test - actual_ok: 1 line: ok 15 num: 15 ok: 1 pos: ext/File-Util/t/04.portable.t line 22, column 1-30 reason: '' skip: '' str: ok 15/41 todo: '' type: test - actual_ok: 1 line: ok 16 num: 16 ok: 1 pos: ext/File-Util/t/04.portable.t line 23, column 1-30 reason: '' skip: '' str: ok 16/41 todo: '' type: test - actual_ok: 1 line: ok 17 num: 17 ok: 1 pos: ext/File-Util/t/04.portable.t line 24, column 1-30 reason: '' skip: '' str: ok 17/41 todo: '' type: test - actual_ok: 1 line: ok 18 num: 18 ok: 1 pos: ext/File-Util/t/04.portable.t line 25, column 1-30 reason: '' skip: '' str: ok 18/41 todo: '' type: test - actual_ok: 1 line: ok 19 num: 19 ok: 1 pos: ext/File-Util/t/04.portable.t line 26, column 1-30 reason: '' skip: '' str: ok 19/41 todo: '' type: test - actual_ok: 1 line: ok 20 num: 20 ok: 1 pos: ext/File-Util/t/04.portable.t line 27, column 1-30 reason: '' skip: '' str: ok 20/41 todo: '' type: test - actual_ok: 1 line: ok 21 num: 21 ok: 1 pos: ext/File-Util/t/04.portable.t line 28, column 1-30 reason: '' skip: '' str: ok 21/41 todo: '' type: test - actual_ok: 1 line: ok 22 num: 22 ok: 1 pos: ext/File-Util/t/04.portable.t line 29, column 1-30 reason: '' skip: '' str: ok 22/41 todo: '' type: test - actual_ok: 1 line: ok 23 num: 23 ok: 1 pos: ext/File-Util/t/04.portable.t line 30, column 1-30 reason: '' skip: '' str: ok 23/41 todo: '' type: test - actual_ok: 1 line: ok 24 num: 24 ok: 1 pos: ext/File-Util/t/04.portable.t line 31, column 1-30 reason: '' skip: '' str: ok 24/41 todo: '' type: test - actual_ok: 1 line: ok 25 num: 25 ok: 1 pos: ext/File-Util/t/04.portable.t line 32, column 1-30 reason: '' skip: '' str: ok 25/41 todo: '' type: test - actual_ok: 1 line: ok 26 num: 26 ok: 1 pos: ext/File-Util/t/04.portable.t line 33, column 1-30 reason: '' skip: '' str: ok 26/41 todo: '' type: test - actual_ok: 1 line: ok 27 num: 27 ok: 1 pos: ext/File-Util/t/04.portable.t line 34, column 1-30 reason: '' skip: '' str: ok 27/41 todo: '' type: test - actual_ok: 1 line: ok 28 num: 28 ok: 1 pos: ext/File-Util/t/04.portable.t line 35, column 1-30 reason: '' skip: '' str: ok 28/41 todo: '' type: test - actual_ok: 1 line: ok 29 num: 29 ok: 1 pos: ext/File-Util/t/04.portable.t line 36, column 1-30 reason: '' skip: '' str: ok 29/41 todo: '' type: test - actual_ok: 1 line: ok 30 num: 30 ok: 1 pos: ext/File-Util/t/04.portable.t line 37, column 1-30 reason: '' skip: '' str: ok 30/41 todo: '' type: test - actual_ok: 1 line: ok 31 num: 31 ok: 1 pos: ext/File-Util/t/04.portable.t line 38, column 1-30 reason: '' skip: '' str: ok 31/41 todo: '' type: test - actual_ok: 1 line: ok 32 num: 32 ok: 1 pos: ext/File-Util/t/04.portable.t line 39, column 1-30 reason: '' skip: '' str: ok 32/41 todo: '' type: test - actual_ok: 1 line: ok 33 num: 33 ok: 1 pos: ext/File-Util/t/04.portable.t line 40, column 1-55 reason: '' skip: '' str: ok 33/41 todo: '' type: test - actual_ok: 1 line: ok 34 num: 34 ok: 1 pos: ext/File-Util/t/04.portable.t line 46, column 5-26 reason: '' skip: '' str: ok 34/41 todo: '' type: test - actual_ok: 1 line: ok 35 num: 35 ok: 1 pos: ext/File-Util/t/04.portable.t line 46, column 5-26 reason: '' skip: '' str: ok 35/41 todo: '' type: test - actual_ok: 1 line: ok 36 num: 36 ok: 1 pos: ext/File-Util/t/04.portable.t line 46, column 5-26 reason: '' skip: '' str: ok 36/41 todo: '' type: test - actual_ok: 1 line: ok 37 num: 37 ok: 1 pos: ext/File-Util/t/04.portable.t line 46, column 5-26 reason: '' skip: '' str: ok 37/41 todo: '' type: test - actual_ok: 1 line: ok 38 num: 38 ok: 1 pos: ext/File-Util/t/04.portable.t line 46, column 5-26 reason: '' skip: '' str: ok 38/41 todo: '' type: test - actual_ok: 1 line: ok 39 num: 39 ok: 1 pos: ext/File-Util/t/04.portable.t line 46, column 5-26 reason: '' skip: '' str: ok 39/41 todo: '' type: test - actual_ok: 1 line: ok 40 num: 40 ok: 1 pos: ext/File-Util/t/04.portable.t line 46, column 5-26 reason: '' skip: '' str: ok 40/41 todo: '' type: test - actual_ok: 1 line: ok 41 num: 41 ok: 1 pos: ext/File-Util/t/04.portable.t line 46, column 5-26 reason: '' skip: '' str: ok 41/41 todo: '' type: test - actual_ok: 1 line: ok 42 num: 42 ok: 1 pos: ext/File-Util/t/04.portable.t line 46, column 5-26 reason: '' skip: '' str: ok 42/41 todo: '' type: test file: ext/File-Util/t/04.portable.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' exit: 0 max: 41 ok: 42 passing: 0 seen: 42 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/File-Util/t/05.methods.t line 7, column 17-56 reason: '' skip: '' str: ok 1/9 todo: '' type: test - actual_ok: 1 line: ok 2 - File exist num: 2 ok: 1 pos: ext/File-Util/t/05.methods.t line 12, column 1-30 reason: '' skip: '' str: ok 2/9 todo: '' type: test - actual_ok: 1 line: ok 3 - File doesn't exist num: 3 ok: 1 pos: ext/File-Util/t/05.methods.t line 14, column 1-42 reason: '' skip: '' str: ok 3/9 todo: '' type: test - actual_ok: 1 line: ok 4 - File size is not 0 num: 4 ok: 1 pos: ext/File-Util/t/05.methods.t line 17, column 1-43 reason: '' skip: '' str: ok 4/9 todo: '' type: test - actual_ok: 1 line: ok 5 - File size is 0 num: 5 ok: 1 pos: ext/File-Util/t/05.methods.t line 20, column 1-38 reason: '' skip: '' str: ok 5/9 todo: '' type: test - actual_ok: 1 line: ok 6 - Can read file num: 6 ok: 1 pos: ext/File-Util/t/05.methods.t line 23, column 1-35 reason: '' skip: '' str: ok 6/9 todo: '' type: test - actual_ok: 1 line: ok 7 - Can write file num: 7 ok: 1 pos: ext/File-Util/t/05.methods.t line 26, column 1-37 reason: '' skip: '' str: ok 7/9 todo: '' type: test - actual_ok: 1 line: ok 8 - Can read file num: 8 ok: 1 pos: ext/File-Util/t/05.methods.t line 29, column 1-39 reason: '' skip: '' str: ok 8/9 todo: '' type: test - actual_ok: 1 line: ok 9 - Can write file num: 9 ok: 1 pos: ext/File-Util/t/05.methods.t line 32, column 1-41 reason: '' skip: '' str: ok 9/9 todo: '' type: test - actual_ok: 1 line: ok 10 - Count lines num: 10 ok: 1 pos: ext/File-Util/t/05.methods.t line 35, column 1-32 reason: '' skip: '' str: ok 10/9 todo: '' type: test file: ext/File-Util/t/05.methods.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: File exist ok: 1 reason: '' type: '' - actual_ok: 1 name: File doesn't exist ok: 1 reason: '' type: '' - actual_ok: 1 name: File size is not 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: File size is 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: Can read file ok: 1 reason: '' type: '' - actual_ok: 1 name: Can write file ok: 1 reason: '' type: '' - actual_ok: 1 name: Can read file ok: 1 reason: '' type: '' - actual_ok: 1 name: Can write file ok: 1 reason: '' type: '' - actual_ok: 1 name: Count lines ok: 1 reason: '' type: '' exit: 0 max: 9 ok: 10 passing: 0 seen: 10 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/FindBin/t/01_use.t line 6, column 14-53 reason: '' skip: '' str: ok 1/1 todo: '' type: test file: ext/FindBin/t/01_use.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' exit: 0 max: 1 ok: 1 passing: 1 seen: 1 wait: 0 - events: - actual_ok: 1 line: ok 1 - no options num: 1 ok: 1 pos: ext/Getopt-Std/t/01-basic.t line 11, column 1-75 reason: '' skip: '' str: ok 1/15 todo: '' type: test - actual_ok: 1 line: ok 2 - all options num: 2 ok: 1 pos: ext/Getopt-Std/t/01-basic.t line 12, column 1-79 reason: '' skip: '' str: ok 2/15 todo: '' type: test - actual_ok: 1 line: ok 3 - mixed options num: 3 ok: 1 pos: ext/Getopt-Std/t/01-basic.t line 13, column 1-80 reason: '' skip: '' str: ok 3/15 todo: '' type: test - actual_ok: 1 line: ok 4 - basic getopts num: 4 ok: 1 pos: ext/Getopt-Std/t/01-basic.t line 17, column 5-77 reason: '' skip: '' str: ok 4/15 todo: '' type: test - actual_ok: 1 line: ok 5 - consumed input up to -- num: 5 ok: 1 pos: ext/Getopt-Std/t/01-basic.t line 18, column 5-47 reason: '' skip: '' str: ok 5/15 todo: '' type: test - actual_ok: 1 line: ok 6 - clustered getopts num: 6 ok: 1 pos: ext/Getopt-Std/t/01-basic.t line 23, column 5-81 reason: '' skip: '' str: ok 6/15 todo: '' type: test - actual_ok: 1 line: ok 7 - consumed input up to -- num: 7 ok: 1 pos: ext/Getopt-Std/t/01-basic.t line 24, column 5-47 reason: '' skip: '' str: ok 7/15 todo: '' type: test - actual_ok: 1 line: ok 8 - getopts with opt (no space) num: 8 ok: 1 pos: ext/Getopt-Std/t/01-basic.t line 29, column 5-87 reason: '' skip: '' str: ok 8/15 todo: '' type: test - actual_ok: 1 line: ok 9 - consumed input up to -- num: 9 ok: 1 pos: ext/Getopt-Std/t/01-basic.t line 30, column 5-47 reason: '' skip: '' str: ok 9/15 todo: '' type: test - actual_ok: 1 line: ok 10 - getopts with opt (space) num: 10 ok: 1 pos: ext/Getopt-Std/t/01-basic.t line 35, column 5-84 reason: '' skip: '' str: ok 10/15 todo: '' type: test - actual_ok: 1 line: ok 11 - consumed input up to -- num: 11 ok: 1 pos: ext/Getopt-Std/t/01-basic.t line 36, column 5-47 reason: '' skip: '' str: ok 11/15 todo: '' type: test - actual_ok: 1 line: ok 12 - getopts with opt that looks like a switch but isn't num: 12 ok: 1 pos: ext/Getopt-Std/t/01-basic.t line 41, column 5 - line 42, column 69 reason: '' skip: '' str: ok 12/15 todo: '' type: test - actual_ok: 1 line: ok 13 - consumed input up to -- num: 13 ok: 1 pos: ext/Getopt-Std/t/01-basic.t line 43, column 5-47 reason: '' skip: '' str: ok 13/15 todo: '' type: test - actual_ok: 1 line: ok 14 - basic getopts defaults to @*ARGS num: 14 ok: 1 pos: ext/Getopt-Std/t/01-basic.t line 48, column 5-86 reason: '' skip: '' str: ok 14/15 todo: '' type: test - actual_ok: 1 line: ok 15 - consumed @*ARGS up to -- num: 15 ok: 1 pos: ext/Getopt-Std/t/01-basic.t line 49, column 5-46 reason: '' skip: '' str: ok 15/15 todo: '' type: test file: ext/Getopt-Std/t/01-basic.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: no options ok: 1 reason: '' type: '' - actual_ok: 1 name: all options ok: 1 reason: '' type: '' - actual_ok: 1 name: mixed options ok: 1 reason: '' type: '' - actual_ok: 1 name: basic getopts ok: 1 reason: '' type: '' - actual_ok: 1 name: consumed input up to -- ok: 1 reason: '' type: '' - actual_ok: 1 name: clustered getopts ok: 1 reason: '' type: '' - actual_ok: 1 name: consumed input up to -- ok: 1 reason: '' type: '' - actual_ok: 1 name: getopts with opt (no space) ok: 1 reason: '' type: '' - actual_ok: 1 name: consumed input up to -- ok: 1 reason: '' type: '' - actual_ok: 1 name: getopts with opt (space) ok: 1 reason: '' type: '' - actual_ok: 1 name: consumed input up to -- ok: 1 reason: '' type: '' - actual_ok: 1 name: getopts with opt that looks like a switch but isn't ok: 1 reason: '' type: '' - actual_ok: 1 name: consumed input up to -- ok: 1 reason: '' type: '' - actual_ok: 1 name: basic getopts defaults to @*ARGS ok: 1 reason: '' type: '' - actual_ok: 1 name: consumed @*ARGS up to -- ok: 1 reason: '' type: '' exit: 0 max: 15 ok: 15 passing: 1 seen: 15 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/HTML-Entities/t/entities.t line 6, column 21-60 reason: '' skip: '' str: ok 1/11 todo: '' type: test - actual_ok: 1 line: ok 2 - Decoding entities should work num: 2 ok: 1 pos: ext/HTML-Entities/t/entities.t line 10, column 1-68 reason: '' skip: '' str: ok 2/11 todo: '' type: test - actual_ok: 1 line: ok 3 - ... and encoding entities should work num: 3 ok: 1 pos: ext/HTML-Entities/t/entities.t line 14, column 1 - line 15, column 44 reason: '' skip: '' str: ok 3/11 todo: '' type: test - actual_ok: 1 line: ok 4 - ... and encode_entities_numeric should also work. num: 4 ok: 1 pos: ext/HTML-Entities/t/entities.t line 20, column 1 - line 21, column 56 reason: '' skip: '' str: ok 4/11 todo: '' type: test - actual_ok: 1 line: ok 5 - We should be able to encode basic HTML entities num: 5 ok: 1 pos: ext/HTML-Entities/t/entities.t line 24, column 1 - line 25, column 54 reason: '' skip: '' str: ok 5/11 todo: '' type: test - actual_ok: 1 line: ok 6 - ... or encode them numerically, if desired. num: 6 ok: 1 pos: ext/HTML-Entities/t/entities.t line 27, column 1 - line 28, column 50 reason: '' skip: '' str: ok 6/11 todo: '' type: test - actual_ok: 1 line: ok 7 - Decoding entities should work in void context num: 7 ok: 1 pos: ext/HTML-Entities/t/entities.t line 33, column 1 - line 34, column 53 reason: '' skip: '' str: ok 7/11 todo: '' type: test - actual_ok: 1 line: ok 8 - ... and encoding entities should also work in void context num: 8 ok: 1 pos: ext/HTML-Entities/t/entities.t line 37, column 1 - line 38, column 66 reason: '' skip: '' str: ok 8/11 todo: '' type: test - actual_ok: 1 line: ok 9 - We should be able to include the range of characters to encode. num: 9 ok: 1 pos: ext/HTML-Entities/t/entities.t line 41, column 1 - line 42, column 70 reason: '' skip: '' str: ok 9/11 todo: '' type: test - actual_ok: 1 line: ok 10 - Decoding an array ref should work. num: 10 ok: 1 pos: ext/HTML-Entities/t/entities.t line 45, column 1-89 reason: '' skip: '' str: ok 10/11 todo: '' type: test - actual_ok: 1 line: ok 11 - Decoding a list should work too. num: 11 ok: 1 pos: ext/HTML-Entities/t/entities.t line 46, column 1-85 reason: '' skip: '' str: ok 11/11 todo: '' type: test file: ext/HTML-Entities/t/entities.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: Decoding entities should work ok: 1 reason: '' type: '' - actual_ok: 1 name: ... and encoding entities should work ok: 1 reason: '' type: '' - actual_ok: 1 name: ... and encode_entities_numeric should also work. ok: 1 reason: '' type: '' - actual_ok: 1 name: We should be able to encode basic HTML entities ok: 1 reason: '' type: '' - actual_ok: 1 name: ... or encode them numerically, if desired. ok: 1 reason: '' type: '' - actual_ok: 1 name: Decoding entities should work in void context ok: 1 reason: '' type: '' - actual_ok: 1 name: ... and encoding entities should also work in void context ok: 1 reason: '' type: '' - actual_ok: 1 name: We should be able to include the range of characters to encode. ok: 1 reason: '' type: '' - actual_ok: 1 name: Decoding an array ref should work. ok: 1 reason: '' type: '' - actual_ok: 1 name: Decoding a list should work too. ok: 1 reason: '' type: '' exit: 0 max: 11 ok: 11 passing: 1 seen: 11 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/HTTP-Server-Simple/t/01_use.t line 6, column 27-66 reason: '' skip: '' str: ok 1/1 todo: '' type: test file: ext/HTTP-Server-Simple/t/01_use.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' exit: 0 max: 1 ok: 1 passing: 1 seen: 1 wait: 0 - events: - actual_ok: 0 line: not ok 1 - connected to a subclassed server num: 1 ok: 0 pos: ext/HTTP-Server-Simple/t/subclass.t line 36, column 1-73 reason: '' skip: '' str: NOK 1 todo: '' type: test file: ext/HTTP-Server-Simple/t/subclass.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 0 name: connected to a subclassed server ok: 0 reason: '' type: '' exit: 0 max: 1 passing: 0 seen: 1 wait: 0 - events: [] file: ext/HTTP/t/00_Compile.t results: !!perl/hash:Test::Harness::Results exit: 1 passing: 0 wait: 256 - events: - actual_ok: 1 line: ok 1 - ... we parsed the sample file without die-ing num: 1 ok: 1 pos: ext/Kwid-Event-Parser/t/basic.t line 102, column 1 - line 104, column 51 reason: '' skip: '' str: ok 1/1 todo: '' type: test file: ext/Kwid-Event-Parser/t/basic.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: ... we parsed the sample file without die-ing ok: 1 reason: '' type: '' exit: 0 max: 1 ok: 1 passing: 1 seen: 1 wait: 0 - events: - actual_ok: 1 line: ok 1 - Locale::KeyedText imported OK num: 1 ok: 1 pos: ext/Locale-KeyedText/t/LKT_00_Compile.t line 7, column 1-30 reason: '' skip: '' str: ok 1/6 todo: '' type: test - actual_ok: 1 diag: " 'Locale::KeyedText is the correct version' );\n\n" line: "ok 2 - # skip is( Locale::KeyedText.WHO.version, 1.74.0," num: 2 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: is( Locale::KeyedText.WHO.version, 1.74.0, skip: 1 str: ok 2/6 todo: '' type: test - actual_ok: 1 line: ok 3 - Locale::KeyedText::L::en imported OK num: 3 ok: 1 pos: ext/Locale-KeyedText/t/LKT_00_Compile.t line 11, column 1-37 reason: '' skip: '' str: ok 3/6 todo: '' type: test - actual_ok: 1 diag: " 'Locale::KeyedText::L::en is the correct version' );\n\n" line: "ok 4 - # skip is( Locale::KeyedText::L::en.WHO.version, 1.0.3," num: 4 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: is( Locale::KeyedText::L::en.WHO.version, 1.0.3, skip: 1 str: ok 4/6 todo: '' type: test - actual_ok: 1 line: ok 5 - Locale::KeyedText::L::fr imported OK num: 5 ok: 1 pos: ext/Locale-KeyedText/t/LKT_00_Compile.t line 15, column 1-37 reason: '' skip: '' str: ok 5/6 todo: '' type: test - actual_ok: 1 diag: " 'Locale::KeyedText::L::fr is the correct version' );\n\n" line: "ok 6 - # skip is( Locale::KeyedText::L::fr.WHO.version, 1.0.0," num: 6 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: is( Locale::KeyedText::L::fr.WHO.version, 1.0.0, skip: 1 str: ok 6/6 todo: '' type: test file: ext/Locale-KeyedText/t/LKT_00_Compile.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: Locale::KeyedText imported OK ok: 1 reason: '' type: '' - actual_ok: 1 diagnostics: " 'Locale::KeyedText is the correct version' );\n" name: " " ok: 1 reason: is( Locale::KeyedText.WHO.version, 1.74.0, type: skip - actual_ok: 1 name: Locale::KeyedText::L::en imported OK ok: 1 reason: '' type: '' - actual_ok: 1 diagnostics: " 'Locale::KeyedText::L::en is the correct version' );\n" name: " " ok: 1 reason: is( Locale::KeyedText::L::en.WHO.version, 1.0.3, type: skip - actual_ok: 1 name: Locale::KeyedText::L::fr imported OK ok: 1 reason: '' type: '' - actual_ok: 1 diagnostics: " 'Locale::KeyedText::L::fr is the correct version' );\n" name: " " ok: 1 reason: is( Locale::KeyedText::L::fr.WHO.version, 1.0.0, type: skip exit: 0 max: 6 ok: 6 passing: 1 seen: 6 skip: 3 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/Log-Selective/t/1-basic.t line 4, column 21-60 reason: '' skip: '' str: ok 1/4 todo: '' type: test - actual_ok: 1 line: ok 2 - Selected tag ':foo' num: 2 ok: 1 pos: ext/Log-Selective/t/1-basic.t line 5, column 1-65 reason: '' skip: '' str: ok 2/4 todo: '' type: test - actual_ok: 1 line: "ok 3 - # skip looping tests" num: 3 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: looping tests skip: 1 str: ok 3/4 todo: '' type: test - actual_ok: 1 line: "ok 4 - # skip looping tests" num: 4 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: looping tests skip: 1 str: ok 4/4 todo: '' type: test file: ext/Log-Selective/t/1-basic.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: Selected tag ':foo' ok: 1 reason: '' type: '' - actual_ok: 1 name: " " ok: 1 reason: looping tests type: skip - actual_ok: 1 name: " " ok: 1 reason: looping tests type: skip exit: 0 max: 4 ok: 4 passing: 1 seen: 4 skip: 2 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/Log-Selective/t/all.t line 4, column 21-60 reason: '' skip: '' str: ok 1/4 todo: '' type: test - actual_ok: 1 line: ok 2 - Selected tags ':foo' and ':all' num: 2 ok: 1 pos: ext/Log-Selective/t/all.t line 5, column 1-83 reason: '' skip: '' str: ok 2/4 todo: '' type: test - actual_ok: 1 line: "ok 3 - # skip looping tests" num: 3 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: looping tests skip: 1 str: ok 3/4 todo: '' type: test - actual_ok: 1 line: "ok 4 - # skip looping tests" num: 4 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: looping tests skip: 1 str: ok 4/4 todo: '' type: test file: ext/Log-Selective/t/all.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: Selected tags ':foo' and ':all' ok: 1 reason: '' type: '' - actual_ok: 1 name: " " ok: 1 reason: looping tests type: skip - actual_ok: 1 name: " " ok: 1 reason: looping tests type: skip exit: 0 max: 4 ok: 4 passing: 1 seen: 4 skip: 2 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/Log-Selective/t/autotag.t line 4, column 21-60 reason: '' skip: '' str: ok 1/4 todo: '' type: test - actual_ok: 1 line: ok 2 - Selected tag ':magic' num: 2 ok: 1 pos: ext/Log-Selective/t/autotag.t line 5, column 1-69 reason: '' skip: '' str: ok 2/4 todo: '' type: test - actual_ok: 1 line: "ok 3 - # skip looping tests" num: 3 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: looping tests skip: 1 str: ok 3/4 todo: '' type: test - actual_ok: 1 line: "ok 4 - # skip looping tests" num: 4 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: looping tests skip: 1 str: ok 4/4 todo: '' type: test file: ext/Log-Selective/t/autotag.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: Selected tag ':magic' ok: 1 reason: '' type: '' - actual_ok: 1 name: " " ok: 1 reason: looping tests type: skip - actual_ok: 1 name: " " ok: 1 reason: looping tests type: skip exit: 0 max: 4 ok: 4 passing: 1 seen: 4 skip: 2 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/Log-Selective/t/env.t line 4, column 21-60 reason: '' skip: '' str: ok 1/4 todo: '' type: test - actual_ok: 1 line: ok 2 - Selected tag 'foo' via environment num: 2 ok: 1 pos: ext/Log-Selective/t/env.t line 5, column 1-76 reason: '' skip: '' str: ok 2/4 todo: '' type: test - actual_ok: 1 line: "ok 3 - # skip looping tests" num: 3 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: looping tests skip: 1 str: ok 3/4 todo: '' type: test - actual_ok: 1 line: "ok 4 - # skip looping tests" num: 4 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: looping tests skip: 1 str: ok 4/4 todo: '' type: test file: ext/Log-Selective/t/env.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: Selected tag 'foo' via environment ok: 1 reason: '' type: '' - actual_ok: 1 name: " " ok: 1 reason: looping tests type: skip - actual_ok: 1 name: " " ok: 1 reason: looping tests type: skip exit: 0 max: 4 ok: 4 passing: 1 seen: 4 skip: 2 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/Log-Selective/t/messages.t line 4, column 21-60 reason: '' skip: '' str: ok 1/5 todo: '' type: test - actual_ok: 1 line: ok 2 - Selected tag ':foo' num: 2 ok: 1 pos: ext/Log-Selective/t/messages.t line 5, column 1-65 reason: '' skip: '' str: ok 2/5 todo: '' type: test - actual_ok: 1 line: "ok 3 - # skip looping tests" num: 3 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: looping tests skip: 1 str: ok 3/5 todo: '' type: test - actual_ok: 1 line: "ok 4 - # skip looping tests" num: 4 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: looping tests skip: 1 str: ok 4/5 todo: '' type: test - actual_ok: 1 line: "ok 5 - # skip looping tests" num: 5 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: looping tests skip: 1 str: ok 5/5 todo: '' type: test file: ext/Log-Selective/t/messages.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: Selected tag ':foo' ok: 1 reason: '' type: '' - actual_ok: 1 name: " " ok: 1 reason: looping tests type: skip - actual_ok: 1 name: " " ok: 1 reason: looping tests type: skip - actual_ok: 1 name: " " ok: 1 reason: looping tests type: skip exit: 0 max: 5 ok: 5 passing: 1 seen: 5 skip: 3 wait: 0 - events: - actual_ok: 1 line: "ok 1 - # skip skipping hanging tests" num: 1 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: skipping hanging tests skip: 1 str: ok 1/3 todo: '' type: test - actual_ok: 1 line: "ok 2 - # skip skipping hanging tests" num: 2 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: skipping hanging tests skip: 1 str: ok 2/3 todo: '' type: test - actual_ok: 1 line: "ok 3 - # skip skipping hanging tests" num: 3 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: skipping hanging tests skip: 1 str: ok 3/3 todo: '' type: test file: ext/MIME-Base64/t/Base64.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: " " ok: 1 reason: skipping hanging tests type: skip - actual_ok: 1 name: " " ok: 1 reason: skipping hanging tests type: skip - actual_ok: 1 name: " " ok: 1 reason: skipping hanging tests type: skip exit: 0 max: 3 ok: 3 passing: 1 seen: 3 skip: 3 wait: 0 - events: - actual_ok: 1 line: ok 1 - new() Math::Random::Kiss num: 1 ok: 1 pos: ext/Math-Random-Kiss/t/rand.t line 17, column 1-38 reason: '' skip: '' str: ok 1/26 todo: '' type: test - actual_ok: 1 line: ok 2 - Math::Random::Kiss does Rand num: 2 ok: 1 pos: ext/Math-Random-Kiss/t/rand.t line 18, column 1-50 reason: '' skip: '' str: ok 2/26 todo: '' type: test - actual_ok: 1 line: ok 3 - rand() returns numbers greater than or equal to 0 num: 3 ok: 1 pos: ext/Math-Random-Kiss/t/rand.t line 20, column 1-75 reason: '' skip: '' str: ok 3/26 todo: '' type: test - actual_ok: 1 line: ok 4 - rand() returns numbers less than 1 num: 4 ok: 1 pos: ext/Math-Random-Kiss/t/rand.t line 21, column 1-59 reason: '' skip: '' str: ok 4/26 todo: '' type: test - actual_ok: 1 line: ok 5 - rand(10) always returns numbers greater than or equal to 0 (1) num: 5 ok: 1 pos: ext/Math-Random-Kiss/t/rand.t line 24, column 3-93 reason: '' skip: '' str: ok 5/26 todo: '' type: test - actual_ok: 1 line: ok 6 - rand(10) always returns numbers less than 10 (1) num: 6 ok: 1 pos: ext/Math-Random-Kiss/t/rand.t line 25, column 3-79 reason: '' skip: '' str: ok 6/26 todo: '' type: test - actual_ok: 1 line: ok 7 - rand(10) always returns numbers greater than or equal to 0 (2) num: 7 ok: 1 pos: ext/Math-Random-Kiss/t/rand.t line 24, column 3-93 reason: '' skip: '' str: ok 7/26 todo: '' type: test - actual_ok: 1 line: ok 8 - rand(10) always returns numbers less than 10 (2) num: 8 ok: 1 pos: ext/Math-Random-Kiss/t/rand.t line 25, column 3-79 reason: '' skip: '' str: ok 8/26 todo: '' type: test - actual_ok: 1 line: ok 9 - rand(10) always returns numbers greater than or equal to 0 (3) num: 9 ok: 1 pos: ext/Math-Random-Kiss/t/rand.t line 24, column 3-93 reason: '' skip: '' str: ok 9/26 todo: '' type: test - actual_ok: 1 line: ok 10 - rand(10) always returns numbers less than 10 (3) num: 10 ok: 1 pos: ext/Math-Random-Kiss/t/rand.t line 25, column 3-79 reason: '' skip: '' str: ok 10/26 todo: '' type: test - actual_ok: 1 line: ok 11 - rand(10) always returns numbers greater than or equal to 0 (4) num: 11 ok: 1 pos: ext/Math-Random-Kiss/t/rand.t line 24, column 3-93 reason: '' skip: '' str: ok 11/26 todo: '' type: test - actual_ok: 1 line: ok 12 - rand(10) always returns numbers less than 10 (4) num: 12 ok: 1 pos: ext/Math-Random-Kiss/t/rand.t line 25, column 3-79 reason: '' skip: '' str: ok 12/26 todo: '' type: test - actual_ok: 1 line: ok 13 - rand(10) always returns numbers greater than or equal to 0 (5) num: 13 ok: 1 pos: ext/Math-Random-Kiss/t/rand.t line 24, column 3-93 reason: '' skip: '' str: ok 13/26 todo: '' type: test - actual_ok: 1 line: ok 14 - rand(10) always returns numbers less than 10 (5) num: 14 ok: 1 pos: ext/Math-Random-Kiss/t/rand.t line 25, column 3-79 reason: '' skip: '' str: ok 14/26 todo: '' type: test - actual_ok: 1 line: ok 15 - rand(10) always returns numbers greater than or equal to 0 (6) num: 15 ok: 1 pos: ext/Math-Random-Kiss/t/rand.t line 24, column 3-93 reason: '' skip: '' str: ok 15/26 todo: '' type: test - actual_ok: 1 line: ok 16 - rand(10) always returns numbers less than 10 (6) num: 16 ok: 1 pos: ext/Math-Random-Kiss/t/rand.t line 25, column 3-79 reason: '' skip: '' str: ok 16/26 todo: '' type: test - actual_ok: 1 line: ok 17 - rand(10) always returns numbers greater than or equal to 0 (7) num: 17 ok: 1 pos: ext/Math-Random-Kiss/t/rand.t line 24, column 3-93 reason: '' skip: '' str: ok 17/26 todo: '' type: test - actual_ok: 1 line: ok 18 - rand(10) always returns numbers less than 10 (7) num: 18 ok: 1 pos: ext/Math-Random-Kiss/t/rand.t line 25, column 3-79 reason: '' skip: '' str: ok 18/26 todo: '' type: test - actual_ok: 1 line: ok 19 - rand(10) always returns numbers greater than or equal to 0 (8) num: 19 ok: 1 pos: ext/Math-Random-Kiss/t/rand.t line 24, column 3-93 reason: '' skip: '' str: ok 19/26 todo: '' type: test - actual_ok: 1 line: ok 20 - rand(10) always returns numbers less than 10 (8) num: 20 ok: 1 pos: ext/Math-Random-Kiss/t/rand.t line 25, column 3-79 reason: '' skip: '' str: ok 20/26 todo: '' type: test - actual_ok: 1 line: ok 21 - rand(10) always returns numbers greater than or equal to 0 (9) num: 21 ok: 1 pos: ext/Math-Random-Kiss/t/rand.t line 24, column 3-93 reason: '' skip: '' str: ok 21/26 todo: '' type: test - actual_ok: 1 line: ok 22 - rand(10) always returns numbers less than 10 (9) num: 22 ok: 1 pos: ext/Math-Random-Kiss/t/rand.t line 25, column 3-79 reason: '' skip: '' str: ok 22/26 todo: '' type: test - actual_ok: 1 line: ok 23 - rand(10) always returns numbers greater than or equal to 0 (10) num: 23 ok: 1 pos: ext/Math-Random-Kiss/t/rand.t line 24, column 3-93 reason: '' skip: '' str: ok 23/26 todo: '' type: test - actual_ok: 1 line: ok 24 - rand(10) always returns numbers less than 10 (10) num: 24 ok: 1 pos: ext/Math-Random-Kiss/t/rand.t line 25, column 3-79 reason: '' skip: '' str: ok 24/26 todo: '' type: test - actual_ok: 1 line: ok 25 - srand(1) parses num: 25 ok: 1 pos: ext/Math-Random-Kiss/t/rand.t line 28, column 1-38 reason: '' skip: '' str: ok 25/26 todo: '' type: test - actual_ok: 1 line: ok 26 - srand() provides repeatability for rand() num: 26 ok: 1 pos: ext/Math-Random-Kiss/t/rand.t line 36, column 1 - line 37, column 50 reason: '' skip: '' str: ok 26/26 todo: '' type: test file: ext/Math-Random-Kiss/t/rand.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: new() Math::Random::Kiss ok: 1 reason: '' type: '' - actual_ok: 1 name: Math::Random::Kiss does Rand ok: 1 reason: '' type: '' - actual_ok: 1 name: rand() returns numbers greater than or equal to 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: rand() returns numbers less than 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: rand(10) always returns numbers greater than or equal to 0 (1) ok: 1 reason: '' type: '' - actual_ok: 1 name: rand(10) always returns numbers less than 10 (1) ok: 1 reason: '' type: '' - actual_ok: 1 name: rand(10) always returns numbers greater than or equal to 0 (2) ok: 1 reason: '' type: '' - actual_ok: 1 name: rand(10) always returns numbers less than 10 (2) ok: 1 reason: '' type: '' - actual_ok: 1 name: rand(10) always returns numbers greater than or equal to 0 (3) ok: 1 reason: '' type: '' - actual_ok: 1 name: rand(10) always returns numbers less than 10 (3) ok: 1 reason: '' type: '' - actual_ok: 1 name: rand(10) always returns numbers greater than or equal to 0 (4) ok: 1 reason: '' type: '' - actual_ok: 1 name: rand(10) always returns numbers less than 10 (4) ok: 1 reason: '' type: '' - actual_ok: 1 name: rand(10) always returns numbers greater than or equal to 0 (5) ok: 1 reason: '' type: '' - actual_ok: 1 name: rand(10) always returns numbers less than 10 (5) ok: 1 reason: '' type: '' - actual_ok: 1 name: rand(10) always returns numbers greater than or equal to 0 (6) ok: 1 reason: '' type: '' - actual_ok: 1 name: rand(10) always returns numbers less than 10 (6) ok: 1 reason: '' type: '' - actual_ok: 1 name: rand(10) always returns numbers greater than or equal to 0 (7) ok: 1 reason: '' type: '' - actual_ok: 1 name: rand(10) always returns numbers less than 10 (7) ok: 1 reason: '' type: '' - actual_ok: 1 name: rand(10) always returns numbers greater than or equal to 0 (8) ok: 1 reason: '' type: '' - actual_ok: 1 name: rand(10) always returns numbers less than 10 (8) ok: 1 reason: '' type: '' - actual_ok: 1 name: rand(10) always returns numbers greater than or equal to 0 (9) ok: 1 reason: '' type: '' - actual_ok: 1 name: rand(10) always returns numbers less than 10 (9) ok: 1 reason: '' type: '' - actual_ok: 1 name: rand(10) always returns numbers greater than or equal to 0 (10) ok: 1 reason: '' type: '' - actual_ok: 1 name: rand(10) always returns numbers less than 10 (10) ok: 1 reason: '' type: '' - actual_ok: 1 name: srand(1) parses ok: 1 reason: '' type: '' - actual_ok: 1 name: srand() provides repeatability for rand() ok: 1 reason: '' type: '' exit: 0 max: 26 ok: 26 passing: 1 seen: 26 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/Module-Pluggable-Fast/t/01_use.t line 6, column 30-69 reason: '' skip: '' str: ok 1/1 todo: '' type: test file: ext/Module-Pluggable-Fast/t/01_use.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' exit: 0 max: 1 ok: 1 passing: 1 seen: 1 wait: 0 - events: - actual_ok: 1 line: ok 1 - Muldis::DB imported OK num: 1 ok: 1 pos: ext/Muldis-DB/t/MDB_00_Compile.t line 7, column 1-23 reason: '' skip: '' str: ok 1/10 todo: '' type: test - actual_ok: 1 diag: " 'Muldis::DB is the correct version' );\n\n" line: "ok 2 - # skip is( Muldis::DB.WHO.version, 0.6.0," num: 2 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: is( Muldis::DB.WHO.version, 0.6.0, skip: 1 str: ok 2/10 todo: '' type: test - actual_ok: 1 line: ok 3 - Muldis::DB::Interface imported OK num: 3 ok: 1 pos: ext/Muldis-DB/t/MDB_00_Compile.t line 11, column 1-34 reason: '' skip: '' str: ok 3/10 todo: '' type: test - actual_ok: 1 diag: " 'Muldis::DB::Interface is the correct version' );\n\n" line: "ok 4 - # skip is( Muldis::DB::Interface.WHO.version, 0.6.0," num: 4 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: is( Muldis::DB::Interface.WHO.version, 0.6.0, skip: 1 str: ok 4/10 todo: '' type: test - actual_ok: 1 line: ok 5 - Muldis::DB::Validator imported OK num: 5 ok: 1 pos: ext/Muldis-DB/t/MDB_00_Compile.t line 15, column 1-34 reason: '' skip: '' str: ok 5/10 todo: '' type: test - actual_ok: 1 diag: " 'Muldis::DB::Validator is the correct version' );\n\n" line: "ok 6 - # skip is( Muldis::DB::Validator.WHO.version, 0.6.0," num: 6 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: is( Muldis::DB::Validator.WHO.version, 0.6.0, skip: 1 str: ok 6/10 todo: '' type: test - actual_ok: 1 line: ok 7 - Muldis::DB::Engine::Example::Value imported OK num: 7 ok: 1 pos: ext/Muldis-DB/t/MDB_00_Compile.t line 19, column 1-47 reason: '' skip: '' str: ok 7/10 todo: '' type: test - actual_ok: 1 diag: " 'Muldis::DB::Engine::Example::Value is the correct version' );\n\n" line: "ok 8 - # skip is( Muldis::DB::Engine::Example::Value.WHO.version, 0.0.0," num: 8 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: is( Muldis::DB::Engine::Example::Value.WHO.version, 0.0.0, skip: 1 str: ok 8/10 todo: '' type: test - actual_ok: 1 line: ok 9 - Muldis::DB::Engine::Example imported OK num: 9 ok: 1 pos: ext/Muldis-DB/t/MDB_00_Compile.t line 23, column 1-40 reason: '' skip: '' str: ok 9/10 todo: '' type: test - actual_ok: 1 diag: " 'Muldis::DB::Engine::Example is the correct version' );\n\n" line: "ok 10 - # skip is( Muldis::DB::Engine::Example.WHO.version, 0.6.0," num: 10 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: is( Muldis::DB::Engine::Example.WHO.version, 0.6.0, skip: 1 str: ok 10/10 todo: '' type: test file: ext/Muldis-DB/t/MDB_00_Compile.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: Muldis::DB imported OK ok: 1 reason: '' type: '' - actual_ok: 1 diagnostics: " 'Muldis::DB is the correct version' );\n" name: " " ok: 1 reason: is( Muldis::DB.WHO.version, 0.6.0, type: skip - actual_ok: 1 name: Muldis::DB::Interface imported OK ok: 1 reason: '' type: '' - actual_ok: 1 diagnostics: " 'Muldis::DB::Interface is the correct version' );\n" name: " " ok: 1 reason: is( Muldis::DB::Interface.WHO.version, 0.6.0, type: skip - actual_ok: 1 name: Muldis::DB::Validator imported OK ok: 1 reason: '' type: '' - actual_ok: 1 diagnostics: " 'Muldis::DB::Validator is the correct version' );\n" name: " " ok: 1 reason: is( Muldis::DB::Validator.WHO.version, 0.6.0, type: skip - actual_ok: 1 name: Muldis::DB::Engine::Example::Value imported OK ok: 1 reason: '' type: '' - actual_ok: 1 diagnostics: " 'Muldis::DB::Engine::Example::Value is the correct version' );\n" name: " " ok: 1 reason: is( Muldis::DB::Engine::Example::Value.WHO.version, 0.0.0, type: skip - actual_ok: 1 name: Muldis::DB::Engine::Example imported OK ok: 1 reason: '' type: '' - actual_ok: 1 diagnostics: " 'Muldis::DB::Engine::Example is the correct version' );\n" name: " " ok: 1 reason: is( Muldis::DB::Engine::Example.WHO.version, 0.6.0, type: skip exit: 0 max: 10 ok: 10 passing: 1 seen: 10 skip: 5 wait: 0 - events: - actual_ok: 1 line: ok 1 - The object does 'Muldis::DB::Interface::Machine' num: 1 ok: 1 pos: blib6/lib/Muldis/DB/Validator.pm line 27, column 5-58 reason: '' skip: '' str: ok 1/13 todo: '' type: test - actual_ok: 1 line: ok 2 - The object does 'Muldis::DB::Interface::Process' num: 2 ok: 1 pos: blib6/lib/Muldis/DB/Validator.pm line 29, column 5-58 reason: '' skip: '' str: ok 2/13 todo: '' type: test - actual_ok: 1 line: ok 3 - The object does 'Muldis::DB::Interface::Var' num: 3 ok: 1 pos: blib6/lib/Muldis/DB/Validator.pm line 47, column 5-60 reason: '' skip: '' str: ok 3/13 todo: '' type: test - actual_ok: 1 line: ok 4 - The object does 'Muldis::DB::Interface::Var' num: 4 ok: 1 pos: blib6/lib/Muldis/DB/Validator.pm line 50, column 5-56 reason: '' skip: '' str: ok 4/13 todo: '' type: test - actual_ok: 1 line: ok 5 - The object does 'Muldis::DB::Interface::Var' num: 5 ok: 1 pos: blib6/lib/Muldis/DB/Validator.pm line 53, column 5-60 reason: '' skip: '' str: ok 5/13 todo: '' type: test - actual_ok: 1 line: ok 6 - no death from loading example suppliers data into VM num: 6 ok: 1 pos: blib6/lib/Muldis/DB/Validator.pm line 73, column 5-67 reason: '' skip: '' str: ok 6/13 todo: '' type: test - actual_ok: 1 line: ok 7 - no death from loading example foods data into VM num: 7 ok: 1 pos: blib6/lib/Muldis/DB/Validator.pm line 99, column 5-63 reason: '' skip: '' str: ok 7/13 todo: '' type: test - actual_ok: 1 line: ok 8 - no death from loading example shipments data into VM num: 8 ok: 1 pos: blib6/lib/Muldis/DB/Validator.pm line 140, column 5-67 reason: '' skip: '' str: ok 8/13 todo: '' type: test - actual_ok: 1 line: ok 9 - The object does 'Muldis::DB::Interface::Var' num: 9 ok: 1 pos: blib6/lib/Muldis/DB/Validator.pm line 146, column 5-58 reason: '' skip: '' str: ok 9/13 todo: '' type: test - actual_ok: 1 line: ok 10 - no death from loading desired colour into VM num: 10 ok: 1 pos: blib6/lib/Muldis/DB/Validator.pm line 148, column 5-59 reason: '' skip: '' str: ok 10/13 todo: '' type: test - actual_ok: 1 line: ok 11 - no death from executing search query num: 11 ok: 1 pos: blib6/lib/Muldis/DB/Validator.pm line 171, column 5-51 reason: '' skip: '' str: ok 11/13 todo: '' type: test - actual_ok: 1 line: ok 12 - The object does 'Muldis::DB::Interface::Var' num: 12 ok: 1 pos: blib6/lib/Muldis/DB/Validator.pm line 172, column 5-60 reason: '' skip: '' str: ok 12/13 todo: '' type: test - actual_ok: 1 diag: "# debug: orange food suppliers found:\n\n# \\undef\n\n#### Muldis::DB::Validator finished test of Muldis::DB::Engine::Example ####\n\n" line: ok 13 - no death from fetching search results from VM num: 13 ok: 1 pos: blib6/lib/Muldis/DB/Validator.pm line 175, column 5-60 reason: '' skip: '' str: ok 13/13 todo: '' type: test file: ext/Muldis-DB/t/MDB_50_Validate_Example.t pre_diag: "#### Muldis::DB::Validator starting test of Muldis::DB::Engine::Example ####\n\n" results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: The object does 'Muldis::DB::Interface::Machine' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object does 'Muldis::DB::Interface::Process' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object does 'Muldis::DB::Interface::Var' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object does 'Muldis::DB::Interface::Var' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object does 'Muldis::DB::Interface::Var' ok: 1 reason: '' type: '' - actual_ok: 1 name: no death from loading example suppliers data into VM ok: 1 reason: '' type: '' - actual_ok: 1 name: no death from loading example foods data into VM ok: 1 reason: '' type: '' - actual_ok: 1 name: no death from loading example shipments data into VM ok: 1 reason: '' type: '' - actual_ok: 1 name: The object does 'Muldis::DB::Interface::Var' ok: 1 reason: '' type: '' - actual_ok: 1 name: no death from loading desired colour into VM ok: 1 reason: '' type: '' - actual_ok: 1 name: no death from executing search query ok: 1 reason: '' type: '' - actual_ok: 1 name: The object does 'Muldis::DB::Interface::Var' ok: 1 reason: '' type: '' - actual_ok: 1 diagnostics: "debug: orange food suppliers found:\n\\undef\n#### Muldis::DB::Validator finished test of Muldis::DB::Engine::Example ####\n" name: no death from fetching search results from VM ok: 1 reason: '' type: '' exit: 0 max: 13 ok: 13 passing: 1 seen: 13 wait: 0 - events: - actual_ok: 1 line: ok 1 - instantiation of a bot 'object' worked num: 1 ok: 1 pos: ext/Net-IRC/t/basic.t line 18, column 1-64 reason: '' skip: '' str: ok 1/2 todo: '' type: test - actual_ok: 1 line: ok 2 - calling a method on a bot 'object' worked num: 2 ok: 1 pos: ext/Net-IRC/t/basic.t line 19, column 1-67 reason: '' skip: '' str: ok 2/2 todo: '' type: test file: ext/Net-IRC/t/basic.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: instantiation of a bot 'object' worked ok: 1 reason: '' type: '' - actual_ok: 1 name: calling a method on a bot 'object' worked ok: 1 reason: '' type: '' exit: 0 max: 2 ok: 2 passing: 1 seen: 2 wait: 0 - events: - actual_ok: 1 line: "ok 1 - # skip nested class not yet implemented" num: 1 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 1/82 todo: '' type: test - actual_ok: 1 line: "ok 2 - # skip nested class not yet implemented" num: 2 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 2/82 todo: '' type: test - actual_ok: 1 line: "ok 3 - # skip nested class not yet implemented" num: 3 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 3/82 todo: '' type: test - actual_ok: 1 line: "ok 4 - # skip nested class not yet implemented" num: 4 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 4/82 todo: '' type: test - actual_ok: 1 line: "ok 5 - # skip nested class not yet implemented" num: 5 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 5/82 todo: '' type: test - actual_ok: 1 line: "ok 6 - # skip nested class not yet implemented" num: 6 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 6/82 todo: '' type: test - actual_ok: 1 line: "ok 7 - # skip nested class not yet implemented" num: 7 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 7/82 todo: '' type: test - actual_ok: 1 line: "ok 8 - # skip nested class not yet implemented" num: 8 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 8/82 todo: '' type: test - actual_ok: 1 line: "ok 9 - # skip nested class not yet implemented" num: 9 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 9/82 todo: '' type: test - actual_ok: 1 line: "ok 10 - # skip nested class not yet implemented" num: 10 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 10/82 todo: '' type: test - actual_ok: 1 line: "ok 11 - # skip nested class not yet implemented" num: 11 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 11/82 todo: '' type: test - actual_ok: 1 line: "ok 12 - # skip nested class not yet implemented" num: 12 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 12/82 todo: '' type: test - actual_ok: 1 line: "ok 13 - # skip nested class not yet implemented" num: 13 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 13/82 todo: '' type: test - actual_ok: 1 line: "ok 14 - # skip nested class not yet implemented" num: 14 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 14/82 todo: '' type: test - actual_ok: 1 line: "ok 15 - # skip nested class not yet implemented" num: 15 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 15/82 todo: '' type: test - actual_ok: 1 line: "ok 16 - # skip nested class not yet implemented" num: 16 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 16/82 todo: '' type: test - actual_ok: 1 line: "ok 17 - # skip nested class not yet implemented" num: 17 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 17/82 todo: '' type: test - actual_ok: 1 line: "ok 18 - # skip nested class not yet implemented" num: 18 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 18/82 todo: '' type: test - actual_ok: 1 line: "ok 19 - # skip nested class not yet implemented" num: 19 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 19/82 todo: '' type: test - actual_ok: 1 line: "ok 20 - # skip nested class not yet implemented" num: 20 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 20/82 todo: '' type: test - actual_ok: 1 line: "ok 21 - # skip nested class not yet implemented" num: 21 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 21/82 todo: '' type: test - actual_ok: 1 line: "ok 22 - # skip nested class not yet implemented" num: 22 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 22/82 todo: '' type: test - actual_ok: 1 line: "ok 23 - # skip nested class not yet implemented" num: 23 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 23/82 todo: '' type: test - actual_ok: 1 line: "ok 24 - # skip nested class not yet implemented" num: 24 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 24/82 todo: '' type: test - actual_ok: 1 line: "ok 25 - # skip nested class not yet implemented" num: 25 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 25/82 todo: '' type: test - actual_ok: 1 line: "ok 26 - # skip nested class not yet implemented" num: 26 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 26/82 todo: '' type: test - actual_ok: 1 line: "ok 27 - # skip nested class not yet implemented" num: 27 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 27/82 todo: '' type: test - actual_ok: 1 line: "ok 28 - # skip nested class not yet implemented" num: 28 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 28/82 todo: '' type: test - actual_ok: 1 line: "ok 29 - # skip nested class not yet implemented" num: 29 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 29/82 todo: '' type: test - actual_ok: 1 line: "ok 30 - # skip nested class not yet implemented" num: 30 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 30/82 todo: '' type: test - actual_ok: 1 line: "ok 31 - # skip nested class not yet implemented" num: 31 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 31/82 todo: '' type: test - actual_ok: 1 line: "ok 32 - # skip nested class not yet implemented" num: 32 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 32/82 todo: '' type: test - actual_ok: 1 line: "ok 33 - # skip nested class not yet implemented" num: 33 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 33/82 todo: '' type: test - actual_ok: 1 line: "ok 34 - # skip nested class not yet implemented" num: 34 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 34/82 todo: '' type: test - actual_ok: 1 line: "ok 35 - # skip nested class not yet implemented" num: 35 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 35/82 todo: '' type: test - actual_ok: 1 line: "ok 36 - # skip nested class not yet implemented" num: 36 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 36/82 todo: '' type: test - actual_ok: 1 line: "ok 37 - # skip nested class not yet implemented" num: 37 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 37/82 todo: '' type: test - actual_ok: 1 line: "ok 38 - # skip nested class not yet implemented" num: 38 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 38/82 todo: '' type: test - actual_ok: 1 line: "ok 39 - # skip nested class not yet implemented" num: 39 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 39/82 todo: '' type: test - actual_ok: 1 line: "ok 40 - # skip nested class not yet implemented" num: 40 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 40/82 todo: '' type: test - actual_ok: 1 line: "ok 41 - # skip nested class not yet implemented" num: 41 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 41/82 todo: '' type: test - actual_ok: 1 line: "ok 42 - # skip nested class not yet implemented" num: 42 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 42/82 todo: '' type: test - actual_ok: 1 line: "ok 43 - # skip nested class not yet implemented" num: 43 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 43/82 todo: '' type: test - actual_ok: 1 line: "ok 44 - # skip nested class not yet implemented" num: 44 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 44/82 todo: '' type: test - actual_ok: 1 line: "ok 45 - # skip nested class not yet implemented" num: 45 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 45/82 todo: '' type: test - actual_ok: 1 line: "ok 46 - # skip nested class not yet implemented" num: 46 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 46/82 todo: '' type: test - actual_ok: 1 line: "ok 47 - # skip nested class not yet implemented" num: 47 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 47/82 todo: '' type: test - actual_ok: 1 line: "ok 48 - # skip nested class not yet implemented" num: 48 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 48/82 todo: '' type: test - actual_ok: 1 line: "ok 49 - # skip nested class not yet implemented" num: 49 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 49/82 todo: '' type: test - actual_ok: 1 line: "ok 50 - # skip nested class not yet implemented" num: 50 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 50/82 todo: '' type: test - actual_ok: 1 line: "ok 51 - # skip nested class not yet implemented" num: 51 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 51/82 todo: '' type: test - actual_ok: 1 line: "ok 52 - # skip nested class not yet implemented" num: 52 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 52/82 todo: '' type: test - actual_ok: 1 line: "ok 53 - # skip nested class not yet implemented" num: 53 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 53/82 todo: '' type: test - actual_ok: 1 line: "ok 54 - # skip nested class not yet implemented" num: 54 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 54/82 todo: '' type: test - actual_ok: 1 line: "ok 55 - # skip nested class not yet implemented" num: 55 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 55/82 todo: '' type: test - actual_ok: 1 line: "ok 56 - # skip nested class not yet implemented" num: 56 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 56/82 todo: '' type: test - actual_ok: 1 line: "ok 57 - # skip nested class not yet implemented" num: 57 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 57/82 todo: '' type: test - actual_ok: 1 line: "ok 58 - # skip nested class not yet implemented" num: 58 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 58/82 todo: '' type: test - actual_ok: 1 line: "ok 59 - # skip nested class not yet implemented" num: 59 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 59/82 todo: '' type: test - actual_ok: 1 line: "ok 60 - # skip nested class not yet implemented" num: 60 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 60/82 todo: '' type: test - actual_ok: 1 line: "ok 61 - # skip nested class not yet implemented" num: 61 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 61/82 todo: '' type: test - actual_ok: 1 line: "ok 62 - # skip nested class not yet implemented" num: 62 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 62/82 todo: '' type: test - actual_ok: 1 line: "ok 63 - # skip nested class not yet implemented" num: 63 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 63/82 todo: '' type: test - actual_ok: 1 line: "ok 64 - # skip nested class not yet implemented" num: 64 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 64/82 todo: '' type: test - actual_ok: 1 line: "ok 65 - # skip nested class not yet implemented" num: 65 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 65/82 todo: '' type: test - actual_ok: 1 line: "ok 66 - # skip nested class not yet implemented" num: 66 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 66/82 todo: '' type: test - actual_ok: 1 line: "ok 67 - # skip nested class not yet implemented" num: 67 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 67/82 todo: '' type: test - actual_ok: 1 line: "ok 68 - # skip nested class not yet implemented" num: 68 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 68/82 todo: '' type: test - actual_ok: 1 line: "ok 69 - # skip nested class not yet implemented" num: 69 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 69/82 todo: '' type: test - actual_ok: 1 line: "ok 70 - # skip nested class not yet implemented" num: 70 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 70/82 todo: '' type: test - actual_ok: 1 line: "ok 71 - # skip nested class not yet implemented" num: 71 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 71/82 todo: '' type: test - actual_ok: 1 line: "ok 72 - # skip nested class not yet implemented" num: 72 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 72/82 todo: '' type: test - actual_ok: 1 line: "ok 73 - # skip nested class not yet implemented" num: 73 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 73/82 todo: '' type: test - actual_ok: 1 line: "ok 74 - # skip nested class not yet implemented" num: 74 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 74/82 todo: '' type: test - actual_ok: 1 line: "ok 75 - # skip nested class not yet implemented" num: 75 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 75/82 todo: '' type: test - actual_ok: 1 line: "ok 76 - # skip nested class not yet implemented" num: 76 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 76/82 todo: '' type: test - actual_ok: 1 line: "ok 77 - # skip nested class not yet implemented" num: 77 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 77/82 todo: '' type: test - actual_ok: 1 line: "ok 78 - # skip nested class not yet implemented" num: 78 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 78/82 todo: '' type: test - actual_ok: 1 line: "ok 79 - # skip nested class not yet implemented" num: 79 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 79/82 todo: '' type: test - actual_ok: 1 line: "ok 80 - # skip nested class not yet implemented" num: 80 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 80/82 todo: '' type: test - actual_ok: 1 line: "ok 81 - # skip nested class not yet implemented" num: 81 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 81/82 todo: '' type: test - actual_ok: 1 line: "ok 82 - # skip nested class not yet implemented" num: 82 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 82/82 todo: '' type: test file: ext/Parse-Rule/t/combinators.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip exit: 0 max: 82 ok: 82 passing: 1 seen: 82 skip: 82 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/Perl-Compiler/t/01_load.t line 6, column 26-65 reason: '' skip: '' str: ok 1/4 todo: '' type: test - actual_ok: 1 line: ok 2 - (dummy instead of broken use_ok) num: 2 ok: 1 pos: ext/Perl-Compiler/t/01_load.t line 7, column 32-71 reason: '' skip: '' str: ok 2/4 todo: '' type: test - actual_ok: 1 line: ok 3 - (dummy instead of broken use_ok) num: 3 ok: 1 pos: ext/Perl-Compiler/t/01_load.t line 8, column 30-69 reason: '' skip: '' str: ok 3/4 todo: '' type: test - actual_ok: 1 line: ok 4 - (dummy instead of broken use_ok) num: 4 ok: 1 pos: ext/Perl-Compiler/t/01_load.t line 9, column 39-78 reason: '' skip: '' str: ok 4/4 todo: '' type: test file: ext/Perl-Compiler/t/01_load.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' exit: 0 max: 4 ok: 4 passing: 1 seen: 4 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/Perl-Compiler/t/NameGen.t line 6, column 39-78 reason: '' skip: '' str: ok 1/6 todo: '' type: test - actual_ok: 1 line: "ok 2 - Should not match: Two separate names" num: 2 ok: 1 pos: ext/Perl-Compiler/t/NameGen.t line 11, column 1-47 reason: '' skip: '' str: ok 2/6 todo: '' type: test - actual_ok: 1 line: ok 3 - The same name generates the same register num: 3 ok: 1 pos: ext/Perl-Compiler/t/NameGen.t line 13, column 1-70 reason: '' skip: '' str: ok 3/6 todo: '' type: test - actual_ok: 1 line: "ok 4 - Should not match: " num: 4 ok: 1 pos: ext/Perl-Compiler/t/NameGen.t line 17, column 1-62 reason: '' skip: '' str: ok 4/6 todo: '' type: test - actual_ok: 1 line: "ok 5 - Should not match: " num: 5 ok: 1 pos: ext/Perl-Compiler/t/NameGen.t line 18, column 1-62 reason: '' skip: '' str: ok 5/6 todo: '' type: test - actual_ok: 1 line: ok 6 - Return works properly num: 6 ok: 1 pos: ext/Perl-Compiler/t/NameGen.t line 20, column 1-58 reason: '' skip: '' str: ok 6/6 todo: '' type: test file: ext/Perl-Compiler/t/NameGen.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: "Should not match: Two separate names " ok: 1 reason: '' type: '' - actual_ok: 1 name: The same name generates the same register ok: 1 reason: '' type: '' - actual_ok: 1 name: "Should not match: " ok: 1 reason: '' type: '' - actual_ok: 1 name: "Should not match: " ok: 1 reason: '' type: '' - actual_ok: 1 name: Return works properly ok: 1 reason: '' type: '' exit: 0 max: 6 ok: 6 passing: 1 seen: 6 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/Perl-Compiler/t/PIL.t line 6, column 26-65 reason: '' skip: '' str: ok 1/2 todo: '' type: test - actual_ok: 1 line: ok 2 - 1 = 2 fails num: 2 ok: 1 pos: ext/Perl-Compiler/t/PIL.t line 11, column 1-109 reason: '' skip: '' str: ok 2/2 todo: '' type: test file: ext/Perl-Compiler/t/PIL.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: 1 = 2 fails ok: 1 reason: '' type: '' exit: 0 max: 2 ok: 2 passing: 1 seen: 2 wait: 0 - events: - actual_ok: 1 line: "ok 1 - # skip nested class not yet implemented" num: 1 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 1/16 todo: '' type: test - actual_ok: 1 line: "ok 2 - # skip nested class not yet implemented" num: 2 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 2/16 todo: '' type: test - actual_ok: 1 line: "ok 3 - # skip nested class not yet implemented" num: 3 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 3/16 todo: '' type: test - actual_ok: 1 line: "ok 4 - # skip nested class not yet implemented" num: 4 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 4/16 todo: '' type: test - actual_ok: 1 line: "ok 5 - # skip nested class not yet implemented" num: 5 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 5/16 todo: '' type: test - actual_ok: 1 line: "ok 6 - # skip nested class not yet implemented" num: 6 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 6/16 todo: '' type: test - actual_ok: 1 line: "ok 7 - # skip nested class not yet implemented" num: 7 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 7/16 todo: '' type: test - actual_ok: 1 line: "ok 8 - # skip nested class not yet implemented" num: 8 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 8/16 todo: '' type: test - actual_ok: 1 line: "ok 9 - # skip nested class not yet implemented" num: 9 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 9/16 todo: '' type: test - actual_ok: 1 line: "ok 10 - # skip nested class not yet implemented" num: 10 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 10/16 todo: '' type: test - actual_ok: 1 line: "ok 11 - # skip nested class not yet implemented" num: 11 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 11/16 todo: '' type: test - actual_ok: 1 line: "ok 12 - # skip nested class not yet implemented" num: 12 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 12/16 todo: '' type: test - actual_ok: 1 line: "ok 13 - # skip nested class not yet implemented" num: 13 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 13/16 todo: '' type: test - actual_ok: 1 line: "ok 14 - # skip nested class not yet implemented" num: 14 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 14/16 todo: '' type: test - actual_ok: 1 line: "ok 15 - # skip nested class not yet implemented" num: 15 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 15/16 todo: '' type: test - actual_ok: 1 line: "ok 16 - # skip nested class not yet implemented" num: 16 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: nested class not yet implemented skip: 1 str: ok 16/16 todo: '' type: test file: ext/Perl6-Container-Array/t/array-fetch-store.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip - actual_ok: 1 name: " " ok: 1 reason: nested class not yet implemented type: skip exit: 0 max: 16 ok: 16 passing: 1 seen: 16 skip: 16 wait: 0 - events: - actual_ok: 1 line: ok 1 - created an Perl6::Container::Array num: 1 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 15, column 3-83 reason: '' skip: '' str: ok 1/33 todo: '' type: test - actual_ok: 1 line: ok 2 - result is an Perl6::Container::Array num: 2 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 18, column 3-88 reason: '' skip: '' str: ok 2/33 todo: '' type: test - actual_ok: 1 line: ok 3 - span num: 3 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 20, column 3-65 reason: '' skip: '' str: ok 3/33 todo: '' type: test - actual_ok: 1 line: ok 4 - splice num: 4 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 21, column 3-52 reason: '' skip: '' str: ok 4/33 todo: '' type: test - actual_ok: 1 line: ok 5 - iter 0 num: 5 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 27, column 3-30 reason: '' skip: '' str: ok 5/33 todo: '' type: test - actual_ok: 1 line: ok 6 - iter 1 num: 6 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 28, column 3-30 reason: '' skip: '' str: ok 6/33 todo: '' type: test - actual_ok: 1 line: ok 7 - end num: 7 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 29, column 3-31 reason: '' skip: '' str: ok 7/33 todo: '' type: test - actual_ok: 1 line: ok 8 - iter 0 num: 8 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 36, column 3-30 reason: '' skip: '' str: ok 8/33 todo: '' type: test - actual_ok: 1 line: ok 9 - iter 1 num: 9 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 37, column 3-30 reason: '' skip: '' str: ok 9/33 todo: '' type: test - actual_ok: 1 line: ok 10 - end num: 10 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 38, column 3-31 reason: '' skip: '' str: ok 10/33 todo: '' type: test - actual_ok: 1 line: ok 11 - span num: 11 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 47, column 3-65 reason: '' skip: '' str: ok 11/33 todo: '' type: test - actual_ok: 1 line: ok 12 - splice num: 12 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 48, column 3-60 reason: '' skip: '' str: ok 12/33 todo: '' type: test - actual_ok: 1 line: ok 13 - iter 0 num: 13 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 71, column 3-33 reason: '' skip: '' str: ok 13/33 todo: '' type: test - actual_ok: 1 line: ok 14 - iter 1 num: 14 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 72, column 3-33 reason: '' skip: '' str: ok 14/33 todo: '' type: test - actual_ok: 1 line: ok 15 - span num: 15 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 77, column 3-68 reason: '' skip: '' str: ok 15/33 todo: '' type: test - actual_ok: 1 line: ok 16 - splice num: 16 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 78, column 3-54 reason: '' skip: '' str: ok 16/33 todo: '' type: test - actual_ok: 1 line: ok 17 - span num: 17 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 82, column 3-68 reason: '' skip: '' str: ok 17/33 todo: '' type: test - actual_ok: 1 line: ok 18 - splice again num: 18 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 83, column 3-58 reason: '' skip: '' str: ok 18/33 todo: '' type: test - actual_ok: 1 line: ok 19 - shift num: 19 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 85, column 3-34 reason: '' skip: '' str: ok 19/33 todo: '' type: test - actual_ok: 1 line: ok 20 - shift num: 20 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 86, column 3-34 reason: '' skip: '' str: ok 20/33 todo: '' type: test - actual_ok: 1 line: ok 21 - pop num: 21 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 88, column 3-30 reason: '' skip: '' str: ok 21/33 todo: '' type: test - actual_ok: 1 line: ok 22 - pop num: 22 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 89, column 3-30 reason: '' skip: '' str: ok 22/33 todo: '' type: test - actual_ok: 1 line: ok 23 - push - pop num: 23 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 92, column 3-37 reason: '' skip: '' str: ok 23/33 todo: '' type: test - actual_ok: 1 line: ok 24 - pop num: 24 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 93, column 3-30 reason: '' skip: '' str: ok 24/33 todo: '' type: test - actual_ok: 1 line: ok 25 - unshift - shift num: 25 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 96, column 3-44 reason: '' skip: '' str: ok 25/33 todo: '' type: test - actual_ok: 1 line: ok 26 - shift num: 26 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 97, column 3-32 reason: '' skip: '' str: ok 26/33 todo: '' type: test - actual_ok: 1 line: ok 27 - reversed num: 27 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 101, column 3-56 reason: '' skip: '' str: ok 27/33 todo: '' type: test - actual_ok: 1 line: ok 28 - shift reverse num: 28 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 102, column 3-41 reason: '' skip: '' str: ok 28/33 todo: '' type: test - actual_ok: 1 line: ok 29 - pop reverse num: 29 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 103, column 3-39 reason: '' skip: '' str: ok 29/33 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (ext/Perl6-Container-Array/t/array-lazy.t line 105, column 3-63)\n\n" line: "not ok 30 - splice() with negative integers causes infinite loop # TODO for release" num: 30 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 105, column 3-63 reason: for release skip: '' str: ok 30/33 todo: 1 type: test - actual_ok: 1 line: ok 31 - splice reverse num: 31 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 109, column 3-42 reason: '' skip: '' str: ok 31/33 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (ext/Perl6-Container-Array/t/array-lazy.t line 110, column 3-42)\n\n" line: "not ok 32 - splice reverse # TODO for release" num: 32 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 110, column 3-42 reason: for release skip: '' str: ok 32/33 todo: 1 type: test - actual_ok: 1 line: ok 33 - splice reverse num: 33 ok: 1 pos: ext/Perl6-Container-Array/t/array-lazy.t line 111, column 3-42 reason: '' skip: '' str: ok 33/33 todo: '' type: test file: ext/Perl6-Container-Array/t/array-lazy.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: created an Perl6::Container::Array ok: 1 reason: '' type: '' - actual_ok: 1 name: result is an Perl6::Container::Array ok: 1 reason: '' type: '' - actual_ok: 1 name: span ok: 1 reason: '' type: '' - actual_ok: 1 name: splice ok: 1 reason: '' type: '' - actual_ok: 1 name: iter 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: iter 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: end ok: 1 reason: '' type: '' - actual_ok: 1 name: iter 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: iter 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: end ok: 1 reason: '' type: '' - actual_ok: 1 name: span ok: 1 reason: '' type: '' - actual_ok: 1 name: splice ok: 1 reason: '' type: '' - actual_ok: 1 name: iter 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: iter 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: span ok: 1 reason: '' type: '' - actual_ok: 1 name: splice ok: 1 reason: '' type: '' - actual_ok: 1 name: span ok: 1 reason: '' type: '' - actual_ok: 1 name: splice again ok: 1 reason: '' type: '' - actual_ok: 1 name: shift ok: 1 reason: '' type: '' - actual_ok: 1 name: shift ok: 1 reason: '' type: '' - actual_ok: 1 name: pop ok: 1 reason: '' type: '' - actual_ok: 1 name: pop ok: 1 reason: '' type: '' - actual_ok: 1 name: push - pop ok: 1 reason: '' type: '' - actual_ok: 1 name: pop ok: 1 reason: '' type: '' - actual_ok: 1 name: unshift - shift ok: 1 reason: '' type: '' - actual_ok: 1 name: shift ok: 1 reason: '' type: '' - actual_ok: 1 name: reversed ok: 1 reason: '' type: '' - actual_ok: 1 name: shift reverse ok: 1 reason: '' type: '' - actual_ok: 1 name: pop reverse ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO for release) test (ext/Perl6-Container-Array/t/array-lazy.t line 105, column 3-63)\n" name: splice() with negative integers causes infinite loop ok: 1 reason: for release type: todo - actual_ok: 1 name: splice reverse ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO for release) test (ext/Perl6-Container-Array/t/array-lazy.t line 110, column 3-42)\n" name: splice reverse ok: 1 reason: for release type: todo - actual_ok: 1 name: splice reverse ok: 1 reason: '' type: '' exit: 0 max: 33 ok: 33 passing: 1 seen: 33 todo: 2 wait: 0 - events: - actual_ok: 1 line: ok 1 - string range num: 1 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 14, column 3-41 reason: '' skip: '' str: ok 1/39 todo: '' type: test - actual_ok: 1 line: ok 2 - string range 1 num: 2 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 15, column 3-43 reason: '' skip: '' str: ok 2/39 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (ext/Perl6-Container-Array/t/array-operations.t line 24, column 3-36)\n\n" line: "not ok 3 - grep # TODO for release" num: 3 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 24, column 3-36 reason: for release skip: '' str: ok 3/39 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (ext/Perl6-Container-Array/t/array-operations.t line 25, column 3-36)\n\n" line: "not ok 4 - grep 0 # TODO for release" num: 4 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 25, column 3-36 reason: for release skip: '' str: ok 4/39 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (ext/Perl6-Container-Array/t/array-operations.t line 26, column 3-36)\n\n" line: "not ok 5 - grep 1 # TODO for release" num: 5 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 26, column 3-36 reason: for release skip: '' str: ok 5/39 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (ext/Perl6-Container-Array/t/array-operations.t line 29, column 3-35)\n\n" line: "not ok 6 - map 0 # TODO for release" num: 6 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 29, column 3-35 reason: for release skip: '' str: ok 6/39 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (ext/Perl6-Container-Array/t/array-operations.t line 30, column 3-43)\n\n" line: "not ok 7 - map 1 # TODO for release" num: 7 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 30, column 3-43 reason: for release skip: '' str: ok 7/39 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (ext/Perl6-Container-Array/t/array-operations.t line 31, column 3-43)\n\n" line: "not ok 8 - map 0 # TODO for release" num: 8 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 31, column 3-43 reason: for release skip: '' str: ok 8/39 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (ext/Perl6-Container-Array/t/array-operations.t line 32, column 3-43)\n\n" line: "not ok 9 - map 1 # TODO for release" num: 9 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 32, column 3-43 reason: for release skip: '' str: ok 9/39 todo: 1 type: test - actual_ok: 1 line: ok 10 - end num: 10 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 34, column 3-44 reason: '' skip: '' str: ok 10/39 todo: '' type: test - actual_ok: 1 line: ok 11 - without "splat", inserts an array num: 11 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 43, column 3-86 reason: '' skip: '' str: ok 11/39 todo: '' type: test - actual_ok: 1 line: ok 12 - The object is-a 'Array' num: 12 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 44, column 3-31 reason: '' skip: '' str: ok 12/39 todo: '' type: test - actual_ok: 1 line: ok 13 - with "splat", inserts the elements num: 13 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 52, column 3-67 reason: '' skip: '' str: ok 13/39 todo: '' type: test - actual_ok: 1 line: ok 14 - The object is-a 'Int' num: 14 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 53, column 3-29 reason: '' skip: '' str: ok 14/39 todo: '' type: test - actual_ok: 1 line: ok 15 - not seen element num: 15 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 61, column 3-41 reason: '' skip: '' str: ok 15/39 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (ext/Perl6-Container-Array/t/array-operations.t line 62, column 3-41)\n\n" line: "not ok 16 - not seen element # TODO for release" num: 16 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 62, column 3-41 reason: for release skip: '' str: ok 16/39 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (ext/Perl6-Container-Array/t/array-operations.t line 64, column 3-24)\n\n" line: "not ok 17 - infinite loop # TODO for release" num: 17 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 64, column 3-24 reason: for release skip: '' str: ok 17/39 todo: 1 type: test - actual_ok: 1 line: ok 18 - end num: 18 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 69, column 3-26 reason: '' skip: '' str: ok 18/39 todo: '' type: test - actual_ok: 1 line: ok 19 - end is still there num: 19 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 70, column 3-41 reason: '' skip: '' str: ok 19/39 todo: '' type: test - actual_ok: 1 line: ok 20 - lazy array from coroutine num: 20 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 80, column 3-50 reason: '' skip: '' str: ok 20/39 todo: '' type: test - actual_ok: 1 line: ok 21 - coroutine num: 21 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 81, column 3-34 reason: '' skip: '' str: ok 21/39 todo: '' type: test - actual_ok: 1 line: ok 22 - coroutine end num: 22 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 82, column 3-42 reason: '' skip: '' str: ok 22/39 todo: '' type: test - actual_ok: 1 line: ok 23 - coroutine really ended num: 23 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 83, column 3-51 reason: '' skip: '' str: ok 23/39 todo: '' type: test - actual_ok: 1 line: ok 24 - kv num: 24 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 94, column 3-27 reason: '' skip: '' str: ok 24/39 todo: '' type: test - actual_ok: 1 line: ok 25 - kv num: 25 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 95, column 3-27 reason: '' skip: '' str: ok 25/39 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (ext/Perl6-Container-Array/t/array-operations.t line 97, column 3-46)\n\n" line: "not ok 26 - erratic behaviour, disable for now # TODO for release" num: 26 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 97, column 3-46 reason: for release skip: '' str: ok 26/39 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (ext/Perl6-Container-Array/t/array-operations.t line 98, column 3-46)\n\n" line: "not ok 27 - erratic behaviour, disable for now # TODO for release" num: 27 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 98, column 3-46 reason: for release skip: '' str: ok 27/39 todo: 1 type: test - actual_ok: 1 line: ok 28 - pair num: 28 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 112, column 3-40 reason: '' skip: '' str: ok 28/39 todo: '' type: test - actual_ok: 1 line: ok 29 - pair num: 29 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 113, column 3-36 reason: '' skip: '' str: ok 29/39 todo: '' type: test - actual_ok: 1 line: ok 30 - zip num: 30 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 128, column 3-36 reason: '' skip: '' str: ok 30/39 todo: '' type: test - actual_ok: 1 line: ok 31 - zip num: 31 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 129, column 3-36 reason: '' skip: '' str: ok 31/39 todo: '' type: test - actual_ok: 1 line: ok 32 - zip num: 32 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 130, column 3-36 reason: '' skip: '' str: ok 32/39 todo: '' type: test - actual_ok: 1 line: ok 33 - zip num: 33 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 131, column 3-36 reason: '' skip: '' str: ok 33/39 todo: '' type: test - actual_ok: 1 line: ok 34 - zip num: 34 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 132, column 3-40 reason: '' skip: '' str: ok 34/39 todo: '' type: test - actual_ok: 1 line: ok 35 - zip num: 35 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 133, column 3-36 reason: '' skip: '' str: ok 35/39 todo: '' type: test - actual_ok: 1 line: ok 36 - zip num: 36 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 134, column 3-40 reason: '' skip: '' str: ok 36/39 todo: '' type: test - actual_ok: 1 line: ok 37 - Lazy List elems num: 37 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 140, column 3-67 reason: '' skip: '' str: ok 37/39 todo: '' type: test - actual_ok: 1 line: ok 38 - Lazy List elems doubles after kv() num: 38 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 142, column 3-90 reason: '' skip: '' str: ok 38/39 todo: '' type: test - actual_ok: 1 line: ok 39 - Lazy Array elems num: 39 ok: 1 pos: ext/Perl6-Container-Array/t/array-operations.t line 145, column 3-46 reason: '' skip: '' str: ok 39/39 todo: '' type: test file: ext/Perl6-Container-Array/t/array-operations.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: string range ok: 1 reason: '' type: '' - actual_ok: 1 name: string range 1 ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO for release) test (ext/Perl6-Container-Array/t/array-operations.t line 24, column 3-36)\n" name: grep ok: 1 reason: for release type: todo - actual_ok: 0 diagnostics: " Failed (TODO for release) test (ext/Perl6-Container-Array/t/array-operations.t line 25, column 3-36)\n" name: grep 0 ok: 1 reason: for release type: todo - actual_ok: 0 diagnostics: " Failed (TODO for release) test (ext/Perl6-Container-Array/t/array-operations.t line 26, column 3-36)\n" name: grep 1 ok: 1 reason: for release type: todo - actual_ok: 0 diagnostics: " Failed (TODO for release) test (ext/Perl6-Container-Array/t/array-operations.t line 29, column 3-35)\n" name: map 0 ok: 1 reason: for release type: todo - actual_ok: 0 diagnostics: " Failed (TODO for release) test (ext/Perl6-Container-Array/t/array-operations.t line 30, column 3-43)\n" name: map 1 ok: 1 reason: for release type: todo - actual_ok: 0 diagnostics: " Failed (TODO for release) test (ext/Perl6-Container-Array/t/array-operations.t line 31, column 3-43)\n" name: map 0 ok: 1 reason: for release type: todo - actual_ok: 0 diagnostics: " Failed (TODO for release) test (ext/Perl6-Container-Array/t/array-operations.t line 32, column 3-43)\n" name: map 1 ok: 1 reason: for release type: todo - actual_ok: 1 name: end ok: 1 reason: '' type: '' - actual_ok: 1 name: without "splat", inserts an array ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: with "splat", inserts the elements ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Int' ok: 1 reason: '' type: '' - actual_ok: 1 name: not seen element ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO for release) test (ext/Perl6-Container-Array/t/array-operations.t line 62, column 3-41)\n" name: not seen element ok: 1 reason: for release type: todo - actual_ok: 0 diagnostics: " Failed (TODO for release) test (ext/Perl6-Container-Array/t/array-operations.t line 64, column 3-24)\n" name: infinite loop ok: 1 reason: for release type: todo - actual_ok: 1 name: end ok: 1 reason: '' type: '' - actual_ok: 1 name: end is still there ok: 1 reason: '' type: '' - actual_ok: 1 name: lazy array from coroutine ok: 1 reason: '' type: '' - actual_ok: 1 name: coroutine ok: 1 reason: '' type: '' - actual_ok: 1 name: coroutine end ok: 1 reason: '' type: '' - actual_ok: 1 name: coroutine really ended ok: 1 reason: '' type: '' - actual_ok: 1 name: kv ok: 1 reason: '' type: '' - actual_ok: 1 name: kv ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO for release) test (ext/Perl6-Container-Array/t/array-operations.t line 97, column 3-46)\n" name: erratic behaviour, disable for now ok: 1 reason: for release type: todo - actual_ok: 0 diagnostics: " Failed (TODO for release) test (ext/Perl6-Container-Array/t/array-operations.t line 98, column 3-46)\n" name: erratic behaviour, disable for now ok: 1 reason: for release type: todo - actual_ok: 1 name: pair ok: 1 reason: '' type: '' - actual_ok: 1 name: pair ok: 1 reason: '' type: '' - actual_ok: 1 name: zip ok: 1 reason: '' type: '' - actual_ok: 1 name: zip ok: 1 reason: '' type: '' - actual_ok: 1 name: zip ok: 1 reason: '' type: '' - actual_ok: 1 name: zip ok: 1 reason: '' type: '' - actual_ok: 1 name: zip ok: 1 reason: '' type: '' - actual_ok: 1 name: zip ok: 1 reason: '' type: '' - actual_ok: 1 name: zip ok: 1 reason: '' type: '' - actual_ok: 1 name: Lazy List elems ok: 1 reason: '' type: '' - actual_ok: 1 name: Lazy List elems doubles after kv() ok: 1 reason: '' type: '' - actual_ok: 1 name: Lazy Array elems ok: 1 reason: '' type: '' exit: 0 max: 39 ok: 39 passing: 1 seen: 39 todo: 11 wait: 0 - events: - actual_ok: 1 line: ok 1 - 1 is parsed as an integer num: 1 ok: 1 pos: ext/Perl6-Grammar/t/basic.t line 20, column 1-64 reason: '' skip: '' str: ok 1/25 todo: '' type: test - actual_ok: 1 line: ok 2 - -1 is parsed as an integer num: 2 ok: 1 pos: ext/Perl6-Grammar/t/basic.t line 21, column 1-65 reason: '' skip: '' str: ok 2/25 todo: '' type: test - actual_ok: 1 line: ok 3 - 1. is parsed as a Rat num: 3 ok: 1 pos: ext/Perl6-Grammar/t/basic.t line 23, column 1-61 reason: '' skip: '' str: ok 3/25 todo: '' type: test - actual_ok: 1 line: ok 4 - -1. is parsed as a Rat num: 4 ok: 1 pos: ext/Perl6-Grammar/t/basic.t line 24, column 1-63 reason: '' skip: '' str: ok 4/25 todo: '' type: test - actual_ok: 1 line: ok 5 - 0.1 is parsed as a Rat num: 5 ok: 1 pos: ext/Perl6-Grammar/t/basic.t line 26, column 1-63 reason: '' skip: '' str: ok 5/25 todo: '' type: test - actual_ok: 1 line: ok 6 - 0.1 is parsed as a Rat num: 6 ok: 1 pos: ext/Perl6-Grammar/t/basic.t line 27, column 1-64 reason: '' skip: '' str: ok 6/25 todo: '' type: test - actual_ok: 1 line: ok 7 - .1 is parsed as a Rat num: 7 ok: 1 pos: ext/Perl6-Grammar/t/basic.t line 29, column 1-61 reason: '' skip: '' str: ok 7/25 todo: '' type: test - actual_ok: 1 line: ok 8 - .1 is parsed as a Rat num: 8 ok: 1 pos: ext/Perl6-Grammar/t/basic.t line 30, column 1-62 reason: '' skip: '' str: ok 8/25 todo: '' type: test - actual_ok: 1 line: ok 9 - 10.01 is parsed as a decimal num: 9 ok: 1 pos: ext/Perl6-Grammar/t/basic.t line 32, column 1-75 reason: '' skip: '' str: ok 9/25 todo: '' type: test - actual_ok: 1 line: ok 10 - 1e3 is parsed as a rational num: 10 ok: 1 pos: ext/Perl6-Grammar/t/basic.t line 34, column 1-67 reason: '' skip: '' str: ok 10/25 todo: '' type: test - actual_ok: 1 line: ok 11 - 10.01e3 is parsed as a rational num: 11 ok: 1 pos: ext/Perl6-Grammar/t/basic.t line 36, column 1-75 reason: '' skip: '' str: ok 11/25 todo: '' type: test - actual_ok: 1 line: ok 12 - underscores are allowed num: 12 ok: 1 pos: ext/Perl6-Grammar/t/basic.t line 38, column 1-66 reason: '' skip: '' str: ok 12/25 todo: '' type: test - actual_ok: 1 line: ok 13 - Multiple undescores are allowed num: 13 ok: 1 pos: ext/Perl6-Grammar/t/basic.t line 39, column 1-78 reason: '' skip: '' str: ok 13/25 todo: '' type: test - actual_ok: 1 line: ok 14 - Leading underscores a dissallowed num: 14 ok: 1 pos: ext/Perl6-Grammar/t/basic.t line 40, column 1-74 reason: '' skip: '' str: ok 14/25 todo: '' type: test - actual_ok: 1 line: ok 15 - 0b100 (binary) is parsed as a binary num: 15 ok: 1 pos: ext/Perl6-Grammar/t/basic.t line 42, column 1-81 reason: '' skip: '' str: ok 15/25 todo: '' type: test - actual_ok: 1 line: ok 16 - 0x100 (hex) is parsed as a hex num: 16 ok: 1 pos: ext/Perl6-Grammar/t/basic.t line 44, column 1-72 reason: '' skip: '' str: ok 16/25 todo: '' type: test - actual_ok: 1 line: ok 17 - 0o100 (oct) is parsed as a oct num: 17 ok: 1 pos: ext/Perl6-Grammar/t/basic.t line 46, column 1-72 reason: '' skip: '' str: ok 17/25 todo: '' type: test - actual_ok: 1 line: ok 18 - ids are parsed num: 18 ok: 1 pos: ext/Perl6-Grammar/t/basic.t line 48, column 1-60 reason: '' skip: '' str: ok 18/25 todo: '' type: test - actual_ok: 0 line: not ok 19 - ids are parsed as fullid num: 19 ok: 0 pos: ext/Perl6-Grammar/t/basic.t line 50, column 1-76 reason: '' skip: '' str: NOK 19 todo: '' type: test - actual_ok: 1 line: ok 20 - global ids are parsed as fullid num: 20 ok: 1 pos: ext/Perl6-Grammar/t/basic.t line 52, column 1-78 reason: '' skip: '' str: ok 20/25 todo: '' type: test - actual_ok: 0 line: not ok 21 - scalars are parsed as variables num: 21 ok: 0 pos: ext/Perl6-Grammar/t/basic.t line 53, column 1-77 reason: '' skip: '' str: NOK 21 todo: '' type: test - actual_ok: 0 line: not ok 22 - arrays are parsed as variables num: 22 ok: 0 pos: ext/Perl6-Grammar/t/basic.t line 54, column 1-76 reason: '' skip: '' str: NOK 22 todo: '' type: test - actual_ok: 1 line: ok 23 - hashes are parsed as variables num: 23 ok: 1 pos: ext/Perl6-Grammar/t/basic.t line 55, column 1-76 reason: '' skip: '' str: ok 23/25 todo: '' type: test - actual_ok: 1 line: ok 24 - subs are parsed as variables num: 24 ok: 1 pos: ext/Perl6-Grammar/t/basic.t line 56, column 1-74 reason: '' skip: '' str: ok 24/25 todo: '' type: test - actual_ok: 1 line: ok 25 - Anon subs parsing num: 25 ok: 1 pos: ext/Perl6-Grammar/t/basic.t line 57, column 1-67 reason: '' skip: '' str: ok 25/25 todo: '' type: test file: ext/Perl6-Grammar/t/basic.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: 1 is parsed as an integer ok: 1 reason: '' type: '' - actual_ok: 1 name: -1 is parsed as an integer ok: 1 reason: '' type: '' - actual_ok: 1 name: 1. is parsed as a Rat ok: 1 reason: '' type: '' - actual_ok: 1 name: -1. is parsed as a Rat ok: 1 reason: '' type: '' - actual_ok: 1 name: 0.1 is parsed as a Rat ok: 1 reason: '' type: '' - actual_ok: 1 name: 0.1 is parsed as a Rat ok: 1 reason: '' type: '' - actual_ok: 1 name: .1 is parsed as a Rat ok: 1 reason: '' type: '' - actual_ok: 1 name: .1 is parsed as a Rat ok: 1 reason: '' type: '' - actual_ok: 1 name: 10.01 is parsed as a decimal ok: 1 reason: '' type: '' - actual_ok: 1 name: 1e3 is parsed as a rational ok: 1 reason: '' type: '' - actual_ok: 1 name: 10.01e3 is parsed as a rational ok: 1 reason: '' type: '' - actual_ok: 1 name: underscores are allowed ok: 1 reason: '' type: '' - actual_ok: 1 name: Multiple undescores are allowed ok: 1 reason: '' type: '' - actual_ok: 1 name: Leading underscores a dissallowed ok: 1 reason: '' type: '' - actual_ok: 1 name: 0b100 (binary) is parsed as a binary ok: 1 reason: '' type: '' - actual_ok: 1 name: 0x100 (hex) is parsed as a hex ok: 1 reason: '' type: '' - actual_ok: 1 name: 0o100 (oct) is parsed as a oct ok: 1 reason: '' type: '' - actual_ok: 1 name: ids are parsed ok: 1 reason: '' type: '' - actual_ok: 0 name: ids are parsed as fullid ok: 0 reason: '' type: '' - actual_ok: 1 name: global ids are parsed as fullid ok: 1 reason: '' type: '' - actual_ok: 0 name: scalars are parsed as variables ok: 0 reason: '' type: '' - actual_ok: 0 name: arrays are parsed as variables ok: 0 reason: '' type: '' - actual_ok: 1 name: hashes are parsed as variables ok: 1 reason: '' type: '' - actual_ok: 1 name: subs are parsed as variables ok: 1 reason: '' type: '' - actual_ok: 1 name: Anon subs parsing ok: 1 reason: '' type: '' exit: 0 max: 25 ok: 22 passing: 0 seen: 25 wait: 0 - events: - actual_ok: 1 line: ok 1 - iter 0 num: 1 ok: 1 pos: ext/Perl6-Value-List/t/array-lazy-overloaded.t line 21, column 3-30 reason: '' skip: '' str: ok 1/11 todo: '' type: test - actual_ok: 1 line: ok 2 - iter 1 num: 2 ok: 1 pos: ext/Perl6-Value-List/t/array-lazy-overloaded.t line 22, column 3-30 reason: '' skip: '' str: ok 2/11 todo: '' type: test - actual_ok: 1 line: ok 3 - end num: 3 ok: 1 pos: ext/Perl6-Value-List/t/array-lazy-overloaded.t line 23, column 3-31 reason: '' skip: '' str: ok 3/11 todo: '' type: test - actual_ok: 1 line: ok 4 - iter 0 num: 4 ok: 1 pos: ext/Perl6-Value-List/t/array-lazy-overloaded.t line 29, column 3-33 reason: '' skip: '' str: ok 4/11 todo: '' type: test - actual_ok: 1 line: ok 5 - iter 1 num: 5 ok: 1 pos: ext/Perl6-Value-List/t/array-lazy-overloaded.t line 30, column 3-33 reason: '' skip: '' str: ok 5/11 todo: '' type: test - actual_ok: 1 line: ok 6 - pop num: 6 ok: 1 pos: ext/Perl6-Value-List/t/array-lazy-overloaded.t line 32, column 3-30 reason: '' skip: '' str: ok 6/11 todo: '' type: test - actual_ok: 1 line: ok 7 - pop num: 7 ok: 1 pos: ext/Perl6-Value-List/t/array-lazy-overloaded.t line 33, column 3-30 reason: '' skip: '' str: ok 7/11 todo: '' type: test - actual_ok: 1 line: ok 8 - reversed num: 8 ok: 1 pos: ext/Perl6-Value-List/t/array-lazy-overloaded.t line 38, column 3-49 reason: '' skip: '' str: ok 8/11 todo: '' type: test - actual_ok: 1 line: ok 9 - shift reverse num: 9 ok: 1 pos: ext/Perl6-Value-List/t/array-lazy-overloaded.t line 40, column 3-41 reason: '' skip: '' str: ok 9/11 todo: '' type: test - actual_ok: 1 line: ok 10 - pop reverse num: 10 ok: 1 pos: ext/Perl6-Value-List/t/array-lazy-overloaded.t line 41, column 3-39 reason: '' skip: '' str: ok 10/11 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (ext/Perl6-Value-List/t/array-lazy-overloaded.t line 46, column 5-60)\n\n" line: "not ok 11 - pop infinite array # TODO feature" num: 11 ok: 1 pos: ext/Perl6-Value-List/t/array-lazy-overloaded.t line 46, column 5-60 reason: feature skip: '' str: ok 11/11 todo: 1 type: test file: ext/Perl6-Value-List/t/array-lazy-overloaded.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: iter 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: iter 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: end ok: 1 reason: '' type: '' - actual_ok: 1 name: iter 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: iter 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: pop ok: 1 reason: '' type: '' - actual_ok: 1 name: pop ok: 1 reason: '' type: '' - actual_ok: 1 name: reversed ok: 1 reason: '' type: '' - actual_ok: 1 name: shift reverse ok: 1 reason: '' type: '' - actual_ok: 1 name: pop reverse ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO feature) test (ext/Perl6-Value-List/t/array-lazy-overloaded.t line 46, column 5-60)\n" name: pop infinite array ok: 1 reason: feature type: todo exit: 0 max: 11 ok: 11 passing: 1 seen: 11 todo: 1 wait: 0 - events: - actual_ok: 1 line: ok 1 - iter 0 num: 1 ok: 1 pos: ext/Perl6-Value-List/t/array-lazy.t line 11, column 3-30 reason: '' skip: '' str: ok 1/13 todo: '' type: test - actual_ok: 1 line: ok 2 - iter 1 num: 2 ok: 1 pos: ext/Perl6-Value-List/t/array-lazy.t line 12, column 3-30 reason: '' skip: '' str: ok 2/13 todo: '' type: test - actual_ok: 1 line: ok 3 - end num: 3 ok: 1 pos: ext/Perl6-Value-List/t/array-lazy.t line 13, column 3-31 reason: '' skip: '' str: ok 3/13 todo: '' type: test - actual_ok: 1 line: ok 4 - iter 0 num: 4 ok: 1 pos: ext/Perl6-Value-List/t/array-lazy.t line 19, column 3-30 reason: '' skip: '' str: ok 4/13 todo: '' type: test - actual_ok: 1 line: ok 5 - iter 1 num: 5 ok: 1 pos: ext/Perl6-Value-List/t/array-lazy.t line 20, column 3-30 reason: '' skip: '' str: ok 5/13 todo: '' type: test - actual_ok: 1 line: ok 6 - end num: 6 ok: 1 pos: ext/Perl6-Value-List/t/array-lazy.t line 21, column 3-31 reason: '' skip: '' str: ok 6/13 todo: '' type: test - actual_ok: 1 line: ok 7 - iter 0 num: 7 ok: 1 pos: ext/Perl6-Value-List/t/array-lazy.t line 27, column 3-33 reason: '' skip: '' str: ok 7/13 todo: '' type: test - actual_ok: 1 line: ok 8 - iter 1 num: 8 ok: 1 pos: ext/Perl6-Value-List/t/array-lazy.t line 28, column 3-33 reason: '' skip: '' str: ok 8/13 todo: '' type: test - actual_ok: 1 line: ok 9 - pop num: 9 ok: 1 pos: ext/Perl6-Value-List/t/array-lazy.t line 30, column 3-30 reason: '' skip: '' str: ok 9/13 todo: '' type: test - actual_ok: 1 line: ok 10 - pop num: 10 ok: 1 pos: ext/Perl6-Value-List/t/array-lazy.t line 31, column 3-30 reason: '' skip: '' str: ok 10/13 todo: '' type: test - actual_ok: 1 line: ok 11 - reversed num: 11 ok: 1 pos: ext/Perl6-Value-List/t/array-lazy.t line 35, column 3-51 reason: '' skip: '' str: ok 11/13 todo: '' type: test - actual_ok: 1 line: ok 12 - shift reverse num: 12 ok: 1 pos: ext/Perl6-Value-List/t/array-lazy.t line 36, column 3-41 reason: '' skip: '' str: ok 12/13 todo: '' type: test - actual_ok: 1 line: ok 13 - pop reverse num: 13 ok: 1 pos: ext/Perl6-Value-List/t/array-lazy.t line 37, column 3-39 reason: '' skip: '' str: ok 13/13 todo: '' type: test file: ext/Perl6-Value-List/t/array-lazy.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: iter 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: iter 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: end ok: 1 reason: '' type: '' - actual_ok: 1 name: iter 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: iter 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: end ok: 1 reason: '' type: '' - actual_ok: 1 name: iter 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: iter 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: pop ok: 1 reason: '' type: '' - actual_ok: 1 name: pop ok: 1 reason: '' type: '' - actual_ok: 1 name: reversed ok: 1 reason: '' type: '' - actual_ok: 1 name: shift reverse ok: 1 reason: '' type: '' - actual_ok: 1 name: pop reverse ok: 1 reason: '' type: '' exit: 0 max: 13 ok: 13 passing: 1 seen: 13 wait: 0 - events: - actual_ok: 1 line: ok 1 - string range num: 1 ok: 1 pos: ext/Perl6-Value-List/t/array-operations.t line 12, column 3-41 reason: '' skip: '' str: ok 1/28 todo: '' type: test - actual_ok: 1 line: ok 2 - string range 1 num: 2 ok: 1 pos: ext/Perl6-Value-List/t/array-operations.t line 13, column 3-43 reason: '' skip: '' str: ok 2/28 todo: '' type: test - actual_ok: 1 line: "ok 3 - grep " num: 3 ok: 1 pos: ext/Perl6-Value-List/t/array-operations.t line 21, column 3-36 reason: '' skip: '' str: ok 3/28 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (ext/Perl6-Value-List/t/array-operations.t line 22, column 3-36)\n\n" line: "not ok 4 - grep 0 # TODO for release" num: 4 ok: 1 pos: ext/Perl6-Value-List/t/array-operations.t line 22, column 3-36 reason: for release skip: '' str: ok 4/28 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (ext/Perl6-Value-List/t/array-operations.t line 25, column 3-35)\n\n" line: "not ok 5 - map 0 # TODO for release" num: 5 ok: 1 pos: ext/Perl6-Value-List/t/array-operations.t line 25, column 3-35 reason: for release skip: '' str: ok 5/28 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (ext/Perl6-Value-List/t/array-operations.t line 26, column 3-42)\n\n" line: "not ok 6 - map 1 # TODO for release" num: 6 ok: 1 pos: ext/Perl6-Value-List/t/array-operations.t line 26, column 3-42 reason: for release skip: '' str: ok 6/28 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (ext/Perl6-Value-List/t/array-operations.t line 27, column 3-42)\n\n" line: "not ok 7 - map 0 # TODO for release" num: 7 ok: 1 pos: ext/Perl6-Value-List/t/array-operations.t line 27, column 3-42 reason: for release skip: '' str: ok 7/28 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (ext/Perl6-Value-List/t/array-operations.t line 28, column 3-42)\n\n" line: "not ok 8 - map 1 # TODO for release" num: 8 ok: 1 pos: ext/Perl6-Value-List/t/array-operations.t line 28, column 3-42 reason: for release skip: '' str: ok 8/28 todo: 1 type: test - actual_ok: 1 line: ok 9 - end num: 9 ok: 1 pos: ext/Perl6-Value-List/t/array-operations.t line 30, column 3-43 reason: '' skip: '' str: ok 9/28 todo: '' type: test - actual_ok: 1 line: ok 10 - lazy array from coroutine num: 10 ok: 1 pos: ext/Perl6-Value-List/t/array-operations.t line 39, column 3-50 reason: '' skip: '' str: ok 10/28 todo: '' type: test - actual_ok: 1 line: ok 11 - coroutine num: 11 ok: 1 pos: ext/Perl6-Value-List/t/array-operations.t line 40, column 3-34 reason: '' skip: '' str: ok 11/28 todo: '' type: test - actual_ok: 1 line: ok 12 - coroutine end num: 12 ok: 1 pos: ext/Perl6-Value-List/t/array-operations.t line 41, column 3-42 reason: '' skip: '' str: ok 12/28 todo: '' type: test - actual_ok: 1 line: ok 13 - coroutine really ended num: 13 ok: 1 pos: ext/Perl6-Value-List/t/array-operations.t line 42, column 3-51 reason: '' skip: '' str: ok 13/28 todo: '' type: test - actual_ok: 1 line: ok 14 - kv num: 14 ok: 1 pos: ext/Perl6-Value-List/t/array-operations.t line 52, column 3-27 reason: '' skip: '' str: ok 14/28 todo: '' type: test - actual_ok: 1 line: ok 15 - kv num: 15 ok: 1 pos: ext/Perl6-Value-List/t/array-operations.t line 53, column 3-27 reason: '' skip: '' str: ok 15/28 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (ext/Perl6-Value-List/t/array-operations.t line 54, column 3-27)\n\n" line: "not ok 16 - kv # TODO for release" num: 16 ok: 1 pos: ext/Perl6-Value-List/t/array-operations.t line 54, column 3-27 reason: for release skip: '' str: ok 16/28 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (ext/Perl6-Value-List/t/array-operations.t line 55, column 3-27)\n\n" line: "not ok 17 - kv # TODO for release" num: 17 ok: 1 pos: ext/Perl6-Value-List/t/array-operations.t line 55, column 3-27 reason: for release skip: '' str: ok 17/28 todo: 1 type: test - actual_ok: 1 line: ok 18 - pair num: 18 ok: 1 pos: ext/Perl6-Value-List/t/array-operations.t line 66, column 3-40 reason: '' skip: '' str: ok 18/28 todo: '' type: test - actual_ok: 1 line: ok 19 - pair num: 19 ok: 1 pos: ext/Perl6-Value-List/t/array-operations.t line 67, column 3-36 reason: '' skip: '' str: ok 19/28 todo: '' type: test - actual_ok: 1 line: ok 20 - zip num: 20 ok: 1 pos: ext/Perl6-Value-List/t/array-operations.t line 79, column 3-34 reason: '' skip: '' str: ok 20/28 todo: '' type: test - actual_ok: 1 line: ok 21 - zip num: 21 ok: 1 pos: ext/Perl6-Value-List/t/array-operations.t line 80, column 3-34 reason: '' skip: '' str: ok 21/28 todo: '' type: test - actual_ok: 1 line: ok 22 - zip num: 22 ok: 1 pos: ext/Perl6-Value-List/t/array-operations.t line 81, column 3-34 reason: '' skip: '' str: ok 22/28 todo: '' type: test - actual_ok: 1 line: ok 23 - zip num: 23 ok: 1 pos: ext/Perl6-Value-List/t/array-operations.t line 82, column 3-34 reason: '' skip: '' str: ok 23/28 todo: '' type: test - actual_ok: 1 line: ok 24 - zip num: 24 ok: 1 pos: ext/Perl6-Value-List/t/array-operations.t line 83, column 3-38 reason: '' skip: '' str: ok 24/28 todo: '' type: test - actual_ok: 1 line: ok 25 - zip num: 25 ok: 1 pos: ext/Perl6-Value-List/t/array-operations.t line 85, column 3-38 reason: '' skip: '' str: ok 25/28 todo: '' type: test - actual_ok: 1 line: ok 26 - zip num: 26 ok: 1 pos: ext/Perl6-Value-List/t/array-operations.t line 86, column 3-38 reason: '' skip: '' str: ok 26/28 todo: '' type: test - actual_ok: 1 line: ok 27 - Lazy List elems num: 27 ok: 1 pos: ext/Perl6-Value-List/t/array-operations.t line 92, column 3-67 reason: '' skip: '' str: ok 27/28 todo: '' type: test - actual_ok: 1 line: ok 28 - Lazy List elems doubles after kv() num: 28 ok: 1 pos: ext/Perl6-Value-List/t/array-operations.t line 94, column 3-90 reason: '' skip: '' str: ok 28/28 todo: '' type: test file: ext/Perl6-Value-List/t/array-operations.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: string range ok: 1 reason: '' type: '' - actual_ok: 1 name: string range 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: grep ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO for release) test (ext/Perl6-Value-List/t/array-operations.t line 22, column 3-36)\n" name: grep 0 ok: 1 reason: for release type: todo - actual_ok: 0 diagnostics: " Failed (TODO for release) test (ext/Perl6-Value-List/t/array-operations.t line 25, column 3-35)\n" name: map 0 ok: 1 reason: for release type: todo - actual_ok: 0 diagnostics: " Failed (TODO for release) test (ext/Perl6-Value-List/t/array-operations.t line 26, column 3-42)\n" name: map 1 ok: 1 reason: for release type: todo - actual_ok: 0 diagnostics: " Failed (TODO for release) test (ext/Perl6-Value-List/t/array-operations.t line 27, column 3-42)\n" name: map 0 ok: 1 reason: for release type: todo - actual_ok: 0 diagnostics: " Failed (TODO for release) test (ext/Perl6-Value-List/t/array-operations.t line 28, column 3-42)\n" name: map 1 ok: 1 reason: for release type: todo - actual_ok: 1 name: end ok: 1 reason: '' type: '' - actual_ok: 1 name: lazy array from coroutine ok: 1 reason: '' type: '' - actual_ok: 1 name: coroutine ok: 1 reason: '' type: '' - actual_ok: 1 name: coroutine end ok: 1 reason: '' type: '' - actual_ok: 1 name: coroutine really ended ok: 1 reason: '' type: '' - actual_ok: 1 name: kv ok: 1 reason: '' type: '' - actual_ok: 1 name: kv ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO for release) test (ext/Perl6-Value-List/t/array-operations.t line 54, column 3-27)\n" name: kv ok: 1 reason: for release type: todo - actual_ok: 0 diagnostics: " Failed (TODO for release) test (ext/Perl6-Value-List/t/array-operations.t line 55, column 3-27)\n" name: kv ok: 1 reason: for release type: todo - actual_ok: 1 name: pair ok: 1 reason: '' type: '' - actual_ok: 1 name: pair ok: 1 reason: '' type: '' - actual_ok: 1 name: zip ok: 1 reason: '' type: '' - actual_ok: 1 name: zip ok: 1 reason: '' type: '' - actual_ok: 1 name: zip ok: 1 reason: '' type: '' - actual_ok: 1 name: zip ok: 1 reason: '' type: '' - actual_ok: 1 name: zip ok: 1 reason: '' type: '' - actual_ok: 1 name: zip ok: 1 reason: '' type: '' - actual_ok: 1 name: zip ok: 1 reason: '' type: '' - actual_ok: 1 name: Lazy List elems ok: 1 reason: '' type: '' - actual_ok: 1 name: Lazy List elems doubles after kv() ok: 1 reason: '' type: '' exit: 0 max: 28 ok: 28 passing: 1 seen: 28 todo: 7 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/Perldoc/t/00-compile.t line 9, column 25-64 reason: '' skip: '' str: ok 1/6 todo: '' type: test - actual_ok: 1 line: ok 2 - (dummy instead of broken use_ok) num: 2 ok: 1 pos: ext/Perldoc/t/00-compile.t line 10, column 28-67 reason: '' skip: '' str: ok 2/6 todo: '' type: test - actual_ok: 1 line: ok 3 - (dummy instead of broken use_ok) num: 3 ok: 1 pos: ext/Perldoc/t/00-compile.t line 11, column 25-64 reason: '' skip: '' str: ok 3/6 todo: '' type: test - actual_ok: 1 line: ok 4 - (dummy instead of broken use_ok) num: 4 ok: 1 pos: ext/Perldoc/t/00-compile.t line 12, column 23-62 reason: '' skip: '' str: ok 4/6 todo: '' type: test - actual_ok: 1 line: ok 5 - (dummy instead of broken use_ok) num: 5 ok: 1 pos: ext/Perldoc/t/00-compile.t line 13, column 23-62 reason: '' skip: '' str: ok 5/6 todo: '' type: test - actual_ok: 1 line: ok 6 - (dummy instead of broken use_ok) num: 6 ok: 1 pos: ext/Perldoc/t/00-compile.t line 14, column 19-58 reason: '' skip: '' str: ok 6/6 todo: '' type: test file: ext/Perldoc/t/00-compile.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' exit: 0 max: 6 ok: 6 passing: 1 seen: 6 wait: 0 - events: - actual_ok: 0 diag: "# Failed (TODO) test (ext/Perldoc/t/01-dom.t line 11, column 1 - line 12, column 10)\n\n" line: "not ok 1 - Perldoc::DOM::Node.new() - dies # TODO" num: 1 ok: 1 pos: ext/Perldoc/t/01-dom.t line 11, column 1 - line 12, column 10 reason: '' skip: '' str: ok 1/15 todo: 1 type: test - actual_ok: 1 line: ok 2 - ::Element.new() num: 2 ok: 1 pos: ext/Perldoc/t/01-dom.t line 16, column 1 - line 18, column 22 reason: '' skip: '' str: ok 2/15 todo: '' type: test - actual_ok: 1 line: ok 3 - Element.new() num: 3 ok: 1 pos: ext/Perldoc/t/01-dom.t line 19, column 1-56 reason: '' skip: '' str: ok 3/15 todo: '' type: test - actual_ok: 1 line: ok 4 - ->source() (::Element) num: 4 ok: 1 pos: ext/Perldoc/t/01-dom.t line 21, column 1-54 reason: '' skip: '' str: ok 4/15 todo: '' type: test - actual_ok: 1 line: ok 5 - ->name() (::Element) num: 5 ok: 1 pos: ext/Perldoc/t/01-dom.t line 22, column 1-48 reason: '' skip: '' str: ok 5/15 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO) test (ext/Perldoc/t/01-dom.t line 26, column 1-65)\n\n" line: "not ok 6 - add child to node # TODO" num: 6 ok: 1 pos: ext/Perldoc/t/01-dom.t line 26, column 1-65 reason: '' skip: '' str: ok 6/15 todo: 1 type: test - actual_ok: 1 line: "ok 7 - # skip test hangs" num: 7 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: test hangs skip: 1 str: ok 7/15 todo: '' type: test - actual_ok: 1 line: "ok 8 - # skip test hangs" num: 8 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: test hangs skip: 1 str: ok 8/15 todo: '' type: test - actual_ok: 1 line: "ok 9 - # skip test hangs" num: 9 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: test hangs skip: 1 str: ok 9/15 todo: '' type: test - actual_ok: 1 line: "ok 10 - # skip test hangs" num: 10 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: test hangs skip: 1 str: ok 10/15 todo: '' type: test - actual_ok: 1 line: "ok 11 - # skip test hangs" num: 11 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: test hangs skip: 1 str: ok 11/15 todo: '' type: test - actual_ok: 1 line: "ok 12 - # skip test hangs" num: 12 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: test hangs skip: 1 str: ok 12/15 todo: '' type: test - actual_ok: 1 line: "ok 13 - # skip test hangs" num: 13 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: test hangs skip: 1 str: ok 13/15 todo: '' type: test - actual_ok: 1 line: "ok 14 - # skip test hangs" num: 14 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: test hangs skip: 1 str: ok 14/15 todo: '' type: test - actual_ok: 1 line: "ok 15 - # skip test hangs" num: 15 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: test hangs skip: 1 str: ok 15/15 todo: '' type: test file: ext/Perldoc/t/01-dom.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 0 diagnostics: " Failed (TODO) test (ext/Perldoc/t/01-dom.t line 11, column 1 - line 12, column 10)\n" name: Perldoc::DOM::Node.new() - dies ok: 1 reason: '' type: todo - actual_ok: 1 name: ::Element.new() ok: 1 reason: '' type: '' - actual_ok: 1 name: Element.new() ok: 1 reason: '' type: '' - actual_ok: 1 name: ->source() (::Element) ok: 1 reason: '' type: '' - actual_ok: 1 name: ->name() (::Element) ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO) test (ext/Perldoc/t/01-dom.t line 26, column 1-65)\n" name: add child to node ok: 1 reason: '' type: todo - actual_ok: 1 name: " " ok: 1 reason: test hangs type: skip - actual_ok: 1 name: " " ok: 1 reason: test hangs type: skip - actual_ok: 1 name: " " ok: 1 reason: test hangs type: skip - actual_ok: 1 name: " " ok: 1 reason: test hangs type: skip - actual_ok: 1 name: " " ok: 1 reason: test hangs type: skip - actual_ok: 1 name: " " ok: 1 reason: test hangs type: skip - actual_ok: 1 name: " " ok: 1 reason: test hangs type: skip - actual_ok: 1 name: " " ok: 1 reason: test hangs type: skip - actual_ok: 1 name: " " ok: 1 reason: test hangs type: skip exit: 0 max: 15 ok: 15 passing: 1 seen: 15 skip: 9 todo: 2 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/Pod-Event-Parser/t/basic.t line 7, column 25-64 reason: '' skip: '' str: ok 1/5 todo: '' type: test - actual_ok: 1 line: ok 2 - (dummy instead of broken use_ok) num: 2 ok: 1 pos: ext/Pod-Event-Parser/t/basic.t line 8, column 31-70 reason: '' skip: '' str: ok 2/5 todo: '' type: test - actual_ok: 1 line: ok 3 - ... POD round-tripping worked num: 3 ok: 1 pos: ext/Pod-Event-Parser/t/basic.t line 14, column 1 - line 41, column 33 reason: '' skip: '' str: ok 3/5 todo: '' type: test - actual_ok: 1 line: ok 4 - ... POD round-tripping worked (with file-handle) num: 4 ok: 1 pos: ext/Pod-Event-Parser/t/basic.t line 50, column 1 - line 77, column 52 reason: '' skip: '' str: ok 4/5 todo: '' type: test - actual_ok: 1 line: ok 5 - ... removing the temp POD file, and making sure it is really gone num: 5 ok: 1 pos: ext/Pod-Event-Parser/t/basic.t line 79, column 1-116 reason: '' skip: '' str: ok 5/5 todo: '' type: test file: ext/Pod-Event-Parser/t/basic.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: ... POD round-tripping worked ok: 1 reason: '' type: '' - actual_ok: 1 name: ... POD round-tripping worked (with file-handle) ok: 1 reason: '' type: '' - actual_ok: 1 name: ... removing the temp POD file, and making sure it is really gone ok: 1 reason: '' type: '' exit: 0 max: 5 ok: 5 passing: 1 seen: 5 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/Pod-Event-Parser/t/basic_html.t line 7, column 25-64 reason: '' skip: '' str: ok 1/3 todo: '' type: test - actual_ok: 1 line: ok 2 - (dummy instead of broken use_ok) num: 2 ok: 1 pos: ext/Pod-Event-Parser/t/basic_html.t line 8, column 32-71 reason: '' skip: '' str: ok 2/3 todo: '' type: test - actual_ok: 1 line: ok 3 - ... POD -> to -> HTML worked num: 3 ok: 1 pos: ext/Pod-Event-Parser/t/basic_html.t line 13, column 1 - line 30, column 32 reason: '' skip: '' str: ok 3/3 todo: '' type: test file: ext/Pod-Event-Parser/t/basic_html.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: ... POD -> to -> HTML worked ok: 1 reason: '' type: '' exit: 0 max: 3 ok: 3 passing: 1 seen: 3 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/Pod-Event-Parser/t/complex.t line 7, column 25-64 reason: '' skip: '' str: ok 1/3 todo: '' type: test - actual_ok: 1 line: ok 2 - (dummy instead of broken use_ok) num: 2 ok: 1 pos: ext/Pod-Event-Parser/t/complex.t line 8, column 31-70 reason: '' skip: '' str: ok 2/3 todo: '' type: test - actual_ok: 1 line: ok 3 - ... Pod::Event::Parser POD round tripped successfully num: 3 ok: 1 pos: ext/Pod-Event-Parser/t/complex.t line 30, column 1-92 reason: '' skip: '' str: ok 3/3 todo: '' type: test file: ext/Pod-Event-Parser/t/complex.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: ... Pod::Event::Parser POD round tripped successfully ok: 1 reason: '' type: '' exit: 0 max: 3 ok: 3 passing: 1 seen: 3 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/Recurrence/t/recurrence-grep.t line 6, column 17-56 reason: '' skip: '' str: ok 1/5 todo: '' type: test - actual_ok: 1 line: ok 2 - start num: 2 ok: 1 pos: ext/Recurrence/t/recurrence-grep.t line 30, column 5-37 reason: '' skip: '' str: ok 2/5 todo: '' type: test - actual_ok: 1 line: ok 3 - end num: 3 ok: 1 pos: ext/Recurrence/t/recurrence-grep.t line 31, column 5-35 reason: '' skip: '' str: ok 3/5 todo: '' type: test - actual_ok: 1 line: ok 4 - start num: 4 ok: 1 pos: ext/Recurrence/t/recurrence-grep.t line 35, column 5-38 reason: '' skip: '' str: ok 4/5 todo: '' type: test - actual_ok: 1 line: ok 5 - next num: 5 ok: 1 pos: ext/Recurrence/t/recurrence-grep.t line 40, column 5-37 reason: '' skip: '' str: ok 5/5 todo: '' type: test file: ext/Recurrence/t/recurrence-grep.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: start ok: 1 reason: '' type: '' - actual_ok: 1 name: end ok: 1 reason: '' type: '' - actual_ok: 1 name: start ok: 1 reason: '' type: '' - actual_ok: 1 name: next ok: 1 reason: '' type: '' exit: 0 max: 5 ok: 5 passing: 1 seen: 5 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/Recurrence/t/recurrence-negate.t line 6, column 17-56 reason: '' skip: '' str: ok 1/8 todo: '' type: test - actual_ok: 1 line: ok 2 - start num: 2 ok: 1 pos: ext/Recurrence/t/recurrence-negate.t line 25, column 5-37 reason: '' skip: '' str: ok 2/8 todo: '' type: test - actual_ok: 1 line: ok 3 - end num: 3 ok: 1 pos: ext/Recurrence/t/recurrence-negate.t line 26, column 5-35 reason: '' skip: '' str: ok 3/8 todo: '' type: test - actual_ok: 1 line: ok 4 - start num: 4 ok: 1 pos: ext/Recurrence/t/recurrence-negate.t line 30, column 5-38 reason: '' skip: '' str: ok 4/8 todo: '' type: test - actual_ok: 1 line: ok 5 - end num: 5 ok: 1 pos: ext/Recurrence/t/recurrence-negate.t line 31, column 5-36 reason: '' skip: '' str: ok 5/8 todo: '' type: test - actual_ok: 1 line: ok 6 - next num: 6 ok: 1 pos: ext/Recurrence/t/recurrence-negate.t line 32, column 5-37 reason: '' skip: '' str: ok 6/8 todo: '' type: test - actual_ok: 1 line: ok 7 - start num: 7 ok: 1 pos: ext/Recurrence/t/recurrence-negate.t line 36, column 5-37 reason: '' skip: '' str: ok 7/8 todo: '' type: test - actual_ok: 1 line: ok 8 - end num: 8 ok: 1 pos: ext/Recurrence/t/recurrence-negate.t line 37, column 5-35 reason: '' skip: '' str: ok 8/8 todo: '' type: test file: ext/Recurrence/t/recurrence-negate.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: start ok: 1 reason: '' type: '' - actual_ok: 1 name: end ok: 1 reason: '' type: '' - actual_ok: 1 name: start ok: 1 reason: '' type: '' - actual_ok: 1 name: end ok: 1 reason: '' type: '' - actual_ok: 1 name: next ok: 1 reason: '' type: '' - actual_ok: 1 name: start ok: 1 reason: '' type: '' - actual_ok: 1 name: end ok: 1 reason: '' type: '' exit: 0 max: 8 ok: 8 passing: 1 seen: 8 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/Recurrence/t/recurrence.t line 6, column 17-56 reason: '' skip: '' str: ok 1/41 todo: '' type: test - actual_ok: 1 line: ok 2 - created a Recurrence num: 2 ok: 1 pos: ext/Recurrence/t/recurrence.t line 13, column 1 - line 14, column 29 reason: '' skip: '' str: ok 2/41 todo: '' type: test - actual_ok: 1 line: ok 3 - start num: 3 ok: 1 pos: ext/Recurrence/t/recurrence.t line 16, column 1-37 reason: '' skip: '' str: ok 3/41 todo: '' type: test - actual_ok: 1 line: ok 4 - end num: 4 ok: 1 pos: ext/Recurrence/t/recurrence.t line 17, column 1-35 reason: '' skip: '' str: ok 4/41 todo: '' type: test - actual_ok: 1 line: ok 5 - stringify num: 5 ok: 1 pos: ext/Recurrence/t/recurrence.t line 19, column 1-52 reason: '' skip: '' str: ok 5/41 todo: '' type: test - actual_ok: 1 line: ok 6 - next num: 6 ok: 1 pos: ext/Recurrence/t/recurrence.t line 21, column 1-39 reason: '' skip: '' str: ok 6/41 todo: '' type: test - actual_ok: 1 line: ok 7 - previous num: 7 ok: 1 pos: ext/Recurrence/t/recurrence.t line 22, column 1-46 reason: '' skip: '' str: ok 7/41 todo: '' type: test - actual_ok: 1 line: ok 8 - intersects with self num: 8 ok: 1 pos: ext/Recurrence/t/recurrence.t line 24, column 1-76 reason: '' skip: '' str: ok 8/41 todo: '' type: test - actual_ok: 1 line: ok 9 - next even num: 9 ok: 1 pos: ext/Recurrence/t/recurrence.t line 30, column 1-48 reason: '' skip: '' str: ok 9/41 todo: '' type: test - actual_ok: 1 line: ok 10 - previous even num: 10 ok: 1 pos: ext/Recurrence/t/recurrence.t line 31, column 1-55 reason: '' skip: '' str: ok 10/41 todo: '' type: test - actual_ok: 1 line: ok 11 - closest even num: 11 ok: 1 pos: ext/Recurrence/t/recurrence.t line 33, column 1-56 reason: '' skip: '' str: ok 11/41 todo: '' type: test - actual_ok: 1 line: ok 12 - closest even num: 12 ok: 1 pos: ext/Recurrence/t/recurrence.t line 34, column 1-56 reason: '' skip: '' str: ok 12/41 todo: '' type: test - actual_ok: 1 line: ok 13 - closest even num: 13 ok: 1 pos: ext/Recurrence/t/recurrence.t line 35, column 1-56 reason: '' skip: '' str: ok 13/41 todo: '' type: test - actual_ok: 1 line: ok 14 - current even num: 14 ok: 1 pos: ext/Recurrence/t/recurrence.t line 37, column 1-56 reason: '' skip: '' str: ok 14/41 todo: '' type: test - actual_ok: 1 line: ok 15 - current even num: 15 ok: 1 pos: ext/Recurrence/t/recurrence.t line 38, column 1-56 reason: '' skip: '' str: ok 15/41 todo: '' type: test - actual_ok: 1 line: ok 16 - equal self num: 16 ok: 1 pos: ext/Recurrence/t/recurrence.t line 42, column 5-73 reason: '' skip: '' str: ok 16/41 todo: '' type: test - actual_ok: 1 line: ok 17 - equal from union num: 17 ok: 1 pos: ext/Recurrence/t/recurrence.t line 44, column 5-67 reason: '' skip: '' str: ok 17/41 todo: '' type: test - actual_ok: 1 line: ok 18 - equal from intersection num: 18 ok: 1 pos: ext/Recurrence/t/recurrence.t line 46, column 5-78 reason: '' skip: '' str: ok 18/41 todo: '' type: test - actual_ok: 1 line: ok 19 - not equal num: 19 ok: 1 pos: ext/Recurrence/t/recurrence.t line 47, column 5-69 reason: '' skip: '' str: ok 19/41 todo: '' type: test - actual_ok: 1 line: ok 20 - equal from complement num: 20 ok: 1 pos: ext/Recurrence/t/recurrence.t line 49, column 5-87 reason: '' skip: '' str: ok 20/41 todo: '' type: test - actual_ok: 1 line: ok 21 - odd even num: 21 ok: 1 pos: ext/Recurrence/t/recurrence.t line 54, column 1-46 reason: '' skip: '' str: ok 21/41 todo: '' type: test - actual_ok: 1 line: ok 22 - odd even num: 22 ok: 1 pos: ext/Recurrence/t/recurrence.t line 55, column 1-49 reason: '' skip: '' str: ok 22/41 todo: '' type: test - actual_ok: 1 line: ok 23 - start empty set num: 23 ok: 1 pos: ext/Recurrence/t/recurrence.t line 59, column 5-46 reason: '' skip: '' str: ok 23/41 todo: '' type: test - actual_ok: 1 line: ok 24 - end num: 24 ok: 1 pos: ext/Recurrence/t/recurrence.t line 60, column 5-34 reason: '' skip: '' str: ok 24/41 todo: '' type: test - actual_ok: 1 line: ok 25 - start num: 25 ok: 1 pos: ext/Recurrence/t/recurrence.t line 71, column 5-38 reason: '' skip: '' str: ok 25/41 todo: '' type: test - actual_ok: 1 line: ok 26 - end num: 26 ok: 1 pos: ext/Recurrence/t/recurrence.t line 72, column 5-36 reason: '' skip: '' str: ok 26/41 todo: '' type: test - actual_ok: 1 line: ok 27 - start num: 27 ok: 1 pos: ext/Recurrence/t/recurrence.t line 82, column 5-38 reason: '' skip: '' str: ok 27/41 todo: '' type: test - actual_ok: 1 line: ok 28 - end num: 28 ok: 1 pos: ext/Recurrence/t/recurrence.t line 83, column 5-36 reason: '' skip: '' str: ok 28/41 todo: '' type: test - actual_ok: 1 line: ok 29 - intersects num: 29 ok: 1 pos: ext/Recurrence/t/recurrence.t line 85, column 5-64 reason: '' skip: '' str: ok 29/41 todo: '' type: test - actual_ok: 1 line: ok 30 - start num: 30 ok: 1 pos: ext/Recurrence/t/recurrence.t line 89, column 9-42 reason: '' skip: '' str: ok 30/41 todo: '' type: test - actual_ok: 1 line: ok 31 - end num: 31 ok: 1 pos: ext/Recurrence/t/recurrence.t line 90, column 9-40 reason: '' skip: '' str: ok 31/41 todo: '' type: test - actual_ok: 1 line: ok 32 - start num: 32 ok: 1 pos: ext/Recurrence/t/recurrence.t line 94, column 9-42 reason: '' skip: '' str: ok 32/41 todo: '' type: test - actual_ok: 1 line: ok 33 - end num: 33 ok: 1 pos: ext/Recurrence/t/recurrence.t line 95, column 9-40 reason: '' skip: '' str: ok 33/41 todo: '' type: test - actual_ok: 1 line: ok 34 - start num: 34 ok: 1 pos: ext/Recurrence/t/recurrence.t line 100, column 9-40 reason: '' skip: '' str: ok 34/41 todo: '' type: test - actual_ok: 1 line: ok 35 - end num: 35 ok: 1 pos: ext/Recurrence/t/recurrence.t line 101, column 9-38 reason: '' skip: '' str: ok 35/41 todo: '' type: test - actual_ok: 1 line: ok 36 - start num: 36 ok: 1 pos: ext/Recurrence/t/recurrence.t line 106, column 9-41 reason: '' skip: '' str: ok 36/41 todo: '' type: test - actual_ok: 1 line: ok 37 - end num: 37 ok: 1 pos: ext/Recurrence/t/recurrence.t line 107, column 9-39 reason: '' skip: '' str: ok 37/41 todo: '' type: test - actual_ok: 1 line: ok 38 - start num: 38 ok: 1 pos: ext/Recurrence/t/recurrence.t line 111, column 9-42 reason: '' skip: '' str: ok 38/41 todo: '' type: test - actual_ok: 1 line: ok 39 - end num: 39 ok: 1 pos: ext/Recurrence/t/recurrence.t line 112, column 9-40 reason: '' skip: '' str: ok 39/41 todo: '' type: test - actual_ok: 1 line: ok 40 - start num: 40 ok: 1 pos: ext/Recurrence/t/recurrence.t line 116, column 9-42 reason: '' skip: '' str: ok 40/41 todo: '' type: test - actual_ok: 1 line: ok 41 - end num: 41 ok: 1 pos: ext/Recurrence/t/recurrence.t line 117, column 9-40 reason: '' skip: '' str: ok 41/41 todo: '' type: test file: ext/Recurrence/t/recurrence.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: created a Recurrence ok: 1 reason: '' type: '' - actual_ok: 1 name: start ok: 1 reason: '' type: '' - actual_ok: 1 name: end ok: 1 reason: '' type: '' - actual_ok: 1 name: stringify ok: 1 reason: '' type: '' - actual_ok: 1 name: next ok: 1 reason: '' type: '' - actual_ok: 1 name: previous ok: 1 reason: '' type: '' - actual_ok: 1 name: intersects with self ok: 1 reason: '' type: '' - actual_ok: 1 name: next even ok: 1 reason: '' type: '' - actual_ok: 1 name: previous even ok: 1 reason: '' type: '' - actual_ok: 1 name: closest even ok: 1 reason: '' type: '' - actual_ok: 1 name: closest even ok: 1 reason: '' type: '' - actual_ok: 1 name: closest even ok: 1 reason: '' type: '' - actual_ok: 1 name: current even ok: 1 reason: '' type: '' - actual_ok: 1 name: current even ok: 1 reason: '' type: '' - actual_ok: 1 name: equal self ok: 1 reason: '' type: '' - actual_ok: 1 name: equal from union ok: 1 reason: '' type: '' - actual_ok: 1 name: equal from intersection ok: 1 reason: '' type: '' - actual_ok: 1 name: not equal ok: 1 reason: '' type: '' - actual_ok: 1 name: equal from complement ok: 1 reason: '' type: '' - actual_ok: 1 name: odd even ok: 1 reason: '' type: '' - actual_ok: 1 name: odd even ok: 1 reason: '' type: '' - actual_ok: 1 name: start empty set ok: 1 reason: '' type: '' - actual_ok: 1 name: end ok: 1 reason: '' type: '' - actual_ok: 1 name: start ok: 1 reason: '' type: '' - actual_ok: 1 name: end ok: 1 reason: '' type: '' - actual_ok: 1 name: start ok: 1 reason: '' type: '' - actual_ok: 1 name: end ok: 1 reason: '' type: '' - actual_ok: 1 name: intersects ok: 1 reason: '' type: '' - actual_ok: 1 name: start ok: 1 reason: '' type: '' - actual_ok: 1 name: end ok: 1 reason: '' type: '' - actual_ok: 1 name: start ok: 1 reason: '' type: '' - actual_ok: 1 name: end ok: 1 reason: '' type: '' - actual_ok: 1 name: start ok: 1 reason: '' type: '' - actual_ok: 1 name: end ok: 1 reason: '' type: '' - actual_ok: 1 name: start ok: 1 reason: '' type: '' - actual_ok: 1 name: end ok: 1 reason: '' type: '' - actual_ok: 1 name: start ok: 1 reason: '' type: '' - actual_ok: 1 name: end ok: 1 reason: '' type: '' - actual_ok: 1 name: start ok: 1 reason: '' type: '' - actual_ok: 1 name: end ok: 1 reason: '' type: '' exit: 0 max: 41 ok: 41 passing: 1 seen: 41 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/Recurrence/t/unicode.t line 6, column 17-56 reason: '' skip: '' str: ok 1/10 todo: '' type: test - actual_ok: 1 line: ok 2 - created a Recurrence num: 2 ok: 1 pos: ext/Recurrence/t/unicode.t line 13, column 1 - line 14, column 29 reason: '' skip: '' str: ok 2/10 todo: '' type: test - actual_ok: 1 line: ok 3 - start num: 3 ok: 1 pos: ext/Recurrence/t/unicode.t line 42, column 9-40 reason: '' skip: '' str: ok 3/10 todo: '' type: test - actual_ok: 1 line: ok 4 - end num: 4 ok: 1 pos: ext/Recurrence/t/unicode.t line 43, column 9-38 reason: '' skip: '' str: ok 4/10 todo: '' type: test - actual_ok: 1 line: ok 5 - start num: 5 ok: 1 pos: ext/Recurrence/t/unicode.t line 47, column 9-41 reason: '' skip: '' str: ok 5/10 todo: '' type: test - actual_ok: 1 line: ok 6 - end num: 6 ok: 1 pos: ext/Recurrence/t/unicode.t line 48, column 9-39 reason: '' skip: '' str: ok 6/10 todo: '' type: test - actual_ok: 1 line: ok 7 - start num: 7 ok: 1 pos: ext/Recurrence/t/unicode.t line 52, column 9-42 reason: '' skip: '' str: ok 7/10 todo: '' type: test - actual_ok: 1 line: ok 8 - end num: 8 ok: 1 pos: ext/Recurrence/t/unicode.t line 53, column 9-40 reason: '' skip: '' str: ok 8/10 todo: '' type: test - actual_ok: 1 line: ok 9 - start num: 9 ok: 1 pos: ext/Recurrence/t/unicode.t line 57, column 9-42 reason: '' skip: '' str: ok 9/10 todo: '' type: test - actual_ok: 1 line: ok 10 - end num: 10 ok: 1 pos: ext/Recurrence/t/unicode.t line 58, column 9-40 reason: '' skip: '' str: ok 10/10 todo: '' type: test file: ext/Recurrence/t/unicode.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: created a Recurrence ok: 1 reason: '' type: '' - actual_ok: 1 name: start ok: 1 reason: '' type: '' - actual_ok: 1 name: end ok: 1 reason: '' type: '' - actual_ok: 1 name: start ok: 1 reason: '' type: '' - actual_ok: 1 name: end ok: 1 reason: '' type: '' - actual_ok: 1 name: start ok: 1 reason: '' type: '' - actual_ok: 1 name: end ok: 1 reason: '' type: '' - actual_ok: 1 name: start ok: 1 reason: '' type: '' - actual_ok: 1 name: end ok: 1 reason: '' type: '' exit: 0 max: 10 ok: 10 passing: 1 seen: 10 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/Set-Infinite/t/set-infinite-functional.t line 6, column 32-71 reason: '' skip: '' str: ok 1/26 todo: '' type: test - actual_ok: 1 line: ok 2 - created a Set::Infinite::Functional num: 2 ok: 1 pos: ext/Set-Infinite/t/set-infinite-functional.t line 12, column 1 - line 13, column 44 reason: '' skip: '' str: ok 2/26 todo: '' type: test - actual_ok: 1 line: ok 3 - spans num: 3 ok: 1 pos: ext/Set-Infinite/t/set-infinite-functional.t line 16, column 1-37 reason: '' skip: '' str: ok 3/26 todo: '' type: test - actual_ok: 1 line: ok 4 - empty set num: 4 ok: 1 pos: ext/Set-Infinite/t/set-infinite-functional.t line 30, column 1-69 reason: '' skip: '' str: ok 4/26 todo: '' type: test - actual_ok: 1 line: ok 5 - universal set num: 5 ok: 1 pos: ext/Set-Infinite/t/set-infinite-functional.t line 31, column 1-87 reason: '' skip: '' str: ok 5/26 todo: '' type: test - actual_ok: 1 line: ok 6 - is empty num: 6 ok: 1 pos: ext/Set-Infinite/t/set-infinite-functional.t line 33, column 1-75 reason: '' skip: '' str: ok 6/26 todo: '' type: test - actual_ok: 1 line: ok 7 - is not empty num: 7 ok: 1 pos: ext/Set-Infinite/t/set-infinite-functional.t line 34, column 1-50 reason: '' skip: '' str: ok 7/26 todo: '' type: test - actual_ok: 1 line: ok 8 - start num: 8 ok: 1 pos: ext/Set-Infinite/t/set-infinite-functional.t line 36, column 1-30 reason: '' skip: '' str: ok 8/26 todo: '' type: test - actual_ok: 1 line: ok 9 - end num: 9 ok: 1 pos: ext/Set-Infinite/t/set-infinite-functional.t line 37, column 1-28 reason: '' skip: '' str: ok 9/26 todo: '' type: test - actual_ok: 1 line: ok 10 - start_is_open num: 10 ok: 1 pos: ext/Set-Infinite/t/set-infinite-functional.t line 39, column 1-58 reason: '' skip: '' str: ok 10/26 todo: '' type: test - actual_ok: 1 line: ok 11 - end_is_open num: 11 ok: 1 pos: ext/Set-Infinite/t/set-infinite-functional.t line 40, column 1-56 reason: '' skip: '' str: ok 11/26 todo: '' type: test - actual_ok: 1 line: ok 12 - start_is_closed num: 12 ok: 1 pos: ext/Set-Infinite/t/set-infinite-functional.t line 42, column 1-59 reason: '' skip: '' str: ok 12/26 todo: '' type: test - actual_ok: 1 line: ok 13 - end_is_closed num: 13 ok: 1 pos: ext/Set-Infinite/t/set-infinite-functional.t line 43, column 1-57 reason: '' skip: '' str: ok 13/26 todo: '' type: test file: ext/Set-Infinite/t/set-infinite-functional.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: created a Set::Infinite::Functional ok: 1 reason: '' type: '' - actual_ok: 1 name: spans ok: 1 reason: '' type: '' - actual_ok: 1 name: empty set ok: 1 reason: '' type: '' - actual_ok: 1 name: universal set ok: 1 reason: '' type: '' - actual_ok: 1 name: is empty ok: 1 reason: '' type: '' - actual_ok: 1 name: is not empty ok: 1 reason: '' type: '' - actual_ok: 1 name: start ok: 1 reason: '' type: '' - actual_ok: 1 name: end ok: 1 reason: '' type: '' - actual_ok: 1 name: start_is_open ok: 1 reason: '' type: '' - actual_ok: 1 name: end_is_open ok: 1 reason: '' type: '' - actual_ok: 1 name: start_is_closed ok: 1 reason: '' type: '' - actual_ok: 1 name: end_is_closed ok: 1 reason: '' type: '' exit: 1 max: 26 ok: 13 passing: 0 seen: 13 wait: 256 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/Set-Infinite/t/set-infinite-recurrence.t line 6, column 20-59 reason: '' skip: '' str: ok 1/27 todo: '' type: test - actual_ok: 1 line: ok 2 - start num: 2 ok: 1 pos: ext/Set-Infinite/t/set-infinite-recurrence.t line 32, column 1-30 reason: '' skip: '' str: ok 2/27 todo: '' type: test - actual_ok: 1 line: ok 3 - end num: 3 ok: 1 pos: ext/Set-Infinite/t/set-infinite-recurrence.t line 33, column 1-28 reason: '' skip: '' str: ok 3/27 todo: '' type: test - actual_ok: 1 line: ok 4 - stringify num: 4 ok: 1 pos: ext/Set-Infinite/t/set-infinite-recurrence.t line 34, column 1-45 reason: '' skip: '' str: ok 4/27 todo: '' type: test - actual_ok: 1 line: ok 5 - start_is_open num: 5 ok: 1 pos: ext/Set-Infinite/t/set-infinite-recurrence.t line 36, column 1-55 reason: '' skip: '' str: ok 5/27 todo: '' type: test - actual_ok: 1 line: ok 6 - end_is_open num: 6 ok: 1 pos: ext/Set-Infinite/t/set-infinite-recurrence.t line 37, column 1-53 reason: '' skip: '' str: ok 6/27 todo: '' type: test - actual_ok: 1 line: ok 7 - start_is_closed num: 7 ok: 1 pos: ext/Set-Infinite/t/set-infinite-recurrence.t line 39, column 1-56 reason: '' skip: '' str: ok 7/27 todo: '' type: test - actual_ok: 1 line: ok 8 - end_is_closed num: 8 ok: 1 pos: ext/Set-Infinite/t/set-infinite-recurrence.t line 40, column 1-54 reason: '' skip: '' str: ok 8/27 todo: '' type: test - actual_ok: 1 line: ok 9 - next num: 9 ok: 1 pos: ext/Set-Infinite/t/set-infinite-recurrence.t line 42, column 1-32 reason: '' skip: '' str: ok 9/27 todo: '' type: test - actual_ok: 1 line: ok 10 - previous num: 10 ok: 1 pos: ext/Set-Infinite/t/set-infinite-recurrence.t line 43, column 1-46 reason: '' skip: '' str: ok 10/27 todo: '' type: test - actual_ok: 1 line: ok 11 - next even num: 11 ok: 1 pos: ext/Set-Infinite/t/set-infinite-recurrence.t line 68, column 1-48 reason: '' skip: '' str: ok 11/27 todo: '' type: test - actual_ok: 1 line: ok 12 - previous even num: 12 ok: 1 pos: ext/Set-Infinite/t/set-infinite-recurrence.t line 69, column 1-63 reason: '' skip: '' str: ok 12/27 todo: '' type: test - actual_ok: 1 line: ok 13 - intersection isa Set::Infinite num: 13 ok: 1 pos: ext/Set-Infinite/t/set-infinite-recurrence.t line 94, column 5 - line 96, column 43 reason: '' skip: '' str: ok 13/27 todo: '' type: test - actual_ok: 1 line: ok 14 - 10 to 30 num: 14 ok: 1 pos: ext/Set-Infinite/t/set-infinite-recurrence.t line 97, column 5 - line 99, column 21 reason: '' skip: '' str: ok 14/27 todo: '' type: test - actual_ok: 1 line: ok 15 - each 3 from 10 to 30 num: 15 ok: 1 pos: ext/Set-Infinite/t/set-infinite-recurrence.t line 100, column 5 - line 102, column 33 reason: '' skip: '' str: ok 15/27 todo: '' type: test - actual_ok: 1 line: ok 16 - each 2 from 20 to 40 num: 16 ok: 1 pos: ext/Set-Infinite/t/set-infinite-recurrence.t line 106, column 5 - line 108, column 33 reason: '' skip: '' str: ok 16/27 todo: '' type: test - actual_ok: 1 line: ok 17 - union isa Set::Infinite num: 17 ok: 1 pos: ext/Set-Infinite/t/set-infinite-recurrence.t line 111, column 5 - line 113, column 36 reason: '' skip: '' str: ok 17/27 todo: '' type: test - actual_ok: 1 line: ok 18 - Recurrence Span union Recurrence Span num: 18 ok: 1 pos: ext/Set-Infinite/t/set-infinite-recurrence.t line 114, column 5 - line 116, column 50 reason: '' skip: '' str: ok 18/27 todo: '' type: test - actual_ok: 1 line: ok 19 - Recurrence Span intersection Recurrence Span num: 19 ok: 1 pos: ext/Set-Infinite/t/set-infinite-recurrence.t line 120, column 5 - line 122, column 57 reason: '' skip: '' str: ok 19/27 todo: '' type: test - actual_ok: 1 line: ok 20 - Recurrence Span difference Recurrence Span num: 20 ok: 1 pos: ext/Set-Infinite/t/set-infinite-recurrence.t line 126, column 5 - line 128, column 55 reason: '' skip: '' str: ok 20/27 todo: '' type: test - actual_ok: 1 line: ok 21 - Recurrence Span complement num: 21 ok: 1 pos: ext/Set-Infinite/t/set-infinite-recurrence.t line 132, column 5 - line 134, column 39 reason: '' skip: '' str: ok 21/27 todo: '' type: test - actual_ok: 1 line: ok 22 - Recurrence Span union Continuous Span num: 22 ok: 1 pos: ext/Set-Infinite/t/set-infinite-recurrence.t line 138, column 5 - line 140, column 50 reason: '' skip: '' str: ok 22/27 todo: '' type: test - actual_ok: 1 line: ok 23 - Recurrence Span complement is iteratable num: 23 ok: 1 pos: ext/Set-Infinite/t/set-infinite-recurrence.t line 143, column 5-75 reason: '' skip: '' str: ok 23/27 todo: '' type: test - actual_ok: 1 line: ok 24 - Recurrence Span complement is iteratable num: 24 ok: 1 pos: ext/Set-Infinite/t/set-infinite-recurrence.t line 144, column 5-75 reason: '' skip: '' str: ok 24/27 todo: '' type: test - actual_ok: 1 line: ok 25 - Recurrence Span complement is iteratable num: 25 ok: 1 pos: ext/Set-Infinite/t/set-infinite-recurrence.t line 145, column 5-75 reason: '' skip: '' str: ok 25/27 todo: '' type: test - actual_ok: 1 line: ok 26 - odd recurrence num: 26 ok: 1 pos: ext/Set-Infinite/t/set-infinite-recurrence.t line 149, column 1-55 reason: '' skip: '' str: ok 26/27 todo: '' type: test - actual_ok: 1 line: ok 27 - odd recurrence num: 27 ok: 1 pos: ext/Set-Infinite/t/set-infinite-recurrence.t line 150, column 1-55 reason: '' skip: '' str: ok 27/27 todo: '' type: test file: ext/Set-Infinite/t/set-infinite-recurrence.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: start ok: 1 reason: '' type: '' - actual_ok: 1 name: end ok: 1 reason: '' type: '' - actual_ok: 1 name: stringify ok: 1 reason: '' type: '' - actual_ok: 1 name: start_is_open ok: 1 reason: '' type: '' - actual_ok: 1 name: end_is_open ok: 1 reason: '' type: '' - actual_ok: 1 name: start_is_closed ok: 1 reason: '' type: '' - actual_ok: 1 name: end_is_closed ok: 1 reason: '' type: '' - actual_ok: 1 name: next ok: 1 reason: '' type: '' - actual_ok: 1 name: previous ok: 1 reason: '' type: '' - actual_ok: 1 name: next even ok: 1 reason: '' type: '' - actual_ok: 1 name: previous even ok: 1 reason: '' type: '' - actual_ok: 1 name: intersection isa Set::Infinite ok: 1 reason: '' type: '' - actual_ok: 1 name: 10 to 30 ok: 1 reason: '' type: '' - actual_ok: 1 name: each 3 from 10 to 30 ok: 1 reason: '' type: '' - actual_ok: 1 name: each 2 from 20 to 40 ok: 1 reason: '' type: '' - actual_ok: 1 name: union isa Set::Infinite ok: 1 reason: '' type: '' - actual_ok: 1 name: Recurrence Span union Recurrence Span ok: 1 reason: '' type: '' - actual_ok: 1 name: Recurrence Span intersection Recurrence Span ok: 1 reason: '' type: '' - actual_ok: 1 name: Recurrence Span difference Recurrence Span ok: 1 reason: '' type: '' - actual_ok: 1 name: Recurrence Span complement ok: 1 reason: '' type: '' - actual_ok: 1 name: Recurrence Span union Continuous Span ok: 1 reason: '' type: '' - actual_ok: 1 name: Recurrence Span complement is iteratable ok: 1 reason: '' type: '' - actual_ok: 1 name: Recurrence Span complement is iteratable ok: 1 reason: '' type: '' - actual_ok: 1 name: Recurrence Span complement is iteratable ok: 1 reason: '' type: '' - actual_ok: 1 name: odd recurrence ok: 1 reason: '' type: '' - actual_ok: 1 name: odd recurrence ok: 1 reason: '' type: '' exit: 0 max: 27 ok: 27 passing: 1 seen: 27 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/Set-Infinite/t/set-infinite.t line 6, column 20-59 reason: '' skip: '' str: ok 1/48 todo: '' type: test - actual_ok: 1 line: ok 2 - created a Set::Infinite num: 2 ok: 1 pos: ext/Set-Infinite/t/set-infinite.t line 12, column 1 - line 13, column 32 reason: '' skip: '' str: ok 2/48 todo: '' type: test - actual_ok: 1 line: ok 3 - spans num: 3 ok: 1 pos: ext/Set-Infinite/t/set-infinite.t line 16, column 1-37 reason: '' skip: '' str: ok 3/48 todo: '' type: test - actual_ok: 1 line: ok 4 - empty set num: 4 ok: 1 pos: ext/Set-Infinite/t/set-infinite.t line 26, column 1-57 reason: '' skip: '' str: ok 4/48 todo: '' type: test - actual_ok: 1 line: ok 5 - universal set num: 5 ok: 1 pos: ext/Set-Infinite/t/set-infinite.t line 27, column 1-75 reason: '' skip: '' str: ok 5/48 todo: '' type: test - actual_ok: 1 line: ok 6 - is empty num: 6 ok: 1 pos: ext/Set-Infinite/t/set-infinite.t line 29, column 1-63 reason: '' skip: '' str: ok 6/48 todo: '' type: test - actual_ok: 1 line: ok 7 - is not empty num: 7 ok: 1 pos: ext/Set-Infinite/t/set-infinite.t line 30, column 1-50 reason: '' skip: '' str: ok 7/48 todo: '' type: test - actual_ok: 1 line: ok 8 - start num: 8 ok: 1 pos: ext/Set-Infinite/t/set-infinite.t line 32, column 1-30 reason: '' skip: '' str: ok 8/48 todo: '' type: test - actual_ok: 1 line: ok 9 - end num: 9 ok: 1 pos: ext/Set-Infinite/t/set-infinite.t line 33, column 1-28 reason: '' skip: '' str: ok 9/48 todo: '' type: test - actual_ok: 1 line: ok 10 - start_is_open num: 10 ok: 1 pos: ext/Set-Infinite/t/set-infinite.t line 35, column 1-58 reason: '' skip: '' str: ok 10/48 todo: '' type: test - actual_ok: 1 line: ok 11 - end_is_open num: 11 ok: 1 pos: ext/Set-Infinite/t/set-infinite.t line 36, column 1-56 reason: '' skip: '' str: ok 11/48 todo: '' type: test - actual_ok: 1 line: ok 12 - start_is_closed num: 12 ok: 1 pos: ext/Set-Infinite/t/set-infinite.t line 38, column 1-59 reason: '' skip: '' str: ok 12/48 todo: '' type: test - actual_ok: 1 line: ok 13 - end_is_closed num: 13 ok: 1 pos: ext/Set-Infinite/t/set-infinite.t line 39, column 1-57 reason: '' skip: '' str: ok 13/48 todo: '' type: test file: ext/Set-Infinite/t/set-infinite.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: created a Set::Infinite ok: 1 reason: '' type: '' - actual_ok: 1 name: spans ok: 1 reason: '' type: '' - actual_ok: 1 name: empty set ok: 1 reason: '' type: '' - actual_ok: 1 name: universal set ok: 1 reason: '' type: '' - actual_ok: 1 name: is empty ok: 1 reason: '' type: '' - actual_ok: 1 name: is not empty ok: 1 reason: '' type: '' - actual_ok: 1 name: start ok: 1 reason: '' type: '' - actual_ok: 1 name: end ok: 1 reason: '' type: '' - actual_ok: 1 name: start_is_open ok: 1 reason: '' type: '' - actual_ok: 1 name: end_is_open ok: 1 reason: '' type: '' - actual_ok: 1 name: start_is_closed ok: 1 reason: '' type: '' - actual_ok: 1 name: end_is_closed ok: 1 reason: '' type: '' exit: 1 max: 48 ok: 13 passing: 0 seen: 13 wait: 256 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/Set-Relation/t/00_Compile.t line 7, column 20-59 reason: '' skip: '' str: ok 1/2 todo: '' type: test - actual_ok: 1 diag: " 'Set::Relation is the correct version' );\n\n" line: "ok 2 - # skip is( Set::Relation.WHO.version, 0.0.2," num: 2 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: is( Set::Relation.WHO.version, 0.0.2, skip: 1 str: ok 2/2 todo: '' type: test file: ext/Set-Relation/t/00_Compile.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 diagnostics: " 'Set::Relation is the correct version' );\n" name: " " ok: 1 reason: is( Set::Relation.WHO.version, 0.0.2, type: skip exit: 0 max: 2 ok: 2 passing: 1 seen: 2 skip: 1 wait: 0 - events: - actual_ok: 1 line: ok 1 - set() num: 1 ok: 1 pos: ext/Set/t/basic.t line 16, column 1-28 reason: '' skip: '' str: ok 1/20 todo: '' type: test - actual_ok: 1 line: ok 2 - .includes(0) num: 2 ok: 1 pos: ext/Set/t/basic.t line 18, column 1-37 reason: '' skip: '' str: ok 2/20 todo: '' type: test - actual_ok: 1 line: ok 3 - .includes($bob) num: 3 ok: 1 pos: ext/Set/t/basic.t line 19, column 1-44 reason: '' skip: '' str: ok 3/20 todo: '' type: test - actual_ok: 1 line: ok 4 - .size num: 4 ok: 1 pos: ext/Set/t/basic.t line 21, column 1-26 reason: '' skip: '' str: ok 4/20 todo: '' type: test - actual_ok: 1 line: ok 5 - .insert() num: 5 ok: 1 pos: ext/Set/t/basic.t line 24, column 1-35 reason: '' skip: '' str: ok 5/20 todo: '' type: test - actual_ok: 1 line: ok 6 - .insert() num: 6 ok: 1 pos: ext/Set/t/basic.t line 25, column 1-35 reason: '' skip: '' str: ok 6/20 todo: '' type: test - actual_ok: 1 line: ok 7 - .insert($bert) num: 7 ok: 1 pos: ext/Set/t/basic.t line 26, column 1-45 reason: '' skip: '' str: ok 7/20 todo: '' type: test - actual_ok: 1 line: ok 8 - .insert() worked num: 8 ok: 1 pos: ext/Set/t/basic.t line 30, column 1-53 reason: '' skip: '' str: ok 8/20 todo: '' type: test - actual_ok: 1 line: ok 9 - .member() num: 9 ok: 1 pos: ext/Set/t/basic.t line 31, column 1-46 reason: '' skip: '' str: ok 9/20 todo: '' type: test - actual_ok: 1 line: ok 10 - .includes() - negative num: 10 ok: 1 pos: ext/Set/t/basic.t line 33, column 1-60 reason: '' skip: '' str: ok 10/20 todo: '' type: test - actual_ok: 1 line: ok 11 - .includes() - mixed negative num: 11 ok: 1 pos: ext/Set/t/basic.t line 34, column 1-68 reason: '' skip: '' str: ok 11/20 todo: '' type: test - actual_ok: 1 line: ok 12 - .includes() - mixed positive num: 12 ok: 1 pos: ext/Set/t/basic.t line 35, column 1-67 reason: '' skip: '' str: ok 12/20 todo: '' type: test - actual_ok: 1 line: ok 13 - .remove($bert) num: 13 ok: 1 pos: ext/Set/t/basic.t line 37, column 1-45 reason: '' skip: '' str: ok 13/20 todo: '' type: test - actual_ok: 1 line: ok 14 - .size num: 14 ok: 1 pos: ext/Set/t/basic.t line 39, column 1-26 reason: '' skip: '' str: ok 14/20 todo: '' type: test - actual_ok: 1 line: ok 15 - .remove num: 15 ok: 1 pos: ext/Set/t/basic.t line 41, column 1-36 reason: '' skip: '' str: ok 15/20 todo: '' type: test - actual_ok: 1 line: ok 16 - .size num: 16 ok: 1 pos: ext/Set/t/basic.t line 42, column 1-26 reason: '' skip: '' str: ok 16/20 todo: '' type: test - actual_ok: 1 line: ok 17 - .members() num: 17 ok: 1 pos: ext/Set/t/basic.t line 46, column 1-52 reason: '' skip: '' str: ok 17/20 todo: '' type: test - actual_ok: 1 line: ok 18 - .clear() num: 18 ok: 1 pos: ext/Set/t/basic.t line 50, column 1-31 reason: '' skip: '' str: ok 18/20 todo: '' type: test - actual_ok: 1 line: ok 19 - .count() num: 19 ok: 1 pos: ext/Set/t/basic.t line 54, column 1-30 reason: '' skip: '' str: ok 19/20 todo: '' type: test - actual_ok: 1 line: ok 20 - .has() num: 20 ok: 1 pos: ext/Set/t/basic.t line 55, column 1-38 reason: '' skip: '' str: ok 20/20 todo: '' type: test file: ext/Set/t/basic.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: set() ok: 1 reason: '' type: '' - actual_ok: 1 name: .includes(0) ok: 1 reason: '' type: '' - actual_ok: 1 name: .includes($bob) ok: 1 reason: '' type: '' - actual_ok: 1 name: .size ok: 1 reason: '' type: '' - actual_ok: 1 name: .insert() ok: 1 reason: '' type: '' - actual_ok: 1 name: .insert() ok: 1 reason: '' type: '' - actual_ok: 1 name: .insert($bert) ok: 1 reason: '' type: '' - actual_ok: 1 name: .insert() worked ok: 1 reason: '' type: '' - actual_ok: 1 name: .member() ok: 1 reason: '' type: '' - actual_ok: 1 name: .includes() - negative ok: 1 reason: '' type: '' - actual_ok: 1 name: .includes() - mixed negative ok: 1 reason: '' type: '' - actual_ok: 1 name: .includes() - mixed positive ok: 1 reason: '' type: '' - actual_ok: 1 name: .remove($bert) ok: 1 reason: '' type: '' - actual_ok: 1 name: .size ok: 1 reason: '' type: '' - actual_ok: 1 name: .remove ok: 1 reason: '' type: '' - actual_ok: 1 name: .size ok: 1 reason: '' type: '' - actual_ok: 1 name: .members() ok: 1 reason: '' type: '' - actual_ok: 1 name: .clear() ok: 1 reason: '' type: '' - actual_ok: 1 name: .count() ok: 1 reason: '' type: '' - actual_ok: 1 name: .has() ok: 1 reason: '' type: '' exit: 0 max: 20 ok: 20 passing: 1 seen: 20 wait: 0 - events: - actual_ok: 1 line: ok 1 - set() num: 1 ok: 1 pos: ext/Set/t/hash.t line 15, column 1-37 reason: '' skip: '' str: ok 1/20 todo: '' type: test - actual_ok: 1 line: ok 2 - .includes(0) num: 2 ok: 1 pos: ext/Set/t/hash.t line 17, column 1-37 reason: '' skip: '' str: ok 2/20 todo: '' type: test - actual_ok: 1 line: ok 3 - .includes($bob) num: 3 ok: 1 pos: ext/Set/t/hash.t line 18, column 1-44 reason: '' skip: '' str: ok 3/20 todo: '' type: test - actual_ok: 1 line: ok 4 - .size num: 4 ok: 1 pos: ext/Set/t/hash.t line 20, column 1-26 reason: '' skip: '' str: ok 4/20 todo: '' type: test - actual_ok: 1 line: ok 5 - .insert() num: 5 ok: 1 pos: ext/Set/t/hash.t line 23, column 1-35 reason: '' skip: '' str: ok 5/20 todo: '' type: test - actual_ok: 1 line: ok 6 - .insert() num: 6 ok: 1 pos: ext/Set/t/hash.t line 24, column 1-35 reason: '' skip: '' str: ok 6/20 todo: '' type: test - actual_ok: 1 line: ok 7 - .insert($bert) num: 7 ok: 1 pos: ext/Set/t/hash.t line 25, column 1-45 reason: '' skip: '' str: ok 7/20 todo: '' type: test - actual_ok: 1 line: ok 8 - .insert() worked num: 8 ok: 1 pos: ext/Set/t/hash.t line 27, column 1-53 reason: '' skip: '' str: ok 8/20 todo: '' type: test - actual_ok: 1 line: ok 9 - .member() num: 9 ok: 1 pos: ext/Set/t/hash.t line 28, column 1-46 reason: '' skip: '' str: ok 9/20 todo: '' type: test - actual_ok: 1 line: ok 10 - .includes() - negative num: 10 ok: 1 pos: ext/Set/t/hash.t line 30, column 1-60 reason: '' skip: '' str: ok 10/20 todo: '' type: test - actual_ok: 1 line: ok 11 - .includes() - mixed negative num: 11 ok: 1 pos: ext/Set/t/hash.t line 31, column 1-68 reason: '' skip: '' str: ok 11/20 todo: '' type: test - actual_ok: 1 line: ok 12 - .includes() - mixed positive num: 12 ok: 1 pos: ext/Set/t/hash.t line 32, column 1-67 reason: '' skip: '' str: ok 12/20 todo: '' type: test - actual_ok: 1 line: ok 13 - .remove($bert) num: 13 ok: 1 pos: ext/Set/t/hash.t line 34, column 1-45 reason: '' skip: '' str: ok 13/20 todo: '' type: test - actual_ok: 1 line: ok 14 - .size num: 14 ok: 1 pos: ext/Set/t/hash.t line 36, column 1-26 reason: '' skip: '' str: ok 14/20 todo: '' type: test - actual_ok: 1 line: ok 15 - .remove num: 15 ok: 1 pos: ext/Set/t/hash.t line 38, column 1-36 reason: '' skip: '' str: ok 15/20 todo: '' type: test - actual_ok: 1 line: ok 16 - .size num: 16 ok: 1 pos: ext/Set/t/hash.t line 39, column 1-26 reason: '' skip: '' str: ok 16/20 todo: '' type: test - actual_ok: 1 line: ok 17 - .members() num: 17 ok: 1 pos: ext/Set/t/hash.t line 43, column 1-52 reason: '' skip: '' str: ok 17/20 todo: '' type: test - actual_ok: 1 line: ok 18 - .clear() num: 18 ok: 1 pos: ext/Set/t/hash.t line 47, column 1-31 reason: '' skip: '' str: ok 18/20 todo: '' type: test - actual_ok: 1 line: ok 19 - .count() num: 19 ok: 1 pos: ext/Set/t/hash.t line 51, column 1-30 reason: '' skip: '' str: ok 19/20 todo: '' type: test - actual_ok: 1 line: ok 20 - .has() num: 20 ok: 1 pos: ext/Set/t/hash.t line 52, column 1-38 reason: '' skip: '' str: ok 20/20 todo: '' type: test file: ext/Set/t/hash.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: set() ok: 1 reason: '' type: '' - actual_ok: 1 name: .includes(0) ok: 1 reason: '' type: '' - actual_ok: 1 name: .includes($bob) ok: 1 reason: '' type: '' - actual_ok: 1 name: .size ok: 1 reason: '' type: '' - actual_ok: 1 name: .insert() ok: 1 reason: '' type: '' - actual_ok: 1 name: .insert() ok: 1 reason: '' type: '' - actual_ok: 1 name: .insert($bert) ok: 1 reason: '' type: '' - actual_ok: 1 name: .insert() worked ok: 1 reason: '' type: '' - actual_ok: 1 name: .member() ok: 1 reason: '' type: '' - actual_ok: 1 name: .includes() - negative ok: 1 reason: '' type: '' - actual_ok: 1 name: .includes() - mixed negative ok: 1 reason: '' type: '' - actual_ok: 1 name: .includes() - mixed positive ok: 1 reason: '' type: '' - actual_ok: 1 name: .remove($bert) ok: 1 reason: '' type: '' - actual_ok: 1 name: .size ok: 1 reason: '' type: '' - actual_ok: 1 name: .remove ok: 1 reason: '' type: '' - actual_ok: 1 name: .size ok: 1 reason: '' type: '' - actual_ok: 1 name: .members() ok: 1 reason: '' type: '' - actual_ok: 1 name: .clear() ok: 1 reason: '' type: '' - actual_ok: 1 name: .count() ok: 1 reason: '' type: '' - actual_ok: 1 name: .has() ok: 1 reason: '' type: '' exit: 0 max: 20 ok: 20 passing: 1 seen: 20 wait: 0 - events: - actual_ok: 1 line: ok 1 - set() - union num: 1 ok: 1 pos: ext/Set/t/operations.t line 15, column 1-38 reason: '' skip: '' str: ok 1/28 todo: '' type: test - actual_ok: 1 line: ok 2 - stringify num: 2 ok: 1 pos: ext/Set/t/operations.t line 18, column 1-63 reason: '' skip: '' str: ok 2/28 todo: '' type: test - actual_ok: 1 line: ok 3 - set() - equal num: 3 ok: 1 pos: ext/Set/t/operations.t line 20, column 1-51 reason: '' skip: '' str: ok 3/28 todo: '' type: test - actual_ok: 1 line: ok 4 - set() - !not_equal num: 4 ok: 1 pos: ext/Set/t/operations.t line 21, column 1-61 reason: '' skip: '' str: ok 4/28 todo: '' type: test - actual_ok: 1 line: ok 5 - set() - not_equal num: 5 ok: 1 pos: ext/Set/t/operations.t line 23, column 1-59 reason: '' skip: '' str: ok 5/28 todo: '' type: test - actual_ok: 1 line: ok 6 - set() - !equal num: 6 ok: 1 pos: ext/Set/t/operations.t line 24, column 1-53 reason: '' skip: '' str: ok 6/28 todo: '' type: test - actual_ok: 1 line: ok 7 - set() - not_equal num: 7 ok: 1 pos: ext/Set/t/operations.t line 26, column 1-66 reason: '' skip: '' str: ok 7/28 todo: '' type: test - actual_ok: 1 line: ok 8 - set() - !equal num: 8 ok: 1 pos: ext/Set/t/operations.t line 27, column 1-60 reason: '' skip: '' str: ok 8/28 todo: '' type: test - actual_ok: 1 line: ok 9 - intersection num: 9 ok: 1 pos: ext/Set/t/operations.t line 32, column 1-57 reason: '' skip: '' str: ok 9/28 todo: '' type: test - actual_ok: 1 line: ok 10 - difference num: 10 ok: 1 pos: ext/Set/t/operations.t line 35, column 1-46 reason: '' skip: '' str: ok 10/28 todo: '' type: test - actual_ok: 1 line: ok 11 - symmetric_difference num: 11 ok: 1 pos: ext/Set/t/operations.t line 39, column 1-65 reason: '' skip: '' str: ok 11/28 todo: '' type: test - actual_ok: 1 line: ok 12 - long form of symmetric difference num: 12 ok: 1 pos: ext/Set/t/operations.t line 54, column 1-74 reason: '' skip: '' str: ok 12/28 todo: '' type: test - actual_ok: 1 line: ok 13 - proper_subset num: 13 ok: 1 pos: ext/Set/t/operations.t line 62, column 1-55 reason: '' skip: '' str: ok 13/28 todo: '' type: test - actual_ok: 1 line: ok 14 - !proper_subset num: 14 ok: 1 pos: ext/Set/t/operations.t line 63, column 1-57 reason: '' skip: '' str: ok 14/28 todo: '' type: test - actual_ok: 1 line: ok 15 - !proper_subset (equal sets) num: 15 ok: 1 pos: ext/Set/t/operations.t line 64, column 1-69 reason: '' skip: '' str: ok 15/28 todo: '' type: test - actual_ok: 1 line: ok 16 - subset num: 16 ok: 1 pos: ext/Set/t/operations.t line 66, column 1-41 reason: '' skip: '' str: ok 16/28 todo: '' type: test - actual_ok: 1 line: ok 17 - !subset num: 17 ok: 1 pos: ext/Set/t/operations.t line 67, column 1-43 reason: '' skip: '' str: ok 17/28 todo: '' type: test - actual_ok: 1 line: ok 18 - subset (equal sets) num: 18 ok: 1 pos: ext/Set/t/operations.t line 68, column 1-53 reason: '' skip: '' str: ok 18/28 todo: '' type: test - actual_ok: 1 line: ok 19 - proper_subset (empty) num: 19 ok: 1 pos: ext/Set/t/operations.t line 70, column 1-61 reason: '' skip: '' str: ok 19/28 todo: '' type: test - actual_ok: 1 line: ok 20 - subset (empty) num: 20 ok: 1 pos: ext/Set/t/operations.t line 71, column 1-47 reason: '' skip: '' str: ok 20/28 todo: '' type: test - actual_ok: 1 line: ok 21 - proper_superset num: 21 ok: 1 pos: ext/Set/t/operations.t line 73, column 1-59 reason: '' skip: '' str: ok 21/28 todo: '' type: test - actual_ok: 1 line: ok 22 - !proper_superset num: 22 ok: 1 pos: ext/Set/t/operations.t line 74, column 1-61 reason: '' skip: '' str: ok 22/28 todo: '' type: test - actual_ok: 1 line: ok 23 - !proper_superset (equal sets) num: 23 ok: 1 pos: ext/Set/t/operations.t line 75, column 1-73 reason: '' skip: '' str: ok 23/28 todo: '' type: test - actual_ok: 1 line: ok 24 - superset num: 24 ok: 1 pos: ext/Set/t/operations.t line 77, column 1-45 reason: '' skip: '' str: ok 24/28 todo: '' type: test - actual_ok: 1 line: ok 25 - !superset num: 25 ok: 1 pos: ext/Set/t/operations.t line 78, column 1-47 reason: '' skip: '' str: ok 25/28 todo: '' type: test - actual_ok: 1 line: ok 26 - superset (equal sets) num: 26 ok: 1 pos: ext/Set/t/operations.t line 79, column 1-57 reason: '' skip: '' str: ok 26/28 todo: '' type: test - actual_ok: 1 line: ok 27 - proper_superset (empty) num: 27 ok: 1 pos: ext/Set/t/operations.t line 81, column 1-65 reason: '' skip: '' str: ok 27/28 todo: '' type: test - actual_ok: 1 line: ok 28 - superset (empty) num: 28 ok: 1 pos: ext/Set/t/operations.t line 82, column 1-50 reason: '' skip: '' str: ok 28/28 todo: '' type: test file: ext/Set/t/operations.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: set() - union ok: 1 reason: '' type: '' - actual_ok: 1 name: stringify ok: 1 reason: '' type: '' - actual_ok: 1 name: set() - equal ok: 1 reason: '' type: '' - actual_ok: 1 name: set() - !not_equal ok: 1 reason: '' type: '' - actual_ok: 1 name: set() - not_equal ok: 1 reason: '' type: '' - actual_ok: 1 name: set() - !equal ok: 1 reason: '' type: '' - actual_ok: 1 name: set() - not_equal ok: 1 reason: '' type: '' - actual_ok: 1 name: set() - !equal ok: 1 reason: '' type: '' - actual_ok: 1 name: intersection ok: 1 reason: '' type: '' - actual_ok: 1 name: difference ok: 1 reason: '' type: '' - actual_ok: 1 name: symmetric_difference ok: 1 reason: '' type: '' - actual_ok: 1 name: long form of symmetric difference ok: 1 reason: '' type: '' - actual_ok: 1 name: proper_subset ok: 1 reason: '' type: '' - actual_ok: 1 name: "!proper_subset " ok: 1 reason: '' type: '' - actual_ok: 1 name: "!proper_subset (equal sets) " ok: 1 reason: '' type: '' - actual_ok: 1 name: subset ok: 1 reason: '' type: '' - actual_ok: 1 name: "!subset " ok: 1 reason: '' type: '' - actual_ok: 1 name: subset (equal sets) ok: 1 reason: '' type: '' - actual_ok: 1 name: proper_subset (empty) ok: 1 reason: '' type: '' - actual_ok: 1 name: subset (empty) ok: 1 reason: '' type: '' - actual_ok: 1 name: proper_superset ok: 1 reason: '' type: '' - actual_ok: 1 name: "!proper_superset " ok: 1 reason: '' type: '' - actual_ok: 1 name: "!proper_superset (equal sets) " ok: 1 reason: '' type: '' - actual_ok: 1 name: superset ok: 1 reason: '' type: '' - actual_ok: 1 name: "!superset " ok: 1 reason: '' type: '' - actual_ok: 1 name: superset (equal sets) ok: 1 reason: '' type: '' - actual_ok: 1 name: proper_superset (empty) ok: 1 reason: '' type: '' - actual_ok: 1 name: superset (empty) ok: 1 reason: '' type: '' exit: 0 max: 28 ok: 28 passing: 1 seen: 28 wait: 0 - events: - actual_ok: 1 line: ok 1 - set() - infix:<+> num: 1 ok: 1 pos: ext/Set/t/overload.t line 15, column 1-41 reason: '' skip: '' str: ok 1/38 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (ext/Set/t/overload.t line 18, column 1-73)\n\n" line: "not ok 2 - prefix:<~> # TODO bug" num: 2 ok: 1 pos: ext/Set/t/overload.t line 18, column 1-73 reason: bug skip: '' str: ok 2/38 todo: 1 type: test - actual_ok: 0 line: not ok 3 - set() - infix:<==> num: 3 ok: 0 pos: ext/Set/t/overload.t line 20, column 1-52 reason: '' skip: '' str: NOK 3 todo: '' type: test - actual_ok: 0 line: not ok 4 - set() - !infix: num: 4 ok: 0 pos: ext/Set/t/overload.t line 21, column 1-56 reason: '' skip: '' str: NOK 4 todo: '' type: test - actual_ok: 1 line: ok 5 - set() - infix: num: 5 ok: 1 pos: ext/Set/t/overload.t line 23, column 1-52 reason: '' skip: '' str: ok 5/38 todo: '' type: test - actual_ok: 1 line: ok 6 - set() - !infix:<==> num: 6 ok: 1 pos: ext/Set/t/overload.t line 24, column 1-56 reason: '' skip: '' str: ok 6/38 todo: '' type: test - actual_ok: 1 line: ok 7 - set() - infix: num: 7 ok: 1 pos: ext/Set/t/overload.t line 26, column 1-59 reason: '' skip: '' str: ok 7/38 todo: '' type: test - actual_ok: 1 line: ok 8 - set() - !infix:<==> num: 8 ok: 1 pos: ext/Set/t/overload.t line 27, column 1-63 reason: '' skip: '' str: ok 8/38 todo: '' type: test - actual_ok: 1 line: ok 9 - intersection num: 9 ok: 1 pos: ext/Set/t/overload.t line 32, column 1-51 reason: '' skip: '' str: ok 9/38 todo: '' type: test - actual_ok: 1 line: ok 10 - difference num: 10 ok: 1 pos: ext/Set/t/overload.t line 35, column 1-40 reason: '' skip: '' str: ok 10/38 todo: '' type: test - actual_ok: 1 line: ok 11 - symmetric_difference num: 11 ok: 1 pos: ext/Set/t/overload.t line 38, column 1-62 reason: '' skip: '' str: ok 11/38 todo: '' type: test - actual_ok: 1 line: ok 12 - long form of symmetric difference num: 12 ok: 1 pos: ext/Set/t/overload.t line 40, column 1 - line 41, column 41 reason: '' skip: '' str: ok 12/38 todo: '' type: test - actual_ok: 1 line: ok 13 - infix:"<" num: 13 ok: 1 pos: ext/Set/t/overload.t line 49, column 1-38 reason: '' skip: '' str: ok 13/38 todo: '' type: test - actual_ok: 1 line: ok 14 - !infix:"<" num: 14 ok: 1 pos: ext/Set/t/overload.t line 50, column 1-42 reason: '' skip: '' str: ok 14/38 todo: '' type: test - actual_ok: 1 line: ok 15 - !infix:"<" (equal sets) num: 15 ok: 1 pos: ext/Set/t/overload.t line 51, column 1-54 reason: '' skip: '' str: ok 15/38 todo: '' type: test - actual_ok: 1 line: ok 16 - infix:"<=" num: 16 ok: 1 pos: ext/Set/t/overload.t line 53, column 1-40 reason: '' skip: '' str: ok 16/38 todo: '' type: test - actual_ok: 1 line: ok 17 - !infix:"<=" num: 17 ok: 1 pos: ext/Set/t/overload.t line 54, column 1-44 reason: '' skip: '' str: ok 17/38 todo: '' type: test - actual_ok: 1 line: ok 18 - infix:"<=" (equal sets) num: 18 ok: 1 pos: ext/Set/t/overload.t line 55, column 1-52 reason: '' skip: '' str: ok 18/38 todo: '' type: test - actual_ok: 1 line: ok 19 - infix:'<' (empty) num: 19 ok: 1 pos: ext/Set/t/overload.t line 57, column 1-44 reason: '' skip: '' str: ok 19/38 todo: '' type: test - actual_ok: 1 line: ok 20 - infix:'<=' (empty) num: 20 ok: 1 pos: ext/Set/t/overload.t line 58, column 1-46 reason: '' skip: '' str: ok 20/38 todo: '' type: test - actual_ok: 1 line: ok 21 - infix:'>' num: 21 ok: 1 pos: ext/Set/t/overload.t line 60, column 1-38 reason: '' skip: '' str: ok 21/38 todo: '' type: test - actual_ok: 1 line: ok 22 - !infix:'>' num: 22 ok: 1 pos: ext/Set/t/overload.t line 61, column 1-42 reason: '' skip: '' str: ok 22/38 todo: '' type: test - actual_ok: 1 line: ok 23 - !infix:'>' (equal sets) num: 23 ok: 1 pos: ext/Set/t/overload.t line 62, column 1-54 reason: '' skip: '' str: ok 23/38 todo: '' type: test - actual_ok: 1 line: ok 24 - infix:'>=' num: 24 ok: 1 pos: ext/Set/t/overload.t line 64, column 1-40 reason: '' skip: '' str: ok 24/38 todo: '' type: test - actual_ok: 1 line: ok 25 - !infix:'>=' num: 25 ok: 1 pos: ext/Set/t/overload.t line 65, column 1-44 reason: '' skip: '' str: ok 25/38 todo: '' type: test - actual_ok: 1 line: ok 26 - infix:'>=' (equal sets) num: 26 ok: 1 pos: ext/Set/t/overload.t line 66, column 1-52 reason: '' skip: '' str: ok 26/38 todo: '' type: test - actual_ok: 1 line: ok 27 - infix:'>' (empty) num: 27 ok: 1 pos: ext/Set/t/overload.t line 68, column 1-44 reason: '' skip: '' str: ok 27/38 todo: '' type: test - actual_ok: 1 line: ok 28 - infix:'>=' (empty) num: 28 ok: 1 pos: ext/Set/t/overload.t line 69, column 1-45 reason: '' skip: '' str: ok 28/38 todo: '' type: test - actual_ok: 1 line: "ok 29 - infix:<\xE2\x88\x8B>" num: 29 ok: 1 pos: ext/Set/t/overload.t line 71, column 1-34 reason: '' skip: '' str: ok 29/38 todo: '' type: test - actual_ok: 1 line: ok 30 - infix:<~~> works (1) num: 30 ok: 1 pos: ext/Set/t/overload.t line 74, column 1-54 reason: '' skip: '' str: ok 30/38 todo: '' type: test - actual_ok: 1 line: ok 31 - infix:<~~> works (2) num: 31 ok: 1 pos: ext/Set/t/overload.t line 75, column 1-54 reason: '' skip: '' str: ok 31/38 todo: '' type: test - actual_ok: 1 line: ok 32 - infix:<+[hash]> works (1) num: 32 ok: 1 pos: ext/Set/t/overload.t line 84, column 1-67 reason: '' skip: '' str: ok 32/38 todo: '' type: test - actual_ok: 1 line: ok 33 - infix:<+[hash]> works (2) num: 33 ok: 1 pos: ext/Set/t/overload.t line 85, column 1-67 reason: '' skip: '' str: ok 33/38 todo: '' type: test - actual_ok: 1 line: ok 34 - infix:<-[hash]> works (1) num: 34 ok: 1 pos: ext/Set/t/overload.t line 86, column 1-67 reason: '' skip: '' str: ok 34/38 todo: '' type: test - actual_ok: 1 line: ok 35 - infix:<-[hash]> works (2) num: 35 ok: 1 pos: ext/Set/t/overload.t line 87, column 1-67 reason: '' skip: '' str: ok 35/38 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (ext/Set/t/overload.t line 88, column 1-83)\n\n" line: "not ok 36 - infix:<*[hash]> works (1) # TODO feature" num: 36 ok: 1 pos: ext/Set/t/overload.t line 88, column 1-83 reason: feature skip: '' str: ok 36/38 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (ext/Set/t/overload.t line 89, column 1-83)\n\n" line: "not ok 37 - infix:<*[hash]> works (2) # TODO feature" num: 37 ok: 1 pos: ext/Set/t/overload.t line 89, column 1-83 reason: feature skip: '' str: ok 37/38 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (ext/Set/t/overload.t line 90, column 1-83)\n\n" line: "not ok 38 - infix:<%[hash]> works # TODO feature" num: 38 ok: 1 pos: ext/Set/t/overload.t line 90, column 1-83 reason: feature skip: '' str: ok 38/38 todo: 1 type: test file: ext/Set/t/overload.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: set() - infix:<+> ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (ext/Set/t/overload.t line 18, column 1-73)\n" name: prefix:<~> ok: 1 reason: bug type: todo - actual_ok: 0 name: set() - infix:<==> ok: 0 reason: '' type: '' - actual_ok: 0 name: set() - !infix: ok: 0 reason: '' type: '' - actual_ok: 1 name: set() - infix: ok: 1 reason: '' type: '' - actual_ok: 1 name: set() - !infix:<==> ok: 1 reason: '' type: '' - actual_ok: 1 name: set() - infix: ok: 1 reason: '' type: '' - actual_ok: 1 name: set() - !infix:<==> ok: 1 reason: '' type: '' - actual_ok: 1 name: intersection ok: 1 reason: '' type: '' - actual_ok: 1 name: difference ok: 1 reason: '' type: '' - actual_ok: 1 name: symmetric_difference ok: 1 reason: '' type: '' - actual_ok: 1 name: long form of symmetric difference ok: 1 reason: '' type: '' - actual_ok: 1 name: infix:"<" ok: 1 reason: '' type: '' - actual_ok: 1 name: "!infix:\"<\" " ok: 1 reason: '' type: '' - actual_ok: 1 name: "!infix:\"<\" (equal sets) " ok: 1 reason: '' type: '' - actual_ok: 1 name: infix:"<=" ok: 1 reason: '' type: '' - actual_ok: 1 name: "!infix:\"<=\" " ok: 1 reason: '' type: '' - actual_ok: 1 name: infix:"<=" (equal sets) ok: 1 reason: '' type: '' - actual_ok: 1 name: infix:'<' (empty) ok: 1 reason: '' type: '' - actual_ok: 1 name: infix:'<=' (empty) ok: 1 reason: '' type: '' - actual_ok: 1 name: infix:'>' ok: 1 reason: '' type: '' - actual_ok: 1 name: "!infix:'>' " ok: 1 reason: '' type: '' - actual_ok: 1 name: "!infix:'>' (equal sets) " ok: 1 reason: '' type: '' - actual_ok: 1 name: infix:'>=' ok: 1 reason: '' type: '' - actual_ok: 1 name: "!infix:'>=' " ok: 1 reason: '' type: '' - actual_ok: 1 name: infix:'>=' (equal sets) ok: 1 reason: '' type: '' - actual_ok: 1 name: infix:'>' (empty) ok: 1 reason: '' type: '' - actual_ok: 1 name: infix:'>=' (empty) ok: 1 reason: '' type: '' - actual_ok: 1 name: "infix:<\xE2\x88\x8B> " ok: 1 reason: '' type: '' - actual_ok: 1 name: infix:<~~> works (1) ok: 1 reason: '' type: '' - actual_ok: 1 name: infix:<~~> works (2) ok: 1 reason: '' type: '' - actual_ok: 1 name: infix:<+[hash]> works (1) ok: 1 reason: '' type: '' - actual_ok: 1 name: infix:<+[hash]> works (2) ok: 1 reason: '' type: '' - actual_ok: 1 name: infix:<-[hash]> works (1) ok: 1 reason: '' type: '' - actual_ok: 1 name: infix:<-[hash]> works (2) ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO feature) test (ext/Set/t/overload.t line 88, column 1-83)\n" name: infix:<*[hash]> works (1) ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (ext/Set/t/overload.t line 89, column 1-83)\n" name: infix:<*[hash]> works (2) ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (ext/Set/t/overload.t line 90, column 1-83)\n" name: infix:<%[hash]> works ok: 1 reason: feature type: todo exit: 0 max: 38 ok: 36 passing: 0 seen: 38 todo: 4 wait: 0 - events: - actual_ok: 1 line: "ok 1 - set() - infix:<\xE2\x88\xAA>" num: 1 ok: 1 pos: ext/Set/t/unicodeoverload.t line 17, column 1-41 reason: '' skip: '' str: ok 1/34 todo: '' type: test - actual_ok: 1 line: ok 2 - set() - infix:<==> num: 2 ok: 1 pos: ext/Set/t/unicodeoverload.t line 19, column 1-52 reason: '' skip: '' str: ok 2/34 todo: '' type: test - actual_ok: 1 line: "ok 3 - set() - !infix:<\xE2\x89\xA0>" num: 3 ok: 1 pos: ext/Set/t/unicodeoverload.t line 20, column 1-61 reason: '' skip: '' str: ok 3/34 todo: '' type: test - actual_ok: 1 line: ok 4 - intersection num: 4 ok: 1 pos: ext/Set/t/unicodeoverload.t line 25, column 1-51 reason: '' skip: '' str: ok 4/34 todo: '' type: test - actual_ok: 1 line: ok 5 - difference num: 5 ok: 1 pos: ext/Set/t/unicodeoverload.t line 29, column 1-40 reason: '' skip: '' str: ok 5/34 todo: '' type: test - actual_ok: 1 line: ok 6 - symmetric_difference num: 6 ok: 1 pos: ext/Set/t/unicodeoverload.t line 34, column 1-62 reason: '' skip: '' str: ok 6/34 todo: '' type: test - actual_ok: 1 line: "ok 7 - infix:\"\xE2\x8A\x82\"" num: 7 ok: 1 pos: ext/Set/t/unicodeoverload.t line 41, column 1-46 reason: '' skip: '' str: ok 7/34 todo: '' type: test - actual_ok: 1 line: "ok 8 - !infix:\"\xE2\x8A\x82\"" num: 8 ok: 1 pos: ext/Set/t/unicodeoverload.t line 42, column 1-50 reason: '' skip: '' str: ok 8/34 todo: '' type: test - actual_ok: 1 line: "ok 9 - !infix:\"\xE2\x8A\x84\"" num: 9 ok: 1 pos: ext/Set/t/unicodeoverload.t line 43, column 1-50 reason: '' skip: '' str: ok 9/34 todo: '' type: test - actual_ok: 1 line: "ok 10 - infix:\"\xE2\x8A\x84\"" num: 10 ok: 1 pos: ext/Set/t/unicodeoverload.t line 44, column 1-46 reason: '' skip: '' str: ok 10/34 todo: '' type: test - actual_ok: 1 line: "ok 11 - !infix:\"\xE2\x8A\x82\" (equal sets)" num: 11 ok: 1 pos: ext/Set/t/unicodeoverload.t line 48, column 1-62 reason: '' skip: '' str: ok 11/34 todo: '' type: test - actual_ok: 1 line: "ok 12 - infix:\"\xE2\x8A\x84\" (equal sets)" num: 12 ok: 1 pos: ext/Set/t/unicodeoverload.t line 49, column 1-58 reason: '' skip: '' str: ok 12/34 todo: '' type: test - actual_ok: 1 line: "ok 13 - !infix:\"\xE2\x8A\x8A\" (equal sets)" num: 13 ok: 1 pos: ext/Set/t/unicodeoverload.t line 50, column 1-62 reason: '' skip: '' str: ok 13/34 todo: '' type: test - actual_ok: 1 line: "ok 14 - infix:\"\xE2\x8A\x86\"" num: 14 ok: 1 pos: ext/Set/t/unicodeoverload.t line 52, column 1-46 reason: '' skip: '' str: ok 14/34 todo: '' type: test - actual_ok: 1 line: "ok 15 - !infix:\"\xE2\x8A\x88\"" num: 15 ok: 1 pos: ext/Set/t/unicodeoverload.t line 53, column 1-50 reason: '' skip: '' str: ok 15/34 todo: '' type: test - actual_ok: 1 line: "ok 16 - !infix:\"\xE2\x8A\x86\"" num: 16 ok: 1 pos: ext/Set/t/unicodeoverload.t line 54, column 1-50 reason: '' skip: '' str: ok 16/34 todo: '' type: test - actual_ok: 1 line: "ok 17 - infix:\"\xE2\x8A\x88\"" num: 17 ok: 1 pos: ext/Set/t/unicodeoverload.t line 55, column 1-46 reason: '' skip: '' str: ok 17/34 todo: '' type: test - actual_ok: 1 line: "ok 18 - infix:\"\xE2\x8A\x86\" (equal sets)" num: 18 ok: 1 pos: ext/Set/t/unicodeoverload.t line 56, column 1-58 reason: '' skip: '' str: ok 18/34 todo: '' type: test - actual_ok: 1 line: "ok 19 - infix:'\xE2\x8A\x83'" num: 19 ok: 1 pos: ext/Set/t/unicodeoverload.t line 58, column 1-46 reason: '' skip: '' str: ok 19/34 todo: '' type: test - actual_ok: 1 line: "ok 20 - !infix:'\xE2\x8A\x85'" num: 20 ok: 1 pos: ext/Set/t/unicodeoverload.t line 59, column 1-50 reason: '' skip: '' str: ok 20/34 todo: '' type: test - actual_ok: 1 line: "ok 21 - !infix:'\xE2\x8A\x83'" num: 21 ok: 1 pos: ext/Set/t/unicodeoverload.t line 60, column 1-50 reason: '' skip: '' str: ok 21/34 todo: '' type: test - actual_ok: 1 line: "ok 22 - infix:'\xE2\x8A\x85'" num: 22 ok: 1 pos: ext/Set/t/unicodeoverload.t line 61, column 1-46 reason: '' skip: '' str: ok 22/34 todo: '' type: test - actual_ok: 1 line: "ok 23 - !infix:'\xE2\x8A\x83' (equal sets)" num: 23 ok: 1 pos: ext/Set/t/unicodeoverload.t line 63, column 1-62 reason: '' skip: '' str: ok 23/34 todo: '' type: test - actual_ok: 1 line: "ok 24 - infix:'\xE2\x8A\x85' (equal sets)" num: 24 ok: 1 pos: ext/Set/t/unicodeoverload.t line 64, column 1-58 reason: '' skip: '' str: ok 24/34 todo: '' type: test - actual_ok: 1 line: "ok 25 - !infix:'\xE2\x8A\x8B' (equal sets)" num: 25 ok: 1 pos: ext/Set/t/unicodeoverload.t line 65, column 1-62 reason: '' skip: '' str: ok 25/34 todo: '' type: test - actual_ok: 1 line: "ok 26 - infix:'\xE2\x8A\x87'" num: 26 ok: 1 pos: ext/Set/t/unicodeoverload.t line 67, column 1-46 reason: '' skip: '' str: ok 26/34 todo: '' type: test - actual_ok: 1 line: "ok 27 - !infix:'\xE2\x8A\x87'" num: 27 ok: 1 pos: ext/Set/t/unicodeoverload.t line 68, column 1-50 reason: '' skip: '' str: ok 27/34 todo: '' type: test - actual_ok: 1 line: "ok 28 - infix:'\xE2\x8A\x87' (equal sets)" num: 28 ok: 1 pos: ext/Set/t/unicodeoverload.t line 69, column 1-58 reason: '' skip: '' str: ok 28/34 todo: '' type: test - actual_ok: 1 line: "ok 29 - infix:<\xE2\x88\x8B>" num: 29 ok: 1 pos: ext/Set/t/unicodeoverload.t line 71, column 1-34 reason: '' skip: '' str: ok 29/34 todo: '' type: test - actual_ok: 1 line: "ok 30 - infix:<\xE2\x88\x88>" num: 30 ok: 1 pos: ext/Set/t/unicodeoverload.t line 72, column 1-34 reason: '' skip: '' str: ok 30/34 todo: '' type: test - actual_ok: 1 line: "ok 31 - infix:<\xE2\x88\x8D>" num: 31 ok: 1 pos: ext/Set/t/unicodeoverload.t line 73, column 1-34 reason: '' skip: '' str: ok 31/34 todo: '' type: test - actual_ok: 1 line: "ok 32 - infix:<\xE2\x88\x8A>" num: 32 ok: 1 pos: ext/Set/t/unicodeoverload.t line 74, column 1-34 reason: '' skip: '' str: ok 32/34 todo: '' type: test - actual_ok: 1 line: "ok 33 - infix:<\xE2\x88\x8C>" num: 33 ok: 1 pos: ext/Set/t/unicodeoverload.t line 75, column 1-35 reason: '' skip: '' str: ok 33/34 todo: '' type: test - actual_ok: 1 line: "ok 34 - infix:<\xE2\x88\x89>" num: 34 ok: 1 pos: ext/Set/t/unicodeoverload.t line 76, column 1-35 reason: '' skip: '' str: ok 34/34 todo: '' type: test file: ext/Set/t/unicodeoverload.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: "set() - infix:<\xE2\x88\xAA> " ok: 1 reason: '' type: '' - actual_ok: 1 name: set() - infix:<==> ok: 1 reason: '' type: '' - actual_ok: 1 name: "set() - !infix:<\xE2\x89\xA0> " ok: 1 reason: '' type: '' - actual_ok: 1 name: intersection ok: 1 reason: '' type: '' - actual_ok: 1 name: difference ok: 1 reason: '' type: '' - actual_ok: 1 name: symmetric_difference ok: 1 reason: '' type: '' - actual_ok: 1 name: "infix:\"\xE2\x8A\x82\" " ok: 1 reason: '' type: '' - actual_ok: 1 name: "!infix:\"\xE2\x8A\x82\" " ok: 1 reason: '' type: '' - actual_ok: 1 name: "!infix:\"\xE2\x8A\x84\" " ok: 1 reason: '' type: '' - actual_ok: 1 name: "infix:\"\xE2\x8A\x84\" " ok: 1 reason: '' type: '' - actual_ok: 1 name: "!infix:\"\xE2\x8A\x82\" (equal sets) " ok: 1 reason: '' type: '' - actual_ok: 1 name: "infix:\"\xE2\x8A\x84\" (equal sets) " ok: 1 reason: '' type: '' - actual_ok: 1 name: "!infix:\"\xE2\x8A\x8A\" (equal sets) " ok: 1 reason: '' type: '' - actual_ok: 1 name: "infix:\"\xE2\x8A\x86\" " ok: 1 reason: '' type: '' - actual_ok: 1 name: "!infix:\"\xE2\x8A\x88\" " ok: 1 reason: '' type: '' - actual_ok: 1 name: "!infix:\"\xE2\x8A\x86\" " ok: 1 reason: '' type: '' - actual_ok: 1 name: "infix:\"\xE2\x8A\x88\" " ok: 1 reason: '' type: '' - actual_ok: 1 name: "infix:\"\xE2\x8A\x86\" (equal sets) " ok: 1 reason: '' type: '' - actual_ok: 1 name: "infix:'\xE2\x8A\x83' " ok: 1 reason: '' type: '' - actual_ok: 1 name: "!infix:'\xE2\x8A\x85' " ok: 1 reason: '' type: '' - actual_ok: 1 name: "!infix:'\xE2\x8A\x83' " ok: 1 reason: '' type: '' - actual_ok: 1 name: "infix:'\xE2\x8A\x85' " ok: 1 reason: '' type: '' - actual_ok: 1 name: "!infix:'\xE2\x8A\x83' (equal sets) " ok: 1 reason: '' type: '' - actual_ok: 1 name: "infix:'\xE2\x8A\x85' (equal sets) " ok: 1 reason: '' type: '' - actual_ok: 1 name: "!infix:'\xE2\x8A\x8B' (equal sets) " ok: 1 reason: '' type: '' - actual_ok: 1 name: "infix:'\xE2\x8A\x87' " ok: 1 reason: '' type: '' - actual_ok: 1 name: "!infix:'\xE2\x8A\x87' " ok: 1 reason: '' type: '' - actual_ok: 1 name: "infix:'\xE2\x8A\x87' (equal sets) " ok: 1 reason: '' type: '' - actual_ok: 1 name: "infix:<\xE2\x88\x8B> " ok: 1 reason: '' type: '' - actual_ok: 1 name: "infix:<\xE2\x88\x88> " ok: 1 reason: '' type: '' - actual_ok: 1 name: "infix:<\xE2\x88\x8D> " ok: 1 reason: '' type: '' - actual_ok: 1 name: "infix:<\xE2\x88\x8A> " ok: 1 reason: '' type: '' - actual_ok: 1 name: "infix:<\xE2\x88\x8C> " ok: 1 reason: '' type: '' - actual_ok: 1 name: "infix:<\xE2\x88\x89> " ok: 1 reason: '' type: '' exit: 0 max: 34 ok: 34 passing: 1 seen: 34 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/Span/t/span-code.t line 6, column 17-56 reason: '' skip: '' str: ok 1/20 todo: '' type: test - actual_ok: 1 line: ok 2 - created a Span::Code num: 2 ok: 1 pos: ext/Span/t/span-code.t line 18, column 1 - line 19, column 29 reason: '' skip: '' str: ok 2/20 todo: '' type: test - actual_ok: 1 line: ok 3 - start num: 3 ok: 1 pos: ext/Span/t/span-code.t line 21, column 1-30 reason: '' skip: '' str: ok 3/20 todo: '' type: test - actual_ok: 1 line: ok 4 - end num: 4 ok: 1 pos: ext/Span/t/span-code.t line 22, column 1-28 reason: '' skip: '' str: ok 4/20 todo: '' type: test - actual_ok: 1 line: ok 5 - stringify num: 5 ok: 1 pos: ext/Span/t/span-code.t line 23, column 1-45 reason: '' skip: '' str: ok 5/20 todo: '' type: test - actual_ok: 1 line: ok 6 - start_is_open num: 6 ok: 1 pos: ext/Span/t/span-code.t line 26, column 1-55 reason: '' skip: '' str: ok 6/20 todo: '' type: test - actual_ok: 1 line: ok 7 - end_is_open num: 7 ok: 1 pos: ext/Span/t/span-code.t line 27, column 1-53 reason: '' skip: '' str: ok 7/20 todo: '' type: test - actual_ok: 1 line: ok 8 - start_is_closed num: 8 ok: 1 pos: ext/Span/t/span-code.t line 29, column 1-56 reason: '' skip: '' str: ok 8/20 todo: '' type: test - actual_ok: 1 line: ok 9 - end_is_closed num: 9 ok: 1 pos: ext/Span/t/span-code.t line 30, column 1-54 reason: '' skip: '' str: ok 9/20 todo: '' type: test - actual_ok: 1 line: ok 10 - next num: 10 ok: 1 pos: ext/Span/t/span-code.t line 32, column 1-32 reason: '' skip: '' str: ok 10/20 todo: '' type: test - actual_ok: 1 line: ok 11 - previous num: 11 ok: 1 pos: ext/Span/t/span-code.t line 33, column 1-39 reason: '' skip: '' str: ok 11/20 todo: '' type: test - actual_ok: 1 line: ok 12 - next even num: 12 ok: 1 pos: ext/Span/t/span-code.t line 40, column 1-48 reason: '' skip: '' str: ok 12/20 todo: '' type: test - actual_ok: 1 line: ok 13 - previous even num: 13 ok: 1 pos: ext/Span/t/span-code.t line 41, column 1-55 reason: '' skip: '' str: ok 13/20 todo: '' type: test - actual_ok: 1 line: ok 14 - 10 to 30 num: 14 ok: 1 pos: ext/Span/t/span-code.t line 51, column 5-56 reason: '' skip: '' str: ok 14/20 todo: '' type: test - actual_ok: 1 line: ok 15 - each 3 from 10 to 30 num: 15 ok: 1 pos: ext/Span/t/span-code.t line 52, column 5-83 reason: '' skip: '' str: ok 15/20 todo: '' type: test - actual_ok: 1 line: ok 16 - each 2 from 20 to 40 num: 16 ok: 1 pos: ext/Span/t/span-code.t line 56, column 5-81 reason: '' skip: '' str: ok 16/20 todo: '' type: test - actual_ok: 1 line: ok 17 - Span::Code union Span::Code num: 17 ok: 1 pos: ext/Span/t/span-code.t line 60, column 5-95 reason: '' skip: '' str: ok 17/20 todo: '' type: test - actual_ok: 1 line: ok 18 - Span::Code intersection Span::Code num: 18 ok: 1 pos: ext/Span/t/span-code.t line 65, column 5-65 reason: '' skip: '' str: ok 18/20 todo: '' type: test - actual_ok: 1 line: ok 19 - Span::Code difference Span::Code num: 19 ok: 1 pos: ext/Span/t/span-code.t line 70, column 5-72 reason: '' skip: '' str: ok 19/20 todo: '' type: test - actual_ok: 1 line: ok 20 - Span::Code complement num: 20 ok: 1 pos: ext/Span/t/span-code.t line 75, column 5 - line 78, column 34 reason: '' skip: '' str: ok 20/20 todo: '' type: test file: ext/Span/t/span-code.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: created a Span::Code ok: 1 reason: '' type: '' - actual_ok: 1 name: start ok: 1 reason: '' type: '' - actual_ok: 1 name: end ok: 1 reason: '' type: '' - actual_ok: 1 name: stringify ok: 1 reason: '' type: '' - actual_ok: 1 name: start_is_open ok: 1 reason: '' type: '' - actual_ok: 1 name: end_is_open ok: 1 reason: '' type: '' - actual_ok: 1 name: start_is_closed ok: 1 reason: '' type: '' - actual_ok: 1 name: end_is_closed ok: 1 reason: '' type: '' - actual_ok: 1 name: next ok: 1 reason: '' type: '' - actual_ok: 1 name: previous ok: 1 reason: '' type: '' - actual_ok: 1 name: next even ok: 1 reason: '' type: '' - actual_ok: 1 name: previous even ok: 1 reason: '' type: '' - actual_ok: 1 name: 10 to 30 ok: 1 reason: '' type: '' - actual_ok: 1 name: each 3 from 10 to 30 ok: 1 reason: '' type: '' - actual_ok: 1 name: each 2 from 20 to 40 ok: 1 reason: '' type: '' - actual_ok: 1 name: Span::Code union Span::Code ok: 1 reason: '' type: '' - actual_ok: 1 name: Span::Code intersection Span::Code ok: 1 reason: '' type: '' - actual_ok: 1 name: Span::Code difference Span::Code ok: 1 reason: '' type: '' - actual_ok: 1 name: Span::Code complement ok: 1 reason: '' type: '' exit: 0 max: 20 ok: 20 passing: 1 seen: 20 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/Span/t/span-functional.t line 6, column 16-55 reason: '' skip: '' str: ok 1/12 todo: '' type: test - actual_ok: 1 line: ok 2 - created a Span::Num num: 2 ok: 1 pos: ext/Span/t/span-functional.t line 11, column 1 - line 12, column 28 reason: '' skip: '' str: ok 2/12 todo: '' type: test - actual_ok: 1 line: ok 3 - start num: 3 ok: 1 pos: ext/Span/t/span-functional.t line 14, column 1-30 reason: '' skip: '' str: ok 3/12 todo: '' type: test - actual_ok: 1 line: ok 4 - end num: 4 ok: 1 pos: ext/Span/t/span-functional.t line 15, column 1-28 reason: '' skip: '' str: ok 4/12 todo: '' type: test - actual_ok: 1 line: ok 5 - start_is_open num: 5 ok: 1 pos: ext/Span/t/span-functional.t line 21, column 1-58 reason: '' skip: '' str: ok 5/12 todo: '' type: test - actual_ok: 1 line: ok 6 - end_is_open num: 6 ok: 1 pos: ext/Span/t/span-functional.t line 22, column 1-56 reason: '' skip: '' str: ok 6/12 todo: '' type: test - actual_ok: 1 line: ok 7 - start_is_closed num: 7 ok: 1 pos: ext/Span/t/span-functional.t line 24, column 1-59 reason: '' skip: '' str: ok 7/12 todo: '' type: test - actual_ok: 1 line: ok 8 - end_is_closed num: 8 ok: 1 pos: ext/Span/t/span-functional.t line 25, column 1-57 reason: '' skip: '' str: ok 8/12 todo: '' type: test - actual_ok: 1 line: ok 9 - real size num: 9 ok: 1 pos: ext/Span/t/span-functional.t line 27, column 1-33 reason: '' skip: '' str: ok 9/12 todo: '' type: test - actual_ok: 1 line: ok 10 - intersects num: 10 ok: 1 pos: ext/Span/t/span-functional.t line 36, column 1-59 reason: '' skip: '' str: ok 10/12 todo: '' type: test - actual_ok: 1 line: ok 11 - doesn't intersect num: 11 ok: 1 pos: ext/Span/t/span-functional.t line 38, column 1-68 reason: '' skip: '' str: ok 11/12 todo: '' type: test - actual_ok: 1 line: ok 12 - complement num: 12 ok: 1 pos: ext/Span/t/span-functional.t line 43, column 5-84 reason: '' skip: '' str: ok 12/12 todo: '' type: test file: ext/Span/t/span-functional.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: created a Span::Num ok: 1 reason: '' type: '' - actual_ok: 1 name: start ok: 1 reason: '' type: '' - actual_ok: 1 name: end ok: 1 reason: '' type: '' - actual_ok: 1 name: start_is_open ok: 1 reason: '' type: '' - actual_ok: 1 name: end_is_open ok: 1 reason: '' type: '' - actual_ok: 1 name: start_is_closed ok: 1 reason: '' type: '' - actual_ok: 1 name: end_is_closed ok: 1 reason: '' type: '' - actual_ok: 1 name: real size ok: 1 reason: '' type: '' - actual_ok: 1 name: intersects ok: 1 reason: '' type: '' - actual_ok: 1 name: doesn't intersect ok: 1 reason: '' type: '' - actual_ok: 1 name: complement ok: 1 reason: '' type: '' exit: 0 max: 12 ok: 12 passing: 1 seen: 12 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/Span/t/span.t line 6, column 11-50 reason: '' skip: '' str: ok 1/63 todo: '' type: test - actual_ok: 1 line: ok 2 - created a Span num: 2 ok: 1 pos: ext/Span/t/span.t line 10, column 1-42 reason: '' skip: '' str: ok 2/63 todo: '' type: test - actual_ok: 1 line: ok 3 - is not empty num: 3 ok: 1 pos: ext/Span/t/span.t line 15, column 1-50 reason: '' skip: '' str: ok 3/63 todo: '' type: test - actual_ok: 1 line: ok 4 - stringify num: 4 ok: 1 pos: ext/Span/t/span.t line 17, column 1-44 reason: '' skip: '' str: ok 4/63 todo: '' type: test - actual_ok: 1 line: ok 5 - created an empty Span num: 5 ok: 1 pos: ext/Span/t/span.t line 23, column 5-50 reason: '' skip: '' str: ok 5/63 todo: '' type: test - actual_ok: 1 line: ok 6 - created an empty Span is_empty num: 6 ok: 1 pos: ext/Span/t/span.t line 26, column 5-68 reason: '' skip: '' str: ok 6/63 todo: '' type: test - actual_ok: 1 line: ok 7 - created an empty Span stringify num: 7 ok: 1 pos: ext/Span/t/span.t line 28, column 5-62 reason: '' skip: '' str: ok 7/63 todo: '' type: test - actual_ok: 1 line: ok 8 - created a Span with a single element num: 8 ok: 1 pos: ext/Span/t/span.t line 31, column 1-83 reason: '' skip: '' str: ok 8/63 todo: '' type: test - actual_ok: 1 line: ok 9 - created a Span from a range num: 9 ok: 1 pos: ext/Span/t/span.t line 35, column 1-87 reason: '' skip: '' str: ok 9/63 todo: '' type: test - actual_ok: 1 line: ok 10 - clone num: 10 ok: 1 pos: ext/Span/t/span.t line 39, column 5-44 reason: '' skip: '' str: ok 10/63 todo: '' type: test - actual_ok: 1 line: ok 11 - set_start num: 11 ok: 1 pos: ext/Span/t/span.t line 41, column 5-49 reason: '' skip: '' str: ok 11/63 todo: '' type: test - actual_ok: 1 line: ok 12 - set_end num: 12 ok: 1 pos: ext/Span/t/span.t line 43, column 5-47 reason: '' skip: '' str: ok 12/63 todo: '' type: test - actual_ok: 1 line: ok 13 - start num: 13 ok: 1 pos: ext/Span/t/span.t line 46, column 1-30 reason: '' skip: '' str: ok 13/63 todo: '' type: test - actual_ok: 1 line: ok 14 - end num: 14 ok: 1 pos: ext/Span/t/span.t line 47, column 1-28 reason: '' skip: '' str: ok 14/63 todo: '' type: test - actual_ok: 1 line: ok 15 - start_is_open num: 15 ok: 1 pos: ext/Span/t/span.t line 49, column 1-58 reason: '' skip: '' str: ok 15/63 todo: '' type: test - actual_ok: 1 line: ok 16 - end_is_open num: 16 ok: 1 pos: ext/Span/t/span.t line 50, column 1-56 reason: '' skip: '' str: ok 16/63 todo: '' type: test - actual_ok: 1 line: ok 17 - start_is_closed num: 17 ok: 1 pos: ext/Span/t/span.t line 52, column 1-59 reason: '' skip: '' str: ok 17/63 todo: '' type: test - actual_ok: 1 line: ok 18 - end_is_closed num: 18 ok: 1 pos: ext/Span/t/span.t line 53, column 1-57 reason: '' skip: '' str: ok 18/63 todo: '' type: test file: ext/Span/t/span.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: created a Span ok: 1 reason: '' type: '' - actual_ok: 1 name: is not empty ok: 1 reason: '' type: '' - actual_ok: 1 name: stringify ok: 1 reason: '' type: '' - actual_ok: 1 name: created an empty Span ok: 1 reason: '' type: '' - actual_ok: 1 name: created an empty Span is_empty ok: 1 reason: '' type: '' - actual_ok: 1 name: created an empty Span stringify ok: 1 reason: '' type: '' - actual_ok: 1 name: created a Span with a single element ok: 1 reason: '' type: '' - actual_ok: 1 name: created a Span from a range ok: 1 reason: '' type: '' - actual_ok: 1 name: clone ok: 1 reason: '' type: '' - actual_ok: 1 name: set_start ok: 1 reason: '' type: '' - actual_ok: 1 name: set_end ok: 1 reason: '' type: '' - actual_ok: 1 name: start ok: 1 reason: '' type: '' - actual_ok: 1 name: end ok: 1 reason: '' type: '' - actual_ok: 1 name: start_is_open ok: 1 reason: '' type: '' - actual_ok: 1 name: end_is_open ok: 1 reason: '' type: '' - actual_ok: 1 name: start_is_closed ok: 1 reason: '' type: '' - actual_ok: 1 name: end_is_closed ok: 1 reason: '' type: '' exit: 1 max: 63 ok: 18 passing: 0 seen: 18 wait: 256 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/Span/t/unicode.t line 6, column 11-50 reason: '' skip: '' str: ok 1/13 todo: '' type: test - actual_ok: 1 line: ok 2 - created a Span num: 2 ok: 1 pos: ext/Span/t/unicode.t line 10, column 1-42 reason: '' skip: '' str: ok 2/13 todo: '' type: test - actual_ok: 1 line: ok 3 - intersects object num: 3 ok: 1 pos: ext/Span/t/unicode.t line 28, column 1-61 reason: '' skip: '' str: ok 3/13 todo: '' type: test - actual_ok: 1 line: ok 4 - intersects span num: 4 ok: 1 pos: ext/Span/t/unicode.t line 29, column 1-64 reason: '' skip: '' str: ok 4/13 todo: '' type: test - actual_ok: 1 line: ok 5 - doesn't intersect span num: 5 ok: 1 pos: ext/Span/t/unicode.t line 30, column 1-73 reason: '' skip: '' str: ok 5/13 todo: '' type: test - actual_ok: 1 line: ok 6 - contains object num: 6 ok: 1 pos: ext/Span/t/unicode.t line 32, column 1-57 reason: '' skip: '' str: ok 6/13 todo: '' type: test - actual_ok: 1 line: ok 7 - doesn't contain object num: 7 ok: 1 pos: ext/Span/t/unicode.t line 33, column 1-66 reason: '' skip: '' str: ok 7/13 todo: '' type: test - actual_ok: 1 line: ok 8 - intersection num: 8 ok: 1 pos: ext/Span/t/unicode.t line 37, column 5-38 reason: '' skip: '' str: ok 8/13 todo: '' type: test - actual_ok: 1 line: ok 9 - intersection 0 num: 9 ok: 1 pos: ext/Span/t/unicode.t line 38, column 5-53 reason: '' skip: '' str: ok 9/13 todo: '' type: test - actual_ok: 1 line: ok 10 - union num: 10 ok: 1 pos: ext/Span/t/unicode.t line 43, column 5-31 reason: '' skip: '' str: ok 10/13 todo: '' type: test - actual_ok: 1 line: ok 11 - union 0 num: 11 ok: 1 pos: ext/Span/t/unicode.t line 44, column 5-46 reason: '' skip: '' str: ok 11/13 todo: '' type: test - actual_ok: 1 line: ok 12 - difference span num: 12 ok: 1 pos: ext/Span/t/unicode.t line 49, column 5-41 reason: '' skip: '' str: ok 12/13 todo: '' type: test - actual_ok: 1 line: ok 13 - difference 0 num: 13 ok: 1 pos: ext/Span/t/unicode.t line 50, column 5-51 reason: '' skip: '' str: ok 13/13 todo: '' type: test file: ext/Span/t/unicode.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: created a Span ok: 1 reason: '' type: '' - actual_ok: 1 name: intersects object ok: 1 reason: '' type: '' - actual_ok: 1 name: intersects span ok: 1 reason: '' type: '' - actual_ok: 1 name: doesn't intersect span ok: 1 reason: '' type: '' - actual_ok: 1 name: contains object ok: 1 reason: '' type: '' - actual_ok: 1 name: doesn't contain object ok: 1 reason: '' type: '' - actual_ok: 1 name: intersection ok: 1 reason: '' type: '' - actual_ok: 1 name: intersection 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: union ok: 1 reason: '' type: '' - actual_ok: 1 name: union 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: difference span ok: 1 reason: '' type: '' - actual_ok: 1 name: difference 0 ok: 1 reason: '' type: '' exit: 0 max: 13 ok: 13 passing: 1 seen: 13 wait: 0 - events: - actual_ok: 1 line: "ok 1 - # skip X sudokus don't work yet" num: 1 ok: 1 pos: ext/Sudoku/t/04x04-cross.t line 7, column 1-33 reason: X sudokus don't work yet skip: 1 str: ok 1/1 todo: '' type: test file: ext/Sudoku/t/04x04-cross.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: " " ok: 1 reason: X sudokus don't work yet type: skip exit: 0 max: 1 ok: 1 passing: 1 seen: 1 skip: 1 wait: 0 - events: - actual_ok: 1 line: ok 1 - Object creation works num: 1 ok: 1 pos: ext/Sudoku/t/04x04.t line 9, column 1-32 reason: '' skip: '' str: ok 1/3 todo: '' type: test - actual_ok: 1 line: ok 2 - Sudoku with 0's is not solved num: 2 ok: 1 pos: ext/Sudoku/t/04x04.t line 26, column 1-50 reason: '' skip: '' str: ok 2/3 todo: '' type: test - actual_ok: 1 line: ok 3 - 4x4 Sudoku solved correctly num: 3 ok: 1 pos: ext/Sudoku/t/04x04.t line 30, column 1-52 reason: '' skip: '' str: ok 3/3 todo: '' type: test file: ext/Sudoku/t/04x04.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: Object creation works ok: 1 reason: '' type: '' - actual_ok: 1 name: Sudoku with 0's is not solved ok: 1 reason: '' type: '' - actual_ok: 1 name: 4x4 Sudoku solved correctly ok: 1 reason: '' type: '' exit: 0 max: 3 ok: 3 passing: 1 seen: 3 wait: 0 - events: - actual_ok: 1 line: ok 1 - hostname is defined num: 1 ok: 1 pos: ext/Sys-Statistics-Linux/t/03SysInfo.t line 11, column 5-49 reason: '' skip: '' str: ok 1/10 todo: '' type: test - actual_ok: 1 line: ok 2 - domain is defined num: 2 ok: 1 pos: ext/Sys-Statistics-Linux/t/03SysInfo.t line 11, column 5-49 reason: '' skip: '' str: ok 2/10 todo: '' type: test - actual_ok: 1 line: ok 3 - kernel is defined num: 3 ok: 1 pos: ext/Sys-Statistics-Linux/t/03SysInfo.t line 11, column 5-49 reason: '' skip: '' str: ok 3/10 todo: '' type: test - actual_ok: 1 line: ok 4 - release is defined num: 4 ok: 1 pos: ext/Sys-Statistics-Linux/t/03SysInfo.t line 11, column 5-49 reason: '' skip: '' str: ok 4/10 todo: '' type: test - actual_ok: 1 line: ok 5 - version is defined num: 5 ok: 1 pos: ext/Sys-Statistics-Linux/t/03SysInfo.t line 11, column 5-49 reason: '' skip: '' str: ok 5/10 todo: '' type: test - actual_ok: 1 line: ok 6 - memtotal is defined num: 6 ok: 1 pos: ext/Sys-Statistics-Linux/t/03SysInfo.t line 11, column 5-49 reason: '' skip: '' str: ok 6/10 todo: '' type: test - actual_ok: 1 line: ok 7 - swaptotal is defined num: 7 ok: 1 pos: ext/Sys-Statistics-Linux/t/03SysInfo.t line 11, column 5-49 reason: '' skip: '' str: ok 7/10 todo: '' type: test - actual_ok: 1 line: ok 8 - countcpus is defined num: 8 ok: 1 pos: ext/Sys-Statistics-Linux/t/03SysInfo.t line 11, column 5-49 reason: '' skip: '' str: ok 8/10 todo: '' type: test - actual_ok: 1 line: ok 9 - uptime is defined num: 9 ok: 1 pos: ext/Sys-Statistics-Linux/t/03SysInfo.t line 11, column 5-49 reason: '' skip: '' str: ok 9/10 todo: '' type: test - actual_ok: 1 line: ok 10 - idletime is defined num: 10 ok: 1 pos: ext/Sys-Statistics-Linux/t/03SysInfo.t line 11, column 5-49 reason: '' skip: '' str: ok 10/10 todo: '' type: test file: ext/Sys-Statistics-Linux/t/03SysInfo.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: hostname is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: domain is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: kernel is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: release is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: version is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: memtotal is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: swaptotal is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: countcpus is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: uptime is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: idletime is defined ok: 1 reason: '' type: '' exit: 0 max: 10 ok: 10 passing: 1 seen: 10 wait: 0 - events: - actual_ok: 1 line: ok 1 - user is defined num: 1 ok: 1 pos: ext/Sys-Statistics-Linux/t/04CpuStats.t line 13, column 5-54 reason: '' skip: '' str: ok 1/6 todo: '' type: test - actual_ok: 1 line: ok 2 - nice is defined num: 2 ok: 1 pos: ext/Sys-Statistics-Linux/t/04CpuStats.t line 13, column 5-54 reason: '' skip: '' str: ok 2/6 todo: '' type: test - actual_ok: 1 line: ok 3 - system is defined num: 3 ok: 1 pos: ext/Sys-Statistics-Linux/t/04CpuStats.t line 13, column 5-54 reason: '' skip: '' str: ok 3/6 todo: '' type: test - actual_ok: 1 line: ok 4 - idle is defined num: 4 ok: 1 pos: ext/Sys-Statistics-Linux/t/04CpuStats.t line 13, column 5-54 reason: '' skip: '' str: ok 4/6 todo: '' type: test - actual_ok: 1 line: ok 5 - iowait is defined num: 5 ok: 1 pos: ext/Sys-Statistics-Linux/t/04CpuStats.t line 13, column 5-54 reason: '' skip: '' str: ok 5/6 todo: '' type: test - actual_ok: 1 line: ok 6 - total is defined num: 6 ok: 1 pos: ext/Sys-Statistics-Linux/t/04CpuStats.t line 13, column 5-54 reason: '' skip: '' str: ok 6/6 todo: '' type: test file: ext/Sys-Statistics-Linux/t/04CpuStats.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: user is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: nice is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: system is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: idle is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: iowait is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: total is defined ok: 1 reason: '' type: '' exit: 0 max: 6 ok: 6 passing: 1 seen: 6 wait: 0 - events: - actual_ok: 1 line: ok 1 - new is defined num: 1 ok: 1 pos: ext/Sys-Statistics-Linux/t/05ProcStats.t line 13, column 5-49 reason: '' skip: '' str: ok 1/3 todo: '' type: test - actual_ok: 1 line: ok 2 - runqueue is defined num: 2 ok: 1 pos: ext/Sys-Statistics-Linux/t/05ProcStats.t line 13, column 5-49 reason: '' skip: '' str: ok 2/3 todo: '' type: test - actual_ok: 1 line: ok 3 - count is defined num: 3 ok: 1 pos: ext/Sys-Statistics-Linux/t/05ProcStats.t line 13, column 5-49 reason: '' skip: '' str: ok 3/3 todo: '' type: test file: ext/Sys-Statistics-Linux/t/05ProcStats.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: new is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: runqueue is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: count is defined ok: 1 reason: '' type: '' exit: 0 max: 3 ok: 3 passing: 1 seen: 3 wait: 0 - events: - actual_ok: 1 line: ok 1 - memused is defined num: 1 ok: 1 pos: ext/Sys-Statistics-Linux/t/06MemStats.t line 13, column 5-49 reason: '' skip: '' str: ok 1/12 todo: '' type: test - actual_ok: 1 line: ok 2 - memfree is defined num: 2 ok: 1 pos: ext/Sys-Statistics-Linux/t/06MemStats.t line 13, column 5-49 reason: '' skip: '' str: ok 2/12 todo: '' type: test - actual_ok: 1 line: ok 3 - memusedper is defined num: 3 ok: 1 pos: ext/Sys-Statistics-Linux/t/06MemStats.t line 13, column 5-49 reason: '' skip: '' str: ok 3/12 todo: '' type: test - actual_ok: 1 line: ok 4 - memtotal is defined num: 4 ok: 1 pos: ext/Sys-Statistics-Linux/t/06MemStats.t line 13, column 5-49 reason: '' skip: '' str: ok 4/12 todo: '' type: test - actual_ok: 1 line: ok 5 - buffers is defined num: 5 ok: 1 pos: ext/Sys-Statistics-Linux/t/06MemStats.t line 13, column 5-49 reason: '' skip: '' str: ok 5/12 todo: '' type: test - actual_ok: 1 line: ok 6 - cached is defined num: 6 ok: 1 pos: ext/Sys-Statistics-Linux/t/06MemStats.t line 13, column 5-49 reason: '' skip: '' str: ok 6/12 todo: '' type: test - actual_ok: 1 line: ok 7 - realfree is defined num: 7 ok: 1 pos: ext/Sys-Statistics-Linux/t/06MemStats.t line 13, column 5-49 reason: '' skip: '' str: ok 7/12 todo: '' type: test - actual_ok: 1 line: ok 8 - realfreeper is defined num: 8 ok: 1 pos: ext/Sys-Statistics-Linux/t/06MemStats.t line 13, column 5-49 reason: '' skip: '' str: ok 8/12 todo: '' type: test - actual_ok: 1 line: ok 9 - swapused is defined num: 9 ok: 1 pos: ext/Sys-Statistics-Linux/t/06MemStats.t line 13, column 5-49 reason: '' skip: '' str: ok 9/12 todo: '' type: test - actual_ok: 1 line: ok 10 - swapfree is defined num: 10 ok: 1 pos: ext/Sys-Statistics-Linux/t/06MemStats.t line 13, column 5-49 reason: '' skip: '' str: ok 10/12 todo: '' type: test - actual_ok: 1 line: ok 11 - swapusedper is defined num: 11 ok: 1 pos: ext/Sys-Statistics-Linux/t/06MemStats.t line 13, column 5-49 reason: '' skip: '' str: ok 11/12 todo: '' type: test - actual_ok: 1 line: ok 12 - swaptotal is defined num: 12 ok: 1 pos: ext/Sys-Statistics-Linux/t/06MemStats.t line 13, column 5-49 reason: '' skip: '' str: ok 12/12 todo: '' type: test file: ext/Sys-Statistics-Linux/t/06MemStats.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: memused is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: memfree is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: memusedper is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: memtotal is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: buffers is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: cached is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: realfree is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: realfreeper is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: swapused is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: swapfree is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: swapusedper is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: swaptotal is defined ok: 1 reason: '' type: '' exit: 0 max: 12 ok: 12 passing: 1 seen: 12 wait: 0 - events: - actual_ok: 1 line: ok 1 - pgpgin is defined num: 1 ok: 1 pos: ext/Sys-Statistics-Linux/t/07PgSwStats.t line 12, column 5-49 reason: '' skip: '' str: ok 1/4 todo: '' type: test - actual_ok: 1 line: ok 2 - pgpgout is defined num: 2 ok: 1 pos: ext/Sys-Statistics-Linux/t/07PgSwStats.t line 12, column 5-49 reason: '' skip: '' str: ok 2/4 todo: '' type: test - actual_ok: 1 line: ok 3 - pswpin is defined num: 3 ok: 1 pos: ext/Sys-Statistics-Linux/t/07PgSwStats.t line 12, column 5-49 reason: '' skip: '' str: ok 3/4 todo: '' type: test - actual_ok: 1 line: ok 4 - pswpout is defined num: 4 ok: 1 pos: ext/Sys-Statistics-Linux/t/07PgSwStats.t line 12, column 5-49 reason: '' skip: '' str: ok 4/4 todo: '' type: test file: ext/Sys-Statistics-Linux/t/07PgSwStats.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: pgpgin is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: pgpgout is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: pswpin is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: pswpout is defined ok: 1 reason: '' type: '' exit: 0 max: 4 ok: 4 passing: 1 seen: 4 wait: 0 - events: - actual_ok: 1 line: ok 1 - rxbyt is defined num: 1 ok: 1 pos: ext/Sys-Statistics-Linux/t/08Netstats.t line 16, column 9-50 reason: '' skip: '' str: ok 1/18 todo: '' type: test - actual_ok: 1 line: ok 2 - rxpcks is defined num: 2 ok: 1 pos: ext/Sys-Statistics-Linux/t/08Netstats.t line 16, column 9-50 reason: '' skip: '' str: ok 2/18 todo: '' type: test - actual_ok: 1 line: ok 3 - rxerrs is defined num: 3 ok: 1 pos: ext/Sys-Statistics-Linux/t/08Netstats.t line 16, column 9-50 reason: '' skip: '' str: ok 3/18 todo: '' type: test - actual_ok: 1 line: ok 4 - rxdrop is defined num: 4 ok: 1 pos: ext/Sys-Statistics-Linux/t/08Netstats.t line 16, column 9-50 reason: '' skip: '' str: ok 4/18 todo: '' type: test - actual_ok: 1 line: ok 5 - rxfifo is defined num: 5 ok: 1 pos: ext/Sys-Statistics-Linux/t/08Netstats.t line 16, column 9-50 reason: '' skip: '' str: ok 5/18 todo: '' type: test - actual_ok: 1 line: ok 6 - rxframe is defined num: 6 ok: 1 pos: ext/Sys-Statistics-Linux/t/08Netstats.t line 16, column 9-50 reason: '' skip: '' str: ok 6/18 todo: '' type: test - actual_ok: 1 line: ok 7 - rxcompr is defined num: 7 ok: 1 pos: ext/Sys-Statistics-Linux/t/08Netstats.t line 16, column 9-50 reason: '' skip: '' str: ok 7/18 todo: '' type: test - actual_ok: 1 line: ok 8 - rxmulti is defined num: 8 ok: 1 pos: ext/Sys-Statistics-Linux/t/08Netstats.t line 16, column 9-50 reason: '' skip: '' str: ok 8/18 todo: '' type: test - actual_ok: 1 line: ok 9 - txbyt is defined num: 9 ok: 1 pos: ext/Sys-Statistics-Linux/t/08Netstats.t line 16, column 9-50 reason: '' skip: '' str: ok 9/18 todo: '' type: test - actual_ok: 1 line: ok 10 - txpcks is defined num: 10 ok: 1 pos: ext/Sys-Statistics-Linux/t/08Netstats.t line 16, column 9-50 reason: '' skip: '' str: ok 10/18 todo: '' type: test - actual_ok: 1 line: ok 11 - txerrs is defined num: 11 ok: 1 pos: ext/Sys-Statistics-Linux/t/08Netstats.t line 16, column 9-50 reason: '' skip: '' str: ok 11/18 todo: '' type: test - actual_ok: 1 line: ok 12 - txdrop is defined num: 12 ok: 1 pos: ext/Sys-Statistics-Linux/t/08Netstats.t line 16, column 9-50 reason: '' skip: '' str: ok 12/18 todo: '' type: test - actual_ok: 1 line: ok 13 - txfifo is defined num: 13 ok: 1 pos: ext/Sys-Statistics-Linux/t/08Netstats.t line 16, column 9-50 reason: '' skip: '' str: ok 13/18 todo: '' type: test - actual_ok: 1 line: ok 14 - txcolls is defined num: 14 ok: 1 pos: ext/Sys-Statistics-Linux/t/08Netstats.t line 16, column 9-50 reason: '' skip: '' str: ok 14/18 todo: '' type: test - actual_ok: 1 line: ok 15 - txcarr is defined num: 15 ok: 1 pos: ext/Sys-Statistics-Linux/t/08Netstats.t line 16, column 9-50 reason: '' skip: '' str: ok 15/18 todo: '' type: test - actual_ok: 1 line: ok 16 - txcompr is defined num: 16 ok: 1 pos: ext/Sys-Statistics-Linux/t/08Netstats.t line 16, column 9-50 reason: '' skip: '' str: ok 16/18 todo: '' type: test - actual_ok: 1 line: ok 17 - ttpcks is defined num: 17 ok: 1 pos: ext/Sys-Statistics-Linux/t/08Netstats.t line 16, column 9-50 reason: '' skip: '' str: ok 17/18 todo: '' type: test - actual_ok: 1 line: ok 18 - ttbyt is defined num: 18 ok: 1 pos: ext/Sys-Statistics-Linux/t/08Netstats.t line 16, column 9-50 reason: '' skip: '' str: ok 18/18 todo: '' type: test file: ext/Sys-Statistics-Linux/t/08Netstats.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: rxbyt is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: rxpcks is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: rxerrs is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: rxdrop is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: rxfifo is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: rxframe is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: rxcompr is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: rxmulti is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: txbyt is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: txpcks is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: txerrs is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: txdrop is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: txfifo is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: txcolls is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: txcarr is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: txcompr is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: ttpcks is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: ttbyt is defined ok: 1 reason: '' type: '' exit: 0 max: 18 ok: 18 passing: 1 seen: 18 wait: 0 - events: - actual_ok: 1 line: ok 1 - used is defined num: 1 ok: 1 pos: ext/Sys-Statistics-Linux/t/09SockStats.t line 11, column 5-49 reason: '' skip: '' str: ok 1/5 todo: '' type: test - actual_ok: 1 line: ok 2 - tcp is defined num: 2 ok: 1 pos: ext/Sys-Statistics-Linux/t/09SockStats.t line 11, column 5-49 reason: '' skip: '' str: ok 2/5 todo: '' type: test - actual_ok: 1 line: ok 3 - udp is defined num: 3 ok: 1 pos: ext/Sys-Statistics-Linux/t/09SockStats.t line 11, column 5-49 reason: '' skip: '' str: ok 3/5 todo: '' type: test - actual_ok: 1 line: ok 4 - raw is defined num: 4 ok: 1 pos: ext/Sys-Statistics-Linux/t/09SockStats.t line 11, column 5-49 reason: '' skip: '' str: ok 4/5 todo: '' type: test - actual_ok: 1 line: ok 5 - ipfrag is defined num: 5 ok: 1 pos: ext/Sys-Statistics-Linux/t/09SockStats.t line 11, column 5-49 reason: '' skip: '' str: ok 5/5 todo: '' type: test file: ext/Sys-Statistics-Linux/t/09SockStats.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: used is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: tcp is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: udp is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: raw is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: ipfrag is defined ok: 1 reason: '' type: '' exit: 0 max: 5 ok: 5 passing: 1 seen: 5 wait: 0 - events: - actual_ok: 1 line: ok 1 - major is defined num: 1 ok: 1 pos: ext/Sys-Statistics-Linux/t/10DiskStats.t line 14, column 9-50 reason: '' skip: '' str: ok 1/8 todo: '' type: test - actual_ok: 1 line: ok 2 - minor is defined num: 2 ok: 1 pos: ext/Sys-Statistics-Linux/t/10DiskStats.t line 14, column 9-50 reason: '' skip: '' str: ok 2/8 todo: '' type: test - actual_ok: 1 line: ok 3 - rdreq is defined num: 3 ok: 1 pos: ext/Sys-Statistics-Linux/t/10DiskStats.t line 14, column 9-50 reason: '' skip: '' str: ok 3/8 todo: '' type: test - actual_ok: 1 line: ok 4 - rdbyt is defined num: 4 ok: 1 pos: ext/Sys-Statistics-Linux/t/10DiskStats.t line 14, column 9-50 reason: '' skip: '' str: ok 4/8 todo: '' type: test - actual_ok: 1 line: ok 5 - wrtreq is defined num: 5 ok: 1 pos: ext/Sys-Statistics-Linux/t/10DiskStats.t line 14, column 9-50 reason: '' skip: '' str: ok 5/8 todo: '' type: test - actual_ok: 1 line: ok 6 - wrtbyt is defined num: 6 ok: 1 pos: ext/Sys-Statistics-Linux/t/10DiskStats.t line 14, column 9-50 reason: '' skip: '' str: ok 6/8 todo: '' type: test - actual_ok: 1 line: ok 7 - ttreq is defined num: 7 ok: 1 pos: ext/Sys-Statistics-Linux/t/10DiskStats.t line 14, column 9-50 reason: '' skip: '' str: ok 7/8 todo: '' type: test - actual_ok: 1 line: ok 8 - ttbyt is defined num: 8 ok: 1 pos: ext/Sys-Statistics-Linux/t/10DiskStats.t line 14, column 9-50 reason: '' skip: '' str: ok 8/8 todo: '' type: test file: ext/Sys-Statistics-Linux/t/10DiskStats.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: major is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: minor is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: rdreq is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: rdbyt is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: wrtreq is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: wrtbyt is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: ttreq is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: ttbyt is defined ok: 1 reason: '' type: '' exit: 0 max: 8 ok: 8 passing: 1 seen: 8 wait: 0 - events: - actual_ok: 1 line: ok 1 - total is defined num: 1 ok: 1 pos: ext/Sys-Statistics-Linux/t/11DiskUsage.t line 12, column 9-57 reason: '' skip: '' str: ok 1/5 todo: '' type: test - actual_ok: 1 line: ok 2 - usage is defined num: 2 ok: 1 pos: ext/Sys-Statistics-Linux/t/11DiskUsage.t line 12, column 9-57 reason: '' skip: '' str: ok 2/5 todo: '' type: test - actual_ok: 1 line: ok 3 - free is defined num: 3 ok: 1 pos: ext/Sys-Statistics-Linux/t/11DiskUsage.t line 12, column 9-57 reason: '' skip: '' str: ok 3/5 todo: '' type: test - actual_ok: 1 line: ok 4 - usageper is defined num: 4 ok: 1 pos: ext/Sys-Statistics-Linux/t/11DiskUsage.t line 12, column 9-57 reason: '' skip: '' str: ok 4/5 todo: '' type: test - actual_ok: 1 line: ok 5 - mountpoint is defined num: 5 ok: 1 pos: ext/Sys-Statistics-Linux/t/11DiskUsage.t line 12, column 9-57 reason: '' skip: '' str: ok 5/5 todo: '' type: test file: ext/Sys-Statistics-Linux/t/11DiskUsage.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: total is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: usage is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: free is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: usageper is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: mountpoint is defined ok: 1 reason: '' type: '' exit: 0 max: 5 ok: 5 passing: 1 seen: 5 wait: 0 - events: - actual_ok: 1 line: ok 1 - avg_1 is defined num: 1 ok: 1 pos: ext/Sys-Statistics-Linux/t/12LoadAVG.t line 11, column 5-49 reason: '' skip: '' str: ok 1/3 todo: '' type: test - actual_ok: 1 line: ok 2 - avg_5 is defined num: 2 ok: 1 pos: ext/Sys-Statistics-Linux/t/12LoadAVG.t line 11, column 5-49 reason: '' skip: '' str: ok 2/3 todo: '' type: test - actual_ok: 1 line: ok 3 - avg_15 is defined num: 3 ok: 1 pos: ext/Sys-Statistics-Linux/t/12LoadAVG.t line 11, column 5-49 reason: '' skip: '' str: ok 3/3 todo: '' type: test file: ext/Sys-Statistics-Linux/t/12LoadAVG.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: avg_1 is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: avg_5 is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: avg_15 is defined ok: 1 reason: '' type: '' exit: 0 max: 3 ok: 3 passing: 1 seen: 3 wait: 0 - events: - actual_ok: 1 line: ok 1 - fhalloc is defined num: 1 ok: 1 pos: ext/Sys-Statistics-Linux/t/13FileStats.t line 11, column 5-49 reason: '' skip: '' str: ok 1/10 todo: '' type: test - actual_ok: 1 line: ok 2 - fhfree is defined num: 2 ok: 1 pos: ext/Sys-Statistics-Linux/t/13FileStats.t line 11, column 5-49 reason: '' skip: '' str: ok 2/10 todo: '' type: test - actual_ok: 1 line: ok 3 - fhmax is defined num: 3 ok: 1 pos: ext/Sys-Statistics-Linux/t/13FileStats.t line 11, column 5-49 reason: '' skip: '' str: ok 3/10 todo: '' type: test - actual_ok: 1 line: ok 4 - inalloc is defined num: 4 ok: 1 pos: ext/Sys-Statistics-Linux/t/13FileStats.t line 11, column 5-49 reason: '' skip: '' str: ok 4/10 todo: '' type: test - actual_ok: 1 line: ok 5 - infree is defined num: 5 ok: 1 pos: ext/Sys-Statistics-Linux/t/13FileStats.t line 11, column 5-49 reason: '' skip: '' str: ok 5/10 todo: '' type: test - actual_ok: 1 line: ok 6 - inmax is defined num: 6 ok: 1 pos: ext/Sys-Statistics-Linux/t/13FileStats.t line 11, column 5-49 reason: '' skip: '' str: ok 6/10 todo: '' type: test - actual_ok: 1 line: ok 7 - dentries is defined num: 7 ok: 1 pos: ext/Sys-Statistics-Linux/t/13FileStats.t line 11, column 5-49 reason: '' skip: '' str: ok 7/10 todo: '' type: test - actual_ok: 1 line: ok 8 - unused is defined num: 8 ok: 1 pos: ext/Sys-Statistics-Linux/t/13FileStats.t line 11, column 5-49 reason: '' skip: '' str: ok 8/10 todo: '' type: test - actual_ok: 1 line: ok 9 - agelimit is defined num: 9 ok: 1 pos: ext/Sys-Statistics-Linux/t/13FileStats.t line 11, column 5-49 reason: '' skip: '' str: ok 9/10 todo: '' type: test - actual_ok: 1 line: ok 10 - wantpages is defined num: 10 ok: 1 pos: ext/Sys-Statistics-Linux/t/13FileStats.t line 11, column 5-49 reason: '' skip: '' str: ok 10/10 todo: '' type: test file: ext/Sys-Statistics-Linux/t/13FileStats.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: fhalloc is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: fhfree is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: fhmax is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: inalloc is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: infree is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: inmax is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: dentries is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: unused is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: agelimit is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: wantpages is defined ok: 1 reason: '' type: '' exit: 0 max: 10 ok: 10 passing: 1 seen: 10 wait: 0 - events: - actual_ok: 1 line: ok 1 - ppid is defined num: 1 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 1/33 todo: '' type: test - actual_ok: 1 line: ok 2 - nlwp is defined num: 2 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 2/33 todo: '' type: test - actual_ok: 1 line: ok 3 - owner is defined num: 3 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 3/33 todo: '' type: test - actual_ok: 1 line: ok 4 - pgrp is defined num: 4 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 4/33 todo: '' type: test - actual_ok: 1 line: ok 5 - state is defined num: 5 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 5/33 todo: '' type: test - actual_ok: 1 line: ok 6 - session is defined num: 6 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 6/33 todo: '' type: test - actual_ok: 1 line: ok 7 - ttynr is defined num: 7 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 7/33 todo: '' type: test - actual_ok: 1 line: ok 8 - minflt is defined num: 8 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 8/33 todo: '' type: test - actual_ok: 1 line: ok 9 - cminflt is defined num: 9 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 9/33 todo: '' type: test - actual_ok: 1 line: ok 10 - mayflt is defined num: 10 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 10/33 todo: '' type: test - actual_ok: 1 line: ok 11 - cmayflt is defined num: 11 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 11/33 todo: '' type: test - actual_ok: 1 line: ok 12 - stime is defined num: 12 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 12/33 todo: '' type: test - actual_ok: 1 line: ok 13 - utime is defined num: 13 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 13/33 todo: '' type: test - actual_ok: 1 line: ok 14 - ttime is defined num: 14 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 14/33 todo: '' type: test - actual_ok: 1 line: ok 15 - cstime is defined num: 15 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 15/33 todo: '' type: test - actual_ok: 1 line: ok 16 - cutime is defined num: 16 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 16/33 todo: '' type: test - actual_ok: 1 line: ok 17 - prior is defined num: 17 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 17/33 todo: '' type: test - actual_ok: 1 line: ok 18 - nice is defined num: 18 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 18/33 todo: '' type: test - actual_ok: 1 line: ok 19 - sttime is defined num: 19 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 19/33 todo: '' type: test - actual_ok: 1 line: ok 20 - actime is defined num: 20 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 20/33 todo: '' type: test - actual_ok: 1 line: ok 21 - vsize is defined num: 21 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 21/33 todo: '' type: test - actual_ok: 1 line: ok 22 - nswap is defined num: 22 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 22/33 todo: '' type: test - actual_ok: 1 line: ok 23 - cnswap is defined num: 23 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 23/33 todo: '' type: test - actual_ok: 1 line: ok 24 - cpu is defined num: 24 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 24/33 todo: '' type: test - actual_ok: 1 line: ok 25 - size is defined num: 25 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 25/33 todo: '' type: test - actual_ok: 1 line: ok 26 - resident is defined num: 26 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 26/33 todo: '' type: test - actual_ok: 1 line: ok 27 - share is defined num: 27 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 27/33 todo: '' type: test - actual_ok: 1 line: ok 28 - trs is defined num: 28 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 28/33 todo: '' type: test - actual_ok: 1 line: ok 29 - drs is defined num: 29 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 29/33 todo: '' type: test - actual_ok: 1 line: ok 30 - lrs is defined num: 30 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 30/33 todo: '' type: test - actual_ok: 1 line: ok 31 - dtp is defined num: 31 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 31/33 todo: '' type: test - actual_ok: 1 line: ok 32 - cmd is defined num: 32 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 32/33 todo: '' type: test - actual_ok: 1 line: ok 33 - cmdline is defined num: 33 ok: 1 pos: ext/Sys-Statistics-Linux/t/14Processes.t line 15, column 5-52 reason: '' skip: '' str: ok 33/33 todo: '' type: test file: ext/Sys-Statistics-Linux/t/14Processes.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: ppid is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: nlwp is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: owner is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: pgrp is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: state is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: session is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: ttynr is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: minflt is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: cminflt is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: mayflt is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: cmayflt is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: stime is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: utime is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: ttime is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: cstime is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: cutime is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: prior is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: nice is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: sttime is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: actime is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: vsize is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: nswap is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: cnswap is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: cpu is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: size is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: resident is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: share is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: trs is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: drs is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: lrs is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: dtp is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: cmd is defined ok: 1 reason: '' type: '' - actual_ok: 1 name: cmdline is defined ok: 1 reason: '' type: '' exit: 0 max: 33 ok: 33 passing: 1 seen: 33 wait: 0 - events: - actual_ok: 1 line: ok 1 - Test::Builder imported OK num: 1 ok: 1 pos: ext/Test-Builder/t/001_load.t line 6, column 1-26 reason: '' skip: '' str: ok 1/5 todo: '' type: test - actual_ok: 1 line: ok 2 - Test::Builder::Test imported OK num: 2 ok: 1 pos: ext/Test-Builder/t/001_load.t line 7, column 1-32 reason: '' skip: '' str: ok 2/5 todo: '' type: test - actual_ok: 1 line: ok 3 - Test::Builder::TestPlan imported OK num: 3 ok: 1 pos: ext/Test-Builder/t/001_load.t line 8, column 1-36 reason: '' skip: '' str: ok 3/5 todo: '' type: test - actual_ok: 1 line: ok 4 - Test::Builder::Output imported OK num: 4 ok: 1 pos: ext/Test-Builder/t/001_load.t line 9, column 1-34 reason: '' skip: '' str: ok 4/5 todo: '' type: test - actual_ok: 1 line: ok 5 - Test::Builder::Tester imported OK num: 5 ok: 1 pos: ext/Test-Builder/t/001_load.t line 10, column 1-34 reason: '' skip: '' str: ok 5/5 todo: '' type: test file: ext/Test-Builder/t/001_load.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: Test::Builder imported OK ok: 1 reason: '' type: '' - actual_ok: 1 name: Test::Builder::Test imported OK ok: 1 reason: '' type: '' - actual_ok: 1 name: Test::Builder::TestPlan imported OK ok: 1 reason: '' type: '' - actual_ok: 1 name: Test::Builder::Output imported OK ok: 1 reason: '' type: '' - actual_ok: 1 name: Test::Builder::Tester imported OK ok: 1 reason: '' type: '' exit: 0 max: 5 ok: 5 passing: 1 seen: 5 wait: 0 - events: - actual_ok: 1 line: ok 1 - new() should return a Test::Builder object num: 1 ok: 1 pos: ext/Test-Builder/t/010_Test_Builder.t line 11, column 1-80 reason: '' skip: '' str: ok 1/5 todo: '' type: test - actual_ok: 1 line: ok 2 - ... Test::Builder is a singleton num: 2 ok: 1 pos: ext/Test-Builder/t/010_Test_Builder.t line 15, column 5-63 reason: '' skip: '' str: ok 2/5 todo: '' type: test - actual_ok: 1 line: "ok 3 - Should not match: create() should return non-singleton object" num: 3 ok: 1 pos: ext/Test-Builder/t/010_Test_Builder.t line 20, column 1-81 reason: '' skip: '' str: ok 3/5 todo: '' type: test - actual_ok: 1 line: ok 4 - ... allowing plan setting num: 4 ok: 1 pos: ext/Test-Builder/t/010_Test_Builder.t line 21, column 1-77 reason: '' skip: '' str: ok 4/5 todo: '' type: test - actual_ok: 1 line: ok 5 - DESTROY() should write plan footer, if it exists num: 5 ok: 1 pos: ext/Test-Builder/t/010_Test_Builder.t line 75, column 1 - line 76, column 57 reason: '' skip: '' str: ok 5/5 todo: '' type: test file: ext/Test-Builder/t/010_Test_Builder.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: new() should return a Test::Builder object ok: 1 reason: '' type: '' - actual_ok: 1 name: ... Test::Builder is a singleton ok: 1 reason: '' type: '' - actual_ok: 1 name: "Should not match: create() should return non-singleton object " ok: 1 reason: '' type: '' - actual_ok: 1 name: ... allowing plan setting ok: 1 reason: '' type: '' - actual_ok: 1 name: DESTROY() should write plan footer, if it exists ok: 1 reason: '' type: '' exit: 0 max: 5 ok: 5 passing: 1 seen: 5 wait: 0 - events: - actual_ok: 1 line: ok 1 - ... we got a Test::Builder::Test::Pass instance num: 1 ok: 1 pos: ext/Test-Builder/t/020_Test_Builder_Test.t line 13, column 1-100 reason: '' skip: '' str: ok 1/4 todo: '' type: test - actual_ok: 1 line: ok 2 - ... we got a Test::Builder::Test::Fail instance num: 2 ok: 1 pos: ext/Test-Builder/t/020_Test_Builder_Test.t line 20, column 1-100 reason: '' skip: '' str: ok 2/4 todo: '' type: test - actual_ok: 1 line: ok 3 - ... we got a Test::Builder::Test::TODO instance num: 3 ok: 1 pos: ext/Test-Builder/t/020_Test_Builder_Test.t line 29, column 1-100 reason: '' skip: '' str: ok 3/4 todo: '' type: test - actual_ok: 1 line: ok 4 - ... we got a Test::Builder::Test::Skip instance num: 4 ok: 1 pos: ext/Test-Builder/t/020_Test_Builder_Test.t line 38, column 1-100 reason: '' skip: '' str: ok 4/4 todo: '' type: test file: ext/Test-Builder/t/020_Test_Builder_Test.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: ... we got a Test::Builder::Test::Pass instance ok: 1 reason: '' type: '' - actual_ok: 1 name: ... we got a Test::Builder::Test::Fail instance ok: 1 reason: '' type: '' - actual_ok: 1 name: ... we got a Test::Builder::Test::TODO instance ok: 1 reason: '' type: '' - actual_ok: 1 name: ... we got a Test::Builder::Test::Skip instance ok: 1 reason: '' type: '' exit: 0 max: 4 ok: 4 passing: 1 seen: 4 wait: 0 - events: - actual_ok: 1 line: ok 1 - new() should return a Test::Builder::Test::Pass instance num: 1 ok: 1 pos: ext/Test-Builder/t/021_Test_Builder_Test_Pass.t line 14, column 1 - line 15, column 65 reason: '' skip: '' str: ok 1/10 todo: '' type: test - actual_ok: 1 line: ok 2 - number() should return the provided test number num: 2 ok: 1 pos: ext/Test-Builder/t/021_Test_Builder_Test_Pass.t line 17, column 1-80 reason: '' skip: '' str: ok 2/10 todo: '' type: test - actual_ok: 1 line: ok 3 - passed() should report the right passed value num: 3 ok: 1 pos: ext/Test-Builder/t/021_Test_Builder_Test_Pass.t line 18, column 1-80 reason: '' skip: '' str: ok 3/10 todo: '' type: test - actual_ok: 1 line: ok 4 - description() should report the test description num: 4 ok: 1 pos: ext/Test-Builder/t/021_Test_Builder_Test_Pass.t line 19, column 1 - line 20, column 57 reason: '' skip: '' str: ok 4/10 todo: '' type: test - actual_ok: 1 line: ok 5 - diagnostic() should report the default diagnostic if needed num: 5 ok: 1 pos: ext/Test-Builder/t/021_Test_Builder_Test_Pass.t line 21, column 1 - line 22, column 68 reason: '' skip: '' str: ok 5/10 todo: '' type: test - actual_ok: 1 line: ok 6 - ... or the provided diagnostic num: 6 ok: 1 pos: ext/Test-Builder/t/021_Test_Builder_Test_Pass.t line 31, column 1 - line 32, column 39 reason: '' skip: '' str: ok 6/10 todo: '' type: test - actual_ok: 1 line: ok 7 - report() should produce the correct TAP line num: 7 ok: 1 pos: ext/Test-Builder/t/021_Test_Builder_Test_Pass.t line 34, column 1 - line 35, column 53 reason: '' skip: '' str: ok 7/10 todo: '' type: test - actual_ok: 1 line: ok 8 - status() should return a hash num: 8 ok: 1 pos: ext/Test-Builder/t/021_Test_Builder_Test_Pass.t line 38, column 1-60 reason: '' skip: '' str: ok 8/10 todo: '' type: test - actual_ok: 1 line: ok 9 - ... with a passed key set to true num: 9 ok: 1 pos: ext/Test-Builder/t/021_Test_Builder_Test_Pass.t line 39, column 1-64 reason: '' skip: '' str: ok 9/10 todo: '' type: test - actual_ok: 1 line: ok 10 - ... and the correct test description num: 10 ok: 1 pos: ext/Test-Builder/t/021_Test_Builder_Test_Pass.t line 40, column 1 - line 41, column 45 reason: '' skip: '' str: ok 10/10 todo: '' type: test file: ext/Test-Builder/t/021_Test_Builder_Test_Pass.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: new() should return a Test::Builder::Test::Pass instance ok: 1 reason: '' type: '' - actual_ok: 1 name: number() should return the provided test number ok: 1 reason: '' type: '' - actual_ok: 1 name: passed() should report the right passed value ok: 1 reason: '' type: '' - actual_ok: 1 name: description() should report the test description ok: 1 reason: '' type: '' - actual_ok: 1 name: diagnostic() should report the default diagnostic if needed ok: 1 reason: '' type: '' - actual_ok: 1 name: ... or the provided diagnostic ok: 1 reason: '' type: '' - actual_ok: 1 name: report() should produce the correct TAP line ok: 1 reason: '' type: '' - actual_ok: 1 name: status() should return a hash ok: 1 reason: '' type: '' - actual_ok: 1 name: ... with a passed key set to true ok: 1 reason: '' type: '' - actual_ok: 1 name: ... and the correct test description ok: 1 reason: '' type: '' exit: 0 max: 10 ok: 10 passing: 1 seen: 10 wait: 0 - events: - actual_ok: 1 line: ok 1 - new() should return a Test::Builder::Test::Fail instance num: 1 ok: 1 pos: ext/Test-Builder/t/022_Test_Builder_Test_Fail.t line 14, column 1 - line 15, column 65 reason: '' skip: '' str: ok 1/10 todo: '' type: test - actual_ok: 1 line: ok 2 - number() should return the provided test number num: 2 ok: 1 pos: ext/Test-Builder/t/022_Test_Builder_Test_Fail.t line 17, column 1-80 reason: '' skip: '' str: ok 2/10 todo: '' type: test - actual_ok: 1 line: ok 3 - passed() should report the right passed value num: 3 ok: 1 pos: ext/Test-Builder/t/022_Test_Builder_Test_Fail.t line 18, column 1-78 reason: '' skip: '' str: ok 3/10 todo: '' type: test - actual_ok: 1 line: ok 4 - description() should report the test description num: 4 ok: 1 pos: ext/Test-Builder/t/022_Test_Builder_Test_Fail.t line 19, column 1 - line 20, column 57 reason: '' skip: '' str: ok 4/10 todo: '' type: test - actual_ok: 1 line: ok 5 - diagnostic() should report the default diagnostic if needed num: 5 ok: 1 pos: ext/Test-Builder/t/022_Test_Builder_Test_Fail.t line 21, column 1 - line 22, column 68 reason: '' skip: '' str: ok 5/10 todo: '' type: test - actual_ok: 1 line: ok 6 - ... or the provided diagnostic num: 6 ok: 1 pos: ext/Test-Builder/t/022_Test_Builder_Test_Fail.t line 31, column 1 - line 32, column 39 reason: '' skip: '' str: ok 6/10 todo: '' type: test - actual_ok: 1 line: ok 7 - report() should produce the correct TAP line num: 7 ok: 1 pos: ext/Test-Builder/t/022_Test_Builder_Test_Fail.t line 34, column 1 - line 35, column 53 reason: '' skip: '' str: ok 7/10 todo: '' type: test - actual_ok: 1 line: ok 8 - status() should return a hash num: 8 ok: 1 pos: ext/Test-Builder/t/022_Test_Builder_Test_Fail.t line 38, column 1-60 reason: '' skip: '' str: ok 8/10 todo: '' type: test - actual_ok: 1 line: ok 9 - ... with a passed key set to false num: 9 ok: 1 pos: ext/Test-Builder/t/022_Test_Builder_Test_Fail.t line 39, column 1-63 reason: '' skip: '' str: ok 9/10 todo: '' type: test - actual_ok: 1 line: ok 10 - ... and the correct test description num: 10 ok: 1 pos: ext/Test-Builder/t/022_Test_Builder_Test_Fail.t line 40, column 1 - line 41, column 45 reason: '' skip: '' str: ok 10/10 todo: '' type: test file: ext/Test-Builder/t/022_Test_Builder_Test_Fail.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: new() should return a Test::Builder::Test::Fail instance ok: 1 reason: '' type: '' - actual_ok: 1 name: number() should return the provided test number ok: 1 reason: '' type: '' - actual_ok: 1 name: passed() should report the right passed value ok: 1 reason: '' type: '' - actual_ok: 1 name: description() should report the test description ok: 1 reason: '' type: '' - actual_ok: 1 name: diagnostic() should report the default diagnostic if needed ok: 1 reason: '' type: '' - actual_ok: 1 name: ... or the provided diagnostic ok: 1 reason: '' type: '' - actual_ok: 1 name: report() should produce the correct TAP line ok: 1 reason: '' type: '' - actual_ok: 1 name: status() should return a hash ok: 1 reason: '' type: '' - actual_ok: 1 name: ... with a passed key set to false ok: 1 reason: '' type: '' - actual_ok: 1 name: ... and the correct test description ok: 1 reason: '' type: '' exit: 0 max: 10 ok: 10 passing: 1 seen: 10 wait: 0 - events: - actual_ok: 1 line: ok 1 - new() should return a Test::Builder::Test::Skip instance num: 1 ok: 1 pos: ext/Test-Builder/t/023_Test_Builder_Test_Skip.t line 15, column 1 - line 16, column 65 reason: '' skip: '' str: ok 1/13 todo: '' type: test - actual_ok: 1 line: ok 2 - number() should return the test number num: 2 ok: 1 pos: ext/Test-Builder/t/023_Test_Builder_Test_Skip.t line 18, column 1-71 reason: '' skip: '' str: ok 2/13 todo: '' type: test - actual_ok: 1 line: ok 3 - passed() should return the passed value num: 3 ok: 1 pos: ext/Test-Builder/t/023_Test_Builder_Test_Skip.t line 19, column 1-69 reason: '' skip: '' str: ok 3/13 todo: '' type: test - actual_ok: 1 line: ok 4 - description() should return the test description num: 4 ok: 1 pos: ext/Test-Builder/t/023_Test_Builder_Test_Skip.t line 20, column 1 - line 21, column 57 reason: '' skip: '' str: ok 4/13 todo: '' type: test - actual_ok: 1 line: ok 5 - diagnostic() should return the default diagnostic if needed num: 5 ok: 1 pos: ext/Test-Builder/t/023_Test_Builder_Test_Skip.t line 22, column 1 - line 23, column 68 reason: '' skip: '' str: ok 5/13 todo: '' type: test - actual_ok: 1 line: ok 6 - ... but should return diagnostic if set num: 6 ok: 1 pos: ext/Test-Builder/t/023_Test_Builder_Test_Skip.t line 33, column 1 - line 34, column 48 reason: '' skip: '' str: ok 6/13 todo: '' type: test - actual_ok: 1 line: ok 7 - reason() should return the test reason num: 7 ok: 1 pos: ext/Test-Builder/t/023_Test_Builder_Test_Skip.t line 36, column 1 - line 37, column 47 reason: '' skip: '' str: ok 7/13 todo: '' type: test - actual_ok: 1 line: ok 8 - report() should return a TAP-formatted skip message num: 8 ok: 1 pos: ext/Test-Builder/t/023_Test_Builder_Test_Skip.t line 39, column 1 - line 40, column 60 reason: '' skip: '' str: ok 8/13 todo: '' type: test - actual_ok: 1 line: ok 9 - status() should return a hash num: 9 ok: 1 pos: ext/Test-Builder/t/023_Test_Builder_Test_Skip.t line 44, column 1-59 reason: '' skip: '' str: ok 9/13 todo: '' type: test - actual_ok: 1 line: ok 10 - ... with a passed key set to true num: 10 ok: 1 pos: ext/Test-Builder/t/023_Test_Builder_Test_Skip.t line 45, column 1-63 reason: '' skip: '' str: ok 10/13 todo: '' type: test - actual_ok: 1 line: ok 11 - ... a skip key set to true num: 11 ok: 1 pos: ext/Test-Builder/t/023_Test_Builder_Test_Skip.t line 46, column 1-73 reason: '' skip: '' str: ok 11/13 todo: '' type: test - actual_ok: 1 line: ok 12 - ... the skip reason num: 12 ok: 1 pos: ext/Test-Builder/t/023_Test_Builder_Test_Skip.t line 48, column 1-73 reason: '' skip: '' str: ok 12/13 todo: '' type: test - actual_ok: 1 line: ok 13 - ... and the correct test description num: 13 ok: 1 pos: ext/Test-Builder/t/023_Test_Builder_Test_Skip.t line 49, column 1 - line 50, column 44 reason: '' skip: '' str: ok 13/13 todo: '' type: test file: ext/Test-Builder/t/023_Test_Builder_Test_Skip.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: new() should return a Test::Builder::Test::Skip instance ok: 1 reason: '' type: '' - actual_ok: 1 name: number() should return the test number ok: 1 reason: '' type: '' - actual_ok: 1 name: passed() should return the passed value ok: 1 reason: '' type: '' - actual_ok: 1 name: description() should return the test description ok: 1 reason: '' type: '' - actual_ok: 1 name: diagnostic() should return the default diagnostic if needed ok: 1 reason: '' type: '' - actual_ok: 1 name: ... but should return diagnostic if set ok: 1 reason: '' type: '' - actual_ok: 1 name: reason() should return the test reason ok: 1 reason: '' type: '' - actual_ok: 1 name: report() should return a TAP-formatted skip message ok: 1 reason: '' type: '' - actual_ok: 1 name: status() should return a hash ok: 1 reason: '' type: '' - actual_ok: 1 name: ... with a passed key set to true ok: 1 reason: '' type: '' - actual_ok: 1 name: ... a skip key set to true ok: 1 reason: '' type: '' - actual_ok: 1 name: ... the skip reason ok: 1 reason: '' type: '' - actual_ok: 1 name: ... and the correct test description ok: 1 reason: '' type: '' exit: 0 max: 13 ok: 13 passing: 1 seen: 13 wait: 0 - events: - actual_ok: 1 line: ok 1 - new() should return a Test::Builder::Test::TODO instance num: 1 ok: 1 pos: ext/Test-Builder/t/024_Test_Builder_Test_TODO.t line 15, column 1 - line 16, column 65 reason: '' skip: '' str: ok 1/12 todo: '' type: test - actual_ok: 1 line: ok 2 - number() should return the right test number num: 2 ok: 1 pos: ext/Test-Builder/t/024_Test_Builder_Test_TODO.t line 18, column 1-77 reason: '' skip: '' str: ok 2/12 todo: '' type: test - actual_ok: 1 line: ok 3 - passed() should always be true num: 3 ok: 1 pos: ext/Test-Builder/t/024_Test_Builder_Test_TODO.t line 19, column 1-63 reason: '' skip: '' str: ok 3/12 todo: '' type: test - actual_ok: 1 line: ok 4 - description() should return the test description num: 4 ok: 1 pos: ext/Test-Builder/t/024_Test_Builder_Test_TODO.t line 20, column 1 - line 21, column 57 reason: '' skip: '' str: ok 4/12 todo: '' type: test - actual_ok: 1 line: ok 5 - diagnostic() should return the default diagnostic if needed num: 5 ok: 1 pos: ext/Test-Builder/t/024_Test_Builder_Test_TODO.t line 22, column 1 - line 23, column 68 reason: '' skip: '' str: ok 5/12 todo: '' type: test - actual_ok: 1 line: ok 6 - ... or the provided diagnostic num: 6 ok: 1 pos: ext/Test-Builder/t/024_Test_Builder_Test_TODO.t line 33, column 1 - line 34, column 39 reason: '' skip: '' str: ok 6/12 todo: '' type: test - actual_ok: 1 line: ok 7 - reason() should return the test reason num: 7 ok: 1 pos: ext/Test-Builder/t/024_Test_Builder_Test_TODO.t line 36, column 1 - line 37, column 47 reason: '' skip: '' str: ok 7/12 todo: '' type: test - actual_ok: 1 line: ok 8 - status() should return a hash num: 8 ok: 1 pos: ext/Test-Builder/t/024_Test_Builder_Test_TODO.t line 41, column 1-69 reason: '' skip: '' str: ok 8/12 todo: '' type: test - actual_ok: 1 line: ok 9 - ... with a passed key set to true num: 9 ok: 1 pos: ext/Test-Builder/t/024_Test_Builder_Test_TODO.t line 42, column 1-69 reason: '' skip: '' str: ok 9/12 todo: '' type: test - actual_ok: 1 line: ok 10 - ... a TODO key set to true num: 10 ok: 1 pos: ext/Test-Builder/t/024_Test_Builder_Test_TODO.t line 43, column 1-69 reason: '' skip: '' str: ok 10/12 todo: '' type: test - actual_ok: 1 line: ok 11 - ... the really_passed key set to the passed value num: 11 ok: 1 pos: ext/Test-Builder/t/024_Test_Builder_Test_TODO.t line 45, column 1 - line 46, column 58 reason: '' skip: '' str: ok 11/12 todo: '' type: test - actual_ok: 1 line: ok 12 - ... and the correct test description num: 12 ok: 1 pos: ext/Test-Builder/t/024_Test_Builder_Test_TODO.t line 47, column 1 - line 48, column 45 reason: '' skip: '' str: ok 12/12 todo: '' type: test file: ext/Test-Builder/t/024_Test_Builder_Test_TODO.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: new() should return a Test::Builder::Test::TODO instance ok: 1 reason: '' type: '' - actual_ok: 1 name: number() should return the right test number ok: 1 reason: '' type: '' - actual_ok: 1 name: passed() should always be true ok: 1 reason: '' type: '' - actual_ok: 1 name: description() should return the test description ok: 1 reason: '' type: '' - actual_ok: 1 name: diagnostic() should return the default diagnostic if needed ok: 1 reason: '' type: '' - actual_ok: 1 name: ... or the provided diagnostic ok: 1 reason: '' type: '' - actual_ok: 1 name: reason() should return the test reason ok: 1 reason: '' type: '' - actual_ok: 1 name: status() should return a hash ok: 1 reason: '' type: '' - actual_ok: 1 name: ... with a passed key set to true ok: 1 reason: '' type: '' - actual_ok: 1 name: ... a TODO key set to true ok: 1 reason: '' type: '' - actual_ok: 1 name: ... the really_passed key set to the passed value ok: 1 reason: '' type: '' - actual_ok: 1 name: ... and the correct test description ok: 1 reason: '' type: '' exit: 0 max: 12 ok: 12 passing: 1 seen: 12 wait: 0 - events: - actual_ok: 1 line: ok 1 - new() should return a Test::Builder::Output instance num: 1 ok: 1 pos: ext/Test-Builder/t/030_Test_Builder_Output.t line 16, column 1 - line 17, column 61 reason: '' skip: '' str: ok 1/3 todo: '' type: test - actual_ok: 1 line: ok 2 - write() should write to normal output, escaping newlines num: 2 ok: 1 pos: ext/Test-Builder/t/030_Test_Builder_Output.t line 26, column 1 - line 27, column 65 reason: '' skip: '' str: ok 2/3 todo: '' type: test - actual_ok: 1 line: ok 3 - diag() should write to error output, escaping all output num: 3 ok: 1 pos: ext/Test-Builder/t/030_Test_Builder_Output.t line 35, column 1 - line 39, column 65 reason: '' skip: '' str: ok 3/3 todo: '' type: test file: ext/Test-Builder/t/030_Test_Builder_Output.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: new() should return a Test::Builder::Output instance ok: 1 reason: '' type: '' - actual_ok: 1 name: write() should write to normal output, escaping newlines ok: 1 reason: '' type: '' - actual_ok: 1 name: diag() should write to error output, escaping all output ok: 1 reason: '' type: '' exit: 0 max: 3 ok: 3 passing: 1 seen: 3 wait: 0 - events: - actual_ok: 1 line: ok 1 - new() should return a Test::Builder::TestPlan instance num: 1 ok: 1 pos: ext/Test-Builder/t/040_Test_Builder_TestPlan.t line 11, column 1 - line 12, column 63 reason: '' skip: '' str: ok 1/9 todo: '' type: test - actual_ok: 1 line: ok 2 - $!expect is a private property, so expect() should die num: 2 ok: 1 pos: ext/Test-Builder/t/040_Test_Builder_TestPlan.t line 14, column 1 - line 15, column 61 reason: '' skip: '' str: ok 2/9 todo: '' type: test - actual_ok: 1 line: ok 3 - ... as should expect( value ) num: 3 ok: 1 pos: ext/Test-Builder/t/040_Test_Builder_TestPlan.t line 17, column 1-68 reason: '' skip: '' str: ok 3/9 todo: '' type: test - actual_ok: 1 line: ok 4 - header() should return a valid header num: 4 ok: 1 pos: ext/Test-Builder/t/040_Test_Builder_TestPlan.t line 19, column 1-76 reason: '' skip: '' str: ok 4/9 todo: '' type: test - actual_ok: 1 line: ok 5 - footer() should return nothing for running all expected tests num: 5 ok: 1 pos: ext/Test-Builder/t/040_Test_Builder_TestPlan.t line 20, column 1 - line 21, column 70 reason: '' skip: '' str: ok 5/9 todo: '' type: test - actual_ok: 1 line: ok 6 - ... or a missing tests warning for running fewer num: 6 ok: 1 pos: ext/Test-Builder/t/040_Test_Builder_TestPlan.t line 22, column 1 - line 23, column 57 reason: '' skip: '' str: ok 6/9 todo: '' type: test - actual_ok: 1 line: ok 7 - new() should return a Test::Builder::NullPlan instance num: 7 ok: 1 pos: ext/Test-Builder/t/040_Test_Builder_TestPlan.t line 27, column 1 - line 28, column 62 reason: '' skip: '' str: ok 7/9 todo: '' type: test - actual_ok: 1 line: ok 8 - header() should return an empty string for a null plan num: 8 ok: 1 pos: ext/Test-Builder/t/040_Test_Builder_TestPlan.t line 30, column 1 - line 31, column 63 reason: '' skip: '' str: ok 8/9 todo: '' type: test - actual_ok: 1 line: ok 9 - footer() should return the test header for a null plan num: 9 ok: 1 pos: ext/Test-Builder/t/040_Test_Builder_TestPlan.t line 33, column 1 - line 34, column 62 reason: '' skip: '' str: ok 9/9 todo: '' type: test file: ext/Test-Builder/t/040_Test_Builder_TestPlan.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: new() should return a Test::Builder::TestPlan instance ok: 1 reason: '' type: '' - actual_ok: 1 name: $!expect is a private property, so expect() should die ok: 1 reason: '' type: '' - actual_ok: 1 name: ... as should expect( value ) ok: 1 reason: '' type: '' - actual_ok: 1 name: header() should return a valid header ok: 1 reason: '' type: '' - actual_ok: 1 name: footer() should return nothing for running all expected tests ok: 1 reason: '' type: '' - actual_ok: 1 name: ... or a missing tests warning for running fewer ok: 1 reason: '' type: '' - actual_ok: 1 name: new() should return a Test::Builder::NullPlan instance ok: 1 reason: '' type: '' - actual_ok: 1 name: header() should return an empty string for a null plan ok: 1 reason: '' type: '' - actual_ok: 1 name: footer() should return the test header for a null plan ok: 1 reason: '' type: '' exit: 0 max: 9 ok: 9 passing: 1 seen: 9 wait: 0 - events: - actual_ok: 1 line: "ok 1 - passing test\n" num: 1 ok: 1 pos: ~ reason: '' skip: '' str: ok 1/8 todo: '' type: test - actual_ok: 1 line: "ok 2 - failing test\n" num: 2 ok: 1 pos: ~ reason: '' skip: '' str: ok 2/8 todo: '' type: test - actual_ok: 1 line: "ok 3 - passing test with diagnostics\n" num: 3 ok: 1 pos: ~ reason: '' skip: '' str: ok 3/8 todo: '' type: test - actual_ok: 1 line: "ok 4 - failing test with diagnostics\n" num: 4 ok: 1 pos: ~ reason: '' skip: '' str: ok 4/8 todo: '' type: test - actual_ok: 1 line: "ok 5 - passing test with no diagnostics\n" num: 5 ok: 1 pos: ~ reason: '' skip: '' str: ok 5/8 todo: '' type: test - actual_ok: 1 line: "ok 6 - passing test with diagnostics\n" num: 6 ok: 1 pos: ~ reason: '' skip: '' str: ok 6/8 todo: '' type: test - actual_ok: 1 line: "ok 7 - failing test with no diagnostics\n" num: 7 ok: 1 pos: ~ reason: '' skip: '' str: ok 7/8 todo: '' type: test - actual_ok: 1 line: "ok 8 - failing test with diagnostics\n" num: 8 ok: 1 pos: ~ reason: '' skip: '' str: ok 8/8 todo: '' type: test file: ext/Test-Builder/t/050_Test_Builder_Tester.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: passing test ok: 1 reason: '' type: '' - actual_ok: 1 name: failing test ok: 1 reason: '' type: '' - actual_ok: 1 name: passing test with diagnostics ok: 1 reason: '' type: '' - actual_ok: 1 name: failing test with diagnostics ok: 1 reason: '' type: '' - actual_ok: 1 name: passing test with no diagnostics ok: 1 reason: '' type: '' - actual_ok: 1 name: passing test with diagnostics ok: 1 reason: '' type: '' - actual_ok: 1 name: failing test with no diagnostics ok: 1 reason: '' type: '' - actual_ok: 1 name: failing test with diagnostics ok: 1 reason: '' type: '' exit: 0 max: 8 ok: 8 passing: 1 seen: 8 wait: 0 - events: - actual_ok: 1 line: ok 1 - 2 and 2 make 4 num: 1 ok: 1 pos: ext/Test/t/1-basic.t line 27, column 1-33 reason: '' skip: '' str: ok 1/60 todo: '' type: test - actual_ok: 1 line: ok 2 - 2 and 2 make 4 num: 2 ok: 1 pos: ext/Test/t/1-basic.t line 28, column 1-41 reason: '' skip: '' str: ok 2/60 todo: '' type: test - actual_ok: 1 line: ok 3 - 2 and 2 make 4 num: 3 ok: 1 pos: ext/Test/t/1-basic.t line 29, column 1-40 reason: '' skip: '' str: ok 3/60 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (ext/Test/t/1-basic.t line 31, column 1-63)\n\n" line: "not ok 4 - 2 and 2 doesnt make 5 # TODO bug" num: 4 ok: 1 pos: ext/Test/t/1-basic.t line 31, column 1-63 reason: bug skip: '' str: ok 4/60 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (ext/Test/t/1-basic.t line 32, column 1-57)\n\n" line: "not ok 5 - 2 and 2 doesnt make 5 # TODO" num: 5 ok: 1 pos: ext/Test/t/1-basic.t line 32, column 1-57 reason: '' skip: '' str: ok 5/60 todo: 1 type: test - actual_ok: 1 line: ok 6 - 2 and 2 make 4 num: 6 ok: 1 pos: ext/Test/t/1-basic.t line 36, column 1-31 reason: '' skip: '' str: ok 6/60 todo: '' type: test - actual_ok: 1 line: ok 7 - 2 and 2 make 4 num: 7 ok: 1 pos: ext/Test/t/1-basic.t line 37, column 1-39 reason: '' skip: '' str: ok 7/60 todo: '' type: test - actual_ok: 1 line: ok 8 - 2 and 2 make 4 num: 8 ok: 1 pos: ext/Test/t/1-basic.t line 38, column 1-38 reason: '' skip: '' str: ok 8/60 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO) test (ext/Test/t/1-basic.t line 40, column 1-57)\n\n" line: "not ok 9 - 2 and 2 doesnt make 5 # TODO" num: 9 ok: 1 pos: ext/Test/t/1-basic.t line 40, column 1-57 reason: '' skip: '' str: ok 9/60 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (ext/Test/t/1-basic.t line 41, column 1-61)\n\n" line: "not ok 10 - 2 and 2 doesnt make 5 # TODO feature" num: 10 ok: 1 pos: ext/Test/t/1-basic.t line 41, column 1-61 reason: feature skip: '' str: ok 10/60 todo: 1 type: test - actual_ok: 1 line: "ok 11 - Should not match: 2 and 2 does not make 5" num: 11 ok: 1 pos: ext/Test/t/1-basic.t line 45, column 1-42 reason: '' skip: '' str: ok 11/60 todo: '' type: test - actual_ok: 1 line: "ok 12 - Should not match: 2 and 2 does not make 5" num: 12 ok: 1 pos: ext/Test/t/1-basic.t line 46, column 1-50 reason: '' skip: '' str: ok 12/60 todo: '' type: test - actual_ok: 1 line: "ok 13 - Should not match: 2 and 2 does not make 5" num: 13 ok: 1 pos: ext/Test/t/1-basic.t line 47, column 1-49 reason: '' skip: '' str: ok 13/60 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO) test (ext/Test/t/1-basic.t line 49, column 1-48)\n\n" line: "not ok 14 - Should not match: 2 and 2 does make 4 # TODO" num: 14 ok: 1 pos: ext/Test/t/1-basic.t line 49, column 1-48 reason: '' skip: '' str: ok 14/60 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (ext/Test/t/1-basic.t line 50, column 1-57)\n\n" line: "not ok 15 - Should not match: 2 and 2 does make 4 # TODO" num: 15 ok: 1 pos: ext/Test/t/1-basic.t line 50, column 1-57 reason: '' skip: '' str: ok 15/60 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (ext/Test/t/1-basic.t line 51, column 1-56)\n\n" line: "not ok 16 - Should not match: 2 and 2 does make 4 # TODO" num: 16 ok: 1 pos: ext/Test/t/1-basic.t line 51, column 1-56 reason: '' skip: '' str: ok 16/60 todo: 1 type: test - actual_ok: 1 line: ok 17 - is_deeply (simple) num: 17 ok: 1 pos: ext/Test/t/1-basic.t line 55, column 1 - line 56, column 32 reason: '' skip: '' str: ok 17/60 todo: '' type: test - actual_ok: 1 line: ok 18 - is_deeply (more complex) num: 18 ok: 1 pos: ext/Test/t/1-basic.t line 58, column 1 - line 60, column 38 reason: '' skip: '' str: ok 18/60 todo: '' type: test - actual_ok: 1 line: ok 19 - is_deeply (test hash key ordering) num: 19 ok: 1 pos: ext/Test/t/1-basic.t line 67, column 1-56 reason: '' skip: '' str: ok 19/60 todo: '' type: test - actual_ok: 1 line: ok 20 - The object is-a 'List' num: 20 ok: 1 pos: ext/Test/t/1-basic.t line 73, column 1-22 reason: '' skip: '' str: ok 20/60 todo: '' type: test - actual_ok: 1 line: ok 21 - The object is-a 'Hash' num: 21 ok: 1 pos: ext/Test/t/1-basic.t line 74, column 1-31 reason: '' skip: '' str: ok 21/60 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO) test (ext/Test/t/1-basic.t line 76, column 1-58)\n\n" line: "not ok 22 - this is a description # TODO" num: 22 ok: 1 pos: ext/Test/t/1-basic.t line 76, column 1-58 reason: '' skip: '' str: ok 22/60 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (ext/Test/t/1-basic.t line 77, column 1-67)\n\n" line: "not ok 23 - this is a description # TODO bug" num: 23 ok: 1 pos: ext/Test/t/1-basic.t line 77, column 1-67 reason: bug skip: '' str: ok 23/60 todo: 1 type: test - actual_ok: 1 line: ok 24 - this is a description num: 24 ok: 1 pos: ext/Test/t/1-basic.t line 78, column 1-55 reason: '' skip: '' str: ok 24/60 todo: '' type: test - actual_ok: 1 line: ok 25 - The object is-a 'Foo' num: 25 ok: 1 pos: ext/Test/t/1-basic.t line 82, column 1-20 reason: '' skip: '' str: ok 25/60 todo: '' type: test - actual_ok: 1 line: ok 26 - The object is-a 'Foo' num: 26 ok: 1 pos: ext/Test/t/1-basic.t line 83, column 1-25 reason: '' skip: '' str: ok 26/60 todo: '' type: test - actual_ok: 1 line: ok 27 - ... testing like() num: 27 ok: 1 pos: ext/Test/t/1-basic.t line 87, column 1-53 reason: '' skip: '' str: ok 27/60 todo: '' type: test - actual_ok: 1 line: ok 28 - ... testing like() num: 28 ok: 1 pos: ext/Test/t/1-basic.t line 88, column 1-61 reason: '' skip: '' str: ok 28/60 todo: '' type: test - actual_ok: 1 line: ok 29 - ... testing like() num: 29 ok: 1 pos: ext/Test/t/1-basic.t line 89, column 1-60 reason: '' skip: '' str: ok 29/60 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO) test (ext/Test/t/1-basic.t line 91, column 1-71)\n\n" line: "not ok 30 - ... testing like() # TODO" num: 30 ok: 1 pos: ext/Test/t/1-basic.t line 91, column 1-71 reason: '' skip: '' str: ok 30/60 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (ext/Test/t/1-basic.t line 92, column 1-69)\n\n" line: "not ok 31 - ... testing like() # TODO" num: 31 ok: 1 pos: ext/Test/t/1-basic.t line 92, column 1-69 reason: '' skip: '' str: ok 31/60 todo: 1 type: test - actual_ok: 1 line: ok 32 - ... testing unlike() num: 32 ok: 1 pos: ext/Test/t/1-basic.t line 96, column 1-56 reason: '' skip: '' str: ok 32/60 todo: '' type: test - actual_ok: 1 line: ok 33 - ... testing unlike() num: 33 ok: 1 pos: ext/Test/t/1-basic.t line 97, column 1-64 reason: '' skip: '' str: ok 33/60 todo: '' type: test - actual_ok: 1 line: ok 34 - ... testing unlike() num: 34 ok: 1 pos: ext/Test/t/1-basic.t line 98, column 1-63 reason: '' skip: '' str: ok 34/60 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO) test (ext/Test/t/1-basic.t line 100, column 1-76)\n\n" line: "not ok 35 - ... testing unlike() # TODO" num: 35 ok: 1 pos: ext/Test/t/1-basic.t line 100, column 1-76 reason: '' skip: '' str: ok 35/60 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (ext/Test/t/1-basic.t line 101, column 1-74)\n\n" line: "not ok 36 - ... testing unlike() # TODO" num: 36 ok: 1 pos: ext/Test/t/1-basic.t line 101, column 1-74 reason: '' skip: '' str: ok 36/60 todo: 1 type: test - actual_ok: 1 line: ok 37 - ... testing gt on two strings num: 37 ok: 1 pos: ext/Test/t/1-basic.t line 105, column 1-84 reason: '' skip: '' str: ok 37/60 todo: '' type: test - actual_ok: 1 line: ok 38 - ... testing gt on two strings num: 38 ok: 1 pos: ext/Test/t/1-basic.t line 106, column 1-92 reason: '' skip: '' str: ok 38/60 todo: '' type: test - actual_ok: 1 line: ok 39 - ... testing gt on two strings num: 39 ok: 1 pos: ext/Test/t/1-basic.t line 107, column 1-91 reason: '' skip: '' str: ok 39/60 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO) test (ext/Test/t/1-basic.t line 109, column 1-103)\n\n" line: "not ok 40 - ... testing gt on two strings # TODO" num: 40 ok: 1 pos: ext/Test/t/1-basic.t line 109, column 1-103 reason: '' skip: '' str: ok 40/60 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (ext/Test/t/1-basic.t line 110, column 1-103)\n\n" line: "not ok 41 - ... testing gt on two strings # TODO" num: 41 ok: 1 pos: ext/Test/t/1-basic.t line 110, column 1-103 reason: '' skip: '' str: ok 41/60 todo: 1 type: test - actual_ok: 1 line: ok 42 - t::use_ok_test imported OK num: 42 ok: 1 pos: ext/Test/t/1-basic.t line 115, column 1-25 reason: '' skip: '' str: ok 42/60 todo: '' type: test - actual_ok: 1 line: ok 43 - ... it dies_ok num: 43 ok: 1 pos: ext/Test/t/1-basic.t line 123, column 1-55 reason: '' skip: '' str: ok 43/60 todo: '' type: test - actual_ok: 1 line: ok 44 - ... it dies_ok num: 44 ok: 1 pos: ext/Test/t/1-basic.t line 124, column 1-63 reason: '' skip: '' str: ok 44/60 todo: '' type: test - actual_ok: 1 line: ok 45 - ... it dies_ok num: 45 ok: 1 pos: ext/Test/t/1-basic.t line 125, column 1-62 reason: '' skip: '' str: ok 45/60 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO) test (ext/Test/t/1-basic.t line 127, column 1-70)\n\n" line: "not ok 46 - ... it dies_ok # TODO" num: 46 ok: 1 pos: ext/Test/t/1-basic.t line 127, column 1-70 reason: '' skip: '' str: ok 46/60 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (ext/Test/t/1-basic.t line 128, column 1-68)\n\n" line: "not ok 47 - ... it dies_ok # TODO" num: 47 ok: 1 pos: ext/Test/t/1-basic.t line 128, column 1-68 reason: '' skip: '' str: ok 47/60 todo: 1 type: test - actual_ok: 1 line: ok 48 - ... it lives_ok num: 48 ok: 1 pos: ext/Test/t/1-basic.t line 132, column 1-42 reason: '' skip: '' str: ok 48/60 todo: '' type: test - actual_ok: 1 line: ok 49 - ... it lives_ok num: 49 ok: 1 pos: ext/Test/t/1-basic.t line 133, column 1-50 reason: '' skip: '' str: ok 49/60 todo: '' type: test - actual_ok: 1 line: ok 50 - ... it lives_ok num: 50 ok: 1 pos: ext/Test/t/1-basic.t line 134, column 1-49 reason: '' skip: '' str: ok 50/60 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO) test (ext/Test/t/1-basic.t line 136, column 1-65)\n\n" line: "not ok 51 - ... it lives_ok # TODO" num: 51 ok: 1 pos: ext/Test/t/1-basic.t line 136, column 1-65 reason: '' skip: '' str: ok 51/60 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (ext/Test/t/1-basic.t line 137, column 1-63)\n\n" line: "not ok 52 - ... it lives_ok # TODO" num: 52 ok: 1 pos: ext/Test/t/1-basic.t line 137, column 1-63 reason: '' skip: '' str: ok 52/60 todo: 1 type: test - actual_ok: 1 line: ok 53 - This test passed num: 53 ok: 1 pos: ext/Test/t/1-basic.t line 151, column 1-25 reason: '' skip: '' str: ok 53/60 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO) test (ext/Test/t/1-basic.t line 155, column 1-37)\n\n" line: "not ok 54 - This test failed # TODO" num: 54 ok: 1 pos: ext/Test/t/1-basic.t line 155, column 1-37 reason: '' skip: '' str: ok 54/60 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (ext/Test/t/1-basic.t line 156, column 1-36)\n\n" line: "not ok 55 - This test failed # TODO" num: 55 ok: 1 pos: ext/Test/t/1-basic.t line 156, column 1-36 reason: '' skip: '' str: ok 55/60 todo: 1 type: test - actual_ok: 1 line: "ok 56 - # skip skip this test for now" num: 56 ok: 1 pos: ext/Test/t/1-basic.t line 160, column 1-31 reason: skip this test for now skip: 1 str: ok 56/60 todo: '' type: test - actual_ok: 1 line: "ok 57 - # skip skip 3 more tests for now" num: 57 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: skip 3 more tests for now skip: 1 str: ok 57/60 todo: '' type: test - actual_ok: 1 line: "ok 58 - # skip skip 3 more tests for now" num: 58 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: skip 3 more tests for now skip: 1 str: ok 58/60 todo: '' type: test - actual_ok: 1 line: "ok 59 - # skip skip 3 more tests for now" num: 59 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: skip 3 more tests for now skip: 1 str: ok 59/60 todo: '' type: test - actual_ok: 1 line: "ok 60 - # skip skipping the rest" num: 60 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: skipping the rest skip: 1 str: ok 60/60 todo: '' type: test file: ext/Test/t/1-basic.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: 2 and 2 make 4 ok: 1 reason: '' type: '' - actual_ok: 1 name: 2 and 2 make 4 ok: 1 reason: '' type: '' - actual_ok: 1 name: 2 and 2 make 4 ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (ext/Test/t/1-basic.t line 31, column 1-63)\n" name: 2 and 2 doesnt make 5 ok: 1 reason: bug type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (ext/Test/t/1-basic.t line 32, column 1-57)\n" name: 2 and 2 doesnt make 5 ok: 1 reason: '' type: todo - actual_ok: 1 name: 2 and 2 make 4 ok: 1 reason: '' type: '' - actual_ok: 1 name: 2 and 2 make 4 ok: 1 reason: '' type: '' - actual_ok: 1 name: 2 and 2 make 4 ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO) test (ext/Test/t/1-basic.t line 40, column 1-57)\n" name: 2 and 2 doesnt make 5 ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (ext/Test/t/1-basic.t line 41, column 1-61)\n" name: 2 and 2 doesnt make 5 ok: 1 reason: feature type: todo - actual_ok: 1 name: "Should not match: 2 and 2 does not make 5 " ok: 1 reason: '' type: '' - actual_ok: 1 name: "Should not match: 2 and 2 does not make 5 " ok: 1 reason: '' type: '' - actual_ok: 1 name: "Should not match: 2 and 2 does not make 5 " ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO) test (ext/Test/t/1-basic.t line 49, column 1-48)\n" name: "Should not match: 2 and 2 does make 4 " ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (ext/Test/t/1-basic.t line 50, column 1-57)\n" name: "Should not match: 2 and 2 does make 4 " ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (ext/Test/t/1-basic.t line 51, column 1-56)\n" name: "Should not match: 2 and 2 does make 4 " ok: 1 reason: '' type: todo - actual_ok: 1 name: is_deeply (simple) ok: 1 reason: '' type: '' - actual_ok: 1 name: is_deeply (more complex) ok: 1 reason: '' type: '' - actual_ok: 1 name: is_deeply (test hash key ordering) ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'List' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO) test (ext/Test/t/1-basic.t line 76, column 1-58)\n" name: this is a description ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO bug) test (ext/Test/t/1-basic.t line 77, column 1-67)\n" name: this is a description ok: 1 reason: bug type: todo - actual_ok: 1 name: this is a description ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Foo' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Foo' ok: 1 reason: '' type: '' - actual_ok: 1 name: ... testing like() ok: 1 reason: '' type: '' - actual_ok: 1 name: ... testing like() ok: 1 reason: '' type: '' - actual_ok: 1 name: ... testing like() ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO) test (ext/Test/t/1-basic.t line 91, column 1-71)\n" name: ... testing like() ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (ext/Test/t/1-basic.t line 92, column 1-69)\n" name: ... testing like() ok: 1 reason: '' type: todo - actual_ok: 1 name: ... testing unlike() ok: 1 reason: '' type: '' - actual_ok: 1 name: ... testing unlike() ok: 1 reason: '' type: '' - actual_ok: 1 name: ... testing unlike() ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO) test (ext/Test/t/1-basic.t line 100, column 1-76)\n" name: ... testing unlike() ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (ext/Test/t/1-basic.t line 101, column 1-74)\n" name: ... testing unlike() ok: 1 reason: '' type: todo - actual_ok: 1 name: ... testing gt on two strings ok: 1 reason: '' type: '' - actual_ok: 1 name: ... testing gt on two strings ok: 1 reason: '' type: '' - actual_ok: 1 name: ... testing gt on two strings ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO) test (ext/Test/t/1-basic.t line 109, column 1-103)\n" name: ... testing gt on two strings ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (ext/Test/t/1-basic.t line 110, column 1-103)\n" name: ... testing gt on two strings ok: 1 reason: '' type: todo - actual_ok: 1 name: t::use_ok_test imported OK ok: 1 reason: '' type: '' - actual_ok: 1 name: ... it dies_ok ok: 1 reason: '' type: '' - actual_ok: 1 name: ... it dies_ok ok: 1 reason: '' type: '' - actual_ok: 1 name: ... it dies_ok ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO) test (ext/Test/t/1-basic.t line 127, column 1-70)\n" name: ... it dies_ok ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (ext/Test/t/1-basic.t line 128, column 1-68)\n" name: ... it dies_ok ok: 1 reason: '' type: todo - actual_ok: 1 name: ... it lives_ok ok: 1 reason: '' type: '' - actual_ok: 1 name: ... it lives_ok ok: 1 reason: '' type: '' - actual_ok: 1 name: ... it lives_ok ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO) test (ext/Test/t/1-basic.t line 136, column 1-65)\n" name: ... it lives_ok ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (ext/Test/t/1-basic.t line 137, column 1-63)\n" name: ... it lives_ok ok: 1 reason: '' type: todo - actual_ok: 1 name: This test passed ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO) test (ext/Test/t/1-basic.t line 155, column 1-37)\n" name: This test failed ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (ext/Test/t/1-basic.t line 156, column 1-36)\n" name: This test failed ok: 1 reason: '' type: todo - actual_ok: 1 name: " " ok: 1 reason: skip this test for now type: skip - actual_ok: 1 name: " " ok: 1 reason: skip 3 more tests for now type: skip - actual_ok: 1 name: " " ok: 1 reason: skip 3 more tests for now type: skip - actual_ok: 1 name: " " ok: 1 reason: skip 3 more tests for now type: skip - actual_ok: 1 name: " " ok: 1 reason: skipping the rest type: skip exit: 0 max: 60 ok: 60 passing: 1 seen: 60 skip: 5 todo: 21 wait: 0 - events: - actual_ok: 0 diag: "# Failed (TODO for release) test (ext/Test/t/2-force_todo.t line 8, column 1-65)\n\n" line: "not ok 1 - This will fail, but will be forced-TODO by force_todo() # TODO for release" num: 1 ok: 1 pos: ext/Test/t/2-force_todo.t line 8, column 1-65 reason: for release skip: '' str: ok 1/11 todo: 1 type: test - actual_ok: 1 line: ok 2 - This will pass normally num: 2 ok: 1 pos: ext/Test/t/2-force_todo.t line 9, column 1-32 reason: '' skip: '' str: ok 2/11 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (ext/Test/t/2-force_todo.t line 10, column 1-65)\n\n" line: "not ok 3 - This will fail, but will be forced-TODO by force_todo() # TODO for release" num: 3 ok: 1 pos: ext/Test/t/2-force_todo.t line 10, column 1-65 reason: for release skip: '' str: ok 3/11 todo: 1 type: test - actual_ok: 1 line: ok 4 - This will pass normally num: 4 ok: 1 pos: ext/Test/t/2-force_todo.t line 11, column 1-32 reason: '' skip: '' str: ok 4/11 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO) test (ext/Test/t/2-force_todo.t line 12, column 1-80)\n\n" line: "not ok 5 - This will TODO fail, and will be forced-TODO by force_todo() # TODO" num: 5 ok: 1 pos: ext/Test/t/2-force_todo.t line 12, column 1-80 reason: '' skip: '' str: ok 5/11 todo: 1 type: test - actual_ok: 1 line: ok 6 - This will pass normally num: 6 ok: 1 pos: ext/Test/t/2-force_todo.t line 13, column 1-32 reason: '' skip: '' str: ok 6/11 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (ext/Test/t/2-force_todo.t line 14, column 1-65)\n\n" line: "not ok 7 - This will fail, and will be forced-TODO by force_todo() # TODO for release" num: 7 ok: 1 pos: ext/Test/t/2-force_todo.t line 14, column 1-65 reason: for release skip: '' str: ok 7/11 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (ext/Test/t/2-force_todo.t line 15, column 1-65)\n\n" line: "not ok 8 - This will fail, and will be forced-TODO by force_todo() # TODO for release" num: 8 ok: 1 pos: ext/Test/t/2-force_todo.t line 15, column 1-65 reason: for release skip: '' str: ok 8/11 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (ext/Test/t/2-force_todo.t line 16, column 1-65)\n\n" line: "not ok 9 - This will fail, and will be forced-TODO by force_todo() # TODO for release" num: 9 ok: 1 pos: ext/Test/t/2-force_todo.t line 16, column 1-65 reason: for release skip: '' str: ok 9/11 todo: 1 type: test - actual_ok: 1 line: ok 10 - This will pass normally num: 10 ok: 1 pos: ext/Test/t/2-force_todo.t line 17, column 1-32 reason: '' skip: '' str: ok 10/11 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (ext/Test/t/2-force_todo.t line 18, column 1-65)\n\n" line: "not ok 11 - This will fail, and will be forced-TODO by force_todo() # TODO for release" num: 11 ok: 1 pos: ext/Test/t/2-force_todo.t line 18, column 1-65 reason: for release skip: '' str: ok 11/11 todo: 1 type: test file: ext/Test/t/2-force_todo.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 0 diagnostics: " Failed (TODO for release) test (ext/Test/t/2-force_todo.t line 8, column 1-65)\n" name: This will fail, but will be forced-TODO by force_todo() ok: 1 reason: for release type: todo - actual_ok: 1 name: This will pass normally ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO for release) test (ext/Test/t/2-force_todo.t line 10, column 1-65)\n" name: This will fail, but will be forced-TODO by force_todo() ok: 1 reason: for release type: todo - actual_ok: 1 name: This will pass normally ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO) test (ext/Test/t/2-force_todo.t line 12, column 1-80)\n" name: This will TODO fail, and will be forced-TODO by force_todo() ok: 1 reason: '' type: todo - actual_ok: 1 name: This will pass normally ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO for release) test (ext/Test/t/2-force_todo.t line 14, column 1-65)\n" name: This will fail, and will be forced-TODO by force_todo() ok: 1 reason: for release type: todo - actual_ok: 0 diagnostics: " Failed (TODO for release) test (ext/Test/t/2-force_todo.t line 15, column 1-65)\n" name: This will fail, and will be forced-TODO by force_todo() ok: 1 reason: for release type: todo - actual_ok: 0 diagnostics: " Failed (TODO for release) test (ext/Test/t/2-force_todo.t line 16, column 1-65)\n" name: This will fail, and will be forced-TODO by force_todo() ok: 1 reason: for release type: todo - actual_ok: 1 name: This will pass normally ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO for release) test (ext/Test/t/2-force_todo.t line 18, column 1-65)\n" name: This will fail, and will be forced-TODO by force_todo() ok: 1 reason: for release type: todo exit: 0 max: 11 ok: 11 passing: 1 seen: 11 todo: 7 wait: 0 - events: - actual_ok: 1 line: "ok 1 - # skip skipping because redirection is not portable" num: 1 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: skipping because redirection is not portable skip: 1 str: ok 1/1 todo: '' type: test file: ext/Test/t/3-output.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: " " ok: 1 reason: skipping because redirection is not portable type: skip exit: 0 max: 1 ok: 1 passing: 1 seen: 1 skip: 1 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/Text-Glob/t/01_use.t line 6, column 17-56 reason: '' skip: '' str: ok 1/1 todo: '' type: test file: ext/Text-Glob/t/01_use.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' exit: 0 max: 1 ok: 1 passing: 1 seen: 1 wait: 0 - events: - actual_ok: 1 line: ok 1 - glob_to_regex works num: 1 ok: 1 pos: ext/Text-Glob/t/02_glob_to_regex.t line 9, column 1-46 reason: '' skip: '' str: ok 1/1 todo: '' type: test file: ext/Text-Glob/t/02_glob_to_regex.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: glob_to_regex works ok: 1 reason: '' type: '' exit: 0 max: 1 ok: 1 passing: 1 seen: 1 wait: 0 - events: - actual_ok: 1 line: ok 1 - ... got the right node value num: 1 ok: 1 pos: ext/Tree/t/basic.t line 10, column 1-60 reason: '' skip: '' str: ok 1/28 todo: '' type: test - actual_ok: 1 line: ok 2 - ... got the right depth value num: 2 ok: 1 pos: ext/Tree/t/basic.t line 11, column 1-55 reason: '' skip: '' str: ok 2/28 todo: '' type: test - actual_ok: 1 line: ok 3 - ... no parent value num: 3 ok: 1 pos: ext/Tree/t/basic.t line 12, column 1-49 reason: '' skip: '' str: ok 3/28 todo: '' type: test - actual_ok: 1 line: ok 4 - ... this tree has no children num: 4 ok: 1 pos: ext/Tree/t/basic.t line 13, column 1-60 reason: '' skip: '' str: ok 4/28 todo: '' type: test - actual_ok: 1 line: ok 5 - ... this tree is a root num: 5 ok: 1 pos: ext/Tree/t/basic.t line 16, column 1-47 reason: '' skip: '' str: ok 5/28 todo: '' type: test - actual_ok: 1 line: ok 6 - ... this tree is a leaf num: 6 ok: 1 pos: ext/Tree/t/basic.t line 17, column 1-47 reason: '' skip: '' str: ok 6/28 todo: '' type: test - actual_ok: 1 line: ok 7 - ... got the right changed node value num: 7 ok: 1 pos: ext/Tree/t/basic.t line 21, column 1-74 reason: '' skip: '' str: ok 7/28 todo: '' type: test - actual_ok: 1 line: ok 8 - ... the new instance did not spoil my old one num: 8 ok: 1 pos: ext/Tree/t/basic.t line 24, column 1-83 reason: '' skip: '' str: ok 8/28 todo: '' type: test - actual_ok: 1 line: ok 9 - ... got my $tree2 node num: 9 ok: 1 pos: ext/Tree/t/basic.t line 27, column 1-61 reason: '' skip: '' str: ok 9/28 todo: '' type: test - actual_ok: 1 line: ok 10 - ... got the right depth value for $tree2 num: 10 ok: 1 pos: ext/Tree/t/basic.t line 28, column 1-67 reason: '' skip: '' str: ok 10/28 todo: '' type: test - actual_ok: 1 line: ok 11 - ... $tree2 no parent value num: 11 ok: 1 pos: ext/Tree/t/basic.t line 29, column 1-57 reason: '' skip: '' str: ok 11/28 todo: '' type: test - actual_ok: 1 line: ok 12 - ... $tree2 has no children num: 12 ok: 1 pos: ext/Tree/t/basic.t line 30, column 1-58 reason: '' skip: '' str: ok 12/28 todo: '' type: test - actual_ok: 1 line: ok 13 - ... $tree2 is a root num: 13 ok: 1 pos: ext/Tree/t/basic.t line 33, column 1-45 reason: '' skip: '' str: ok 13/28 todo: '' type: test - actual_ok: 1 line: ok 14 - ... $tree2 is a leaf num: 14 ok: 1 pos: ext/Tree/t/basic.t line 34, column 1-45 reason: '' skip: '' str: ok 14/28 todo: '' type: test - actual_ok: 1 line: ok 15 - ... $tree is now $tree2 parent num: 15 ok: 1 pos: ext/Tree/t/basic.t line 37, column 1-61 reason: '' skip: '' str: ok 15/28 todo: '' type: test - actual_ok: 1 line: ok 16 - ... this tree2 is no longer a root num: 16 ok: 1 pos: ext/Tree/t/basic.t line 38, column 1-62 reason: '' skip: '' str: ok 16/28 todo: '' type: test - actual_ok: 1 line: ok 17 - ... $tree2 has a depth of 1 num: 17 ok: 1 pos: ext/Tree/t/basic.t line 39, column 1-53 reason: '' skip: '' str: ok 17/28 todo: '' type: test - actual_ok: 1 line: ok 18 - ... $tree is still a root num: 18 ok: 1 pos: ext/Tree/t/basic.t line 41, column 1-49 reason: '' skip: '' str: ok 18/28 todo: '' type: test - actual_ok: 1 line: ok 19 - ... but $tree is no longer a leaf num: 19 ok: 1 pos: ext/Tree/t/basic.t line 42, column 1-60 reason: '' skip: '' str: ok 19/28 todo: '' type: test - actual_ok: 1 line: ok 20 - ... $tree has a child count of 1 num: 20 ok: 1 pos: ext/Tree/t/basic.t line 43, column 1-63 reason: '' skip: '' str: ok 20/28 todo: '' type: test - actual_ok: 1 line: ok 21 - ... tree3 is the same as tree2 num: 21 ok: 1 pos: ext/Tree/t/basic.t line 46, column 1-53 reason: '' skip: '' str: ok 21/28 todo: '' type: test - actual_ok: 1 line: ok 22 - ... method chaining even works :) num: 22 ok: 1 pos: ext/Tree/t/basic.t line 48, column 1-84 reason: '' skip: '' str: ok 22/28 todo: '' type: test - actual_ok: 1 line: ok 23 - ... add_children worked num: 23 ok: 1 pos: ext/Tree/t/basic.t line 55, column 1-70 reason: '' skip: '' str: ok 23/28 todo: '' type: test - actual_ok: 1 line: ok 24 - ... add_children worked num: 24 ok: 1 pos: ext/Tree/t/basic.t line 56, column 1-70 reason: '' skip: '' str: ok 24/28 todo: '' type: test - actual_ok: 1 line: ok 25 - ... $tree has a child count of 1 num: 25 ok: 1 pos: ext/Tree/t/basic.t line 58, column 1-63 reason: '' skip: '' str: ok 25/28 todo: '' type: test - actual_ok: 1 line: ok 26 - ... chained add_child worked num: 26 ok: 1 pos: ext/Tree/t/basic.t line 62, column 1-62 reason: '' skip: '' str: ok 26/28 todo: '' type: test - actual_ok: 1 line: ok 27 - ... $tree4 has a depth of 2 num: 27 ok: 1 pos: ext/Tree/t/basic.t line 63, column 1-53 reason: '' skip: '' str: ok 27/28 todo: '' type: test - actual_ok: 1 line: ok 28 - ... got the right output num: 28 ok: 1 pos: ext/Tree/t/basic.t line 69, column 1 - line 74, column 31 reason: '' skip: '' str: ok 28/28 todo: '' type: test file: ext/Tree/t/basic.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: ... got the right node value ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right depth value ok: 1 reason: '' type: '' - actual_ok: 1 name: ... no parent value ok: 1 reason: '' type: '' - actual_ok: 1 name: ... this tree has no children ok: 1 reason: '' type: '' - actual_ok: 1 name: ... this tree is a root ok: 1 reason: '' type: '' - actual_ok: 1 name: ... this tree is a leaf ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right changed node value ok: 1 reason: '' type: '' - actual_ok: 1 name: ... the new instance did not spoil my old one ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got my $tree2 node ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right depth value for $tree2 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... $tree2 no parent value ok: 1 reason: '' type: '' - actual_ok: 1 name: ... $tree2 has no children ok: 1 reason: '' type: '' - actual_ok: 1 name: ... $tree2 is a root ok: 1 reason: '' type: '' - actual_ok: 1 name: ... $tree2 is a leaf ok: 1 reason: '' type: '' - actual_ok: 1 name: ... $tree is now $tree2 parent ok: 1 reason: '' type: '' - actual_ok: 1 name: ... this tree2 is no longer a root ok: 1 reason: '' type: '' - actual_ok: 1 name: ... $tree2 has a depth of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... $tree is still a root ok: 1 reason: '' type: '' - actual_ok: 1 name: ... but $tree is no longer a leaf ok: 1 reason: '' type: '' - actual_ok: 1 name: ... $tree has a child count of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... tree3 is the same as tree2 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... method chaining even works :) ok: 1 reason: '' type: '' - actual_ok: 1 name: ... add_children worked ok: 1 reason: '' type: '' - actual_ok: 1 name: ... add_children worked ok: 1 reason: '' type: '' - actual_ok: 1 name: ... $tree has a child count of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... chained add_child worked ok: 1 reason: '' type: '' - actual_ok: 1 name: ... $tree4 has a depth of 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... got the right output ok: 1 reason: '' type: '' exit: 0 max: 28 ok: 28 passing: 1 seen: 28 wait: 0 - events: - actual_ok: 1 line: ok 1 - The object is-a 'Tree' num: 1 ok: 1 pos: ext/Tree/t/extended_tests.t line 10, column 1-22 reason: '' skip: '' str: ok 1/213 todo: '' type: test - actual_ok: 1 line: ok 2 num: 2 ok: 1 pos: ext/Tree/t/extended_tests.t line 13, column 1-20 reason: '' skip: '' str: ok 2/213 todo: '' type: test - actual_ok: 1 line: ok 3 num: 3 ok: 1 pos: ext/Tree/t/extended_tests.t line 17, column 1-20 reason: '' skip: '' str: ok 3/213 todo: '' type: test - actual_ok: 1 line: ok 4 - ... this tree is a root num: 4 ok: 1 pos: ext/Tree/t/extended_tests.t line 21, column 1-57 reason: '' skip: '' str: ok 4/213 todo: '' type: test - actual_ok: 1 line: ok 5 - ... we have no children yet num: 5 ok: 1 pos: ext/Tree/t/extended_tests.t line 24, column 1-58 reason: '' skip: '' str: ok 5/213 todo: '' type: test - actual_ok: 1 line: ok 6 - ... we have no depth yet num: 6 ok: 1 pos: ext/Tree/t/extended_tests.t line 27, column 1-50 reason: '' skip: '' str: ok 6/213 todo: '' type: test - actual_ok: 1 line: ok 7 - ... root trees have no index num: 7 ok: 1 pos: ext/Tree/t/extended_tests.t line 30, column 1-58 reason: '' skip: '' str: ok 7/213 todo: '' type: test - actual_ok: 1 line: ok 8 - The object is-a 'Tree' num: 8 ok: 1 pos: ext/Tree/t/extended_tests.t line 38, column 1-26 reason: '' skip: '' str: ok 8/213 todo: '' type: test - actual_ok: 1 line: ok 9 - ... this tree is 1.0 num: 9 ok: 1 pos: ext/Tree/t/extended_tests.t line 41, column 1-52 reason: '' skip: '' str: ok 9/213 todo: '' type: test - actual_ok: 1 line: ok 10 num: 10 ok: 1 pos: ext/Tree/t/extended_tests.t line 45, column 1-24 reason: '' skip: '' str: ok 10/213 todo: '' type: test - actual_ok: 1 line: ok 11 num: 11 ok: 1 pos: ext/Tree/t/extended_tests.t line 49, column 1-24 reason: '' skip: '' str: ok 11/213 todo: '' type: test - actual_ok: 1 line: ok 12 num: 12 ok: 1 pos: ext/Tree/t/extended_tests.t line 56, column 1-21 reason: '' skip: '' str: ok 12/213 todo: '' type: test - actual_ok: 1 line: ok 13 num: 13 ok: 1 pos: ext/Tree/t/extended_tests.t line 60, column 1-25 reason: '' skip: '' str: ok 13/213 todo: '' type: test - actual_ok: 1 line: ok 14 - ... depth should be 0 now num: 14 ok: 1 pos: ext/Tree/t/extended_tests.t line 63, column 1-54 reason: '' skip: '' str: ok 14/213 todo: '' type: test - actual_ok: 1 line: ok 15 - ... index should be 0 now num: 15 ok: 1 pos: ext/Tree/t/extended_tests.t line 66, column 1-58 reason: '' skip: '' str: ok 15/213 todo: '' type: test - actual_ok: 1 line: ok 16 - ... we should have 1 children now num: 16 ok: 1 pos: ext/Tree/t/extended_tests.t line 70, column 1-64 reason: '' skip: '' str: ok 16/213 todo: '' type: test - actual_ok: 1 line: ok 17 - ... make sure our sub_tree is fetchable num: 17 ok: 1 pos: ext/Tree/t/extended_tests.t line 75, column 1-80 reason: '' skip: '' str: ok 17/213 todo: '' type: test - actual_ok: 1 line: ok 18 - ... make sure our sub_tree parent is tree num: 18 ok: 1 pos: ext/Tree/t/extended_tests.t line 83, column 1-76 reason: '' skip: '' str: ok 18/213 todo: '' type: test - actual_ok: 1 line: ok 19 - The object is-a 'Tree' num: 19 ok: 1 pos: ext/Tree/t/extended_tests.t line 91, column 1-28 reason: '' skip: '' str: ok 19/213 todo: '' type: test - actual_ok: 1 line: ok 20 - ... this tree is 2.0 num: 20 ok: 1 pos: ext/Tree/t/extended_tests.t line 94, column 1-54 reason: '' skip: '' str: ok 20/213 todo: '' type: test - actual_ok: 1 line: ok 21 num: 21 ok: 1 pos: ext/Tree/t/extended_tests.t line 99, column 1-26 reason: '' skip: '' str: ok 21/213 todo: '' type: test - actual_ok: 1 line: ok 22 num: 22 ok: 1 pos: ext/Tree/t/extended_tests.t line 103, column 1-26 reason: '' skip: '' str: ok 22/213 todo: '' type: test - actual_ok: 1 line: ok 23 num: 23 ok: 1 pos: ext/Tree/t/extended_tests.t line 112, column 1-27 reason: '' skip: '' str: ok 23/213 todo: '' type: test - actual_ok: 1 line: ok 24 - ... depth should be 0 now num: 24 ok: 1 pos: ext/Tree/t/extended_tests.t line 115, column 1-56 reason: '' skip: '' str: ok 24/213 todo: '' type: test - actual_ok: 1 line: ok 25 - ... index should be 1 num: 25 ok: 1 pos: ext/Tree/t/extended_tests.t line 118, column 1-56 reason: '' skip: '' str: ok 25/213 todo: '' type: test - actual_ok: 1 line: ok 26 - ... we should have 2 children now num: 26 ok: 1 pos: ext/Tree/t/extended_tests.t line 121, column 1-64 reason: '' skip: '' str: ok 26/213 todo: '' type: test - actual_ok: 1 line: ok 27 - ... make sure our sub_tree is fetchable num: 27 ok: 1 pos: ext/Tree/t/extended_tests.t line 125, column 1-82 reason: '' skip: '' str: ok 27/213 todo: '' type: test - actual_ok: 1 line: ok 28 - ... make sure our sub_tree_2 parent is tree num: 28 ok: 1 pos: ext/Tree/t/extended_tests.t line 132, column 1-80 reason: '' skip: '' str: ok 28/213 todo: '' type: test - actual_ok: 1 line: ok 29 - ... this tree is 4.0 num: 29 ok: 1 pos: ext/Tree/t/extended_tests.t line 144, column 1-54 reason: '' skip: '' str: ok 29/213 todo: '' type: test - actual_ok: 1 line: ok 30 num: 30 ok: 1 pos: ext/Tree/t/extended_tests.t line 149, column 1-27 reason: '' skip: '' str: ok 30/213 todo: '' type: test - actual_ok: 1 line: ok 31 - ... depth should be 0 now num: 31 ok: 1 pos: ext/Tree/t/extended_tests.t line 152, column 1-56 reason: '' skip: '' str: ok 31/213 todo: '' type: test - actual_ok: 1 line: ok 32 - ... index should be 2 now num: 32 ok: 1 pos: ext/Tree/t/extended_tests.t line 155, column 1-60 reason: '' skip: '' str: ok 32/213 todo: '' type: test - actual_ok: 1 line: ok 33 num: 33 ok: 1 pos: ext/Tree/t/extended_tests.t line 159, column 1-26 reason: '' skip: '' str: ok 33/213 todo: '' type: test - actual_ok: 1 line: ok 34 - ... we should have 3 children now num: 34 ok: 1 pos: ext/Tree/t/extended_tests.t line 162, column 1-64 reason: '' skip: '' str: ok 34/213 todo: '' type: test - actual_ok: 1 line: ok 35 - ... make sure our sub_tree is fetchable num: 35 ok: 1 pos: ext/Tree/t/extended_tests.t line 166, column 1-82 reason: '' skip: '' str: ok 35/213 todo: '' type: test - actual_ok: 1 line: ok 36 - ... make sure our sub_tree_4 parent is tree num: 36 ok: 1 pos: ext/Tree/t/extended_tests.t line 170, column 1-82 reason: '' skip: '' str: ok 36/213 todo: '' type: test - actual_ok: 1 line: ok 37 - ... this tree is 3.0 num: 37 ok: 1 pos: ext/Tree/t/extended_tests.t line 180, column 1-54 reason: '' skip: '' str: ok 37/213 todo: '' type: test - actual_ok: 1 line: ok 38 num: 38 ok: 1 pos: ext/Tree/t/extended_tests.t line 185, column 1-26 reason: '' skip: '' str: ok 38/213 todo: '' type: test - actual_ok: 1 line: ok 39 num: 39 ok: 1 pos: ext/Tree/t/extended_tests.t line 189, column 1-26 reason: '' skip: '' str: ok 39/213 todo: '' type: test - actual_ok: 1 line: ok 40 num: 40 ok: 1 pos: ext/Tree/t/extended_tests.t line 197, column 1-27 reason: '' skip: '' str: ok 40/213 todo: '' type: test - actual_ok: 1 line: ok 41 - ... depth should be 0 now num: 41 ok: 1 pos: ext/Tree/t/extended_tests.t line 200, column 1-56 reason: '' skip: '' str: ok 41/213 todo: '' type: test - actual_ok: 1 line: ok 42 - ... index should be 2 now num: 42 ok: 1 pos: ext/Tree/t/extended_tests.t line 203, column 1-60 reason: '' skip: '' str: ok 42/213 todo: '' type: test - actual_ok: 1 line: ok 43 - ... index should be 3 now num: 43 ok: 1 pos: ext/Tree/t/extended_tests.t line 206, column 1-60 reason: '' skip: '' str: ok 43/213 todo: '' type: test - actual_ok: 1 line: ok 44 - ... we should have 4 children now num: 44 ok: 1 pos: ext/Tree/t/extended_tests.t line 209, column 1-64 reason: '' skip: '' str: ok 44/213 todo: '' type: test - actual_ok: 1 line: ok 45 - ... make sure our sub_tree is fetchable num: 45 ok: 1 pos: ext/Tree/t/extended_tests.t line 213, column 1-82 reason: '' skip: '' str: ok 45/213 todo: '' type: test - actual_ok: 1 line: ok 46 - ... make sure our sub_tree is fetchable num: 46 ok: 1 pos: ext/Tree/t/extended_tests.t line 218, column 1-82 reason: '' skip: '' str: ok 46/213 todo: '' type: test - actual_ok: 1 line: ok 47 - ... make sure our sub_tree_3 parent is tree num: 47 ok: 1 pos: ext/Tree/t/extended_tests.t line 222, column 1-82 reason: '' skip: '' str: ok 47/213 todo: '' type: test - actual_ok: 1 line: ok 48 num: 48 ok: 1 pos: ext/Tree/t/extended_tests.t line 266, column 5-29 reason: '' skip: '' str: ok 48/213 todo: '' type: test - actual_ok: 1 line: ok 49 num: 49 ok: 1 pos: ext/Tree/t/extended_tests.t line 269, column 5-29 reason: '' skip: '' str: ok 49/213 todo: '' type: test - actual_ok: 1 line: ok 50 - ... they at least have "1." followed by a digit num: 50 ok: 1 pos: ext/Tree/t/extended_tests.t line 272, column 5-99 reason: '' skip: '' str: ok 50/213 todo: '' type: test - actual_ok: 1 line: ok 51 - ... depth should be -1 num: 51 ok: 1 pos: ext/Tree/t/extended_tests.t line 275, column 5-57 reason: '' skip: '' str: ok 51/213 todo: '' type: test - actual_ok: 1 line: ok 52 num: 52 ok: 1 pos: ext/Tree/t/extended_tests.t line 266, column 5-29 reason: '' skip: '' str: ok 52/213 todo: '' type: test - actual_ok: 1 line: ok 53 num: 53 ok: 1 pos: ext/Tree/t/extended_tests.t line 269, column 5-29 reason: '' skip: '' str: ok 53/213 todo: '' type: test - actual_ok: 1 line: ok 54 - ... they at least have "1." followed by a digit num: 54 ok: 1 pos: ext/Tree/t/extended_tests.t line 272, column 5-99 reason: '' skip: '' str: ok 54/213 todo: '' type: test - actual_ok: 1 line: ok 55 - ... depth should be -1 num: 55 ok: 1 pos: ext/Tree/t/extended_tests.t line 275, column 5-57 reason: '' skip: '' str: ok 55/213 todo: '' type: test - actual_ok: 1 line: ok 56 num: 56 ok: 1 pos: ext/Tree/t/extended_tests.t line 266, column 5-29 reason: '' skip: '' str: ok 56/213 todo: '' type: test - actual_ok: 1 line: ok 57 num: 57 ok: 1 pos: ext/Tree/t/extended_tests.t line 269, column 5-29 reason: '' skip: '' str: ok 57/213 todo: '' type: test - actual_ok: 1 line: ok 58 - ... they at least have "1." followed by a digit num: 58 ok: 1 pos: ext/Tree/t/extended_tests.t line 272, column 5-99 reason: '' skip: '' str: ok 58/213 todo: '' type: test - actual_ok: 1 line: ok 59 - ... depth should be -1 num: 59 ok: 1 pos: ext/Tree/t/extended_tests.t line 275, column 5-57 reason: '' skip: '' str: ok 59/213 todo: '' type: test - actual_ok: 1 line: ok 60 num: 60 ok: 1 pos: ext/Tree/t/extended_tests.t line 282, column 1-25 reason: '' skip: '' str: ok 60/213 todo: '' type: test - actual_ok: 1 line: ok 61 - ... we should have 3 children now num: 61 ok: 1 pos: ext/Tree/t/extended_tests.t line 285, column 1-68 reason: '' skip: '' str: ok 61/213 todo: '' type: test - actual_ok: 1 line: ok 62 num: 62 ok: 1 pos: ext/Tree/t/extended_tests.t line 298, column 5-30 reason: '' skip: '' str: ok 62/213 todo: '' type: test - actual_ok: 1 line: ok 63 num: 63 ok: 1 pos: ext/Tree/t/extended_tests.t line 302, column 5-29 reason: '' skip: '' str: ok 63/213 todo: '' type: test - actual_ok: 1 line: ok 64 - ... their parent is the sub_tree num: 64 ok: 1 pos: ext/Tree/t/extended_tests.t line 305, column 5-78 reason: '' skip: '' str: ok 64/213 todo: '' type: test - actual_ok: 1 line: ok 65 - ... depth should be 1 num: 65 ok: 1 pos: ext/Tree/t/extended_tests.t line 308, column 5-55 reason: '' skip: '' str: ok 65/213 todo: '' type: test - actual_ok: 1 line: ok 66 num: 66 ok: 1 pos: ext/Tree/t/extended_tests.t line 298, column 5-30 reason: '' skip: '' str: ok 66/213 todo: '' type: test - actual_ok: 1 line: ok 67 num: 67 ok: 1 pos: ext/Tree/t/extended_tests.t line 302, column 5-29 reason: '' skip: '' str: ok 67/213 todo: '' type: test - actual_ok: 1 line: ok 68 - ... their parent is the sub_tree num: 68 ok: 1 pos: ext/Tree/t/extended_tests.t line 305, column 5-78 reason: '' skip: '' str: ok 68/213 todo: '' type: test - actual_ok: 1 line: ok 69 - ... depth should be 1 num: 69 ok: 1 pos: ext/Tree/t/extended_tests.t line 308, column 5-55 reason: '' skip: '' str: ok 69/213 todo: '' type: test - actual_ok: 1 line: ok 70 num: 70 ok: 1 pos: ext/Tree/t/extended_tests.t line 298, column 5-30 reason: '' skip: '' str: ok 70/213 todo: '' type: test - actual_ok: 1 line: ok 71 num: 71 ok: 1 pos: ext/Tree/t/extended_tests.t line 302, column 5-29 reason: '' skip: '' str: ok 71/213 todo: '' type: test - actual_ok: 1 line: ok 72 - ... their parent is the sub_tree num: 72 ok: 1 pos: ext/Tree/t/extended_tests.t line 305, column 5-78 reason: '' skip: '' str: ok 72/213 todo: '' type: test - actual_ok: 1 line: ok 73 - ... depth should be 1 num: 73 ok: 1 pos: ext/Tree/t/extended_tests.t line 308, column 5-55 reason: '' skip: '' str: ok 73/213 todo: '' type: test - actual_ok: 1 line: ok 74 num: 74 ok: 1 pos: ext/Tree/t/extended_tests.t line 330, column 5-29 reason: '' skip: '' str: ok 74/213 todo: '' type: test - actual_ok: 1 line: ok 75 num: 75 ok: 1 pos: ext/Tree/t/extended_tests.t line 333, column 5-29 reason: '' skip: '' str: ok 75/213 todo: '' type: test - actual_ok: 1 line: ok 76 - ... they at least have "1." followed by a digit num: 76 ok: 1 pos: ext/Tree/t/extended_tests.t line 336, column 5-99 reason: '' skip: '' str: ok 76/213 todo: '' type: test - actual_ok: 1 line: ok 77 - ... depth should be -1 num: 77 ok: 1 pos: ext/Tree/t/extended_tests.t line 339, column 5-57 reason: '' skip: '' str: ok 77/213 todo: '' type: test - actual_ok: 1 line: ok 78 num: 78 ok: 1 pos: ext/Tree/t/extended_tests.t line 330, column 5-29 reason: '' skip: '' str: ok 78/213 todo: '' type: test - actual_ok: 1 line: ok 79 num: 79 ok: 1 pos: ext/Tree/t/extended_tests.t line 333, column 5-29 reason: '' skip: '' str: ok 79/213 todo: '' type: test - actual_ok: 1 line: ok 80 - ... they at least have "1." followed by a digit num: 80 ok: 1 pos: ext/Tree/t/extended_tests.t line 336, column 5-99 reason: '' skip: '' str: ok 80/213 todo: '' type: test - actual_ok: 1 line: ok 81 - ... depth should be -1 num: 81 ok: 1 pos: ext/Tree/t/extended_tests.t line 339, column 5-57 reason: '' skip: '' str: ok 81/213 todo: '' type: test - actual_ok: 1 line: ok 82 num: 82 ok: 1 pos: ext/Tree/t/extended_tests.t line 330, column 5-29 reason: '' skip: '' str: ok 82/213 todo: '' type: test - actual_ok: 1 line: ok 83 num: 83 ok: 1 pos: ext/Tree/t/extended_tests.t line 333, column 5-29 reason: '' skip: '' str: ok 83/213 todo: '' type: test - actual_ok: 1 line: ok 84 - ... they at least have "1." followed by a digit num: 84 ok: 1 pos: ext/Tree/t/extended_tests.t line 336, column 5-99 reason: '' skip: '' str: ok 84/213 todo: '' type: test - actual_ok: 1 line: ok 85 - ... depth should be -1 num: 85 ok: 1 pos: ext/Tree/t/extended_tests.t line 339, column 5-57 reason: '' skip: '' str: ok 85/213 todo: '' type: test - actual_ok: 1 line: ok 86 - ... we should have 6 children now num: 86 ok: 1 pos: ext/Tree/t/extended_tests.t line 346, column 1-68 reason: '' skip: '' str: ok 86/213 todo: '' type: test - actual_ok: 1 line: ok 87 num: 87 ok: 1 pos: ext/Tree/t/extended_tests.t line 359, column 5-30 reason: '' skip: '' str: ok 87/213 todo: '' type: test - actual_ok: 1 line: ok 88 num: 88 ok: 1 pos: ext/Tree/t/extended_tests.t line 363, column 5-29 reason: '' skip: '' str: ok 88/213 todo: '' type: test - actual_ok: 1 line: ok 89 - ... their parent is the sub_tree num: 89 ok: 1 pos: ext/Tree/t/extended_tests.t line 366, column 5-78 reason: '' skip: '' str: ok 89/213 todo: '' type: test - actual_ok: 1 line: ok 90 - ... depth should be 1 num: 90 ok: 1 pos: ext/Tree/t/extended_tests.t line 369, column 5-55 reason: '' skip: '' str: ok 90/213 todo: '' type: test - actual_ok: 1 line: ok 91 num: 91 ok: 1 pos: ext/Tree/t/extended_tests.t line 359, column 5-30 reason: '' skip: '' str: ok 91/213 todo: '' type: test - actual_ok: 1 line: ok 92 num: 92 ok: 1 pos: ext/Tree/t/extended_tests.t line 363, column 5-29 reason: '' skip: '' str: ok 92/213 todo: '' type: test - actual_ok: 1 line: ok 93 - ... their parent is the sub_tree num: 93 ok: 1 pos: ext/Tree/t/extended_tests.t line 366, column 5-78 reason: '' skip: '' str: ok 93/213 todo: '' type: test - actual_ok: 1 line: ok 94 - ... depth should be 1 num: 94 ok: 1 pos: ext/Tree/t/extended_tests.t line 369, column 5-55 reason: '' skip: '' str: ok 94/213 todo: '' type: test - actual_ok: 1 line: ok 95 num: 95 ok: 1 pos: ext/Tree/t/extended_tests.t line 359, column 5-30 reason: '' skip: '' str: ok 95/213 todo: '' type: test - actual_ok: 1 line: ok 96 num: 96 ok: 1 pos: ext/Tree/t/extended_tests.t line 363, column 5-29 reason: '' skip: '' str: ok 96/213 todo: '' type: test - actual_ok: 1 line: ok 97 - ... their parent is the sub_tree num: 97 ok: 1 pos: ext/Tree/t/extended_tests.t line 366, column 5-78 reason: '' skip: '' str: ok 97/213 todo: '' type: test - actual_ok: 1 line: ok 98 - ... depth should be 1 num: 98 ok: 1 pos: ext/Tree/t/extended_tests.t line 369, column 5-55 reason: '' skip: '' str: ok 98/213 todo: '' type: test - actual_ok: 1 line: ok 99 num: 99 ok: 1 pos: ext/Tree/t/extended_tests.t line 390, column 5-29 reason: '' skip: '' str: ok 99/213 todo: '' type: test - actual_ok: 1 line: ok 100 num: 100 ok: 1 pos: ext/Tree/t/extended_tests.t line 393, column 5-29 reason: '' skip: '' str: ok 100/213 todo: '' type: test - actual_ok: 1 line: ok 101 - ... they at least have digit followed by ".0" num: 101 ok: 1 pos: ext/Tree/t/extended_tests.t line 396, column 5-97 reason: '' skip: '' str: ok 101/213 todo: '' type: test - actual_ok: 1 line: ok 102 - ... depth should be -1 num: 102 ok: 1 pos: ext/Tree/t/extended_tests.t line 399, column 5-57 reason: '' skip: '' str: ok 102/213 todo: '' type: test - actual_ok: 1 line: ok 103 num: 103 ok: 1 pos: ext/Tree/t/extended_tests.t line 390, column 5-29 reason: '' skip: '' str: ok 103/213 todo: '' type: test - actual_ok: 1 line: ok 104 num: 104 ok: 1 pos: ext/Tree/t/extended_tests.t line 393, column 5-29 reason: '' skip: '' str: ok 104/213 todo: '' type: test - actual_ok: 1 line: ok 105 - ... they at least have digit followed by ".0" num: 105 ok: 1 pos: ext/Tree/t/extended_tests.t line 396, column 5-97 reason: '' skip: '' str: ok 105/213 todo: '' type: test - actual_ok: 1 line: ok 106 - ... depth should be -1 num: 106 ok: 1 pos: ext/Tree/t/extended_tests.t line 399, column 5-57 reason: '' skip: '' str: ok 106/213 todo: '' type: test - actual_ok: 1 line: ok 107 - ... we should have 6 children now num: 107 ok: 1 pos: ext/Tree/t/extended_tests.t line 406, column 1-64 reason: '' skip: '' str: ok 107/213 todo: '' type: test - actual_ok: 1 line: ok 108 - ... they are the same num: 108 ok: 1 pos: ext/Tree/t/extended_tests.t line 410, column 1-70 reason: '' skip: '' str: ok 108/213 todo: '' type: test - actual_ok: 1 line: ok 109 - ... they are the same num: 109 ok: 1 pos: ext/Tree/t/extended_tests.t line 411, column 1-70 reason: '' skip: '' str: ok 109/213 todo: '' type: test - actual_ok: 1 line: ok 110 num: 110 ok: 1 pos: ext/Tree/t/extended_tests.t line 418, column 5-30 reason: '' skip: '' str: ok 110/213 todo: '' type: test - actual_ok: 1 line: ok 111 num: 111 ok: 1 pos: ext/Tree/t/extended_tests.t line 422, column 5-29 reason: '' skip: '' str: ok 111/213 todo: '' type: test - actual_ok: 1 line: ok 112 - ... their parent is the tree num: 112 ok: 1 pos: ext/Tree/t/extended_tests.t line 425, column 5-70 reason: '' skip: '' str: ok 112/213 todo: '' type: test - actual_ok: 1 line: ok 113 - ... depth should be 0 num: 113 ok: 1 pos: ext/Tree/t/extended_tests.t line 428, column 5-55 reason: '' skip: '' str: ok 113/213 todo: '' type: test - actual_ok: 1 line: ok 114 num: 114 ok: 1 pos: ext/Tree/t/extended_tests.t line 418, column 5-30 reason: '' skip: '' str: ok 114/213 todo: '' type: test - actual_ok: 1 line: ok 115 num: 115 ok: 1 pos: ext/Tree/t/extended_tests.t line 422, column 5-29 reason: '' skip: '' str: ok 115/213 todo: '' type: test - actual_ok: 1 line: ok 116 - ... their parent is the tree num: 116 ok: 1 pos: ext/Tree/t/extended_tests.t line 425, column 5-70 reason: '' skip: '' str: ok 116/213 todo: '' type: test - actual_ok: 1 line: ok 117 - ... depth should be 0 num: 117 ok: 1 pos: ext/Tree/t/extended_tests.t line 428, column 5-55 reason: '' skip: '' str: ok 117/213 todo: '' type: test - actual_ok: 1 line: ok 118 num: 118 ok: 1 pos: ext/Tree/t/extended_tests.t line 444, column 1-27 reason: '' skip: '' str: ok 118/213 todo: '' type: test - actual_ok: 1 line: ok 119 num: 119 ok: 1 pos: ext/Tree/t/extended_tests.t line 447, column 1-27 reason: '' skip: '' str: ok 119/213 todo: '' type: test - actual_ok: 1 line: ok 120 - ... node value should be 6.0 num: 120 ok: 1 pos: ext/Tree/t/extended_tests.t line 450, column 1-63 reason: '' skip: '' str: ok 120/213 todo: '' type: test - actual_ok: 1 line: ok 121 - ... depth should be -1 num: 121 ok: 1 pos: ext/Tree/t/extended_tests.t line 453, column 1-55 reason: '' skip: '' str: ok 121/213 todo: '' type: test - actual_ok: 1 line: ok 122 - ... we should have 7 children now num: 122 ok: 1 pos: ext/Tree/t/extended_tests.t line 459, column 1-64 reason: '' skip: '' str: ok 122/213 todo: '' type: test - actual_ok: 1 line: ok 123 - ... they are the same num: 123 ok: 1 pos: ext/Tree/t/extended_tests.t line 465, column 1-70 reason: '' skip: '' str: ok 123/213 todo: '' type: test - actual_ok: 1 line: ok 124 - ... they are the same num: 124 ok: 1 pos: ext/Tree/t/extended_tests.t line 466, column 1-65 reason: '' skip: '' str: ok 124/213 todo: '' type: test - actual_ok: 1 line: ok 125 - ... they are the same num: 125 ok: 1 pos: ext/Tree/t/extended_tests.t line 467, column 1-70 reason: '' skip: '' str: ok 125/213 todo: '' type: test - actual_ok: 1 line: ok 126 num: 126 ok: 1 pos: ext/Tree/t/extended_tests.t line 471, column 1-28 reason: '' skip: '' str: ok 126/213 todo: '' type: test - actual_ok: 1 line: ok 127 num: 127 ok: 1 pos: ext/Tree/t/extended_tests.t line 475, column 1-27 reason: '' skip: '' str: ok 127/213 todo: '' type: test - actual_ok: 1 line: ok 128 - ... their parent is the tree num: 128 ok: 1 pos: ext/Tree/t/extended_tests.t line 478, column 1-68 reason: '' skip: '' str: ok 128/213 todo: '' type: test - actual_ok: 1 line: ok 129 - ... depth should be 0 num: 129 ok: 1 pos: ext/Tree/t/extended_tests.t line 481, column 1-53 reason: '' skip: '' str: ok 129/213 todo: '' type: test - actual_ok: 1 line: ok 130 num: 130 ok: 1 pos: ext/Tree/t/extended_tests.t line 501, column 5-29 reason: '' skip: '' str: ok 130/213 todo: '' type: test - actual_ok: 1 line: ok 131 num: 131 ok: 1 pos: ext/Tree/t/extended_tests.t line 504, column 5-29 reason: '' skip: '' str: ok 131/213 todo: '' type: test - actual_ok: 1 line: ok 132 - ... they at least have digit followed by ".0" num: 132 ok: 1 pos: ext/Tree/t/extended_tests.t line 507, column 5-97 reason: '' skip: '' str: ok 132/213 todo: '' type: test - actual_ok: 1 line: ok 133 - ... depth should be -1 num: 133 ok: 1 pos: ext/Tree/t/extended_tests.t line 510, column 5-57 reason: '' skip: '' str: ok 133/213 todo: '' type: test - actual_ok: 1 line: ok 134 num: 134 ok: 1 pos: ext/Tree/t/extended_tests.t line 501, column 5-29 reason: '' skip: '' str: ok 134/213 todo: '' type: test - actual_ok: 1 line: ok 135 num: 135 ok: 1 pos: ext/Tree/t/extended_tests.t line 504, column 5-29 reason: '' skip: '' str: ok 135/213 todo: '' type: test - actual_ok: 1 line: ok 136 - ... they at least have digit followed by ".0" num: 136 ok: 1 pos: ext/Tree/t/extended_tests.t line 507, column 5-97 reason: '' skip: '' str: ok 136/213 todo: '' type: test - actual_ok: 1 line: ok 137 - ... depth should be -1 num: 137 ok: 1 pos: ext/Tree/t/extended_tests.t line 510, column 5-57 reason: '' skip: '' str: ok 137/213 todo: '' type: test - actual_ok: 1 line: ok 138 - ... we should have 6 children now num: 138 ok: 1 pos: ext/Tree/t/extended_tests.t line 517, column 1-64 reason: '' skip: '' str: ok 138/213 todo: '' type: test - actual_ok: 1 line: ok 139 - ... they are the same num: 139 ok: 1 pos: ext/Tree/t/extended_tests.t line 521, column 1-70 reason: '' skip: '' str: ok 139/213 todo: '' type: test - actual_ok: 1 line: ok 140 - ... they are the same num: 140 ok: 1 pos: ext/Tree/t/extended_tests.t line 522, column 1-75 reason: '' skip: '' str: ok 140/213 todo: '' type: test - actual_ok: 1 line: ok 141 - ... they are the same num: 141 ok: 1 pos: ext/Tree/t/extended_tests.t line 523, column 1-75 reason: '' skip: '' str: ok 141/213 todo: '' type: test - actual_ok: 1 line: ok 142 - ... they are the same num: 142 ok: 1 pos: ext/Tree/t/extended_tests.t line 524, column 1-65 reason: '' skip: '' str: ok 142/213 todo: '' type: test - actual_ok: 1 line: ok 143 - ... they are the same num: 143 ok: 1 pos: ext/Tree/t/extended_tests.t line 525, column 1-70 reason: '' skip: '' str: ok 143/213 todo: '' type: test - actual_ok: 1 line: ok 144 num: 144 ok: 1 pos: ext/Tree/t/extended_tests.t line 532, column 5-30 reason: '' skip: '' str: ok 144/213 todo: '' type: test - actual_ok: 1 line: ok 145 num: 145 ok: 1 pos: ext/Tree/t/extended_tests.t line 536, column 5-29 reason: '' skip: '' str: ok 145/213 todo: '' type: test - actual_ok: 1 line: ok 146 - ... their parent is the tree num: 146 ok: 1 pos: ext/Tree/t/extended_tests.t line 539, column 5-70 reason: '' skip: '' str: ok 146/213 todo: '' type: test - actual_ok: 1 line: ok 147 - ... depth should be 0 num: 147 ok: 1 pos: ext/Tree/t/extended_tests.t line 542, column 5-55 reason: '' skip: '' str: ok 147/213 todo: '' type: test - actual_ok: 1 line: ok 148 num: 148 ok: 1 pos: ext/Tree/t/extended_tests.t line 532, column 5-30 reason: '' skip: '' str: ok 148/213 todo: '' type: test - actual_ok: 1 line: ok 149 num: 149 ok: 1 pos: ext/Tree/t/extended_tests.t line 536, column 5-29 reason: '' skip: '' str: ok 149/213 todo: '' type: test - actual_ok: 1 line: ok 150 - ... their parent is the tree num: 150 ok: 1 pos: ext/Tree/t/extended_tests.t line 539, column 5-70 reason: '' skip: '' str: ok 150/213 todo: '' type: test - actual_ok: 1 line: ok 151 - ... depth should be 0 num: 151 ok: 1 pos: ext/Tree/t/extended_tests.t line 542, column 5-55 reason: '' skip: '' str: ok 151/213 todo: '' type: test - actual_ok: 1 line: ok 152 - ... siblings are the same as children num: 152 ok: 1 pos: ext/Tree/t/extended_tests.t line 558, column 5-96 reason: '' skip: '' str: ok 152/213 todo: '' type: test - actual_ok: 1 line: ok 153 - ... siblings are the same as children num: 153 ok: 1 pos: ext/Tree/t/extended_tests.t line 558, column 5-96 reason: '' skip: '' str: ok 153/213 todo: '' type: test - actual_ok: 1 line: ok 154 - ... siblings are the same as children num: 154 ok: 1 pos: ext/Tree/t/extended_tests.t line 558, column 5-96 reason: '' skip: '' str: ok 154/213 todo: '' type: test - actual_ok: 1 line: ok 155 - ... siblings are the same as children num: 155 ok: 1 pos: ext/Tree/t/extended_tests.t line 558, column 5-96 reason: '' skip: '' str: ok 155/213 todo: '' type: test - actual_ok: 1 line: ok 156 - ... siblings are the same as children num: 156 ok: 1 pos: ext/Tree/t/extended_tests.t line 558, column 5-96 reason: '' skip: '' str: ok 156/213 todo: '' type: test - actual_ok: 1 line: ok 157 - ... siblings are the same as children num: 157 ok: 1 pos: ext/Tree/t/extended_tests.t line 558, column 5-96 reason: '' skip: '' str: ok 157/213 todo: '' type: test - actual_ok: 1 line: ok 158 - ... siblings are the same as children num: 158 ok: 1 pos: ext/Tree/t/extended_tests.t line 558, column 5-96 reason: '' skip: '' str: ok 158/213 todo: '' type: test - actual_ok: 1 line: ok 159 - ... siblings are the same as children num: 159 ok: 1 pos: ext/Tree/t/extended_tests.t line 558, column 5-96 reason: '' skip: '' str: ok 159/213 todo: '' type: test - actual_ok: 1 line: ok 160 - ... siblings are the same as children num: 160 ok: 1 pos: ext/Tree/t/extended_tests.t line 558, column 5-96 reason: '' skip: '' str: ok 160/213 todo: '' type: test - actual_ok: 1 line: ok 161 - ... siblings are the same as children num: 161 ok: 1 pos: ext/Tree/t/extended_tests.t line 558, column 5-96 reason: '' skip: '' str: ok 161/213 todo: '' type: test - actual_ok: 1 line: ok 162 - The object is-a 'Tree' num: 162 ok: 1 pos: ext/Tree/t/extended_tests.t line 575, column 1-36 reason: '' skip: '' str: ok 162/213 todo: '' type: test - actual_ok: 1 line: ok 163 num: 163 ok: 1 pos: ext/Tree/t/extended_tests.t line 578, column 1-35 reason: '' skip: '' str: ok 163/213 todo: '' type: test - actual_ok: 1 line: ok 164 num: 164 ok: 1 pos: ext/Tree/t/extended_tests.t line 581, column 1-35 reason: '' skip: '' str: ok 164/213 todo: '' type: test - actual_ok: 1 line: ok 165 - ... should be the same num: 165 ok: 1 pos: ext/Tree/t/extended_tests.t line 584, column 1-75 reason: '' skip: '' str: ok 165/213 todo: '' type: test - actual_ok: 1 line: ok 166 - ... we should have 1 child here num: 166 ok: 1 pos: ext/Tree/t/extended_tests.t line 587, column 1-68 reason: '' skip: '' str: ok 166/213 todo: '' type: test - actual_ok: 1 line: ok 167 - ... we should have 2 children here num: 167 ok: 1 pos: ext/Tree/t/extended_tests.t line 590, column 1-79 reason: '' skip: '' str: ok 167/213 todo: '' type: test - actual_ok: 1 line: ok 168 num: 168 ok: 1 pos: ext/Tree/t/extended_tests.t line 595, column 5-30 reason: '' skip: '' str: ok 168/213 todo: '' type: test - actual_ok: 1 line: ok 169 num: 169 ok: 1 pos: ext/Tree/t/extended_tests.t line 599, column 5-29 reason: '' skip: '' str: ok 169/213 todo: '' type: test - actual_ok: 1 line: ok 170 - ... their parent is the tree num: 170 ok: 1 pos: ext/Tree/t/extended_tests.t line 602, column 5-84 reason: '' skip: '' str: ok 170/213 todo: '' type: test - actual_ok: 1 line: ok 171 - ... depth should be 0 num: 171 ok: 1 pos: ext/Tree/t/extended_tests.t line 605, column 5-55 reason: '' skip: '' str: ok 171/213 todo: '' type: test - actual_ok: 1 line: ok 172 num: 172 ok: 1 pos: ext/Tree/t/extended_tests.t line 595, column 5-30 reason: '' skip: '' str: ok 172/213 todo: '' type: test - actual_ok: 1 line: ok 173 num: 173 ok: 1 pos: ext/Tree/t/extended_tests.t line 599, column 5-29 reason: '' skip: '' str: ok 173/213 todo: '' type: test - actual_ok: 1 line: ok 174 - ... their parent is the tree num: 174 ok: 1 pos: ext/Tree/t/extended_tests.t line 602, column 5-84 reason: '' skip: '' str: ok 174/213 todo: '' type: test - actual_ok: 1 line: ok 175 - ... depth should be 0 num: 175 ok: 1 pos: ext/Tree/t/extended_tests.t line 605, column 5-55 reason: '' skip: '' str: ok 175/213 todo: '' type: test - actual_ok: 1 line: ok 176 - The object is-a 'Tree' num: 176 ok: 1 pos: ext/Tree/t/extended_tests.t line 626, column 1-38 reason: '' skip: '' str: ok 176/213 todo: '' type: test - actual_ok: 1 line: ok 177 num: 177 ok: 1 pos: ext/Tree/t/extended_tests.t line 629, column 1-37 reason: '' skip: '' str: ok 177/213 todo: '' type: test - actual_ok: 1 line: ok 178 num: 178 ok: 1 pos: ext/Tree/t/extended_tests.t line 632, column 1-37 reason: '' skip: '' str: ok 178/213 todo: '' type: test - actual_ok: 1 line: ok 179 - ... should be the same num: 179 ok: 1 pos: ext/Tree/t/extended_tests.t line 635, column 1-77 reason: '' skip: '' str: ok 179/213 todo: '' type: test - actual_ok: 1 line: ok 180 - ... we should have 1 child here num: 180 ok: 1 pos: ext/Tree/t/extended_tests.t line 638, column 1-68 reason: '' skip: '' str: ok 180/213 todo: '' type: test - actual_ok: 1 line: ok 181 - ... we should have 1 child here num: 181 ok: 1 pos: ext/Tree/t/extended_tests.t line 641, column 1-78 reason: '' skip: '' str: ok 181/213 todo: '' type: test - actual_ok: 1 line: ok 182 num: 182 ok: 1 pos: ext/Tree/t/extended_tests.t line 647, column 1-26 reason: '' skip: '' str: ok 182/213 todo: '' type: test - actual_ok: 1 line: ok 183 num: 183 ok: 1 pos: ext/Tree/t/extended_tests.t line 651, column 1-25 reason: '' skip: '' str: ok 183/213 todo: '' type: test - actual_ok: 1 line: ok 184 - ... their parent is the tree num: 184 ok: 1 pos: ext/Tree/t/extended_tests.t line 654, column 1-82 reason: '' skip: '' str: ok 184/213 todo: '' type: test - actual_ok: 1 line: ok 185 - ... depth should be 0 num: 185 ok: 1 pos: ext/Tree/t/extended_tests.t line 657, column 1-51 reason: '' skip: '' str: ok 185/213 todo: '' type: test - actual_ok: 1 line: ok 186 num: 186 ok: 1 pos: ext/Tree/t/extended_tests.t line 674, column 1-30 reason: '' skip: '' str: ok 186/213 todo: '' type: test - actual_ok: 1 line: ok 187 - ... the depth should be -1 num: 187 ok: 1 pos: ext/Tree/t/extended_tests.t line 677, column 1-62 reason: '' skip: '' str: ok 187/213 todo: '' type: test - actual_ok: 1 line: ok 188 - ... the depth should be 0 num: 188 ok: 1 pos: ext/Tree/t/extended_tests.t line 679, column 1-72 reason: '' skip: '' str: ok 188/213 todo: '' type: test - actual_ok: 1 line: ok 189 num: 189 ok: 1 pos: ext/Tree/t/extended_tests.t line 685, column 1-31 reason: '' skip: '' str: ok 189/213 todo: '' type: test - actual_ok: 1 line: ok 190 - ... the depth should be 1 num: 190 ok: 1 pos: ext/Tree/t/extended_tests.t line 688, column 1-60 reason: '' skip: '' str: ok 190/213 todo: '' type: test - actual_ok: 1 line: ok 191 - ... the depth should be 2 num: 191 ok: 1 pos: ext/Tree/t/extended_tests.t line 690, column 1-72 reason: '' skip: '' str: ok 191/213 todo: '' type: test - actual_ok: 1 line: ok 192 - ... these tree should be equal num: 192 ok: 1 pos: ext/Tree/t/extended_tests.t line 693, column 1-81 reason: '' skip: '' str: ok 192/213 todo: '' type: test - actual_ok: 1 line: ok 193 - ... these tree should be equal num: 193 ok: 1 pos: ext/Tree/t/extended_tests.t line 700, column 1-72 reason: '' skip: '' str: ok 193/213 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (ext/Tree/t/extended_tests.t line 703, column 1-42)\n\n" line: "not ok 194 # TODO bug" num: 194 ok: 1 pos: ext/Tree/t/extended_tests.t line 703, column 1-42 reason: bug skip: '' str: ok 194/213 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (ext/Tree/t/extended_tests.t line 705, column 1-74)\n\n" line: "not ok 195 - ... the depth should be -1 # TODO bug" num: 195 ok: 1 pos: ext/Tree/t/extended_tests.t line 705, column 1-74 reason: bug skip: '' str: ok 195/213 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (ext/Tree/t/extended_tests.t line 707, column 1-84)\n\n" line: "not ok 196 - ... the depth should be 0 # TODO bug" num: 196 ok: 1 pos: ext/Tree/t/extended_tests.t line 707, column 1-84 reason: bug skip: '' str: ok 196/213 todo: 1 type: test - actual_ok: 1 line: ok 197 num: 197 ok: 1 pos: ext/Tree/t/extended_tests.t line 718, column 1-31 reason: '' skip: '' str: ok 197/213 todo: '' type: test - actual_ok: 1 line: ok 198 - ... the depth should be -1 num: 198 ok: 1 pos: ext/Tree/t/extended_tests.t line 721, column 1-63 reason: '' skip: '' str: ok 198/213 todo: '' type: test - actual_ok: 1 line: ok 199 - ... the depth should be 0 num: 199 ok: 1 pos: ext/Tree/t/extended_tests.t line 723, column 1-73 reason: '' skip: '' str: ok 199/213 todo: '' type: test - actual_ok: 1 line: ok 200 num: 200 ok: 1 pos: ext/Tree/t/extended_tests.t line 729, column 1-32 reason: '' skip: '' str: ok 200/213 todo: '' type: test - actual_ok: 1 line: ok 201 - ... the depth should be 1 num: 201 ok: 1 pos: ext/Tree/t/extended_tests.t line 732, column 1-61 reason: '' skip: '' str: ok 201/213 todo: '' type: test - actual_ok: 1 line: ok 202 - ... the depth should be 2 num: 202 ok: 1 pos: ext/Tree/t/extended_tests.t line 734, column 1-73 reason: '' skip: '' str: ok 202/213 todo: '' type: test - actual_ok: 1 line: ok 203 - ... these tree should be equal num: 203 ok: 1 pos: ext/Tree/t/extended_tests.t line 737, column 1-82 reason: '' skip: '' str: ok 203/213 todo: '' type: test - actual_ok: 1 line: ok 204 - ... these tree should be equal num: 204 ok: 1 pos: ext/Tree/t/extended_tests.t line 744, column 1-74 reason: '' skip: '' str: ok 204/213 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (ext/Tree/t/extended_tests.t line 747, column 1-43)\n\n" line: "not ok 205 # TODO bug" num: 205 ok: 1 pos: ext/Tree/t/extended_tests.t line 747, column 1-43 reason: bug skip: '' str: ok 205/213 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (ext/Tree/t/extended_tests.t line 749, column 1-75)\n\n" line: "not ok 206 - ... the depth should be -1 # TODO bug" num: 206 ok: 1 pos: ext/Tree/t/extended_tests.t line 749, column 1-75 reason: bug skip: '' str: ok 206/213 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (ext/Tree/t/extended_tests.t line 751, column 1-85)\n\n" line: "not ok 207 - ... the depth should be 0 # TODO bug" num: 207 ok: 1 pos: ext/Tree/t/extended_tests.t line 751, column 1-85 reason: bug skip: '' str: ok 207/213 todo: 1 type: test - actual_ok: 1 line: ok 208 - ... these tree should be equal num: 208 ok: 1 pos: ext/Tree/t/extended_tests.t line 766, column 1-109 reason: '' skip: '' str: ok 208/213 todo: '' type: test - actual_ok: 1 line: ok 209 - ... these tree should be equal num: 209 ok: 1 pos: ext/Tree/t/extended_tests.t line 773, column 1-76 reason: '' skip: '' str: ok 209/213 todo: '' type: test - actual_ok: 1 line: ok 210 - ... these tree should be equal num: 210 ok: 1 pos: ext/Tree/t/extended_tests.t line 784, column 1-83 reason: '' skip: '' str: ok 210/213 todo: '' type: test - actual_ok: 1 line: ok 211 - ... these tree should be equal num: 211 ok: 1 pos: ext/Tree/t/extended_tests.t line 791, column 1-76 reason: '' skip: '' str: ok 211/213 todo: '' type: test - actual_ok: 1 line: ok 212 - ... our nodes match our control nodes num: 212 ok: 1 pos: ext/Tree/t/extended_tests.t line 830, column 1-83 reason: '' skip: '' str: ok 212/213 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (ext/Tree/t/extended_tests.t line 837, column 1-95)\n\n" line: "not ok 213 - ... our size is as we expect it to be # TODO bug" num: 213 ok: 1 pos: ext/Tree/t/extended_tests.t line 837, column 1-95 reason: bug skip: '' str: ok 213/213 todo: 1 type: test file: ext/Tree/t/extended_tests.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: The object is-a 'Tree' ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... this tree is a root ok: 1 reason: '' type: '' - actual_ok: 1 name: ... we have no children yet ok: 1 reason: '' type: '' - actual_ok: 1 name: ... we have no depth yet ok: 1 reason: '' type: '' - actual_ok: 1 name: ... root trees have no index ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Tree' ok: 1 reason: '' type: '' - actual_ok: 1 name: ... this tree is 1.0 ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... depth should be 0 now ok: 1 reason: '' type: '' - actual_ok: 1 name: ... index should be 0 now ok: 1 reason: '' type: '' - actual_ok: 1 name: ... we should have 1 children now ok: 1 reason: '' type: '' - actual_ok: 1 name: ... make sure our sub_tree is fetchable ok: 1 reason: '' type: '' - actual_ok: 1 name: ... make sure our sub_tree parent is tree ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Tree' ok: 1 reason: '' type: '' - actual_ok: 1 name: ... this tree is 2.0 ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... depth should be 0 now ok: 1 reason: '' type: '' - actual_ok: 1 name: ... index should be 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... we should have 2 children now ok: 1 reason: '' type: '' - actual_ok: 1 name: ... make sure our sub_tree is fetchable ok: 1 reason: '' type: '' - actual_ok: 1 name: ... make sure our sub_tree_2 parent is tree ok: 1 reason: '' type: '' - actual_ok: 1 name: ... this tree is 4.0 ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... depth should be 0 now ok: 1 reason: '' type: '' - actual_ok: 1 name: ... index should be 2 now ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... we should have 3 children now ok: 1 reason: '' type: '' - actual_ok: 1 name: ... make sure our sub_tree is fetchable ok: 1 reason: '' type: '' - actual_ok: 1 name: ... make sure our sub_tree_4 parent is tree ok: 1 reason: '' type: '' - actual_ok: 1 name: ... this tree is 3.0 ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... depth should be 0 now ok: 1 reason: '' type: '' - actual_ok: 1 name: ... index should be 2 now ok: 1 reason: '' type: '' - actual_ok: 1 name: ... index should be 3 now ok: 1 reason: '' type: '' - actual_ok: 1 name: ... we should have 4 children now ok: 1 reason: '' type: '' - actual_ok: 1 name: ... make sure our sub_tree is fetchable ok: 1 reason: '' type: '' - actual_ok: 1 name: ... make sure our sub_tree is fetchable ok: 1 reason: '' type: '' - actual_ok: 1 name: ... make sure our sub_tree_3 parent is tree ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... they at least have "1." followed by a digit ok: 1 reason: '' type: '' - actual_ok: 1 name: ... depth should be -1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... they at least have "1." followed by a digit ok: 1 reason: '' type: '' - actual_ok: 1 name: ... depth should be -1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... they at least have "1." followed by a digit ok: 1 reason: '' type: '' - actual_ok: 1 name: ... depth should be -1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... we should have 3 children now ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... their parent is the sub_tree ok: 1 reason: '' type: '' - actual_ok: 1 name: ... depth should be 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... their parent is the sub_tree ok: 1 reason: '' type: '' - actual_ok: 1 name: ... depth should be 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... their parent is the sub_tree ok: 1 reason: '' type: '' - actual_ok: 1 name: ... depth should be 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... they at least have "1." followed by a digit ok: 1 reason: '' type: '' - actual_ok: 1 name: ... depth should be -1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... they at least have "1." followed by a digit ok: 1 reason: '' type: '' - actual_ok: 1 name: ... depth should be -1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... they at least have "1." followed by a digit ok: 1 reason: '' type: '' - actual_ok: 1 name: ... depth should be -1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... we should have 6 children now ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... their parent is the sub_tree ok: 1 reason: '' type: '' - actual_ok: 1 name: ... depth should be 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... their parent is the sub_tree ok: 1 reason: '' type: '' - actual_ok: 1 name: ... depth should be 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... their parent is the sub_tree ok: 1 reason: '' type: '' - actual_ok: 1 name: ... depth should be 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... they at least have digit followed by ".0" ok: 1 reason: '' type: '' - actual_ok: 1 name: ... depth should be -1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... they at least have digit followed by ".0" ok: 1 reason: '' type: '' - actual_ok: 1 name: ... depth should be -1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... we should have 6 children now ok: 1 reason: '' type: '' - actual_ok: 1 name: ... they are the same ok: 1 reason: '' type: '' - actual_ok: 1 name: ... they are the same ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... their parent is the tree ok: 1 reason: '' type: '' - actual_ok: 1 name: ... depth should be 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... their parent is the tree ok: 1 reason: '' type: '' - actual_ok: 1 name: ... depth should be 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... node value should be 6.0 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... depth should be -1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... we should have 7 children now ok: 1 reason: '' type: '' - actual_ok: 1 name: ... they are the same ok: 1 reason: '' type: '' - actual_ok: 1 name: ... they are the same ok: 1 reason: '' type: '' - actual_ok: 1 name: ... they are the same ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... their parent is the tree ok: 1 reason: '' type: '' - actual_ok: 1 name: ... depth should be 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... they at least have digit followed by ".0" ok: 1 reason: '' type: '' - actual_ok: 1 name: ... depth should be -1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... they at least have digit followed by ".0" ok: 1 reason: '' type: '' - actual_ok: 1 name: ... depth should be -1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... we should have 6 children now ok: 1 reason: '' type: '' - actual_ok: 1 name: ... they are the same ok: 1 reason: '' type: '' - actual_ok: 1 name: ... they are the same ok: 1 reason: '' type: '' - actual_ok: 1 name: ... they are the same ok: 1 reason: '' type: '' - actual_ok: 1 name: ... they are the same ok: 1 reason: '' type: '' - actual_ok: 1 name: ... they are the same ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... their parent is the tree ok: 1 reason: '' type: '' - actual_ok: 1 name: ... depth should be 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... their parent is the tree ok: 1 reason: '' type: '' - actual_ok: 1 name: ... depth should be 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... siblings are the same as children ok: 1 reason: '' type: '' - actual_ok: 1 name: ... siblings are the same as children ok: 1 reason: '' type: '' - actual_ok: 1 name: ... siblings are the same as children ok: 1 reason: '' type: '' - actual_ok: 1 name: ... siblings are the same as children ok: 1 reason: '' type: '' - actual_ok: 1 name: ... siblings are the same as children ok: 1 reason: '' type: '' - actual_ok: 1 name: ... siblings are the same as children ok: 1 reason: '' type: '' - actual_ok: 1 name: ... siblings are the same as children ok: 1 reason: '' type: '' - actual_ok: 1 name: ... siblings are the same as children ok: 1 reason: '' type: '' - actual_ok: 1 name: ... siblings are the same as children ok: 1 reason: '' type: '' - actual_ok: 1 name: ... siblings are the same as children ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Tree' ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... should be the same ok: 1 reason: '' type: '' - actual_ok: 1 name: ... we should have 1 child here ok: 1 reason: '' type: '' - actual_ok: 1 name: ... we should have 2 children here ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... their parent is the tree ok: 1 reason: '' type: '' - actual_ok: 1 name: ... depth should be 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... their parent is the tree ok: 1 reason: '' type: '' - actual_ok: 1 name: ... depth should be 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Tree' ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... should be the same ok: 1 reason: '' type: '' - actual_ok: 1 name: ... we should have 1 child here ok: 1 reason: '' type: '' - actual_ok: 1 name: ... we should have 1 child here ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... their parent is the tree ok: 1 reason: '' type: '' - actual_ok: 1 name: ... depth should be 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... the depth should be -1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... the depth should be 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... the depth should be 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... the depth should be 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... these tree should be equal ok: 1 reason: '' type: '' - actual_ok: 1 name: ... these tree should be equal ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (ext/Tree/t/extended_tests.t line 703, column 1-42)\n" name: ok: 1 reason: bug type: todo - actual_ok: 0 diagnostics: " Failed (TODO bug) test (ext/Tree/t/extended_tests.t line 705, column 1-74)\n" name: ... the depth should be -1 ok: 1 reason: bug type: todo - actual_ok: 0 diagnostics: " Failed (TODO bug) test (ext/Tree/t/extended_tests.t line 707, column 1-84)\n" name: ... the depth should be 0 ok: 1 reason: bug type: todo - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... the depth should be -1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... the depth should be 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ... the depth should be 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... the depth should be 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... these tree should be equal ok: 1 reason: '' type: '' - actual_ok: 1 name: ... these tree should be equal ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (ext/Tree/t/extended_tests.t line 747, column 1-43)\n" name: ok: 1 reason: bug type: todo - actual_ok: 0 diagnostics: " Failed (TODO bug) test (ext/Tree/t/extended_tests.t line 749, column 1-75)\n" name: ... the depth should be -1 ok: 1 reason: bug type: todo - actual_ok: 0 diagnostics: " Failed (TODO bug) test (ext/Tree/t/extended_tests.t line 751, column 1-85)\n" name: ... the depth should be 0 ok: 1 reason: bug type: todo - actual_ok: 1 name: ... these tree should be equal ok: 1 reason: '' type: '' - actual_ok: 1 name: ... these tree should be equal ok: 1 reason: '' type: '' - actual_ok: 1 name: ... these tree should be equal ok: 1 reason: '' type: '' - actual_ok: 1 name: ... these tree should be equal ok: 1 reason: '' type: '' - actual_ok: 1 name: ... our nodes match our control nodes ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (ext/Tree/t/extended_tests.t line 837, column 1-95)\n" name: ... our size is as we expect it to be ok: 1 reason: bug type: todo exit: 0 max: 213 ok: 213 passing: 1 seen: 213 todo: 7 wait: 0 - events: - actual_ok: 1 line: ok 1 - ... D has a height of 1 num: 1 ok: 1 pos: ext/Tree/t/height_test.t line 18, column 5-50 reason: '' skip: '' str: ok 1/57 todo: '' type: test - actual_ok: 1 line: ok 2 - ... D has a height of 2 num: 2 ok: 1 pos: ext/Tree/t/height_test.t line 29, column 5-50 reason: '' skip: '' str: ok 2/57 todo: '' type: test - actual_ok: 1 line: ok 3 - ... E has a height of 1 num: 3 ok: 1 pos: ext/Tree/t/height_test.t line 30, column 5-50 reason: '' skip: '' str: ok 3/57 todo: '' type: test - actual_ok: 1 line: ok 4 - ... D has a height of 3 num: 4 ok: 1 pos: ext/Tree/t/height_test.t line 43, column 5-50 reason: '' skip: '' str: ok 4/57 todo: '' type: test - actual_ok: 1 line: ok 5 - ... E has a height of 2 num: 5 ok: 1 pos: ext/Tree/t/height_test.t line 44, column 5-50 reason: '' skip: '' str: ok 5/57 todo: '' type: test - actual_ok: 1 line: ok 6 - ... F has a height of 1 num: 6 ok: 1 pos: ext/Tree/t/height_test.t line 45, column 5-50 reason: '' skip: '' str: ok 6/57 todo: '' type: test - actual_ok: 1 line: ok 7 - ... D has a height of 3 num: 7 ok: 1 pos: ext/Tree/t/height_test.t line 58, column 5-50 reason: '' skip: '' str: ok 7/57 todo: '' type: test - actual_ok: 1 line: ok 8 - ... E has a height of 2 num: 8 ok: 1 pos: ext/Tree/t/height_test.t line 59, column 5-50 reason: '' skip: '' str: ok 8/57 todo: '' type: test - actual_ok: 1 line: ok 9 - ... F has a height of 1 num: 9 ok: 1 pos: ext/Tree/t/height_test.t line 60, column 5-50 reason: '' skip: '' str: ok 9/57 todo: '' type: test - actual_ok: 1 line: ok 10 - ... C has a height of 1 num: 10 ok: 1 pos: ext/Tree/t/height_test.t line 61, column 5-50 reason: '' skip: '' str: ok 10/57 todo: '' type: test - actual_ok: 1 line: ok 11 - ... D has a height of 3 num: 11 ok: 1 pos: ext/Tree/t/height_test.t line 75, column 5-50 reason: '' skip: '' str: ok 11/57 todo: '' type: test - actual_ok: 1 line: ok 12 - ... E has a height of 2 num: 12 ok: 1 pos: ext/Tree/t/height_test.t line 76, column 5-50 reason: '' skip: '' str: ok 12/57 todo: '' type: test - actual_ok: 1 line: ok 13 - ... F has a height of 1 num: 13 ok: 1 pos: ext/Tree/t/height_test.t line 77, column 5-50 reason: '' skip: '' str: ok 13/57 todo: '' type: test - actual_ok: 1 line: ok 14 - ... C has a height of 2 num: 14 ok: 1 pos: ext/Tree/t/height_test.t line 78, column 5-50 reason: '' skip: '' str: ok 14/57 todo: '' type: test - actual_ok: 1 line: ok 15 - ... B has a height of 1 num: 15 ok: 1 pos: ext/Tree/t/height_test.t line 79, column 5-50 reason: '' skip: '' str: ok 15/57 todo: '' type: test - actual_ok: 1 line: ok 16 - ... D has a height of 4 num: 16 ok: 1 pos: ext/Tree/t/height_test.t line 94, column 5-50 reason: '' skip: '' str: ok 16/57 todo: '' type: test - actual_ok: 1 line: ok 17 - ... E has a height of 2 num: 17 ok: 1 pos: ext/Tree/t/height_test.t line 95, column 5-50 reason: '' skip: '' str: ok 17/57 todo: '' type: test - actual_ok: 1 line: ok 18 - ... F has a height of 1 num: 18 ok: 1 pos: ext/Tree/t/height_test.t line 96, column 5-50 reason: '' skip: '' str: ok 18/57 todo: '' type: test - actual_ok: 1 line: ok 19 - ... C has a height of 3 num: 19 ok: 1 pos: ext/Tree/t/height_test.t line 97, column 5-50 reason: '' skip: '' str: ok 19/57 todo: '' type: test - actual_ok: 1 line: ok 20 - ... B has a height of 2 num: 20 ok: 1 pos: ext/Tree/t/height_test.t line 98, column 5-50 reason: '' skip: '' str: ok 20/57 todo: '' type: test - actual_ok: 1 line: ok 21 - ... A has a height of 1 num: 21 ok: 1 pos: ext/Tree/t/height_test.t line 99, column 5-50 reason: '' skip: '' str: ok 21/57 todo: '' type: test - actual_ok: 1 line: ok 22 - ... D has a height of 4 num: 22 ok: 1 pos: ext/Tree/t/height_test.t line 114, column 5-50 reason: '' skip: '' str: ok 22/57 todo: '' type: test - actual_ok: 1 line: ok 23 - ... E has a height of 2 num: 23 ok: 1 pos: ext/Tree/t/height_test.t line 115, column 5-50 reason: '' skip: '' str: ok 23/57 todo: '' type: test - actual_ok: 1 line: ok 24 - ... F has a height of 1 num: 24 ok: 1 pos: ext/Tree/t/height_test.t line 116, column 5-50 reason: '' skip: '' str: ok 24/57 todo: '' type: test - actual_ok: 1 line: ok 25 - ... G has a height of 1 num: 25 ok: 1 pos: ext/Tree/t/height_test.t line 117, column 5-50 reason: '' skip: '' str: ok 25/57 todo: '' type: test - actual_ok: 1 line: ok 26 - ... C has a height of 3 num: 26 ok: 1 pos: ext/Tree/t/height_test.t line 118, column 5-50 reason: '' skip: '' str: ok 26/57 todo: '' type: test - actual_ok: 1 line: ok 27 - ... B has a height of 2 num: 27 ok: 1 pos: ext/Tree/t/height_test.t line 119, column 5-50 reason: '' skip: '' str: ok 27/57 todo: '' type: test - actual_ok: 1 line: ok 28 - ... A has a height of 1 num: 28 ok: 1 pos: ext/Tree/t/height_test.t line 120, column 5-50 reason: '' skip: '' str: ok 28/57 todo: '' type: test - actual_ok: 1 line: ok 29 - ... D has a height of 4 num: 29 ok: 1 pos: ext/Tree/t/height_test.t line 135, column 5-50 reason: '' skip: '' str: ok 29/57 todo: '' type: test - actual_ok: 1 line: ok 30 - ... E has a height of 3 num: 30 ok: 1 pos: ext/Tree/t/height_test.t line 136, column 5-50 reason: '' skip: '' str: ok 30/57 todo: '' type: test - actual_ok: 1 line: ok 31 - ... F has a height of 1 num: 31 ok: 1 pos: ext/Tree/t/height_test.t line 137, column 5-50 reason: '' skip: '' str: ok 31/57 todo: '' type: test - actual_ok: 1 line: ok 32 - ... G has a height of 2 num: 32 ok: 1 pos: ext/Tree/t/height_test.t line 138, column 5-50 reason: '' skip: '' str: ok 32/57 todo: '' type: test - actual_ok: 1 line: ok 33 - ... H has a height of 1 num: 33 ok: 1 pos: ext/Tree/t/height_test.t line 139, column 5-50 reason: '' skip: '' str: ok 33/57 todo: '' type: test - actual_ok: 1 line: ok 34 - ... C has a height of 3 num: 34 ok: 1 pos: ext/Tree/t/height_test.t line 140, column 5-50 reason: '' skip: '' str: ok 34/57 todo: '' type: test - actual_ok: 1 line: ok 35 - ... B has a height of 2 num: 35 ok: 1 pos: ext/Tree/t/height_test.t line 141, column 5-50 reason: '' skip: '' str: ok 35/57 todo: '' type: test - actual_ok: 1 line: ok 36 - ... A has a height of 1 num: 36 ok: 1 pos: ext/Tree/t/height_test.t line 142, column 5-50 reason: '' skip: '' str: ok 36/57 todo: '' type: test - actual_ok: 1 line: ok 37 - ... removed A subtree from B tree num: 37 ok: 1 pos: ext/Tree/t/height_test.t line 144, column 5-65 reason: '' skip: '' str: ok 37/57 todo: '' type: test - actual_ok: 1 line: ok 38 - ... D has a height of 4 num: 38 ok: 1 pos: ext/Tree/t/height_test.t line 155, column 5-50 reason: '' skip: '' str: ok 38/57 todo: '' type: test - actual_ok: 1 line: ok 39 - ... E has a height of 3 num: 39 ok: 1 pos: ext/Tree/t/height_test.t line 156, column 5-50 reason: '' skip: '' str: ok 39/57 todo: '' type: test - actual_ok: 1 line: ok 40 - ... F has a height of 1 num: 40 ok: 1 pos: ext/Tree/t/height_test.t line 157, column 5-50 reason: '' skip: '' str: ok 40/57 todo: '' type: test - actual_ok: 1 line: ok 41 - ... G has a height of 2 num: 41 ok: 1 pos: ext/Tree/t/height_test.t line 158, column 5-50 reason: '' skip: '' str: ok 41/57 todo: '' type: test - actual_ok: 1 line: ok 42 - ... H has a height of 1 num: 42 ok: 1 pos: ext/Tree/t/height_test.t line 159, column 5-50 reason: '' skip: '' str: ok 42/57 todo: '' type: test - actual_ok: 1 line: ok 43 - ... C has a height of 2 num: 43 ok: 1 pos: ext/Tree/t/height_test.t line 160, column 5-50 reason: '' skip: '' str: ok 43/57 todo: '' type: test - actual_ok: 1 line: ok 44 - ... B has a height of 1 num: 44 ok: 1 pos: ext/Tree/t/height_test.t line 161, column 5-50 reason: '' skip: '' str: ok 44/57 todo: '' type: test - actual_ok: 1 line: ok 45 - ... A has a height of 1 num: 45 ok: 1 pos: ext/Tree/t/height_test.t line 164, column 5-50 reason: '' skip: '' str: ok 45/57 todo: '' type: test - actual_ok: 1 line: ok 46 - ... removed E subtree from D tree num: 46 ok: 1 pos: ext/Tree/t/height_test.t line 166, column 5-65 reason: '' skip: '' str: ok 46/57 todo: '' type: test - actual_ok: 1 line: ok 47 - ... D has a height of 3 num: 47 ok: 1 pos: ext/Tree/t/height_test.t line 175, column 5-50 reason: '' skip: '' str: ok 47/57 todo: '' type: test - actual_ok: 1 line: ok 48 - ... C has a height of 2 num: 48 ok: 1 pos: ext/Tree/t/height_test.t line 176, column 5-50 reason: '' skip: '' str: ok 48/57 todo: '' type: test - actual_ok: 1 line: ok 49 - ... B has a height of 1 num: 49 ok: 1 pos: ext/Tree/t/height_test.t line 177, column 5-50 reason: '' skip: '' str: ok 49/57 todo: '' type: test - actual_ok: 1 line: ok 50 - ... E has a height of 3 num: 50 ok: 1 pos: ext/Tree/t/height_test.t line 180, column 5-50 reason: '' skip: '' str: ok 50/57 todo: '' type: test - actual_ok: 1 line: ok 51 - ... F has a height of 1 num: 51 ok: 1 pos: ext/Tree/t/height_test.t line 181, column 5-50 reason: '' skip: '' str: ok 51/57 todo: '' type: test - actual_ok: 1 line: ok 52 - ... G has a height of 2 num: 52 ok: 1 pos: ext/Tree/t/height_test.t line 182, column 5-50 reason: '' skip: '' str: ok 52/57 todo: '' type: test - actual_ok: 1 line: ok 53 - ... H has a height of 1 num: 53 ok: 1 pos: ext/Tree/t/height_test.t line 183, column 5-50 reason: '' skip: '' str: ok 53/57 todo: '' type: test - actual_ok: 1 line: ok 54 - ... removed C subtree from D tree num: 54 ok: 1 pos: ext/Tree/t/height_test.t line 185, column 5-65 reason: '' skip: '' str: ok 54/57 todo: '' type: test - actual_ok: 1 line: ok 55 - ... D has a height of 1 num: 55 ok: 1 pos: ext/Tree/t/height_test.t line 190, column 5-50 reason: '' skip: '' str: ok 55/57 todo: '' type: test - actual_ok: 1 line: ok 56 - ... C has a height of 2 num: 56 ok: 1 pos: ext/Tree/t/height_test.t line 193, column 5-50 reason: '' skip: '' str: ok 56/57 todo: '' type: test - actual_ok: 1 line: ok 57 - ... B has a height of 1 num: 57 ok: 1 pos: ext/Tree/t/height_test.t line 194, column 5-50 reason: '' skip: '' str: ok 57/57 todo: '' type: test file: ext/Tree/t/height_test.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: ... D has a height of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... D has a height of 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... E has a height of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... D has a height of 3 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... E has a height of 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... F has a height of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... D has a height of 3 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... E has a height of 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... F has a height of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... C has a height of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... D has a height of 3 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... E has a height of 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... F has a height of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... C has a height of 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... B has a height of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... D has a height of 4 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... E has a height of 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... F has a height of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... C has a height of 3 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... B has a height of 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... A has a height of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... D has a height of 4 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... E has a height of 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... F has a height of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... G has a height of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... C has a height of 3 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... B has a height of 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... A has a height of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... D has a height of 4 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... E has a height of 3 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... F has a height of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... G has a height of 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... H has a height of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... C has a height of 3 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... B has a height of 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... A has a height of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... removed A subtree from B tree ok: 1 reason: '' type: '' - actual_ok: 1 name: ... D has a height of 4 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... E has a height of 3 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... F has a height of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... G has a height of 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... H has a height of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... C has a height of 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... B has a height of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... A has a height of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... removed E subtree from D tree ok: 1 reason: '' type: '' - actual_ok: 1 name: ... D has a height of 3 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... C has a height of 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... B has a height of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... E has a height of 3 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... F has a height of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... G has a height of 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... H has a height of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... removed C subtree from D tree ok: 1 reason: '' type: '' - actual_ok: 1 name: ... D has a height of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... C has a height of 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... B has a height of 1 ok: 1 reason: '' type: '' exit: 0 max: 57 ok: 57 passing: 1 seen: 57 wait: 0 - events: - actual_ok: 0 diag: "# Failed (TODO bug) test (ext/Tree/t/subclass.t line 7, column 1-98)\n\n" line: "not ok 1 - This test is totally foobarred (something about submethod BUILD MMD i think) # TODO bug" num: 1 ok: 1 pos: ext/Tree/t/subclass.t line 7, column 1-98 reason: bug skip: '' str: ok 1/1 todo: 1 type: test file: ext/Tree/t/subclass.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 0 diagnostics: " Failed (TODO bug) test (ext/Tree/t/subclass.t line 7, column 1-98)\n" name: This test is totally foobarred (something about submethod BUILD MMD i think) ok: 1 reason: bug type: todo exit: 0 max: 1 ok: 1 passing: 1 seen: 1 todo: 1 wait: 0 - events: [] file: ext/Tree/t/visitor.t results: !!perl/hash:Test::Harness::Results exit: 1 passing: 0 wait: 256 - events: - actual_ok: 1 line: ok 1 - ... D has a width of 1 num: 1 ok: 1 pos: ext/Tree/t/width_test.t line 18, column 5-48 reason: '' skip: '' str: ok 1/66 todo: '' type: test - actual_ok: 1 line: ok 2 - ... D has a width of 1 num: 2 ok: 1 pos: ext/Tree/t/width_test.t line 29, column 5-48 reason: '' skip: '' str: ok 2/66 todo: '' type: test - actual_ok: 1 line: ok 3 - ... E has a width of 1 num: 3 ok: 1 pos: ext/Tree/t/width_test.t line 30, column 5-48 reason: '' skip: '' str: ok 3/66 todo: '' type: test - actual_ok: 1 line: ok 4 - ... D has a width of 1 num: 4 ok: 1 pos: ext/Tree/t/width_test.t line 43, column 5-48 reason: '' skip: '' str: ok 4/66 todo: '' type: test - actual_ok: 1 line: ok 5 - ... E has a width of 1 num: 5 ok: 1 pos: ext/Tree/t/width_test.t line 44, column 5-48 reason: '' skip: '' str: ok 5/66 todo: '' type: test - actual_ok: 1 line: ok 6 - ... F has a width of 1 num: 6 ok: 1 pos: ext/Tree/t/width_test.t line 45, column 5-48 reason: '' skip: '' str: ok 6/66 todo: '' type: test - actual_ok: 1 line: ok 7 - ... D has a width of 2 num: 7 ok: 1 pos: ext/Tree/t/width_test.t line 58, column 5-48 reason: '' skip: '' str: ok 7/66 todo: '' type: test - actual_ok: 1 line: ok 8 - ... E has a width of 1 num: 8 ok: 1 pos: ext/Tree/t/width_test.t line 59, column 5-48 reason: '' skip: '' str: ok 8/66 todo: '' type: test - actual_ok: 1 line: ok 9 - ... F has a width of 1 num: 9 ok: 1 pos: ext/Tree/t/width_test.t line 60, column 5-48 reason: '' skip: '' str: ok 9/66 todo: '' type: test - actual_ok: 1 line: ok 10 - ... C has a width of 1 num: 10 ok: 1 pos: ext/Tree/t/width_test.t line 61, column 5-48 reason: '' skip: '' str: ok 10/66 todo: '' type: test - actual_ok: 1 line: ok 11 - ... D has a width of 3 num: 11 ok: 1 pos: ext/Tree/t/width_test.t line 75, column 5-48 reason: '' skip: '' str: ok 11/66 todo: '' type: test - actual_ok: 1 line: ok 12 - ... E has a width of 1 num: 12 ok: 1 pos: ext/Tree/t/width_test.t line 76, column 5-48 reason: '' skip: '' str: ok 12/66 todo: '' type: test - actual_ok: 1 line: ok 13 - ... F has a width of 1 num: 13 ok: 1 pos: ext/Tree/t/width_test.t line 77, column 5-48 reason: '' skip: '' str: ok 13/66 todo: '' type: test - actual_ok: 1 line: ok 14 - ... C has a width of 1 num: 14 ok: 1 pos: ext/Tree/t/width_test.t line 78, column 5-48 reason: '' skip: '' str: ok 14/66 todo: '' type: test - actual_ok: 1 line: ok 15 - ... B has a width of 1 num: 15 ok: 1 pos: ext/Tree/t/width_test.t line 79, column 5-48 reason: '' skip: '' str: ok 15/66 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (ext/Tree/t/width_test.t line 93, column 5-60)\n\n" line: "not ok 16 - ... D has a width of 4 # TODO bug" num: 16 ok: 1 pos: ext/Tree/t/width_test.t line 93, column 5-60 reason: bug skip: '' str: ok 16/66 todo: 1 type: test - actual_ok: 1 line: ok 17 - ... E has a width of 2 num: 17 ok: 1 pos: ext/Tree/t/width_test.t line 94, column 5-48 reason: '' skip: '' str: ok 17/66 todo: '' type: test - actual_ok: 1 line: ok 18 - ... F has a width of 1 num: 18 ok: 1 pos: ext/Tree/t/width_test.t line 95, column 5-48 reason: '' skip: '' str: ok 18/66 todo: '' type: test - actual_ok: 1 line: ok 19 - ... C has a width of 1 num: 19 ok: 1 pos: ext/Tree/t/width_test.t line 96, column 5-48 reason: '' skip: '' str: ok 19/66 todo: '' type: test - actual_ok: 1 line: ok 20 - ... B has a width of 1 num: 20 ok: 1 pos: ext/Tree/t/width_test.t line 97, column 5-48 reason: '' skip: '' str: ok 20/66 todo: '' type: test - actual_ok: 1 line: ok 21 - ... A has a width of 1 num: 21 ok: 1 pos: ext/Tree/t/width_test.t line 98, column 5-48 reason: '' skip: '' str: ok 21/66 todo: '' type: test - actual_ok: 1 line: ok 22 - ... D has a width of 5 num: 22 ok: 1 pos: ext/Tree/t/width_test.t line 111, column 5-48 reason: '' skip: '' str: ok 22/66 todo: '' type: test - actual_ok: 1 line: ok 23 - ... E has a width of 3 num: 23 ok: 1 pos: ext/Tree/t/width_test.t line 112, column 5-48 reason: '' skip: '' str: ok 23/66 todo: '' type: test - actual_ok: 1 line: ok 24 - ... F has a width of 1 num: 24 ok: 1 pos: ext/Tree/t/width_test.t line 113, column 5-48 reason: '' skip: '' str: ok 24/66 todo: '' type: test - actual_ok: 1 line: ok 25 - ... G has a width of 1 num: 25 ok: 1 pos: ext/Tree/t/width_test.t line 114, column 5-48 reason: '' skip: '' str: ok 25/66 todo: '' type: test - actual_ok: 1 line: ok 26 - ... C has a width of 1 num: 26 ok: 1 pos: ext/Tree/t/width_test.t line 115, column 5-48 reason: '' skip: '' str: ok 26/66 todo: '' type: test - actual_ok: 1 line: ok 27 - ... B has a width of 1 num: 27 ok: 1 pos: ext/Tree/t/width_test.t line 116, column 5-48 reason: '' skip: '' str: ok 27/66 todo: '' type: test - actual_ok: 1 line: ok 28 - ... A has a width of 1 num: 28 ok: 1 pos: ext/Tree/t/width_test.t line 117, column 5-48 reason: '' skip: '' str: ok 28/66 todo: '' type: test - actual_ok: 1 line: ok 29 - ... D has a width of 5 num: 29 ok: 1 pos: ext/Tree/t/width_test.t line 132, column 5-48 reason: '' skip: '' str: ok 29/66 todo: '' type: test - actual_ok: 1 line: ok 30 - ... E has a width of 3 num: 30 ok: 1 pos: ext/Tree/t/width_test.t line 133, column 5-48 reason: '' skip: '' str: ok 30/66 todo: '' type: test - actual_ok: 1 line: ok 31 - ... F has a width of 1 num: 31 ok: 1 pos: ext/Tree/t/width_test.t line 134, column 5-48 reason: '' skip: '' str: ok 31/66 todo: '' type: test - actual_ok: 1 line: ok 32 - ... G has a width of 1 num: 32 ok: 1 pos: ext/Tree/t/width_test.t line 135, column 5-48 reason: '' skip: '' str: ok 32/66 todo: '' type: test - actual_ok: 1 line: ok 33 - ... H has a width of 1 num: 33 ok: 1 pos: ext/Tree/t/width_test.t line 136, column 5-48 reason: '' skip: '' str: ok 33/66 todo: '' type: test - actual_ok: 1 line: ok 34 - ... C has a width of 1 num: 34 ok: 1 pos: ext/Tree/t/width_test.t line 137, column 5-48 reason: '' skip: '' str: ok 34/66 todo: '' type: test - actual_ok: 1 line: ok 35 - ... B has a width of 1 num: 35 ok: 1 pos: ext/Tree/t/width_test.t line 138, column 5-48 reason: '' skip: '' str: ok 35/66 todo: '' type: test - actual_ok: 1 line: ok 36 - ... A has a width of 1 num: 36 ok: 1 pos: ext/Tree/t/width_test.t line 139, column 5-48 reason: '' skip: '' str: ok 36/66 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (ext/Tree/t/width_test.t line 154, column 5-60)\n\n" line: "not ok 37 - ... D has a width of 6 # TODO bug" num: 37 ok: 1 pos: ext/Tree/t/width_test.t line 154, column 5-60 reason: bug skip: '' str: ok 37/66 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (ext/Tree/t/width_test.t line 155, column 5-60)\n\n" line: "not ok 38 - ... E has a width of 4 # TODO bug" num: 38 ok: 1 pos: ext/Tree/t/width_test.t line 155, column 5-60 reason: bug skip: '' str: ok 38/66 todo: 1 type: test - actual_ok: 1 line: ok 39 - ... F has a width of 1 num: 39 ok: 1 pos: ext/Tree/t/width_test.t line 156, column 5-48 reason: '' skip: '' str: ok 39/66 todo: '' type: test - actual_ok: 1 line: ok 40 - ... G has a width of 2 num: 40 ok: 1 pos: ext/Tree/t/width_test.t line 157, column 5-48 reason: '' skip: '' str: ok 40/66 todo: '' type: test - actual_ok: 1 line: ok 41 - ... H has a width of 1 num: 41 ok: 1 pos: ext/Tree/t/width_test.t line 158, column 5-48 reason: '' skip: '' str: ok 41/66 todo: '' type: test - actual_ok: 1 line: ok 42 - ... I has a width of 1 num: 42 ok: 1 pos: ext/Tree/t/width_test.t line 159, column 5-48 reason: '' skip: '' str: ok 42/66 todo: '' type: test - actual_ok: 1 line: ok 43 - ... C has a width of 1 num: 43 ok: 1 pos: ext/Tree/t/width_test.t line 160, column 5-48 reason: '' skip: '' str: ok 43/66 todo: '' type: test - actual_ok: 1 line: ok 44 - ... B has a width of 1 num: 44 ok: 1 pos: ext/Tree/t/width_test.t line 161, column 5-48 reason: '' skip: '' str: ok 44/66 todo: '' type: test - actual_ok: 1 line: ok 45 - ... A has a width of 1 num: 45 ok: 1 pos: ext/Tree/t/width_test.t line 162, column 5-48 reason: '' skip: '' str: ok 45/66 todo: '' type: test - actual_ok: 1 line: ok 46 - ... removed A subtree from B tree num: 46 ok: 1 pos: ext/Tree/t/width_test.t line 164, column 5-65 reason: '' skip: '' str: ok 46/66 todo: '' type: test - actual_ok: 1 line: ok 47 - ... D has a width of 5 num: 47 ok: 1 pos: ext/Tree/t/width_test.t line 175, column 5-48 reason: '' skip: '' str: ok 47/66 todo: '' type: test - actual_ok: 1 line: ok 48 - ... E has a width of 3 num: 48 ok: 1 pos: ext/Tree/t/width_test.t line 176, column 5-48 reason: '' skip: '' str: ok 48/66 todo: '' type: test - actual_ok: 1 line: ok 49 - ... F has a width of 1 num: 49 ok: 1 pos: ext/Tree/t/width_test.t line 177, column 5-48 reason: '' skip: '' str: ok 49/66 todo: '' type: test - actual_ok: 1 line: ok 50 - ... G has a width of 2 num: 50 ok: 1 pos: ext/Tree/t/width_test.t line 178, column 5-48 reason: '' skip: '' str: ok 50/66 todo: '' type: test - actual_ok: 1 line: ok 51 - ... H has a width of 1 num: 51 ok: 1 pos: ext/Tree/t/width_test.t line 179, column 5-48 reason: '' skip: '' str: ok 51/66 todo: '' type: test - actual_ok: 1 line: ok 52 - ... C has a width of 2 num: 52 ok: 1 pos: ext/Tree/t/width_test.t line 180, column 5-48 reason: '' skip: '' str: ok 52/66 todo: '' type: test - actual_ok: 1 line: ok 53 - ... B has a width of 1 num: 53 ok: 1 pos: ext/Tree/t/width_test.t line 181, column 5-48 reason: '' skip: '' str: ok 53/66 todo: '' type: test - actual_ok: 1 line: ok 54 - ... A has a width of 1 num: 54 ok: 1 pos: ext/Tree/t/width_test.t line 184, column 5-48 reason: '' skip: '' str: ok 54/66 todo: '' type: test - actual_ok: 1 line: ok 55 - ... removed E subtree from D tree num: 55 ok: 1 pos: ext/Tree/t/width_test.t line 186, column 5-65 reason: '' skip: '' str: ok 55/66 todo: '' type: test - actual_ok: 1 line: ok 56 - ... D has a width of 2 num: 56 ok: 1 pos: ext/Tree/t/width_test.t line 193, column 5-48 reason: '' skip: '' str: ok 56/66 todo: '' type: test - actual_ok: 1 line: ok 57 - ... C has a width of 1 num: 57 ok: 1 pos: ext/Tree/t/width_test.t line 194, column 5-48 reason: '' skip: '' str: ok 57/66 todo: '' type: test - actual_ok: 1 line: ok 58 - ... B has a width of 1 num: 58 ok: 1 pos: ext/Tree/t/width_test.t line 195, column 5-48 reason: '' skip: '' str: ok 58/66 todo: '' type: test - actual_ok: 1 line: ok 59 - ... E has a width of 3 num: 59 ok: 1 pos: ext/Tree/t/width_test.t line 198, column 5-48 reason: '' skip: '' str: ok 59/66 todo: '' type: test - actual_ok: 1 line: ok 60 - ... F has a width of 1 num: 60 ok: 1 pos: ext/Tree/t/width_test.t line 199, column 5-48 reason: '' skip: '' str: ok 60/66 todo: '' type: test - actual_ok: 1 line: ok 61 - ... G has a width of 2 num: 61 ok: 1 pos: ext/Tree/t/width_test.t line 200, column 5-48 reason: '' skip: '' str: ok 61/66 todo: '' type: test - actual_ok: 1 line: ok 62 - ... H has a width of 1 num: 62 ok: 1 pos: ext/Tree/t/width_test.t line 201, column 5-48 reason: '' skip: '' str: ok 62/66 todo: '' type: test - actual_ok: 1 line: ok 63 - ... removed C subtree from D tree num: 63 ok: 1 pos: ext/Tree/t/width_test.t line 203, column 5-65 reason: '' skip: '' str: ok 63/66 todo: '' type: test - actual_ok: 1 line: ok 64 - ... D has a width of 1 num: 64 ok: 1 pos: ext/Tree/t/width_test.t line 210, column 5-48 reason: '' skip: '' str: ok 64/66 todo: '' type: test - actual_ok: 1 line: ok 65 - ... B has a width of 1 num: 65 ok: 1 pos: ext/Tree/t/width_test.t line 211, column 5-48 reason: '' skip: '' str: ok 65/66 todo: '' type: test - actual_ok: 1 line: ok 66 - ... C has a width of 1 num: 66 ok: 1 pos: ext/Tree/t/width_test.t line 214, column 5-48 reason: '' skip: '' str: ok 66/66 todo: '' type: test file: ext/Tree/t/width_test.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: ... D has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... D has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... E has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... D has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... E has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... F has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... D has a width of 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... E has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... F has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... C has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... D has a width of 3 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... E has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... F has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... C has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... B has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (ext/Tree/t/width_test.t line 93, column 5-60)\n" name: ... D has a width of 4 ok: 1 reason: bug type: todo - actual_ok: 1 name: ... E has a width of 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... F has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... C has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... B has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... A has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... D has a width of 5 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... E has a width of 3 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... F has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... G has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... C has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... B has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... A has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... D has a width of 5 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... E has a width of 3 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... F has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... G has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... H has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... C has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... B has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... A has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (ext/Tree/t/width_test.t line 154, column 5-60)\n" name: ... D has a width of 6 ok: 1 reason: bug type: todo - actual_ok: 0 diagnostics: " Failed (TODO bug) test (ext/Tree/t/width_test.t line 155, column 5-60)\n" name: ... E has a width of 4 ok: 1 reason: bug type: todo - actual_ok: 1 name: ... F has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... G has a width of 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... H has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... I has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... C has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... B has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... A has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... removed A subtree from B tree ok: 1 reason: '' type: '' - actual_ok: 1 name: ... D has a width of 5 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... E has a width of 3 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... F has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... G has a width of 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... H has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... C has a width of 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... B has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... A has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... removed E subtree from D tree ok: 1 reason: '' type: '' - actual_ok: 1 name: ... D has a width of 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... C has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... B has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... E has a width of 3 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... F has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... G has a width of 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... H has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... removed C subtree from D tree ok: 1 reason: '' type: '' - actual_ok: 1 name: ... D has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... B has a width of 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: ... C has a width of 1 ok: 1 reason: '' type: '' exit: 0 max: 66 ok: 66 passing: 1 seen: 66 todo: 3 wait: 0 - events: [] file: ext/URI/t/escape.t results: !!perl/hash:Test::Harness::Results exit: 1 max: 8 passing: 0 wait: 256 - events: - actual_ok: 1 line: "ok 1 - # skip unreliable test results" num: 1 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: unreliable test results skip: 1 str: ok 1/3 todo: '' type: test - actual_ok: 1 line: "ok 2 - # skip unreliable test results" num: 2 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: unreliable test results skip: 1 str: ok 2/3 todo: '' type: test - actual_ok: 1 line: "ok 3 - # skip unreliable test results" num: 3 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: unreliable test results skip: 1 str: ok 3/3 todo: '' type: test file: ext/WTemplate/t/basic.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: " " ok: 1 reason: unreliable test results type: skip - actual_ok: 1 name: " " ok: 1 reason: unreliable test results type: skip - actual_ok: 1 name: " " ok: 1 reason: unreliable test results type: skip exit: 0 max: 3 ok: 3 passing: 1 seen: 3 skip: 3 wait: 0 - events: [] file: ext/Web/t/00_Compile.t results: !!perl/hash:Test::Harness::Results exit: 1 passing: 0 wait: 256 - events: - actual_ok: 1 line: ok 1 - identity() works num: 1 ok: 1 pos: ext/fp/t/functions.t line 8, column 1-39 reason: '' skip: '' str: ok 1/5 todo: '' type: test - actual_ok: 1 line: ok 2 - const() works num: 2 ok: 1 pos: ext/fp/t/functions.t line 9, column 1-36 reason: '' skip: '' str: ok 2/5 todo: '' type: test - actual_ok: 1 line: ok 3 - tail() works num: 3 ok: 1 pos: ext/fp/t/functions.t line 11, column 1-41 reason: '' skip: '' str: ok 3/5 todo: '' type: test - actual_ok: 1 line: ok 4 - init() works num: 4 ok: 1 pos: ext/fp/t/functions.t line 12, column 1-41 reason: '' skip: '' str: ok 4/5 todo: '' type: test - actual_ok: 1 line: ok 5 - take() with a Code works num: 5 ok: 1 pos: ext/fp/t/functions.t line 14, column 1-74 reason: '' skip: '' str: ok 5/5 todo: '' type: test file: ext/fp/t/functions.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: identity() works ok: 1 reason: '' type: '' - actual_ok: 1 name: const() works ok: 1 reason: '' type: '' - actual_ok: 1 name: tail() works ok: 1 reason: '' type: '' - actual_ok: 1 name: init() works ok: 1 reason: '' type: '' - actual_ok: 1 name: take() with a Code works ok: 1 reason: '' type: '' exit: 0 max: 5 ok: 5 passing: 1 seen: 5 wait: 0 - events: - actual_ok: 1 line: ok 1 - fp was use()d successfully. num: 1 ok: 1 pos: ext/fp/t/operators.t line 9, column 1-35 reason: '' skip: '' str: ok 1/15 todo: '' type: test - actual_ok: 1 line: ok 2 - (o) works num: 2 ok: 1 pos: ext/fp/t/operators.t line 15, column 3-35 reason: '' skip: '' str: ok 2/15 todo: '' type: test - actual_ok: 1 line: ok 3 - (o) works num: 3 ok: 1 pos: ext/fp/t/operators.t line 16, column 3-35 reason: '' skip: '' str: ok 3/15 todo: '' type: test - actual_ok: 1 line: ok 4 - (`grep`) works num: 4 ok: 1 pos: ext/fp/t/operators.t line 19, column 1-68 reason: '' skip: '' str: ok 4/15 todo: '' type: test - actual_ok: 1 line: ok 5 - (`map`) works num: 5 ok: 1 pos: ext/fp/t/operators.t line 20, column 1-67 reason: '' skip: '' str: ok 5/15 todo: '' type: test - actual_ok: 1 line: "ok 6 - (\xE2\x89\xA5) works" num: 6 ok: 1 pos: ext/fp/t/operators.t line 24, column 1-22 reason: '' skip: '' str: ok 6/15 todo: '' type: test - actual_ok: 1 line: "ok 7 - (\xE2\x89\xA4) works" num: 7 ok: 1 pos: ext/fp/t/operators.t line 25, column 1-22 reason: '' skip: '' str: ok 7/15 todo: '' type: test - actual_ok: 1 line: "ok 8 - (\xE2\x89\xA0) works" num: 8 ok: 1 pos: ext/fp/t/operators.t line 26, column 1-30 reason: '' skip: '' str: ok 8/15 todo: '' type: test - actual_ok: 1 line: "ok 9 - (\xE2\x89\xA3) works" num: 9 ok: 1 pos: ext/fp/t/operators.t line 29, column 3-26 reason: '' skip: '' str: ok 9/15 todo: '' type: test - actual_ok: 1 line: "ok 10 - (\xE2\x89\xA1) works" num: 10 ok: 1 pos: ext/fp/t/operators.t line 30, column 3-26 reason: '' skip: '' str: ok 10/15 todo: '' type: test - actual_ok: 1 line: "ok 11 - (\xE2\x88\x91) works" num: 11 ok: 1 pos: ext/fp/t/operators.t line 33, column 1-29 reason: '' skip: '' str: ok 11/15 todo: '' type: test - actual_ok: 1 line: "ok 12 - (\xE2\x88\x8F) works" num: 12 ok: 1 pos: ext/fp/t/operators.t line 34, column 1-29 reason: '' skip: '' str: ok 12/15 todo: '' type: test - actual_ok: 1 line: ok 13 - (!) works num: 13 ok: 1 pos: ext/fp/t/operators.t line 35, column 1-29 reason: '' skip: '' str: ok 13/15 todo: '' type: test - actual_ok: 1 line: "ok 14 - (\xC3\xB7) works" num: 14 ok: 1 pos: ext/fp/t/operators.t line 36, column 1-29 reason: '' skip: '' str: ok 14/15 todo: '' type: test - actual_ok: 1 line: "ok 15 - (\xE2\x88\x9E) works" num: 15 ok: 1 pos: ext/fp/t/operators.t line 37, column 1-23 reason: '' skip: '' str: ok 15/15 todo: '' type: test file: ext/fp/t/operators.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: fp was use()d successfully. ok: 1 reason: '' type: '' - actual_ok: 1 name: (o) works ok: 1 reason: '' type: '' - actual_ok: 1 name: (o) works ok: 1 reason: '' type: '' - actual_ok: 1 name: (`grep`) works ok: 1 reason: '' type: '' - actual_ok: 1 name: (`map`) works ok: 1 reason: '' type: '' - actual_ok: 1 name: "(\xE2\x89\xA5) works " ok: 1 reason: '' type: '' - actual_ok: 1 name: "(\xE2\x89\xA4) works " ok: 1 reason: '' type: '' - actual_ok: 1 name: "(\xE2\x89\xA0) works " ok: 1 reason: '' type: '' - actual_ok: 1 name: "(\xE2\x89\xA3) works " ok: 1 reason: '' type: '' - actual_ok: 1 name: "(\xE2\x89\xA1) works " ok: 1 reason: '' type: '' - actual_ok: 1 name: "(\xE2\x88\x91) works " ok: 1 reason: '' type: '' - actual_ok: 1 name: "(\xE2\x88\x8F) works " ok: 1 reason: '' type: '' - actual_ok: 1 name: (!) works ok: 1 reason: '' type: '' - actual_ok: 1 name: "(\xC3\xB7) works " ok: 1 reason: '' type: '' - actual_ok: 1 name: "(\xE2\x88\x9E) works " ok: 1 reason: '' type: '' exit: 0 max: 15 ok: 15 passing: 1 seen: 15 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/lib/t/basic.t line 6, column 10-49 reason: '' skip: '' str: ok 1/10 todo: '' type: test - actual_ok: 1 line: ok 2 - we have added one path to the @*INC num: 2 ok: 1 pos: ext/lib/t/basic.t line 12, column 1-66 reason: '' skip: '' str: ok 2/10 todo: '' type: test - actual_ok: 1 line: ok 3 - ... and it is what and where we expected it to be num: 3 ok: 1 pos: ext/lib/t/basic.t line 13, column 1-76 reason: '' skip: '' str: ok 3/10 todo: '' type: test - actual_ok: 1 line: ok 4 - we have added only one new path to the @*INC num: 4 ok: 1 pos: ext/lib/t/basic.t line 19, column 1-75 reason: '' skip: '' str: ok 4/10 todo: '' type: test - actual_ok: 1 line: ok 5 - ... and it is what and where we expected it to be num: 5 ok: 1 pos: ext/lib/t/basic.t line 20, column 1-86 reason: '' skip: '' str: ok 5/10 todo: '' type: test - actual_ok: 1 line: ok 6 - we have added four new paths to the @*INC num: 6 ok: 1 pos: ext/lib/t/basic.t line 29, column 1-72 reason: '' skip: '' str: ok 6/10 todo: '' type: test - actual_ok: 1 line: ok 7 - ... and it is what and where we expected it to be num: 7 ok: 1 pos: ext/lib/t/basic.t line 30, column 1-82 reason: '' skip: '' str: ok 7/10 todo: '' type: test - actual_ok: 1 line: ok 8 - ... and it is what and where we expected it to be num: 8 ok: 1 pos: ext/lib/t/basic.t line 31, column 1-80 reason: '' skip: '' str: ok 8/10 todo: '' type: test - actual_ok: 1 line: ok 9 - ... and it is what and where we expected it to be num: 9 ok: 1 pos: ext/lib/t/basic.t line 32, column 1-90 reason: '' skip: '' str: ok 9/10 todo: '' type: test - actual_ok: 1 line: ok 10 - ... and it is what and where we expected it to be num: 10 ok: 1 pos: ext/lib/t/basic.t line 33, column 1-86 reason: '' skip: '' str: ok 10/10 todo: '' type: test file: ext/lib/t/basic.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: we have added one path to the @*INC ok: 1 reason: '' type: '' - actual_ok: 1 name: ... and it is what and where we expected it to be ok: 1 reason: '' type: '' - actual_ok: 1 name: we have added only one new path to the @*INC ok: 1 reason: '' type: '' - actual_ok: 1 name: ... and it is what and where we expected it to be ok: 1 reason: '' type: '' - actual_ok: 1 name: we have added four new paths to the @*INC ok: 1 reason: '' type: '' - actual_ok: 1 name: ... and it is what and where we expected it to be ok: 1 reason: '' type: '' - actual_ok: 1 name: ... and it is what and where we expected it to be ok: 1 reason: '' type: '' - actual_ok: 1 name: ... and it is what and where we expected it to be ok: 1 reason: '' type: '' - actual_ok: 1 name: ... and it is what and where we expected it to be ok: 1 reason: '' type: '' exit: 0 max: 10 ok: 10 passing: 1 seen: 10 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/libwww-perl/t/api.t line 14, column 18-57 reason: '' skip: '' str: ok 1/6 todo: '' type: test - actual_ok: 1 line: ok 2 - get is exported num: 2 ok: 1 pos: ext/libwww-perl/t/api.t line 17, column 3-62 reason: '' skip: '' str: ok 2/6 todo: '' type: test - actual_ok: 1 line: ok 3 - getstore is exported num: 3 ok: 1 pos: ext/libwww-perl/t/api.t line 17, column 3-62 reason: '' skip: '' str: ok 3/6 todo: '' type: test - actual_ok: 1 line: ok 4 - getprint is exported num: 4 ok: 1 pos: ext/libwww-perl/t/api.t line 17, column 3-62 reason: '' skip: '' str: ok 4/6 todo: '' type: test - actual_ok: 1 line: ok 5 - mirror is exported num: 5 ok: 1 pos: ext/libwww-perl/t/api.t line 17, column 3-62 reason: '' skip: '' str: ok 5/6 todo: '' type: test - actual_ok: 1 line: ok 6 - head is exported num: 6 ok: 1 pos: ext/libwww-perl/t/api.t line 17, column 3-62 reason: '' skip: '' str: ok 6/6 todo: '' type: test file: ext/libwww-perl/t/api.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' - actual_ok: 1 name: get is exported ok: 1 reason: '' type: '' - actual_ok: 1 name: getstore is exported ok: 1 reason: '' type: '' - actual_ok: 1 name: getprint is exported ok: 1 reason: '' type: '' - actual_ok: 1 name: mirror is exported ok: 1 reason: '' type: '' - actual_ok: 1 name: head is exported ok: 1 reason: '' type: '' exit: 0 max: 6 ok: 6 passing: 1 seen: 6 wait: 0 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/libwww-perl/t/getprint.t line 13, column 18-57 reason: '' skip: '' str: ok 1/3 todo: '' type: test file: ext/libwww-perl/t/getprint.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' exit: 1 max: 3 ok: 1 passing: 0 seen: 1 wait: 256 - events: - actual_ok: 1 line: ok 1 - (dummy instead of broken use_ok) num: 1 ok: 1 pos: ext/libwww-perl/t/live.t line 25, column 18-57 reason: '' skip: '' str: ok 1/32 todo: '' type: test file: ext/libwww-perl/t/live.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (dummy instead of broken use_ok) ok: 1 reason: '' type: '' exit: 1 max: 32 ok: 1 passing: 0 seen: 1 wait: 256 - events: - actual_ok: 1 line: ok 1 - can import the re module num: 1 ok: 1 pos: ext/re/t/basic.t line 7, column 3-60 reason: '' skip: '' str: ok 1/5 todo: '' type: test - actual_ok: 1 line: ok 2 - re module can set engine to PGE num: 2 ok: 1 pos: ext/re/t/basic.t line 8, column 3-72 reason: '' skip: '' str: ok 2/5 todo: '' type: test - actual_ok: 1 line: ok 3 - re module can set engine to PCR num: 3 ok: 1 pos: ext/re/t/basic.t line 13, column 3-72 reason: '' skip: '' str: ok 3/5 todo: '' type: test - actual_ok: 1 line: ok 4 - argument must be provided num: 4 ok: 1 pos: ext/re/t/basic.t line 18, column 3-66 reason: '' skip: '' str: ok 4/5 todo: '' type: test - actual_ok: 1 line: ok 5 - garbage value not accepted num: 5 ok: 1 pos: ext/re/t/basic.t line 23, column 3-67 reason: '' skip: '' str: ok 5/5 todo: '' type: test file: ext/re/t/basic.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: can import the re module ok: 1 reason: '' type: '' - actual_ok: 1 name: re module can set engine to PGE ok: 1 reason: '' type: '' - actual_ok: 1 name: re module can set engine to PCR ok: 1 reason: '' type: '' - actual_ok: 1 name: argument must be provided ok: 1 reason: '' type: '' - actual_ok: 1 name: garbage value not accepted ok: 1 reason: '' type: '' exit: 0 max: 5 ok: 5 passing: 1 seen: 5 wait: 0 - events: - actual_ok: 1 line: "ok 1\n" num: 1 ok: 1 pos: ~ reason: '' skip: '' str: ok 1/10 todo: '' type: test - actual_ok: 1 line: "ok 2\n" num: 2 ok: 1 pos: ~ reason: '' skip: '' str: ok 2/10 todo: '' type: test - actual_ok: 1 diag: "# comment\n\n" line: "ok\n" num: 3 ok: 1 pos: ~ reason: '' skip: '' str: ok 3/10 todo: '' type: test - actual_ok: 1 line: "ok 4\n" num: 4 ok: 1 pos: ~ reason: '' skip: '' str: ok 4/10 todo: '' type: test - actual_ok: 1 line: "ok 5\n" num: 5 ok: 1 pos: ~ reason: '' skip: '' str: ok 5/10 todo: '' type: test - actual_ok: 1 line: "ok 6 foo\n" num: 6 ok: 1 pos: ~ reason: '' skip: '' str: ok 6/10 todo: '' type: test - actual_ok: 1 line: "ok 7 # skip\n" num: 7 ok: 1 pos: ~ reason: '' skip: 1 str: ok 7/10 todo: '' type: test - actual_ok: 1 line: "ok 8 # skip bar\n" num: 8 ok: 1 pos: ~ reason: bar skip: 1 str: ok 8/10 todo: '' type: test - actual_ok: 0 line: "not ok 9 # TODO\n" num: 9 ok: 1 pos: ~ reason: '' skip: '' str: ok 9/10 todo: 1 type: test - actual_ok: 0 line: "not ok 10 # TODO baz\n" num: 10 ok: 1 pos: ~ reason: baz skip: '' str: ok 10/10 todo: 1 type: test file: t/01-sanity/01-tap.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 diagnostics: "comment\n" name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: foo ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: skip - actual_ok: 1 name: '' ok: 1 reason: bar type: skip - actual_ok: 0 name: '' ok: 1 reason: '' type: todo - actual_ok: 0 name: '' ok: 1 reason: baz type: todo exit: 0 max: 10 ok: 10 passing: 1 seen: 10 skip: 2 todo: 2 wait: 0 - events: - actual_ok: 1 line: "ok 1\n" num: 1 ok: 1 pos: ~ reason: '' skip: '' str: ok 1/4 todo: '' type: test - actual_ok: 1 line: "ok 2\n" num: 2 ok: 1 pos: ~ reason: '' skip: '' str: ok 2/4 todo: '' type: test - actual_ok: 1 line: "ok 3\n" num: 3 ok: 1 pos: ~ reason: '' skip: '' str: ok 3/4 todo: '' type: test - actual_ok: 1 line: "ok 4\n" num: 4 ok: 1 pos: ~ reason: '' skip: '' str: ok 4/4 todo: '' type: test file: t/01-sanity/02-counter.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' exit: 0 max: 4 ok: 4 passing: 1 seen: 4 wait: 0 - events: - actual_ok: 1 line: "ok 1\n" num: 1 ok: 1 pos: ~ reason: '' skip: '' str: ok 1/4 todo: '' type: test - actual_ok: 1 line: "ok 2\n" num: 2 ok: 1 pos: ~ reason: '' skip: '' str: ok 2/4 todo: '' type: test - actual_ok: 1 line: "ok 3\n" num: 3 ok: 1 pos: ~ reason: '' skip: '' str: ok 3/4 todo: '' type: test - actual_ok: 1 line: "ok 4\n" num: 4 ok: 1 pos: ~ reason: '' skip: '' str: ok 4/4 todo: '' type: test file: t/01-sanity/03-equal.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' exit: 0 max: 4 ok: 4 passing: 1 seen: 4 wait: 0 - events: - actual_ok: 1 line: "ok 1\n" num: 1 ok: 1 pos: ~ reason: '' skip: '' str: ok 1/2 todo: '' type: test - actual_ok: 1 line: "ok 2\n" num: 2 ok: 1 pos: ~ reason: '' skip: '' str: ok 2/2 todo: '' type: test file: t/01-sanity/04-if.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' exit: 0 max: 2 ok: 2 passing: 1 seen: 2 wait: 0 - events: - actual_ok: 1 line: "ok 1\n" num: 1 ok: 1 pos: ~ reason: '' skip: '' str: ok 1/4 todo: '' type: test - actual_ok: 1 line: "ok 2\n" num: 2 ok: 1 pos: ~ reason: '' skip: '' str: ok 2/4 todo: '' type: test - actual_ok: 1 line: "ok 3\n" num: 3 ok: 1 pos: ~ reason: '' skip: '' str: ok 3/4 todo: '' type: test - actual_ok: 1 line: "ok 4\n" num: 4 ok: 1 pos: ~ reason: '' skip: '' str: ok 4/4 todo: '' type: test file: t/01-sanity/05-sub.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' exit: 0 max: 4 ok: 4 passing: 1 seen: 4 wait: 0 - events: - actual_ok: 1 line: "ok 1\n" num: 1 ok: 1 pos: ~ reason: '' skip: '' str: ok 1/1 todo: '' type: test file: t/01-sanity/06-use.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: '' ok: 1 reason: '' type: '' exit: 0 max: 1 ok: 1 passing: 1 seen: 1 wait: 0 - events: - actual_ok: 1 line: "ok 1\n" num: 1 ok: 1 pos: ~ reason: '' skip: '' str: ok 1/3 todo: '' type: test - actual_ok: 1 line: "ok 2\n" num: 2 ok: 1 pos: ~ reason: '' skip: '' str: ok 2/3 todo: '' type: test - actual_ok: 1 line: "ok 3\n" num: 3 ok: 1 pos: ~ reason: '' skip: '' str: ok 3/3 todo: '' type: test file: t/01-sanity/07-binding.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' exit: 0 max: 3 ok: 3 passing: 1 seen: 3 wait: 0 - events: - actual_ok: 1 line: "ok 1\n" num: 1 ok: 1 pos: ~ reason: '' skip: '' str: ok 1/2 todo: '' type: test - actual_ok: 1 line: "ok 2\n" num: 2 ok: 1 pos: ~ reason: '' skip: '' str: ok 2/2 todo: '' type: test file: t/01-sanity/07-defined.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' exit: 0 max: 2 ok: 2 passing: 1 seen: 2 wait: 0 - events: - actual_ok: 1 line: "ok 1\n" num: 1 ok: 1 pos: ~ reason: '' skip: '' str: ok 1/2 todo: '' type: test - actual_ok: 1 line: "ok 2\n" num: 2 ok: 1 pos: ~ reason: '' skip: '' str: ok 2/2 todo: '' type: test file: t/01-sanity/07-end-blocks.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' exit: 0 max: 2 ok: 2 passing: 1 seen: 2 wait: 0 - events: - actual_ok: 1 line: "ok 1\n" num: 1 ok: 1 pos: ~ reason: '' skip: '' str: ok 1/9 todo: '' type: test - actual_ok: 1 line: "ok 2\n" num: 2 ok: 1 pos: ~ reason: '' skip: '' str: ok 2/9 todo: '' type: test - actual_ok: 1 line: "ok 3\n" num: 3 ok: 1 pos: ~ reason: '' skip: '' str: ok 3/9 todo: '' type: test - actual_ok: 1 line: "ok 4\n" num: 4 ok: 1 pos: ~ reason: '' skip: '' str: ok 4/9 todo: '' type: test - actual_ok: 1 line: "ok 5\n" num: 5 ok: 1 pos: ~ reason: '' skip: '' str: ok 5/9 todo: '' type: test - actual_ok: 1 line: "ok 6\n" num: 6 ok: 1 pos: ~ reason: '' skip: '' str: ok 6/9 todo: '' type: test - actual_ok: 1 line: "ok 7\n" num: 7 ok: 1 pos: ~ reason: '' skip: '' str: ok 7/9 todo: '' type: test - actual_ok: 1 line: "ok 8\n" num: 8 ok: 1 pos: ~ reason: '' skip: '' str: ok 8/9 todo: '' type: test - actual_ok: 1 line: "ok 9\n" num: 9 ok: 1 pos: ~ reason: '' skip: '' str: ok 9/9 todo: '' type: test file: t/01-sanity/07-for.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' exit: 0 max: 9 ok: 9 passing: 1 seen: 9 wait: 0 - events: - actual_ok: 1 line: "ok 1\n" num: 1 ok: 1 pos: ~ reason: '' skip: '' str: ok 1/3 todo: '' type: test - actual_ok: 1 line: "ok 2\n" num: 2 ok: 1 pos: ~ reason: '' skip: '' str: ok 2/3 todo: '' type: test - actual_ok: 1 line: "ok 3\n" num: 3 ok: 1 pos: ~ reason: '' skip: '' str: ok 3/3 todo: '' type: test file: t/01-sanity/07-isa.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' exit: 0 max: 3 ok: 3 passing: 1 seen: 3 wait: 0 - events: - actual_ok: 1 line: "ok 1\n" num: 1 ok: 1 pos: ~ reason: '' skip: '' str: ok 1/4 todo: '' type: test - actual_ok: 1 line: "ok 2\n" num: 2 ok: 1 pos: ~ reason: '' skip: '' str: ok 2/4 todo: '' type: test - actual_ok: 1 line: "ok 3\n" num: 3 ok: 1 pos: ~ reason: '' skip: '' str: ok 3/4 todo: '' type: test - actual_ok: 1 line: "ok 4\n" num: 4 ok: 1 pos: ~ reason: '' skip: '' str: ok 4/4 todo: '' type: test file: t/01-sanity/07-range.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' exit: 0 max: 4 ok: 4 passing: 1 seen: 4 wait: 0 - events: - actual_ok: 1 line: "ok 1\n" num: 1 ok: 1 pos: ~ reason: '' skip: '' str: ok 1/3 todo: '' type: test - actual_ok: 1 line: "ok 2\n" num: 2 ok: 1 pos: ~ reason: '' skip: '' str: ok 2/3 todo: '' type: test - actual_ok: 1 line: "ok 3\n" num: 3 ok: 1 pos: ~ reason: '' skip: '' str: ok 3/3 todo: '' type: test file: t/01-sanity/07-ref.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' exit: 0 max: 3 ok: 3 passing: 1 seen: 3 wait: 0 - events: - actual_ok: 1 line: "ok 1\n" num: 1 ok: 1 pos: ~ reason: '' skip: '' str: ok 1/2 todo: '' type: test - actual_ok: 1 line: "ok 2\n" num: 2 ok: 1 pos: ~ reason: '' skip: '' str: ok 2/2 todo: '' type: test file: t/01-sanity/07-simple-multisubs.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' exit: 0 max: 2 ok: 2 passing: 1 seen: 2 wait: 0 - events: - actual_ok: 1 line: "ok 1\n" num: 1 ok: 1 pos: ~ reason: '' skip: '' str: ok 1/4 todo: '' type: test - actual_ok: 1 line: "ok 2\n" num: 2 ok: 1 pos: ~ reason: '' skip: '' str: ok 2/4 todo: '' type: test - actual_ok: 1 line: "ok 3\n" num: 3 ok: 1 pos: ~ reason: '' skip: '' str: ok 3/4 todo: '' type: test - actual_ok: 1 line: "ok 4\n" num: 4 ok: 1 pos: ~ reason: '' skip: '' str: ok 4/4 todo: '' type: test file: t/01-sanity/07-split.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' exit: 0 max: 4 ok: 4 passing: 1 seen: 4 wait: 0 - events: - actual_ok: 1 line: "ok 1\n" num: 1 ok: 1 pos: ~ reason: '' skip: '' str: ok 1/1 todo: '' type: test file: t/01-sanity/07-substr.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: '' ok: 1 reason: '' type: '' exit: 0 max: 1 ok: 1 passing: 1 seen: 1 wait: 0 - events: - actual_ok: 1 line: "ok 1\n" num: 1 ok: 1 pos: ~ reason: '' skip: '' str: ok 1/4 todo: '' type: test - actual_ok: 1 line: "ok 2\n" num: 2 ok: 1 pos: ~ reason: '' skip: '' str: ok 2/4 todo: '' type: test - actual_ok: 1 line: "ok 3\n" num: 3 ok: 1 pos: ~ reason: '' skip: '' str: ok 3/4 todo: '' type: test - actual_ok: 1 line: "ok 4\n" num: 4 ok: 1 pos: ~ reason: '' skip: '' str: ok 4/4 todo: '' type: test file: t/01-sanity/07-try.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' - actual_ok: 1 name: '' ok: 1 reason: '' type: '' exit: 0 max: 4 ok: 4 passing: 1 seen: 4 wait: 0 - events: - actual_ok: 1 line: ok 1 num: 1 ok: 1 pos: t/02-test-pm/0-compile.t line 10, column 1-12 reason: '' skip: '' str: ok 1/1 todo: '' type: test file: t/02-test-pm/0-compile.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: ok: 1 reason: '' type: '' exit: 0 max: 1 ok: 1 passing: 1 seen: 1 wait: 0 - events: - actual_ok: 1 line: ok 1 - 2 and 2 make 4 num: 1 ok: 1 pos: t/02-test-pm/1-basic.t line 27, column 1-33 reason: '' skip: '' str: ok 1/60 todo: '' type: test - actual_ok: 1 line: ok 2 - 2 and 2 make 4 num: 2 ok: 1 pos: t/02-test-pm/1-basic.t line 28, column 1-41 reason: '' skip: '' str: ok 2/60 todo: '' type: test - actual_ok: 1 line: ok 3 - 2 and 2 make 4 num: 3 ok: 1 pos: t/02-test-pm/1-basic.t line 29, column 1-40 reason: '' skip: '' str: ok 3/60 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/02-test-pm/1-basic.t line 31, column 1-63)\n\n" line: "not ok 4 - 2 and 2 doesnt make 5 # TODO bug" num: 4 ok: 1 pos: t/02-test-pm/1-basic.t line 31, column 1-63 reason: bug skip: '' str: ok 4/60 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/02-test-pm/1-basic.t line 32, column 1-57)\n\n" line: "not ok 5 - 2 and 2 doesnt make 5 # TODO" num: 5 ok: 1 pos: t/02-test-pm/1-basic.t line 32, column 1-57 reason: '' skip: '' str: ok 5/60 todo: 1 type: test - actual_ok: 1 line: ok 6 - 2 and 2 make 4 num: 6 ok: 1 pos: t/02-test-pm/1-basic.t line 36, column 1-31 reason: '' skip: '' str: ok 6/60 todo: '' type: test - actual_ok: 1 line: ok 7 - 2 and 2 make 4 num: 7 ok: 1 pos: t/02-test-pm/1-basic.t line 37, column 1-39 reason: '' skip: '' str: ok 7/60 todo: '' type: test - actual_ok: 1 line: ok 8 - 2 and 2 make 4 num: 8 ok: 1 pos: t/02-test-pm/1-basic.t line 38, column 1-38 reason: '' skip: '' str: ok 8/60 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/02-test-pm/1-basic.t line 40, column 1-57)\n\n" line: "not ok 9 - 2 and 2 doesnt make 5 # TODO" num: 9 ok: 1 pos: t/02-test-pm/1-basic.t line 40, column 1-57 reason: '' skip: '' str: ok 9/60 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/02-test-pm/1-basic.t line 41, column 1-61)\n\n" line: "not ok 10 - 2 and 2 doesnt make 5 # TODO feature" num: 10 ok: 1 pos: t/02-test-pm/1-basic.t line 41, column 1-61 reason: feature skip: '' str: ok 10/60 todo: 1 type: test - actual_ok: 1 line: "ok 11 - Should not match: 2 and 2 does not make 5" num: 11 ok: 1 pos: t/02-test-pm/1-basic.t line 45, column 1-42 reason: '' skip: '' str: ok 11/60 todo: '' type: test - actual_ok: 1 line: "ok 12 - Should not match: 2 and 2 does not make 5" num: 12 ok: 1 pos: t/02-test-pm/1-basic.t line 46, column 1-50 reason: '' skip: '' str: ok 12/60 todo: '' type: test - actual_ok: 1 line: "ok 13 - Should not match: 2 and 2 does not make 5" num: 13 ok: 1 pos: t/02-test-pm/1-basic.t line 47, column 1-49 reason: '' skip: '' str: ok 13/60 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/02-test-pm/1-basic.t line 49, column 1-48)\n\n" line: "not ok 14 - Should not match: 2 and 2 does make 4 # TODO" num: 14 ok: 1 pos: t/02-test-pm/1-basic.t line 49, column 1-48 reason: '' skip: '' str: ok 14/60 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/02-test-pm/1-basic.t line 50, column 1-57)\n\n" line: "not ok 15 - Should not match: 2 and 2 does make 4 # TODO" num: 15 ok: 1 pos: t/02-test-pm/1-basic.t line 50, column 1-57 reason: '' skip: '' str: ok 15/60 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/02-test-pm/1-basic.t line 51, column 1-56)\n\n" line: "not ok 16 - Should not match: 2 and 2 does make 4 # TODO" num: 16 ok: 1 pos: t/02-test-pm/1-basic.t line 51, column 1-56 reason: '' skip: '' str: ok 16/60 todo: 1 type: test - actual_ok: 1 line: ok 17 - is_deeply (simple) num: 17 ok: 1 pos: t/02-test-pm/1-basic.t line 55, column 1 - line 56, column 32 reason: '' skip: '' str: ok 17/60 todo: '' type: test - actual_ok: 1 line: ok 18 - is_deeply (more complex) num: 18 ok: 1 pos: t/02-test-pm/1-basic.t line 58, column 1 - line 60, column 38 reason: '' skip: '' str: ok 18/60 todo: '' type: test - actual_ok: 1 line: ok 19 - is_deeply (test hash key ordering) num: 19 ok: 1 pos: t/02-test-pm/1-basic.t line 67, column 1-56 reason: '' skip: '' str: ok 19/60 todo: '' type: test - actual_ok: 1 line: ok 20 - The object is-a 'List' num: 20 ok: 1 pos: t/02-test-pm/1-basic.t line 73, column 1-22 reason: '' skip: '' str: ok 20/60 todo: '' type: test - actual_ok: 1 line: ok 21 - The object is-a 'Hash' num: 21 ok: 1 pos: t/02-test-pm/1-basic.t line 74, column 1-31 reason: '' skip: '' str: ok 21/60 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/02-test-pm/1-basic.t line 76, column 1-58)\n\n" line: "not ok 22 - this is a description # TODO" num: 22 ok: 1 pos: t/02-test-pm/1-basic.t line 76, column 1-58 reason: '' skip: '' str: ok 22/60 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/02-test-pm/1-basic.t line 77, column 1-67)\n\n" line: "not ok 23 - this is a description # TODO bug" num: 23 ok: 1 pos: t/02-test-pm/1-basic.t line 77, column 1-67 reason: bug skip: '' str: ok 23/60 todo: 1 type: test - actual_ok: 1 line: ok 24 - this is a description num: 24 ok: 1 pos: t/02-test-pm/1-basic.t line 78, column 1-55 reason: '' skip: '' str: ok 24/60 todo: '' type: test - actual_ok: 1 line: ok 25 - The object is-a 'Foo' num: 25 ok: 1 pos: t/02-test-pm/1-basic.t line 82, column 1-20 reason: '' skip: '' str: ok 25/60 todo: '' type: test - actual_ok: 1 line: ok 26 - The object is-a 'Foo' num: 26 ok: 1 pos: t/02-test-pm/1-basic.t line 83, column 1-25 reason: '' skip: '' str: ok 26/60 todo: '' type: test - actual_ok: 1 line: ok 27 - ... testing like() num: 27 ok: 1 pos: t/02-test-pm/1-basic.t line 87, column 1-53 reason: '' skip: '' str: ok 27/60 todo: '' type: test - actual_ok: 1 line: ok 28 - ... testing like() num: 28 ok: 1 pos: t/02-test-pm/1-basic.t line 88, column 1-61 reason: '' skip: '' str: ok 28/60 todo: '' type: test - actual_ok: 1 line: ok 29 - ... testing like() num: 29 ok: 1 pos: t/02-test-pm/1-basic.t line 89, column 1-60 reason: '' skip: '' str: ok 29/60 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/02-test-pm/1-basic.t line 91, column 1-71)\n\n" line: "not ok 30 - ... testing like() # TODO" num: 30 ok: 1 pos: t/02-test-pm/1-basic.t line 91, column 1-71 reason: '' skip: '' str: ok 30/60 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/02-test-pm/1-basic.t line 92, column 1-69)\n\n" line: "not ok 31 - ... testing like() # TODO" num: 31 ok: 1 pos: t/02-test-pm/1-basic.t line 92, column 1-69 reason: '' skip: '' str: ok 31/60 todo: 1 type: test - actual_ok: 1 line: ok 32 - ... testing unlike() num: 32 ok: 1 pos: t/02-test-pm/1-basic.t line 96, column 1-56 reason: '' skip: '' str: ok 32/60 todo: '' type: test - actual_ok: 1 line: ok 33 - ... testing unlike() num: 33 ok: 1 pos: t/02-test-pm/1-basic.t line 97, column 1-64 reason: '' skip: '' str: ok 33/60 todo: '' type: test - actual_ok: 1 line: ok 34 - ... testing unlike() num: 34 ok: 1 pos: t/02-test-pm/1-basic.t line 98, column 1-63 reason: '' skip: '' str: ok 34/60 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/02-test-pm/1-basic.t line 100, column 1-76)\n\n" line: "not ok 35 - ... testing unlike() # TODO" num: 35 ok: 1 pos: t/02-test-pm/1-basic.t line 100, column 1-76 reason: '' skip: '' str: ok 35/60 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/02-test-pm/1-basic.t line 101, column 1-74)\n\n" line: "not ok 36 - ... testing unlike() # TODO" num: 36 ok: 1 pos: t/02-test-pm/1-basic.t line 101, column 1-74 reason: '' skip: '' str: ok 36/60 todo: 1 type: test - actual_ok: 1 line: ok 37 - ... testing gt on two strings num: 37 ok: 1 pos: t/02-test-pm/1-basic.t line 105, column 1-84 reason: '' skip: '' str: ok 37/60 todo: '' type: test - actual_ok: 1 line: ok 38 - ... testing gt on two strings num: 38 ok: 1 pos: t/02-test-pm/1-basic.t line 106, column 1-92 reason: '' skip: '' str: ok 38/60 todo: '' type: test - actual_ok: 1 line: ok 39 - ... testing gt on two strings num: 39 ok: 1 pos: t/02-test-pm/1-basic.t line 107, column 1-91 reason: '' skip: '' str: ok 39/60 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/02-test-pm/1-basic.t line 109, column 1-103)\n\n" line: "not ok 40 - ... testing gt on two strings # TODO" num: 40 ok: 1 pos: t/02-test-pm/1-basic.t line 109, column 1-103 reason: '' skip: '' str: ok 40/60 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/02-test-pm/1-basic.t line 110, column 1-103)\n\n" line: "not ok 41 - ... testing gt on two strings # TODO" num: 41 ok: 1 pos: t/02-test-pm/1-basic.t line 110, column 1-103 reason: '' skip: '' str: ok 41/60 todo: 1 type: test - actual_ok: 1 line: ok 42 - t::use_ok_test imported OK num: 42 ok: 1 pos: t/02-test-pm/1-basic.t line 115, column 1-25 reason: '' skip: '' str: ok 42/60 todo: '' type: test - actual_ok: 1 line: ok 43 - ... it dies_ok num: 43 ok: 1 pos: t/02-test-pm/1-basic.t line 123, column 1-55 reason: '' skip: '' str: ok 43/60 todo: '' type: test - actual_ok: 1 line: ok 44 - ... it dies_ok num: 44 ok: 1 pos: t/02-test-pm/1-basic.t line 124, column 1-63 reason: '' skip: '' str: ok 44/60 todo: '' type: test - actual_ok: 1 line: ok 45 - ... it dies_ok num: 45 ok: 1 pos: t/02-test-pm/1-basic.t line 125, column 1-62 reason: '' skip: '' str: ok 45/60 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/02-test-pm/1-basic.t line 127, column 1-70)\n\n" line: "not ok 46 - ... it dies_ok # TODO" num: 46 ok: 1 pos: t/02-test-pm/1-basic.t line 127, column 1-70 reason: '' skip: '' str: ok 46/60 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/02-test-pm/1-basic.t line 128, column 1-68)\n\n" line: "not ok 47 - ... it dies_ok # TODO" num: 47 ok: 1 pos: t/02-test-pm/1-basic.t line 128, column 1-68 reason: '' skip: '' str: ok 47/60 todo: 1 type: test - actual_ok: 1 line: ok 48 - ... it lives_ok num: 48 ok: 1 pos: t/02-test-pm/1-basic.t line 132, column 1-42 reason: '' skip: '' str: ok 48/60 todo: '' type: test - actual_ok: 1 line: ok 49 - ... it lives_ok num: 49 ok: 1 pos: t/02-test-pm/1-basic.t line 133, column 1-50 reason: '' skip: '' str: ok 49/60 todo: '' type: test - actual_ok: 1 line: ok 50 - ... it lives_ok num: 50 ok: 1 pos: t/02-test-pm/1-basic.t line 134, column 1-49 reason: '' skip: '' str: ok 50/60 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/02-test-pm/1-basic.t line 136, column 1-65)\n\n" line: "not ok 51 - ... it lives_ok # TODO" num: 51 ok: 1 pos: t/02-test-pm/1-basic.t line 136, column 1-65 reason: '' skip: '' str: ok 51/60 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/02-test-pm/1-basic.t line 137, column 1-63)\n\n" line: "not ok 52 - ... it lives_ok # TODO" num: 52 ok: 1 pos: t/02-test-pm/1-basic.t line 137, column 1-63 reason: '' skip: '' str: ok 52/60 todo: 1 type: test - actual_ok: 1 line: ok 53 - This test passed num: 53 ok: 1 pos: t/02-test-pm/1-basic.t line 151, column 1-25 reason: '' skip: '' str: ok 53/60 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/02-test-pm/1-basic.t line 155, column 1-37)\n\n" line: "not ok 54 - This test failed # TODO" num: 54 ok: 1 pos: t/02-test-pm/1-basic.t line 155, column 1-37 reason: '' skip: '' str: ok 54/60 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/02-test-pm/1-basic.t line 156, column 1-36)\n\n" line: "not ok 55 - This test failed # TODO" num: 55 ok: 1 pos: t/02-test-pm/1-basic.t line 156, column 1-36 reason: '' skip: '' str: ok 55/60 todo: 1 type: test - actual_ok: 1 line: "ok 56 - # skip skip this test for now" num: 56 ok: 1 pos: t/02-test-pm/1-basic.t line 160, column 1-31 reason: skip this test for now skip: 1 str: ok 56/60 todo: '' type: test - actual_ok: 1 line: "ok 57 - # skip skip 3 more tests for now" num: 57 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: skip 3 more tests for now skip: 1 str: ok 57/60 todo: '' type: test - actual_ok: 1 line: "ok 58 - # skip skip 3 more tests for now" num: 58 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: skip 3 more tests for now skip: 1 str: ok 58/60 todo: '' type: test - actual_ok: 1 line: "ok 59 - # skip skip 3 more tests for now" num: 59 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: skip 3 more tests for now skip: 1 str: ok 59/60 todo: '' type: test - actual_ok: 1 line: "ok 60 - # skip skipping the rest" num: 60 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: skipping the rest skip: 1 str: ok 60/60 todo: '' type: test file: t/02-test-pm/1-basic.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: 2 and 2 make 4 ok: 1 reason: '' type: '' - actual_ok: 1 name: 2 and 2 make 4 ok: 1 reason: '' type: '' - actual_ok: 1 name: 2 and 2 make 4 ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/02-test-pm/1-basic.t line 31, column 1-63)\n" name: 2 and 2 doesnt make 5 ok: 1 reason: bug type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/02-test-pm/1-basic.t line 32, column 1-57)\n" name: 2 and 2 doesnt make 5 ok: 1 reason: '' type: todo - actual_ok: 1 name: 2 and 2 make 4 ok: 1 reason: '' type: '' - actual_ok: 1 name: 2 and 2 make 4 ok: 1 reason: '' type: '' - actual_ok: 1 name: 2 and 2 make 4 ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO) test (t/02-test-pm/1-basic.t line 40, column 1-57)\n" name: 2 and 2 doesnt make 5 ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/02-test-pm/1-basic.t line 41, column 1-61)\n" name: 2 and 2 doesnt make 5 ok: 1 reason: feature type: todo - actual_ok: 1 name: "Should not match: 2 and 2 does not make 5 " ok: 1 reason: '' type: '' - actual_ok: 1 name: "Should not match: 2 and 2 does not make 5 " ok: 1 reason: '' type: '' - actual_ok: 1 name: "Should not match: 2 and 2 does not make 5 " ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO) test (t/02-test-pm/1-basic.t line 49, column 1-48)\n" name: "Should not match: 2 and 2 does make 4 " ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/02-test-pm/1-basic.t line 50, column 1-57)\n" name: "Should not match: 2 and 2 does make 4 " ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/02-test-pm/1-basic.t line 51, column 1-56)\n" name: "Should not match: 2 and 2 does make 4 " ok: 1 reason: '' type: todo - actual_ok: 1 name: is_deeply (simple) ok: 1 reason: '' type: '' - actual_ok: 1 name: is_deeply (more complex) ok: 1 reason: '' type: '' - actual_ok: 1 name: is_deeply (test hash key ordering) ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'List' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO) test (t/02-test-pm/1-basic.t line 76, column 1-58)\n" name: this is a description ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/02-test-pm/1-basic.t line 77, column 1-67)\n" name: this is a description ok: 1 reason: bug type: todo - actual_ok: 1 name: this is a description ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Foo' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Foo' ok: 1 reason: '' type: '' - actual_ok: 1 name: ... testing like() ok: 1 reason: '' type: '' - actual_ok: 1 name: ... testing like() ok: 1 reason: '' type: '' - actual_ok: 1 name: ... testing like() ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO) test (t/02-test-pm/1-basic.t line 91, column 1-71)\n" name: ... testing like() ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/02-test-pm/1-basic.t line 92, column 1-69)\n" name: ... testing like() ok: 1 reason: '' type: todo - actual_ok: 1 name: ... testing unlike() ok: 1 reason: '' type: '' - actual_ok: 1 name: ... testing unlike() ok: 1 reason: '' type: '' - actual_ok: 1 name: ... testing unlike() ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO) test (t/02-test-pm/1-basic.t line 100, column 1-76)\n" name: ... testing unlike() ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/02-test-pm/1-basic.t line 101, column 1-74)\n" name: ... testing unlike() ok: 1 reason: '' type: todo - actual_ok: 1 name: ... testing gt on two strings ok: 1 reason: '' type: '' - actual_ok: 1 name: ... testing gt on two strings ok: 1 reason: '' type: '' - actual_ok: 1 name: ... testing gt on two strings ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO) test (t/02-test-pm/1-basic.t line 109, column 1-103)\n" name: ... testing gt on two strings ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/02-test-pm/1-basic.t line 110, column 1-103)\n" name: ... testing gt on two strings ok: 1 reason: '' type: todo - actual_ok: 1 name: t::use_ok_test imported OK ok: 1 reason: '' type: '' - actual_ok: 1 name: ... it dies_ok ok: 1 reason: '' type: '' - actual_ok: 1 name: ... it dies_ok ok: 1 reason: '' type: '' - actual_ok: 1 name: ... it dies_ok ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO) test (t/02-test-pm/1-basic.t line 127, column 1-70)\n" name: ... it dies_ok ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/02-test-pm/1-basic.t line 128, column 1-68)\n" name: ... it dies_ok ok: 1 reason: '' type: todo - actual_ok: 1 name: ... it lives_ok ok: 1 reason: '' type: '' - actual_ok: 1 name: ... it lives_ok ok: 1 reason: '' type: '' - actual_ok: 1 name: ... it lives_ok ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO) test (t/02-test-pm/1-basic.t line 136, column 1-65)\n" name: ... it lives_ok ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/02-test-pm/1-basic.t line 137, column 1-63)\n" name: ... it lives_ok ok: 1 reason: '' type: todo - actual_ok: 1 name: This test passed ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO) test (t/02-test-pm/1-basic.t line 155, column 1-37)\n" name: This test failed ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/02-test-pm/1-basic.t line 156, column 1-36)\n" name: This test failed ok: 1 reason: '' type: todo - actual_ok: 1 name: " " ok: 1 reason: skip this test for now type: skip - actual_ok: 1 name: " " ok: 1 reason: skip 3 more tests for now type: skip - actual_ok: 1 name: " " ok: 1 reason: skip 3 more tests for now type: skip - actual_ok: 1 name: " " ok: 1 reason: skip 3 more tests for now type: skip - actual_ok: 1 name: " " ok: 1 reason: skipping the rest type: skip exit: 0 max: 60 ok: 60 passing: 1 seen: 60 skip: 5 todo: 21 wait: 0 - events: - actual_ok: 0 diag: "# Failed (TODO for release) test (t/02-test-pm/2-force_todo.t line 8, column 1-65)\n\n" line: "not ok 1 - This will fail, but will be forced-TODO by force_todo() # TODO for release" num: 1 ok: 1 pos: t/02-test-pm/2-force_todo.t line 8, column 1-65 reason: for release skip: '' str: ok 1/11 todo: 1 type: test - actual_ok: 1 line: ok 2 - This will pass normally num: 2 ok: 1 pos: t/02-test-pm/2-force_todo.t line 9, column 1-32 reason: '' skip: '' str: ok 2/11 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (t/02-test-pm/2-force_todo.t line 10, column 1-65)\n\n" line: "not ok 3 - This will fail, but will be forced-TODO by force_todo() # TODO for release" num: 3 ok: 1 pos: t/02-test-pm/2-force_todo.t line 10, column 1-65 reason: for release skip: '' str: ok 3/11 todo: 1 type: test - actual_ok: 1 line: ok 4 - This will pass normally num: 4 ok: 1 pos: t/02-test-pm/2-force_todo.t line 11, column 1-32 reason: '' skip: '' str: ok 4/11 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/02-test-pm/2-force_todo.t line 12, column 1-80)\n\n" line: "not ok 5 - This will TODO fail, and will be forced-TODO by force_todo() # TODO" num: 5 ok: 1 pos: t/02-test-pm/2-force_todo.t line 12, column 1-80 reason: '' skip: '' str: ok 5/11 todo: 1 type: test - actual_ok: 1 line: ok 6 - This will pass normally num: 6 ok: 1 pos: t/02-test-pm/2-force_todo.t line 13, column 1-32 reason: '' skip: '' str: ok 6/11 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (t/02-test-pm/2-force_todo.t line 14, column 1-65)\n\n" line: "not ok 7 - This will fail, and will be forced-TODO by force_todo() # TODO for release" num: 7 ok: 1 pos: t/02-test-pm/2-force_todo.t line 14, column 1-65 reason: for release skip: '' str: ok 7/11 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (t/02-test-pm/2-force_todo.t line 15, column 1-65)\n\n" line: "not ok 8 - This will fail, and will be forced-TODO by force_todo() # TODO for release" num: 8 ok: 1 pos: t/02-test-pm/2-force_todo.t line 15, column 1-65 reason: for release skip: '' str: ok 8/11 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (t/02-test-pm/2-force_todo.t line 16, column 1-65)\n\n" line: "not ok 9 - This will fail, and will be forced-TODO by force_todo() # TODO for release" num: 9 ok: 1 pos: t/02-test-pm/2-force_todo.t line 16, column 1-65 reason: for release skip: '' str: ok 9/11 todo: 1 type: test - actual_ok: 1 line: ok 10 - This will pass normally num: 10 ok: 1 pos: t/02-test-pm/2-force_todo.t line 17, column 1-32 reason: '' skip: '' str: ok 10/11 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (t/02-test-pm/2-force_todo.t line 18, column 1-65)\n\n" line: "not ok 11 - This will fail, and will be forced-TODO by force_todo() # TODO for release" num: 11 ok: 1 pos: t/02-test-pm/2-force_todo.t line 18, column 1-65 reason: for release skip: '' str: ok 11/11 todo: 1 type: test file: t/02-test-pm/2-force_todo.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 0 diagnostics: " Failed (TODO for release) test (t/02-test-pm/2-force_todo.t line 8, column 1-65)\n" name: This will fail, but will be forced-TODO by force_todo() ok: 1 reason: for release type: todo - actual_ok: 1 name: This will pass normally ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO for release) test (t/02-test-pm/2-force_todo.t line 10, column 1-65)\n" name: This will fail, but will be forced-TODO by force_todo() ok: 1 reason: for release type: todo - actual_ok: 1 name: This will pass normally ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO) test (t/02-test-pm/2-force_todo.t line 12, column 1-80)\n" name: This will TODO fail, and will be forced-TODO by force_todo() ok: 1 reason: '' type: todo - actual_ok: 1 name: This will pass normally ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO for release) test (t/02-test-pm/2-force_todo.t line 14, column 1-65)\n" name: This will fail, and will be forced-TODO by force_todo() ok: 1 reason: for release type: todo - actual_ok: 0 diagnostics: " Failed (TODO for release) test (t/02-test-pm/2-force_todo.t line 15, column 1-65)\n" name: This will fail, and will be forced-TODO by force_todo() ok: 1 reason: for release type: todo - actual_ok: 0 diagnostics: " Failed (TODO for release) test (t/02-test-pm/2-force_todo.t line 16, column 1-65)\n" name: This will fail, and will be forced-TODO by force_todo() ok: 1 reason: for release type: todo - actual_ok: 1 name: This will pass normally ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO for release) test (t/02-test-pm/2-force_todo.t line 18, column 1-65)\n" name: This will fail, and will be forced-TODO by force_todo() ok: 1 reason: for release type: todo exit: 0 max: 11 ok: 11 passing: 1 seen: 11 todo: 7 wait: 0 - events: - actual_ok: 1 line: "ok 1 - # skip skipping because redirection is not portable" num: 1 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: skipping because redirection is not portable skip: 1 str: ok 1/1 todo: '' type: test file: t/02-test-pm/3-output.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: " " ok: 1 reason: skipping because redirection is not portable type: skip exit: 0 max: 1 ok: 1 passing: 1 seen: 1 skip: 1 wait: 0 - events: - actual_ok: 1 line: ok 1 num: 1 ok: 1 pos: t/02-test-pm/4-version_lt.t line 7, column 1-40 reason: '' skip: '' str: ok 1/6 todo: '' type: test - actual_ok: 1 line: ok 2 num: 2 ok: 1 pos: t/02-test-pm/4-version_lt.t line 8, column 1-40 reason: '' skip: '' str: ok 2/6 todo: '' type: test - actual_ok: 1 line: ok 3 num: 3 ok: 1 pos: t/02-test-pm/4-version_lt.t line 9, column 1-38 reason: '' skip: '' str: ok 3/6 todo: '' type: test - actual_ok: 1 line: ok 4 num: 4 ok: 1 pos: t/02-test-pm/4-version_lt.t line 10, column 1-36 reason: '' skip: '' str: ok 4/6 todo: '' type: test - actual_ok: 1 line: ok 5 num: 5 ok: 1 pos: t/02-test-pm/4-version_lt.t line 11, column 1-38 reason: '' skip: '' str: ok 5/6 todo: '' type: test - actual_ok: 1 line: ok 6 num: 6 ok: 1 pos: t/02-test-pm/4-version_lt.t line 12, column 1-40 reason: '' skip: '' str: ok 6/6 todo: '' type: test file: t/02-test-pm/4-version_lt.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' exit: 0 max: 6 ok: 6 passing: 1 seen: 6 wait: 0 - events: - actual_ok: 1 line: ok 1 - $Test::todo_next_test set to False intially num: 1 ok: 1 pos: t/02-test-pm/5-todo.t line 7, column 1-73 reason: '' skip: '' str: ok 1/9 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO fix by 1) test (t/02-test-pm/5-todo.t line 12, column 5-39)\n\n" line: "not ok 2 - this test should be TODO'd # TODO fix by 1" num: 2 ok: 1 pos: t/02-test-pm/5-todo.t line 12, column 5-39 reason: fix by 1 skip: '' str: ok 2/9 todo: 1 type: test - actual_ok: 1 line: ok 3 - todo() sets $Test::todo_next_test to True num: 3 ok: 1 pos: t/02-test-pm/5-todo.t line 13, column 5-63 reason: '' skip: '' str: ok 3/9 todo: '' type: test - actual_ok: 1 line: ok 4 - todo() only affects the next one test num: 4 ok: 1 pos: t/02-test-pm/5-todo.t line 14, column 5-71 reason: '' skip: '' str: ok 4/9 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO fix by 99996.2.13) test (t/02-test-pm/5-todo.t line 18, column 5-39)\n\n" line: "not ok 5 - this test should be TODO'd # TODO fix by 99996.2.13" num: 5 ok: 1 pos: t/02-test-pm/5-todo.t line 18, column 5-39 reason: fix by 99996.2.13 skip: '' str: ok 5/9 todo: 1 type: test - actual_ok: 1 line: ok 6 - todo() sets $Test::todo_next_test to True num: 6 ok: 1 pos: t/02-test-pm/5-todo.t line 19, column 5-63 reason: '' skip: '' str: ok 6/9 todo: '' type: test - actual_ok: 1 line: ok 7 - todo() only affects the next one test num: 7 ok: 1 pos: t/02-test-pm/5-todo.t line 20, column 5-71 reason: '' skip: '' str: ok 7/9 todo: '' type: test - actual_ok: 1 line: ok 8 - this test should not be TODO'd num: 8 ok: 1 pos: t/02-test-pm/5-todo.t line 24, column 5-43 reason: '' skip: '' str: ok 8/9 todo: '' type: test - actual_ok: 1 line: ok 9 - todo() didn't set $Test::todo_next_test to True num: 9 ok: 1 pos: t/02-test-pm/5-todo.t line 26, column 5-71 reason: '' skip: '' str: ok 9/9 todo: '' type: test file: t/02-test-pm/5-todo.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: $Test::todo_next_test set to False intially ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO fix by 1) test (t/02-test-pm/5-todo.t line 12, column 5-39)\n" name: this test should be TODO'd ok: 1 reason: fix by 1 type: todo - actual_ok: 1 name: todo() sets $Test::todo_next_test to True ok: 1 reason: '' type: '' - actual_ok: 1 name: todo() only affects the next one test ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO fix by 99996.2.13) test (t/02-test-pm/5-todo.t line 18, column 5-39)\n" name: this test should be TODO'd ok: 1 reason: fix by 99996.2.13 type: todo - actual_ok: 1 name: todo() sets $Test::todo_next_test to True ok: 1 reason: '' type: '' - actual_ok: 1 name: todo() only affects the next one test ok: 1 reason: '' type: '' - actual_ok: 1 name: this test should not be TODO'd ok: 1 reason: '' type: '' - actual_ok: 1 name: todo() didn't set $Test::todo_next_test to True ok: 1 reason: '' type: '' exit: 0 max: 9 ok: 9 passing: 1 seen: 9 todo: 2 wait: 0 - events: - actual_ok: 1 line: ok 1 - anon-def empty array arg defined inline num: 1 ok: 1 pos: t/blocks/arg_ref_type_preservation.t line 18, column 3-68 reason: '' skip: '' str: ok 1/8 todo: '' type: test - actual_ok: 1 line: ok 2 - anon-def 1-elem array arg defined inline num: 2 ok: 1 pos: t/blocks/arg_ref_type_preservation.t line 24, column 3-76 reason: '' skip: '' str: ok 2/8 todo: '' type: test - actual_ok: 1 line: ok 3 - anon-def 2-elem array arg defined inline num: 3 ok: 1 pos: t/blocks/arg_ref_type_preservation.t line 30, column 3-84 reason: '' skip: '' str: ok 3/8 todo: '' type: test - actual_ok: 1 line: ok 4 - 2-elem array arg, sub-returned, invoked inline num: 4 ok: 1 pos: t/blocks/arg_ref_type_preservation.t line 34, column 3-85 reason: '' skip: '' str: ok 4/8 todo: '' type: test - actual_ok: 1 line: ok 5 - anon-def empty hash arg defined inline num: 5 ok: 1 pos: t/blocks/arg_ref_type_preservation.t line 40, column 3-70 reason: '' skip: '' str: ok 5/8 todo: '' type: test - actual_ok: 1 line: ok 6 - anon-def 1-elem hash arg defined inline num: 6 ok: 1 pos: t/blocks/arg_ref_type_preservation.t line 46, column 3-75 reason: '' skip: '' str: ok 6/8 todo: '' type: test - actual_ok: 1 line: ok 7 - anon-def 2-elem hash arg defined inline num: 7 ok: 1 pos: t/blocks/arg_ref_type_preservation.t line 52, column 3-84 reason: '' skip: '' str: ok 7/8 todo: '' type: test - actual_ok: 1 line: ok 8 - 2-elem hash arg, sub-returned, invoked inline num: 8 ok: 1 pos: t/blocks/arg_ref_type_preservation.t line 56, column 3-82 reason: '' skip: '' str: ok 8/8 todo: '' type: test file: t/blocks/arg_ref_type_preservation.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: anon-def empty array arg defined inline ok: 1 reason: '' type: '' - actual_ok: 1 name: anon-def 1-elem array arg defined inline ok: 1 reason: '' type: '' - actual_ok: 1 name: anon-def 2-elem array arg defined inline ok: 1 reason: '' type: '' - actual_ok: 1 name: 2-elem array arg, sub-returned, invoked inline ok: 1 reason: '' type: '' - actual_ok: 1 name: anon-def empty hash arg defined inline ok: 1 reason: '' type: '' - actual_ok: 1 name: anon-def 1-elem hash arg defined inline ok: 1 reason: '' type: '' - actual_ok: 1 name: anon-def 2-elem hash arg defined inline ok: 1 reason: '' type: '' - actual_ok: 1 name: 2-elem hash arg, sub-returned, invoked inline ok: 1 reason: '' type: '' exit: 0 max: 8 ok: 8 passing: 1 seen: 8 wait: 0 - events: - actual_ok: 1 line: ok 1 - bare blocks containing $_ work correctly num: 1 ok: 1 pos: t/blocks/bare_block_with_dollar_underscore.t line 17, column 5-74 reason: '' skip: '' str: ok 1/1 todo: '' type: test file: t/blocks/bare_block_with_dollar_underscore.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: bare blocks containing $_ work correctly ok: 1 reason: '' type: '' exit: 0 max: 1 ok: 1 passing: 1 seen: 1 wait: 0 - events: - actual_ok: 1 line: ok 1 - Calling block binding without argument. (Runtime) num: 1 ok: 1 pos: t/blocks/closure.t line 7, column 1 - line 10, column 56 reason: '' skip: '' str: ok 1/8 todo: '' type: test - actual_ok: 1 line: ok 2 - Calling block binding without argument. (Compile-time) num: 2 ok: 1 pos: t/blocks/closure.t line 12, column 1 - line 15, column 61 reason: '' skip: '' str: ok 2/8 todo: '' type: test - actual_ok: 1 line: ok 3 - Calling block binding with argument. (Runtime, with parens) num: 3 ok: 1 pos: t/blocks/closure.t line 17, column 1 - line 20, column 66 reason: '' skip: '' str: ok 3/8 todo: '' type: test - actual_ok: 1 line: ok 4 - Calling block binding with argument. (Runtime, no parens) num: 4 ok: 1 pos: t/blocks/closure.t line 22, column 1 - line 25, column 64 reason: '' skip: '' str: ok 4/8 todo: '' type: test - actual_ok: 1 line: ok 5 - Calling block binding with argument. (Compile-time, with parens) num: 5 ok: 1 pos: t/blocks/closure.t line 27, column 1 - line 30, column 71 reason: '' skip: '' str: ok 5/8 todo: '' type: test - actual_ok: 1 line: ok 6 - Calling block binding with argument. (Compile-time, no parens) num: 6 ok: 1 pos: t/blocks/closure.t line 32, column 1 - line 35, column 69 reason: '' skip: '' str: ok 6/8 todo: '' type: test - actual_ok: 1 line: ok 7 - Testing the value for placeholder(Runtime binding) num: 7 ok: 1 pos: t/blocks/closure.t line 40, column 1-69 reason: '' skip: '' str: ok 7/8 todo: '' type: test - actual_ok: 1 line: ok 8 - Testing the value for placeholder(Compile-time binding) num: 8 ok: 1 pos: t/blocks/closure.t line 41, column 1-74 reason: '' skip: '' str: ok 8/8 todo: '' type: test file: t/blocks/closure.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: Calling block binding without argument. (Runtime) ok: 1 reason: '' type: '' - actual_ok: 1 name: Calling block binding without argument. (Compile-time) ok: 1 reason: '' type: '' - actual_ok: 1 name: Calling block binding with argument. (Runtime, with parens) ok: 1 reason: '' type: '' - actual_ok: 1 name: Calling block binding with argument. (Runtime, no parens) ok: 1 reason: '' type: '' - actual_ok: 1 name: Calling block binding with argument. (Compile-time, with parens) ok: 1 reason: '' type: '' - actual_ok: 1 name: Calling block binding with argument. (Compile-time, no parens) ok: 1 reason: '' type: '' - actual_ok: 1 name: Testing the value for placeholder(Runtime binding) ok: 1 reason: '' type: '' - actual_ok: 1 name: Testing the value for placeholder(Compile-time binding) ok: 1 reason: '' type: '' exit: 0 max: 8 ok: 8 passing: 1 seen: 8 wait: 0 - events: - actual_ok: 1 line: "ok 1 - this will die with a \"No compatible subroutine found: &foo\"" num: 1 ok: 1 pos: t/blocks/code_blocks_as_sub_args.t line 15, column 1-107 reason: '' skip: '' str: ok 1/2 todo: '' type: test - actual_ok: 1 line: ok 2 - this should return "Str" num: 2 ok: 1 pos: t/blocks/code_blocks_as_sub_args.t line 19, column 1-73 reason: '' skip: '' str: ok 2/2 todo: '' type: test file: t/blocks/code_blocks_as_sub_args.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: "this will die with a \"No compatible subroutine found: &foo\" " ok: 1 reason: '' type: '' - actual_ok: 1 name: this should return "Str" ok: 1 reason: '' type: '' exit: 0 max: 2 ok: 2 passing: 1 seen: 2 wait: 0 - events: - actual_ok: 1 line: ok 1 - uncurried sub has good output num: 1 ok: 1 pos: t/blocks/currying.t line 21, column 1-62 reason: '' skip: '' str: ok 1/13 todo: '' type: test - actual_ok: 1 line: ok 2 - uncurried sub with pair notation num: 2 ok: 1 pos: t/blocks/currying.t line 22, column 1-75 reason: '' skip: '' str: ok 2/13 todo: '' type: test - actual_ok: 1 line: ok 3 - curried sub with named params num: 3 ok: 1 pos: t/blocks/currying.t line 24, column 1-80 reason: '' skip: '' str: ok 3/13 todo: '' type: test - actual_ok: 1 line: ok 4 - curried sub, mixed notation num: 4 ok: 1 pos: t/blocks/currying.t line 26, column 1-73 reason: '' skip: '' str: ok 4/13 todo: '' type: test - actual_ok: 1 line: ok 5 - same thing, but the other way around num: 5 ok: 1 pos: t/blocks/currying.t line 28, column 1-82 reason: '' skip: '' str: ok 5/13 todo: '' type: test - actual_ok: 1 line: ok 6 - curried sub, use colon style num: 6 ok: 1 pos: t/blocks/currying.t line 30, column 1-73 reason: '' skip: '' str: ok 6/13 todo: '' type: test - actual_ok: 1 line: ok 7 - same thing, but more colon num: 7 ok: 1 pos: t/blocks/currying.t line 32, column 1-76 reason: '' skip: '' str: ok 7/13 todo: '' type: test - actual_ok: 1 line: ok 8 - curried sub, another colon style num: 8 ok: 1 pos: t/blocks/currying.t line 34, column 1-75 reason: '' skip: '' str: ok 8/13 todo: '' type: test - actual_ok: 1 line: ok 9 - same thing, but more pre colon num: 9 ok: 1 pos: t/blocks/currying.t line 36, column 1-77 reason: '' skip: '' str: ok 9/13 todo: '' type: test - actual_ok: 1 line: ok 10 - can't curry nonexistent named param num: 10 ok: 1 pos: t/blocks/currying.t line 38, column 1-76 reason: '' skip: '' str: ok 10/13 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/blocks/currying.t line 44, column 1 - line 45, column 45)\n\n" line: "not ok 11 - (use ...).assuming works # TODO feature" num: 11 ok: 1 pos: t/blocks/currying.t line 44, column 1 - line 45, column 45 reason: feature skip: '' str: ok 11/13 todo: 1 type: test - actual_ok: 1 line: ok 12 - currying functions with array arguments num: 12 ok: 1 pos: t/blocks/currying.t line 64, column 1 - line 65, column 58 reason: '' skip: '' str: ok 12/13 todo: '' type: test - actual_ok: 1 line: ok 13 - currying functions with named array arguments num: 13 ok: 1 pos: t/blocks/currying.t line 66, column 1 - line 67, column 64 reason: '' skip: '' str: ok 13/13 todo: '' type: test file: t/blocks/currying.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: uncurried sub has good output ok: 1 reason: '' type: '' - actual_ok: 1 name: uncurried sub with pair notation ok: 1 reason: '' type: '' - actual_ok: 1 name: curried sub with named params ok: 1 reason: '' type: '' - actual_ok: 1 name: curried sub, mixed notation ok: 1 reason: '' type: '' - actual_ok: 1 name: same thing, but the other way around ok: 1 reason: '' type: '' - actual_ok: 1 name: curried sub, use colon style ok: 1 reason: '' type: '' - actual_ok: 1 name: same thing, but more colon ok: 1 reason: '' type: '' - actual_ok: 1 name: curried sub, another colon style ok: 1 reason: '' type: '' - actual_ok: 1 name: same thing, but more pre colon ok: 1 reason: '' type: '' - actual_ok: 1 name: can't curry nonexistent named param ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/blocks/currying.t line 44, column 1 - line 45, column 45)\n" name: (use ...).assuming works ok: 1 reason: feature type: todo - actual_ok: 1 name: currying functions with array arguments ok: 1 reason: '' type: '' - actual_ok: 1 name: currying functions with named array arguments ok: 1 reason: '' type: '' exit: 0 max: 13 ok: 13 passing: 1 seen: 13 todo: 1 wait: 0 - events: - actual_ok: 1 line: ok 1 - default sub called num: 1 ok: 1 pos: t/blocks/defaults.t line 19, column 1-38 reason: '' skip: '' str: ok 1/2 todo: '' type: test - actual_ok: 1 line: ok 2 - default sub called in package namespace num: 2 ok: 1 pos: t/blocks/defaults.t line 33, column 1-63 reason: '' skip: '' str: ok 2/2 todo: '' type: test file: t/blocks/defaults.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: default sub called ok: 1 reason: '' type: '' - actual_ok: 1 name: default sub called in package namespace ok: 1 reason: '' type: '' exit: 0 max: 2 ok: 2 passing: 1 seen: 2 wait: 0 - events: - actual_ok: 1 line: ok 1 num: 1 ok: 1 pos: t/blocks/dollar_underscore.t line 17, column 24-43 reason: '' skip: '' str: ok 1/3 todo: '' type: test - actual_ok: 1 line: "ok 2 - Should not match: " num: 2 ok: 1 pos: t/blocks/dollar_underscore.t line 20, column 16-30 reason: '' skip: '' str: ok 2/3 todo: '' type: test - actual_ok: 1 line: "ok 3 - Should not match: " num: 3 ok: 1 pos: t/blocks/dollar_underscore.t line 26, column 24-40 reason: '' skip: '' str: ok 3/3 todo: '' type: test file: t/blocks/dollar_underscore.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: "Should not match: " ok: 1 reason: '' type: '' - actual_ok: 1 name: "Should not match: " ok: 1 reason: '' type: '' exit: 0 max: 3 ok: 3 passing: 1 seen: 3 wait: 0 - events: [] file: t/blocks/goto.t results: !!perl/hash:Test::Harness::Results exit: 1 passing: 0 wait: 256 - events: - actual_ok: 0 diag: "# Failed (TODO feature) test (t/blocks/implicit_parameters.t line 11, column 5-102)\n\n" line: "not ok 1 - $_ in bare block defaults to outer # TODO feature" num: 1 ok: 1 pos: t/blocks/implicit_parameters.t line 11, column 5-102 reason: feature skip: '' str: ok 1/14 todo: 1 type: test - actual_ok: 1 line: ok 2 - but it is only a default num: 2 ok: 1 pos: t/blocks/implicit_parameters.t line 12, column 5-68 reason: '' skip: '' str: ok 2/14 todo: '' type: test - actual_ok: 1 line: ok 3 - no implicit $_ usage checking num: 3 ok: 1 pos: t/blocks/implicit_parameters.t line 13, column 5-73 reason: '' skip: '' str: ok 3/14 todo: '' type: test - actual_ok: 1 line: ok 4 - $_ gets assigned but isn't used num: 4 ok: 1 pos: t/blocks/implicit_parameters.t line 14, column 5-76 reason: '' skip: '' str: ok 4/14 todo: '' type: test - actual_ok: 1 line: ok 5 - {$_} is arity 1, of course num: 5 ok: 1 pos: t/blocks/implicit_parameters.t line 16, column 5-72 reason: '' skip: '' str: ok 5/14 todo: '' type: test - actual_ok: 1 line: ok 6 - Blocks that uses $_ implicitly have arity 1 num: 6 ok: 1 pos: t/blocks/implicit_parameters.t line 17, column 5-89 reason: '' skip: '' str: ok 6/14 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/blocks/implicit_parameters.t line 21, column 5-83)\n\n" line: "not ok 7 - -> {} is arity 0 # TODO feature" num: 7 ok: 1 pos: t/blocks/implicit_parameters.t line 21, column 5-83 reason: feature skip: '' str: ok 7/14 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/blocks/implicit_parameters.t line 22, column 5-86)\n\n" line: "not ok 8 - Even when we use $_ # TODO feature" num: 8 ok: 1 pos: t/blocks/implicit_parameters.t line 22, column 5-86 reason: feature skip: '' str: ok 8/14 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/blocks/implicit_parameters.t line 24, column 5-91)\n\n" line: "not ok 9 - $_ is lexical here # TODO feature" num: 9 ok: 1 pos: t/blocks/implicit_parameters.t line 24, column 5-91 reason: feature skip: '' str: ok 9/14 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/blocks/implicit_parameters.t line 25, column 5-84)\n\n" line: "not ok 10 - Even with parameters (?) # TODO feature" num: 10 ok: 1 pos: t/blocks/implicit_parameters.t line 25, column 5-84 reason: feature skip: '' str: ok 10/14 todo: 1 type: test - actual_ok: 1 line: ok 11 - But not when the parameter is $_ num: 11 ok: 1 pos: t/blocks/implicit_parameters.t line 26, column 5-76 reason: '' skip: '' str: ok 11/14 todo: '' type: test - actual_ok: 1 line: ok 12 - Placeholders not allowed in -> num: 12 ok: 1 pos: t/blocks/implicit_parameters.t line 28, column 5-74 reason: '' skip: '' str: ok 12/14 todo: '' type: test - actual_ok: 1 line: ok 13 - ->{} is arity 0, again num: 13 ok: 1 pos: t/blocks/implicit_parameters.t line 30, column 5-66 reason: '' skip: '' str: ok 13/14 todo: '' type: test - actual_ok: 1 line: ok 14 - Placeholders not allowed in sub() num: 14 ok: 1 pos: t/blocks/implicit_parameters.t line 34, column 5-81 reason: '' skip: '' str: ok 14/14 todo: '' type: test file: t/blocks/implicit_parameters.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/blocks/implicit_parameters.t line 11, column 5-102)\n" name: $_ in bare block defaults to outer ok: 1 reason: feature type: todo - actual_ok: 1 name: but it is only a default ok: 1 reason: '' type: '' - actual_ok: 1 name: no implicit $_ usage checking ok: 1 reason: '' type: '' - actual_ok: 1 name: $_ gets assigned but isn't used ok: 1 reason: '' type: '' - actual_ok: 1 name: "{$_} is arity 1, of course " ok: 1 reason: '' type: '' - actual_ok: 1 name: Blocks that uses $_ implicitly have arity 1 ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/blocks/implicit_parameters.t line 21, column 5-83)\n" name: -> {} is arity 0 ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/blocks/implicit_parameters.t line 22, column 5-86)\n" name: Even when we use $_ ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/blocks/implicit_parameters.t line 24, column 5-91)\n" name: $_ is lexical here ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/blocks/implicit_parameters.t line 25, column 5-84)\n" name: Even with parameters (?) ok: 1 reason: feature type: todo - actual_ok: 1 name: But not when the parameter is $_ ok: 1 reason: '' type: '' - actual_ok: 1 name: Placeholders not allowed in -> ok: 1 reason: '' type: '' - actual_ok: 1 name: ->{} is arity 0, again ok: 1 reason: '' type: '' - actual_ok: 1 name: Placeholders not allowed in sub() ok: 1 reason: '' type: '' exit: 0 max: 14 ok: 14 passing: 1 seen: 14 todo: 5 wait: 0 - events: - actual_ok: 1 line: ok 1 num: 1 ok: 1 pos: t/blocks/lexical_subs.t line 10, column 1-12 reason: '' skip: '' str: ok 1/6 todo: '' type: test - actual_ok: 1 line: ok 2 num: 2 ok: 1 pos: t/blocks/lexical_subs.t line 19, column 1-14 reason: '' skip: '' str: ok 2/6 todo: '' type: test - actual_ok: 1 line: ok 3 - lexical subs get precedence over package subs num: 3 ok: 1 pos: t/blocks/lexical_subs.t line 20, column 1-76 reason: '' skip: '' str: ok 3/6 todo: '' type: test - actual_ok: 1 line: ok 4 num: 4 ok: 1 pos: t/blocks/lexical_subs.t line 28, column 1-14 reason: '' skip: '' str: ok 4/6 todo: '' type: test - actual_ok: 1 line: ok 5 num: 5 ok: 1 pos: t/blocks/lexical_subs.t line 29, column 1-27 reason: '' skip: '' str: ok 5/6 todo: '' type: test - actual_ok: 1 line: ok 6 - Could call ok from within a lexical sub num: 6 ok: 1 pos: t/blocks/lexical_subs.t line 33, column 9-56 reason: '' skip: '' str: ok 6/6 todo: '' type: test file: t/blocks/lexical_subs.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: lexical subs get precedence over package subs ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: Could call ok from within a lexical sub ok: 1 reason: '' type: '' exit: 0 max: 6 ok: 6 passing: 1 seen: 6 wait: 0 - events: - actual_ok: 1 line: ok 1 - lexical scalar properly initialized, round 1 num: 1 ok: 1 pos: t/blocks/loopscope.t line 11, column 5-72 reason: '' skip: '' str: ok 1/12 todo: '' type: test - actual_ok: 1 line: ok 2 - lexical scalar properly initialized, round 2 num: 2 ok: 1 pos: t/blocks/loopscope.t line 11, column 5-72 reason: '' skip: '' str: ok 2/12 todo: '' type: test - actual_ok: 1 line: ok 3 - lexical array properly initialized, round 1 num: 3 ok: 1 pos: t/blocks/loopscope.t line 17, column 5-80 reason: '' skip: '' str: ok 3/12 todo: '' type: test - actual_ok: 1 line: ok 4 - lexical array properly initialized, round 2 num: 4 ok: 1 pos: t/blocks/loopscope.t line 17, column 5-80 reason: '' skip: '' str: ok 4/12 todo: '' type: test - actual_ok: 1 line: ok 5 - lexical scalar properly initialized, round 1, explicit $_ num: 5 ok: 1 pos: t/blocks/loopscope.t line 24, column 5-86 reason: '' skip: '' str: ok 5/12 todo: '' type: test - actual_ok: 1 line: ok 6 - lexical scalar properly initialized, round 2, explicit $_ num: 6 ok: 1 pos: t/blocks/loopscope.t line 24, column 5-86 reason: '' skip: '' str: ok 6/12 todo: '' type: test - actual_ok: 1 line: ok 7 - lexical array properly initialized, round 1, explicit $_ num: 7 ok: 1 pos: t/blocks/loopscope.t line 30, column 5-94 reason: '' skip: '' str: ok 7/12 todo: '' type: test - actual_ok: 1 line: ok 8 - lexical array properly initialized, round 2, explicit $_ num: 8 ok: 1 pos: t/blocks/loopscope.t line 30, column 5-94 reason: '' skip: '' str: ok 8/12 todo: '' type: test - actual_ok: 1 line: ok 9 - lexical scalar properly initialized, round 1, two explicit $_s num: 9 ok: 1 pos: t/blocks/loopscope.t line 37, column 5-91 reason: '' skip: '' str: ok 9/12 todo: '' type: test - actual_ok: 1 line: ok 10 - lexical scalar properly initialized, round 2, two explicit $_s num: 10 ok: 1 pos: t/blocks/loopscope.t line 37, column 5-91 reason: '' skip: '' str: ok 10/12 todo: '' type: test - actual_ok: 1 line: ok 11 - lexical array properly initialized, round 1, two explicit $_s num: 11 ok: 1 pos: t/blocks/loopscope.t line 43, column 5-99 reason: '' skip: '' str: ok 11/12 todo: '' type: test - actual_ok: 1 line: ok 12 - lexical array properly initialized, round 2, two explicit $_s num: 12 ok: 1 pos: t/blocks/loopscope.t line 43, column 5-99 reason: '' skip: '' str: ok 12/12 todo: '' type: test file: t/blocks/loopscope.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: lexical scalar properly initialized, round 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: lexical scalar properly initialized, round 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: lexical array properly initialized, round 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: lexical array properly initialized, round 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: lexical scalar properly initialized, round 1, explicit $_ ok: 1 reason: '' type: '' - actual_ok: 1 name: lexical scalar properly initialized, round 2, explicit $_ ok: 1 reason: '' type: '' - actual_ok: 1 name: lexical array properly initialized, round 1, explicit $_ ok: 1 reason: '' type: '' - actual_ok: 1 name: lexical array properly initialized, round 2, explicit $_ ok: 1 reason: '' type: '' - actual_ok: 1 name: lexical scalar properly initialized, round 1, two explicit $_s ok: 1 reason: '' type: '' - actual_ok: 1 name: lexical scalar properly initialized, round 2, two explicit $_s ok: 1 reason: '' type: '' - actual_ok: 1 name: lexical array properly initialized, round 1, two explicit $_s ok: 1 reason: '' type: '' - actual_ok: 1 name: lexical array properly initialized, round 2, two explicit $_s ok: 1 reason: '' type: '' exit: 0 max: 12 ok: 12 passing: 1 seen: 12 wait: 0 - events: - actual_ok: 1 line: ok 1 - lvalue subroutine references work (simple) num: 1 ok: 1 pos: t/blocks/lvalue_subroutines.t line 24, column 3-60 reason: '' skip: '' str: ok 1/14 todo: '' type: test - actual_ok: 1 line: ok 2 - lvalue subroutine references work (nested) num: 2 ok: 1 pos: t/blocks/lvalue_subroutines.t line 27, column 3-60 reason: '' skip: '' str: ok 2/14 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/blocks/lvalue_subroutines.t line 34, column 3 - line 35, column 57)\n\n" line: "not ok 3 - assigning to non-rw subrefs should die # TODO bug" num: 3 ok: 1 pos: t/blocks/lvalue_subroutines.t line 34, column 3 - line 35, column 57 reason: bug skip: '' str: ok 3/14 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/blocks/lvalue_subroutines.t line 36, column 3 - line 37, column 85)\n\n" line: "not ok 4 - assigning to non-rw subrefs shouldn't modify the original variable # TODO bug" num: 4 ok: 1 pos: t/blocks/lvalue_subroutines.t line 36, column 3 - line 37, column 85 reason: bug skip: '' str: ok 4/14 todo: 1 type: test - actual_ok: 1 line: ok 5 - lvalue subroutines work (simple) num: 5 ok: 1 pos: t/blocks/lvalue_subroutines.t line 48, column 3-51 reason: '' skip: '' str: ok 5/14 todo: '' type: test - actual_ok: 1 line: ok 6 - lvalue subroutines work (nested) num: 6 ok: 1 pos: t/blocks/lvalue_subroutines.t line 51, column 3-51 reason: '' skip: '' str: ok 6/14 todo: '' type: test - actual_ok: 0 line: not ok 7 - assigning to non-rw subs should die num: 7 ok: 0 pos: t/blocks/lvalue_subroutines.t line 60, column 3 - line 61, column 42 reason: '' skip: '' str: NOK 7 todo: '' type: test - actual_ok: 0 line: not ok 8 - assigning to non-rw subs shouldn't modify the original variable num: 8 ok: 0 pos: t/blocks/lvalue_subroutines.t line 62, column 3 - line 63, column 70 reason: '' skip: '' str: NOK 8 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/blocks/lvalue_subroutines.t line 83, column 1-76)\n\n" line: "not ok 9 - checklastval STORE can die # TODO feature" num: 9 ok: 1 pos: t/blocks/lvalue_subroutines.t line 83, column 1-76 reason: feature skip: '' str: ok 9/14 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/blocks/lvalue_subroutines.t line 87, column 1-104)\n\n" line: "not ok 10 - proxy lvalue subroutine STORE works # TODO feature" num: 10 ok: 1 pos: t/blocks/lvalue_subroutines.t line 87, column 1-104 reason: feature skip: '' str: ok 10/14 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/blocks/lvalue_subroutines.t line 90, column 1-74)\n\n" line: "not ok 11 - proxy lvalue subroutine FETCH works # TODO feature" num: 11 ok: 1 pos: t/blocks/lvalue_subroutines.t line 90, column 1-74 reason: feature skip: '' str: ok 11/14 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/blocks/lvalue_subroutines.t line 99, column 1-92)\n\n" line: "not ok 12 - proxy lvalue subroutine FETCH works # TODO feature" num: 12 ok: 1 pos: t/blocks/lvalue_subroutines.t line 99, column 1-92 reason: feature skip: '' str: ok 12/14 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/blocks/lvalue_subroutines.t line 110, column 1 - line 111, column 88)\n\n" line: "not ok 13 - proxy lvalue subroutine STORE works and returns the correct value # TODO feature" num: 13 ok: 1 pos: t/blocks/lvalue_subroutines.t line 110, column 1 - line 111, column 88 reason: feature skip: '' str: ok 13/14 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/blocks/lvalue_subroutines.t line 112, column 1-60)\n\n" line: "not ok 14 - variable was modified # TODO feature" num: 14 ok: 1 pos: t/blocks/lvalue_subroutines.t line 112, column 1-60 reason: feature skip: '' str: ok 14/14 todo: 1 type: test file: t/blocks/lvalue_subroutines.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: lvalue subroutine references work (simple) ok: 1 reason: '' type: '' - actual_ok: 1 name: lvalue subroutine references work (nested) ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/blocks/lvalue_subroutines.t line 34, column 3 - line 35, column 57)\n" name: assigning to non-rw subrefs should die ok: 1 reason: bug type: todo - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/blocks/lvalue_subroutines.t line 36, column 3 - line 37, column 85)\n" name: assigning to non-rw subrefs shouldn't modify the original variable ok: 1 reason: bug type: todo - actual_ok: 1 name: lvalue subroutines work (simple) ok: 1 reason: '' type: '' - actual_ok: 1 name: lvalue subroutines work (nested) ok: 1 reason: '' type: '' - actual_ok: 0 name: assigning to non-rw subs should die ok: 0 reason: '' type: '' - actual_ok: 0 name: assigning to non-rw subs shouldn't modify the original variable ok: 0 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/blocks/lvalue_subroutines.t line 83, column 1-76)\n" name: checklastval STORE can die ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/blocks/lvalue_subroutines.t line 87, column 1-104)\n" name: proxy lvalue subroutine STORE works ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/blocks/lvalue_subroutines.t line 90, column 1-74)\n" name: proxy lvalue subroutine FETCH works ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/blocks/lvalue_subroutines.t line 99, column 1-92)\n" name: proxy lvalue subroutine FETCH works ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/blocks/lvalue_subroutines.t line 110, column 1 - line 111, column 88)\n" name: proxy lvalue subroutine STORE works and returns the correct value ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/blocks/lvalue_subroutines.t line 112, column 1-60)\n" name: variable was modified ok: 1 reason: feature type: todo exit: 0 max: 14 ok: 12 passing: 0 seen: 14 todo: 8 wait: 0 - events: - actual_ok: 1 line: ok 1 - method with colon notation num: 1 ok: 1 pos: t/blocks/meth_vs_sub_call.t line 13, column 1-55 reason: '' skip: '' str: ok 1/3 todo: '' type: test - actual_ok: 1 line: ok 2 - method with dot notation num: 2 ok: 1 pos: t/blocks/meth_vs_sub_call.t line 14, column 1-53 reason: '' skip: '' str: ok 2/3 todo: '' type: test - actual_ok: 1 line: ok 3 - adding trailing comma should call the "sub" num: 3 ok: 1 pos: t/blocks/meth_vs_sub_call.t line 15, column 1-69 reason: '' skip: '' str: ok 3/3 todo: '' type: test file: t/blocks/meth_vs_sub_call.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: method with colon notation ok: 1 reason: '' type: '' - actual_ok: 1 name: method with dot notation ok: 1 reason: '' type: '' - actual_ok: 1 name: adding trailing comma should call the "sub" ok: 1 reason: '' type: '' exit: 0 max: 3 ok: 3 passing: 1 seen: 3 wait: 0 - events: - actual_ok: 0 line: not ok 1 - named me num: 1 ok: 0 pos: t/blocks/multi_named_vs_pos.t line 20, column 1-80 reason: '' skip: '' str: NOK 1 todo: '' type: test - actual_ok: 1 line: ok 2 - named you num: 2 ok: 1 pos: t/blocks/multi_named_vs_pos.t line 21, column 1-81 reason: '' skip: '' str: ok 2/26 todo: '' type: test - actual_ok: 0 line: not ok 3 - named me, named him num: 3 ok: 0 pos: t/blocks/multi_named_vs_pos.t line 22, column 1-91 reason: '' skip: '' str: NOK 3 todo: '' type: test - actual_ok: 0 line: not ok 4 - named him, named me num: 4 ok: 0 pos: t/blocks/multi_named_vs_pos.t line 23, column 1-91 reason: '' skip: '' str: NOK 4 todo: '' type: test - actual_ok: 1 line: ok 5 - named me named him named her num: 5 ok: 1 pos: t/blocks/multi_named_vs_pos.t line 24, column 1-100 reason: '' skip: '' str: ok 5/26 todo: '' type: test - actual_ok: 1 line: ok 6 - named him named me named her num: 6 ok: 1 pos: t/blocks/multi_named_vs_pos.t line 25, column 1-100 reason: '' skip: '' str: ok 6/26 todo: '' type: test - actual_ok: 1 line: ok 7 - named her named me named him num: 7 ok: 1 pos: t/blocks/multi_named_vs_pos.t line 26, column 1-100 reason: '' skip: '' str: ok 7/26 todo: '' type: test - actual_ok: 1 line: ok 8 - named her named him named me num: 8 ok: 1 pos: t/blocks/multi_named_vs_pos.t line 27, column 1-100 reason: '' skip: '' str: ok 8/26 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO unspecced) test (t/blocks/multi_named_vs_pos.t line 29, column 1-85)\n\n" line: "not ok 9 - pos # TODO unspecced" num: 9 ok: 1 pos: t/blocks/multi_named_vs_pos.t line 29, column 1-85 reason: unspecced skip: '' str: ok 9/26 todo: 1 type: test - actual_ok: 1 line: ok 10 - pos, named you num: 10 ok: 1 pos: t/blocks/multi_named_vs_pos.t line 30, column 1-78 reason: '' skip: '' str: ok 10/26 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO unspecced) test (t/blocks/multi_named_vs_pos.t line 31, column 1-96)\n\n" line: "not ok 11 - pos, named her # TODO unspecced" num: 11 ok: 1 pos: t/blocks/multi_named_vs_pos.t line 31, column 1-96 reason: unspecced skip: '' str: ok 11/26 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO unspecced) test (t/blocks/multi_named_vs_pos.t line 32, column 1-90)\n\n" line: "not ok 12 - pos, pos # TODO unspecced" num: 12 ok: 1 pos: t/blocks/multi_named_vs_pos.t line 32, column 1-90 reason: unspecced skip: '' str: ok 12/26 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO unspecced) test (t/blocks/multi_named_vs_pos.t line 33, column 1-97)\n\n" line: "not ok 13 - pos, pos, named # TODO unspecced" num: 13 ok: 1 pos: t/blocks/multi_named_vs_pos.t line 33, column 1-97 reason: unspecced skip: '' str: ok 13/26 todo: 1 type: test - actual_ok: 1 line: ok 14 - named me num: 14 ok: 1 pos: t/blocks/multi_named_vs_pos.t line 50, column 1-79 reason: '' skip: '' str: ok 14/26 todo: '' type: test - actual_ok: 1 line: ok 15 - named you num: 15 ok: 1 pos: t/blocks/multi_named_vs_pos.t line 51, column 1-80 reason: '' skip: '' str: ok 15/26 todo: '' type: test - actual_ok: 0 line: not ok 16 - named me, named him num: 16 ok: 0 pos: t/blocks/multi_named_vs_pos.t line 52, column 1-90 reason: '' skip: '' str: NOK 16 todo: '' type: test - actual_ok: 0 line: not ok 17 - named him, named me num: 17 ok: 0 pos: t/blocks/multi_named_vs_pos.t line 53, column 1-90 reason: '' skip: '' str: NOK 17 todo: '' type: test - actual_ok: 1 line: ok 18 - named me named him named her num: 18 ok: 1 pos: t/blocks/multi_named_vs_pos.t line 54, column 1-99 reason: '' skip: '' str: ok 18/26 todo: '' type: test - actual_ok: 1 line: ok 19 - named him named me named her num: 19 ok: 1 pos: t/blocks/multi_named_vs_pos.t line 55, column 1-99 reason: '' skip: '' str: ok 19/26 todo: '' type: test - actual_ok: 1 line: ok 20 - named her named me named him num: 20 ok: 1 pos: t/blocks/multi_named_vs_pos.t line 56, column 1-99 reason: '' skip: '' str: ok 20/26 todo: '' type: test - actual_ok: 1 line: ok 21 - named her named him named me num: 21 ok: 1 pos: t/blocks/multi_named_vs_pos.t line 57, column 1-99 reason: '' skip: '' str: ok 21/26 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO unspecced) test (t/blocks/multi_named_vs_pos.t line 59, column 1-84)\n\n" line: "not ok 22 - pos # TODO unspecced" num: 22 ok: 1 pos: t/blocks/multi_named_vs_pos.t line 59, column 1-84 reason: unspecced skip: '' str: ok 22/26 todo: 1 type: test - actual_ok: 0 line: not ok 23 - pos, named you num: 23 ok: 0 pos: t/blocks/multi_named_vs_pos.t line 60, column 1-77 reason: '' skip: '' str: NOK 23 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO unspecced) test (t/blocks/multi_named_vs_pos.t line 61, column 1-95)\n\n" line: "not ok 24 - pos, named her # TODO unspecced" num: 24 ok: 1 pos: t/blocks/multi_named_vs_pos.t line 61, column 1-95 reason: unspecced skip: '' str: ok 24/26 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO unspecced) test (t/blocks/multi_named_vs_pos.t line 62, column 1-89)\n\n" line: "not ok 25 - pos, pos # TODO unspecced" num: 25 ok: 1 pos: t/blocks/multi_named_vs_pos.t line 62, column 1-89 reason: unspecced skip: '' str: ok 25/26 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO unspecced) test (t/blocks/multi_named_vs_pos.t line 63, column 1-96)\n\n" line: "not ok 26 - pos, pos, named # TODO unspecced" num: 26 ok: 1 pos: t/blocks/multi_named_vs_pos.t line 63, column 1-96 reason: unspecced skip: '' str: ok 26/26 todo: 1 type: test file: t/blocks/multi_named_vs_pos.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 0 name: named me ok: 0 reason: '' type: '' - actual_ok: 1 name: named you ok: 1 reason: '' type: '' - actual_ok: 0 name: named me, named him ok: 0 reason: '' type: '' - actual_ok: 0 name: named him, named me ok: 0 reason: '' type: '' - actual_ok: 1 name: named me named him named her ok: 1 reason: '' type: '' - actual_ok: 1 name: named him named me named her ok: 1 reason: '' type: '' - actual_ok: 1 name: named her named me named him ok: 1 reason: '' type: '' - actual_ok: 1 name: named her named him named me ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO unspecced) test (t/blocks/multi_named_vs_pos.t line 29, column 1-85)\n" name: pos ok: 1 reason: unspecced type: todo - actual_ok: 1 name: pos, named you ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO unspecced) test (t/blocks/multi_named_vs_pos.t line 31, column 1-96)\n" name: pos, named her ok: 1 reason: unspecced type: todo - actual_ok: 0 diagnostics: " Failed (TODO unspecced) test (t/blocks/multi_named_vs_pos.t line 32, column 1-90)\n" name: pos, pos ok: 1 reason: unspecced type: todo - actual_ok: 0 diagnostics: " Failed (TODO unspecced) test (t/blocks/multi_named_vs_pos.t line 33, column 1-97)\n" name: pos, pos, named ok: 1 reason: unspecced type: todo - actual_ok: 1 name: named me ok: 1 reason: '' type: '' - actual_ok: 1 name: named you ok: 1 reason: '' type: '' - actual_ok: 0 name: named me, named him ok: 0 reason: '' type: '' - actual_ok: 0 name: named him, named me ok: 0 reason: '' type: '' - actual_ok: 1 name: named me named him named her ok: 1 reason: '' type: '' - actual_ok: 1 name: named him named me named her ok: 1 reason: '' type: '' - actual_ok: 1 name: named her named me named him ok: 1 reason: '' type: '' - actual_ok: 1 name: named her named him named me ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO unspecced) test (t/blocks/multi_named_vs_pos.t line 59, column 1-84)\n" name: pos ok: 1 reason: unspecced type: todo - actual_ok: 0 name: pos, named you ok: 0 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO unspecced) test (t/blocks/multi_named_vs_pos.t line 61, column 1-95)\n" name: pos, named her ok: 1 reason: unspecced type: todo - actual_ok: 0 diagnostics: " Failed (TODO unspecced) test (t/blocks/multi_named_vs_pos.t line 62, column 1-89)\n" name: pos, pos ok: 1 reason: unspecced type: todo - actual_ok: 0 diagnostics: " Failed (TODO unspecced) test (t/blocks/multi_named_vs_pos.t line 63, column 1-96)\n" name: pos, pos, named ok: 1 reason: unspecced type: todo exit: 0 max: 26 ok: 20 passing: 0 seen: 26 todo: 8 wait: 0 - events: - actual_ok: 0 line: not ok 1 - dispatched to the Str sub num: 1 ok: 0 pos: t/blocks/multi_sub.t line 21, column 1-57 reason: '' skip: '' str: NOK 1 todo: '' type: test - actual_ok: 1 line: ok 2 - dispatched to the Int sub num: 2 ok: 1 pos: t/blocks/multi_sub.t line 22, column 1-49 reason: '' skip: '' str: ok 2/22 todo: '' type: test - actual_ok: 0 line: not ok 3 - dispatched to the Num sub num: 3 ok: 0 pos: t/blocks/multi_sub.t line 25, column 1-53 reason: '' skip: '' str: NOK 3 todo: '' type: test - actual_ok: 0 line: not ok 4 - dispatched to the Rat sub num: 4 ok: 0 pos: t/blocks/multi_sub.t line 26, column 1-53 reason: '' skip: '' str: NOK 4 todo: '' type: test - actual_ok: 0 line: not ok 5 - dispatched to the Bool sub num: 5 ok: 0 pos: t/blocks/multi_sub.t line 27, column 1-56 reason: '' skip: '' str: NOK 5 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/blocks/multi_sub.t line 28, column 1-71)\n\n" line: "not ok 6 - dispatched to the Rule sub # TODO bug" num: 6 ok: 1 pos: t/blocks/multi_sub.t line 28, column 1-71 reason: bug skip: '' str: ok 6/22 todo: 1 type: test - actual_ok: 0 line: not ok 7 - dispatched to the Sub sub num: 7 ok: 0 pos: t/blocks/multi_sub.t line 29, column 1-63 reason: '' skip: '' str: NOK 7 todo: '' type: test - actual_ok: 1 line: ok 8 - dispatched to the Array sub num: 8 ok: 1 pos: t/blocks/multi_sub.t line 32, column 1-70 reason: '' skip: '' str: ok 8/22 todo: '' type: test - actual_ok: 1 line: ok 9 - dispatched to the Hash sub num: 9 ok: 1 pos: t/blocks/multi_sub.t line 35, column 1-67 reason: '' skip: '' str: ok 9/22 todo: '' type: test - actual_ok: 1 line: ok 10 - dispatched to the IO sub num: 10 ok: 1 pos: t/blocks/multi_sub.t line 37, column 1-49 reason: '' skip: '' str: ok 10/22 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/blocks/multi_sub.t line 39, column 1 - line 41, column 55)\n\n" line: "not ok 11 - declare sub with tuple argument # TODO feature" num: 11 ok: 1 pos: t/blocks/multi_sub.t line 39, column 1 - line 41, column 55 reason: feature skip: '' str: ok 11/22 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/blocks/multi_sub.t line 43, column 1 - line 45, column 61)\n\n" line: "not ok 12 - declare multi sub with tuple argument # TODO feature" num: 12 ok: 1 pos: t/blocks/multi_sub.t line 43, column 1 - line 45, column 61 reason: feature skip: '' str: ok 12/22 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/blocks/multi_sub.t line 47, column 1-80)\n\n" line: "not ok 13 - call tuple multi sub # TODO feature" num: 13 ok: 1 pos: t/blocks/multi_sub.t line 47, column 1-80 reason: feature skip: '' str: ok 13/22 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/blocks/multi_sub.t line 48, column 1-93)\n\n" line: "not ok 14 - call tuple multi sub # TODO feature" num: 14 ok: 1 pos: t/blocks/multi_sub.t line 48, column 1-93 reason: feature skip: '' str: ok 14/22 todo: 1 type: test - actual_ok: 1 line: ok 15 - omitting 'sub' when declaring 'multi sub's works (1) num: 15 ok: 1 pos: t/blocks/multi_sub.t line 55, column 1-84 reason: '' skip: '' str: ok 15/22 todo: '' type: test - actual_ok: 0 line: not ok 16 - omitting 'sub' when declaring 'multi sub's works (2) num: 16 ok: 0 pos: t/blocks/multi_sub.t line 56, column 1-84 reason: '' skip: '' str: NOK 16 todo: '' type: test - actual_ok: 0 line: not ok 17 - Slurpy MMD to nullary num: 17 ok: 0 pos: t/blocks/multi_sub.t line 64, column 1-38 reason: '' skip: '' str: NOK 17 todo: '' type: test - actual_ok: 1 line: ok 18 - Slurpy MMD to listop via args num: 18 ok: 1 pos: t/blocks/multi_sub.t line 65, column 1-51 reason: '' skip: '' str: ok 18/22 todo: '' type: test - actual_ok: 1 line: ok 19 - Slurpy MMD to listop via list num: 19 ok: 1 pos: t/blocks/multi_sub.t line 66, column 1-50 reason: '' skip: '' str: ok 19/22 todo: '' type: test - actual_ok: 1 line: ok 20 - [+] overloaded by proto definition num: 20 ok: 1 pos: t/blocks/multi_sub.t line 78, column 1-57 reason: '' skip: '' str: ok 20/22 todo: '' type: test - actual_ok: 1 line: ok 21 - proto definition of prefix: works num: 21 ok: 1 pos: t/blocks/multi_sub.t line 83, column 1-60 reason: '' skip: '' str: ok 21/22 todo: '' type: test file: t/blocks/multi_sub.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 0 name: dispatched to the Str sub ok: 0 reason: '' type: '' - actual_ok: 1 name: dispatched to the Int sub ok: 1 reason: '' type: '' - actual_ok: 0 name: dispatched to the Num sub ok: 0 reason: '' type: '' - actual_ok: 0 name: dispatched to the Rat sub ok: 0 reason: '' type: '' - actual_ok: 0 name: dispatched to the Bool sub ok: 0 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/blocks/multi_sub.t line 28, column 1-71)\n" name: dispatched to the Rule sub ok: 1 reason: bug type: todo - actual_ok: 0 name: dispatched to the Sub sub ok: 0 reason: '' type: '' - actual_ok: 1 name: dispatched to the Array sub ok: 1 reason: '' type: '' - actual_ok: 1 name: dispatched to the Hash sub ok: 1 reason: '' type: '' - actual_ok: 1 name: dispatched to the IO sub ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/blocks/multi_sub.t line 39, column 1 - line 41, column 55)\n" name: declare sub with tuple argument ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/blocks/multi_sub.t line 43, column 1 - line 45, column 61)\n" name: declare multi sub with tuple argument ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/blocks/multi_sub.t line 47, column 1-80)\n" name: call tuple multi sub ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/blocks/multi_sub.t line 48, column 1-93)\n" name: call tuple multi sub ok: 1 reason: feature type: todo - actual_ok: 1 name: omitting 'sub' when declaring 'multi sub's works (1) ok: 1 reason: '' type: '' - actual_ok: 0 name: omitting 'sub' when declaring 'multi sub's works (2) ok: 0 reason: '' type: '' - actual_ok: 0 name: Slurpy MMD to nullary ok: 0 reason: '' type: '' - actual_ok: 1 name: Slurpy MMD to listop via args ok: 1 reason: '' type: '' - actual_ok: 1 name: Slurpy MMD to listop via list ok: 1 reason: '' type: '' - actual_ok: 1 name: "[+] overloaded by proto definition " ok: 1 reason: '' type: '' - actual_ok: 1 name: proto definition of prefix: works ok: 1 reason: '' type: '' exit: 1 max: 22 ok: 14 passing: 0 seen: 21 todo: 5 wait: 256 - events: - actual_ok: 0 diag: "# Failed (TODO feature) test (t/blocks/multidimensional_arglists.t line 16, column 5-79)\n\n" line: "not ok 1 - basic multidim arglist binding (1) # TODO feature" num: 1 ok: 1 pos: t/blocks/multidimensional_arglists.t line 16, column 5-79 reason: feature skip: '' str: ok 1/7 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/blocks/multidimensional_arglists.t line 17, column 5-79)\n\n" line: "not ok 2 - basic multidim arglist binding (2) # TODO feature" num: 2 ok: 1 pos: t/blocks/multidimensional_arglists.t line 17, column 5-79 reason: feature skip: '' str: ok 2/7 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/blocks/multidimensional_arglists.t line 18, column 5-79)\n\n" line: "not ok 3 - basic multidim arglist binding (3) # TODO feature" num: 3 ok: 1 pos: t/blocks/multidimensional_arglists.t line 18, column 5-79 reason: feature skip: '' str: ok 3/7 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/blocks/multidimensional_arglists.t line 25, column 5-93)\n\n" line: "not ok 4 - multidim arglist binding with only one array (1) # TODO feature" num: 4 ok: 1 pos: t/blocks/multidimensional_arglists.t line 25, column 5-93 reason: feature skip: '' str: ok 4/7 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/blocks/multidimensional_arglists.t line 26, column 5-93)\n\n" line: "not ok 5 - multidim arglist binding with only one array (2) # TODO feature" num: 5 ok: 1 pos: t/blocks/multidimensional_arglists.t line 26, column 5-93 reason: feature skip: '' str: ok 5/7 todo: 1 type: test - actual_ok: 1 line: ok 6 - three scalars are not compatible with a sub expecting a multidim arglist num: 6 ok: 1 pos: t/blocks/multidimensional_arglists.t line 30, column 5 - line 31, column 83 reason: '' skip: '' str: ok 6/7 todo: '' type: test - actual_ok: 1 line: ok 7 - two arrayrefs are not compatible with a sub expecting a multidim arglist num: 7 ok: 1 pos: t/blocks/multidimensional_arglists.t line 39, column 5 - line 40, column 83 reason: '' skip: '' str: ok 7/7 todo: '' type: test file: t/blocks/multidimensional_arglists.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/blocks/multidimensional_arglists.t line 16, column 5-79)\n" name: basic multidim arglist binding (1) ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/blocks/multidimensional_arglists.t line 17, column 5-79)\n" name: basic multidim arglist binding (2) ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/blocks/multidimensional_arglists.t line 18, column 5-79)\n" name: basic multidim arglist binding (3) ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/blocks/multidimensional_arglists.t line 25, column 5-93)\n" name: multidim arglist binding with only one array (1) ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/blocks/multidimensional_arglists.t line 26, column 5-93)\n" name: multidim arglist binding with only one array (2) ok: 1 reason: feature type: todo - actual_ok: 1 name: three scalars are not compatible with a sub expecting a multidim arglist ok: 1 reason: '' type: '' - actual_ok: 1 name: two arrayrefs are not compatible with a sub expecting a multidim arglist ok: 1 reason: '' type: '' exit: 0 max: 7 ok: 7 passing: 1 seen: 7 todo: 5 wait: 0 - events: - actual_ok: 1 line: ok 1 - Checking semantics... 1 num: 1 ok: 1 pos: t/blocks/nested_named.t line 21, column 1-46 reason: '' skip: '' str: ok 1/3 todo: '' type: test - actual_ok: 0 line: not ok 2 - Checking semantics... 2 num: 2 ok: 0 pos: t/blocks/nested_named.t line 22, column 1-46 reason: '' skip: '' str: NOK 2 todo: '' type: test - actual_ok: 1 line: ok 3 - Checking semantics... 0 num: 3 ok: 1 pos: t/blocks/nested_named.t line 23, column 1-46 reason: '' skip: '' str: ok 3/3 todo: '' type: test file: t/blocks/nested_named.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: Checking semantics... 1 ok: 1 reason: '' type: '' - actual_ok: 0 name: Checking semantics... 2 ok: 0 reason: '' type: '' - actual_ok: 1 name: Checking semantics... 0 ok: 1 reason: '' type: '' exit: 0 max: 3 ok: 2 passing: 0 seen: 3 wait: 0 - events: - actual_ok: 0 diag: "# Failed (TODO feature) test (t/blocks/param_signature.t line 11, column 1 - line 15, column 79)\n\n" line: "not ok 1 - Declare subroutine parameters with signature. (Compile-time) # TODO feature" num: 1 ok: 1 pos: t/blocks/param_signature.t line 11, column 1 - line 15, column 79 reason: feature skip: '' str: ok 1/1 todo: 1 type: test file: t/blocks/param_signature.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/blocks/param_signature.t line 11, column 1 - line 15, column 79)\n" name: Declare subroutine parameters with signature. (Compile-time) ok: 1 reason: feature type: todo exit: 0 max: 1 ok: 1 passing: 1 seen: 1 todo: 1 wait: 0 - events: - actual_ok: 1 line: ok 1 - pointy sub without param parens num: 1 ok: 1 pos: t/blocks/pointy.t line 22, column 1-52 reason: '' skip: '' str: ok 1/14 todo: '' type: test - actual_ok: 1 line: ok 2 - pointy sub with param parens dot called num: 2 ok: 1 pos: t/blocks/pointy.t line 26, column 1-60 reason: '' skip: '' str: ok 2/14 todo: '' type: test - actual_ok: 1 line: ok 3 - pointy sub with param parens called num: 3 ok: 1 pos: t/blocks/pointy.t line 30, column 1-56 reason: '' skip: '' str: ok 3/14 todo: '' type: test - actual_ok: 1 line: "ok 4 - called pointy immediately: -> $x { ... }.(...)" num: 4 ok: 1 pos: t/blocks/pointy.t line 34, column 1-67 reason: '' skip: '' str: ok 4/14 todo: '' type: test - actual_ok: 1 line: "ok 5 - called pointy immediately: -> $x { ... }(...)" num: 5 ok: 1 pos: t/blocks/pointy.t line 38, column 1-66 reason: '' skip: '' str: ok 5/14 todo: '' type: test - actual_ok: 1 line: ok 6 - pointy sub without preceding comma num: 6 ok: 1 pos: t/blocks/pointy.t line 43, column 1 - line 44, column 45 reason: '' skip: '' str: ok 6/14 todo: '' type: test - actual_ok: 1 line: ok 7 - pointy sub in list previous argument num: 7 ok: 1 pos: t/blocks/pointy.t line 45, column 1-56 reason: '' skip: '' str: ok 7/14 todo: '' type: test - actual_ok: 1 line: ok 8 - pointy sub in list num: 8 ok: 1 pos: t/blocks/pointy.t line 46, column 1-43 reason: '' skip: '' str: ok 8/14 todo: '' type: test - actual_ok: 1 line: ok 9 - pointy sub in list following argument num: 9 ok: 1 pos: t/blocks/pointy.t line 47, column 1-59 reason: '' skip: '' str: ok 9/14 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/blocks/pointy.t line 58, column 1-70)\n\n" line: "not ok 10 - pointy with block control exceptions # TODO feature" num: 10 ok: 1 pos: t/blocks/pointy.t line 58, column 1-70 reason: feature skip: '' str: ok 10/14 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/blocks/pointy.t line 59, column 1-59)\n\n" line: "not ok 11 - pointy control exceptions ran # TODO feature" num: 11 ok: 1 pos: t/blocks/pointy.t line 59, column 1-59 reason: feature skip: '' str: ok 11/14 todo: 1 type: test - actual_ok: 1 line: ok 12 - pointy still sees outer's &?ROUTINE num: 12 ok: 1 pos: t/blocks/pointy.t line 66, column 9-83 reason: '' skip: '' str: ok 12/14 todo: '' type: test - actual_ok: 1 line: ok 13 - return in pointy returns from enclosing sub num: 13 ok: 1 pos: t/blocks/pointy.t line 76, column 1-71 reason: '' skip: '' str: ok 13/14 todo: '' type: test - actual_ok: 1 line: ok 14 - return in pointy returns from enclosing sub num: 14 ok: 1 pos: t/blocks/pointy.t line 77, column 1-64 reason: '' skip: '' str: ok 14/14 todo: '' type: test file: t/blocks/pointy.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: pointy sub without param parens ok: 1 reason: '' type: '' - actual_ok: 1 name: pointy sub with param parens dot called ok: 1 reason: '' type: '' - actual_ok: 1 name: pointy sub with param parens called ok: 1 reason: '' type: '' - actual_ok: 1 name: "called pointy immediately: -> $x { ... }.(...) " ok: 1 reason: '' type: '' - actual_ok: 1 name: "called pointy immediately: -> $x { ... }(...) " ok: 1 reason: '' type: '' - actual_ok: 1 name: pointy sub without preceding comma ok: 1 reason: '' type: '' - actual_ok: 1 name: pointy sub in list previous argument ok: 1 reason: '' type: '' - actual_ok: 1 name: pointy sub in list ok: 1 reason: '' type: '' - actual_ok: 1 name: pointy sub in list following argument ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/blocks/pointy.t line 58, column 1-70)\n" name: pointy with block control exceptions ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/blocks/pointy.t line 59, column 1-59)\n" name: pointy control exceptions ran ok: 1 reason: feature type: todo - actual_ok: 1 name: pointy still sees outer's &?ROUTINE ok: 1 reason: '' type: '' - actual_ok: 1 name: return in pointy returns from enclosing sub ok: 1 reason: '' type: '' - actual_ok: 1 name: return in pointy returns from enclosing sub ok: 1 reason: '' type: '' exit: 0 max: 14 ok: 14 passing: 1 seen: 14 todo: 2 wait: 0 - events: - actual_ok: 1 line: ok 1 - named args in primitive subs num: 1 ok: 1 pos: t/blocks/primitive_named_params.t line 16, column 1-73 reason: '' skip: '' str: ok 1/1 todo: '' type: test file: t/blocks/primitive_named_params.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: named args in primitive subs ok: 1 reason: '' type: '' exit: 0 max: 1 ok: 1 passing: 1 seen: 1 wait: 0 - events: [] file: t/blocks/proto.t results: !!perl/hash:Test::Harness::Results exit: 0 max: 6 passing: 0 wait: 0 - events: - actual_ok: 1 line: ok 1 num: 1 ok: 1 pos: t/blocks/recurse.t line 46, column 1-26 reason: '' skip: '' str: ok 1/13 todo: '' type: test - actual_ok: 1 line: ok 2 num: 2 ok: 1 pos: t/blocks/recurse.t line 47, column 1-26 reason: '' skip: '' str: ok 2/13 todo: '' type: test - actual_ok: 1 line: ok 3 num: 3 ok: 1 pos: t/blocks/recurse.t line 48, column 1-29 reason: '' skip: '' str: ok 3/13 todo: '' type: test - actual_ok: 1 line: ok 4 num: 4 ok: 1 pos: t/blocks/recurse.t line 49, column 1-35 reason: '' skip: '' str: ok 4/13 todo: '' type: test - actual_ok: 1 line: ok 5 num: 5 ok: 1 pos: t/blocks/recurse.t line 50, column 1-24 reason: '' skip: '' str: ok 5/13 todo: '' type: test - actual_ok: 1 line: "ok 6 - recursive count up: named param, no modified value" num: 6 ok: 1 pos: t/blocks/recurse.t line 114, column 1-104 reason: '' skip: '' str: ok 6/13 todo: '' type: test - actual_ok: 1 line: "ok 7 - recursive count down: named param, no modified value" num: 7 ok: 1 pos: t/blocks/recurse.t line 115, column 1-106 reason: '' skip: '' str: ok 7/13 todo: '' type: test - actual_ok: 1 line: "ok 8 - recursive count up: unnamed param, no modified value" num: 8 ok: 1 pos: t/blocks/recurse.t line 116, column 1-106 reason: '' skip: '' str: ok 8/13 todo: '' type: test - actual_ok: 1 line: "ok 9 - recursive count down: unnamed param, no modified value" num: 9 ok: 1 pos: t/blocks/recurse.t line 117, column 1-108 reason: '' skip: '' str: ok 9/13 todo: '' type: test - actual_ok: 1 line: "ok 10 - recursive count up: named param, modified value" num: 10 ok: 1 pos: t/blocks/recurse.t line 118, column 1-101 reason: '' skip: '' str: ok 10/13 todo: '' type: test - actual_ok: 1 line: "ok 11 - recursive count down: named param, modified value" num: 11 ok: 1 pos: t/blocks/recurse.t line 119, column 1-103 reason: '' skip: '' str: ok 11/13 todo: '' type: test - actual_ok: 1 line: "ok 12 - recursive count up: unnamed param, modified value" num: 12 ok: 1 pos: t/blocks/recurse.t line 120, column 1-103 reason: '' skip: '' str: ok 12/13 todo: '' type: test - actual_ok: 1 line: "ok 13 - recursive count down: unnamed param, modified value" num: 13 ok: 1 pos: t/blocks/recurse.t line 121, column 1-105 reason: '' skip: '' str: ok 13/13 todo: '' type: test file: t/blocks/recurse.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: "recursive count up: named param, no modified value " ok: 1 reason: '' type: '' - actual_ok: 1 name: "recursive count down: named param, no modified value " ok: 1 reason: '' type: '' - actual_ok: 1 name: "recursive count up: unnamed param, no modified value " ok: 1 reason: '' type: '' - actual_ok: 1 name: "recursive count down: unnamed param, no modified value " ok: 1 reason: '' type: '' - actual_ok: 1 name: "recursive count up: named param, modified value " ok: 1 reason: '' type: '' - actual_ok: 1 name: "recursive count down: named param, modified value " ok: 1 reason: '' type: '' - actual_ok: 1 name: "recursive count up: unnamed param, modified value " ok: 1 reason: '' type: '' - actual_ok: 1 name: "recursive count down: unnamed param, modified value " ok: 1 reason: '' type: '' exit: 0 max: 13 ok: 13 passing: 1 seen: 13 wait: 0 - events: - actual_ok: 1 line: ok 1 - ... bare return statement returned undef num: 1 ok: 1 pos: t/blocks/return.t line 15, column 1-61 reason: '' skip: '' str: ok 1/8 todo: '' type: test - actual_ok: 1 line: ok 2 - ... bare return statement w/ parens returned undef num: 2 ok: 1 pos: t/blocks/return.t line 18, column 1-72 reason: '' skip: '' str: ok 2/8 todo: '' type: test - actual_ok: 1 line: ok 3 - ... return worked with a statement modifier num: 3 ok: 1 pos: t/blocks/return.t line 21, column 1-61 reason: '' skip: '' str: ok 3/8 todo: '' type: test - actual_ok: 1 line: ok 4 - ... bare return worked with a statement modifier num: 4 ok: 1 pos: t/blocks/return.t line 24, column 1-72 reason: '' skip: '' str: ok 4/8 todo: '' type: test - actual_ok: 1 line: ok 5 - ... bare return worked with a statement modifier num: 5 ok: 1 pos: t/blocks/return.t line 27, column 1-73 reason: '' skip: '' str: ok 5/8 todo: '' type: test - actual_ok: 1 line: ok 6 - our sub returned an empty list (1) num: 6 ok: 1 pos: t/blocks/return.t line 30, column 1-80 reason: '' skip: '' str: ok 6/8 todo: '' type: test - actual_ok: 1 line: ok 7 - ... return_1() returned 1 correctly num: 7 ok: 1 pos: t/blocks/return.t line 33, column 1-57 reason: '' skip: '' str: ok 7/8 todo: '' type: test - actual_ok: 1 line: ok 8 - return in while num: 8 ok: 1 pos: t/blocks/return.t line 35, column 1-102 reason: '' skip: '' str: ok 8/8 todo: '' type: test file: t/blocks/return.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: ... bare return statement returned undef ok: 1 reason: '' type: '' - actual_ok: 1 name: ... bare return statement w/ parens returned undef ok: 1 reason: '' type: '' - actual_ok: 1 name: ... return worked with a statement modifier ok: 1 reason: '' type: '' - actual_ok: 1 name: ... bare return worked with a statement modifier ok: 1 reason: '' type: '' - actual_ok: 1 name: ... bare return worked with a statement modifier ok: 1 reason: '' type: '' - actual_ok: 1 name: our sub returned an empty list (1) ok: 1 reason: '' type: '' - actual_ok: 1 name: ... return_1() returned 1 correctly ok: 1 reason: '' type: '' - actual_ok: 1 name: return in while ok: 1 reason: '' type: '' exit: 0 max: 8 ok: 8 passing: 1 seen: 8 wait: 0 - events: - actual_ok: 0 diag: "# Failed (TODO bug) test (t/blocks/return_function.t line 10, column 5-64)\n\n" line: "not ok 1 - binds 1 to $x, via a named argument # TODO bug" num: 1 ok: 1 pos: t/blocks/return_function.t line 10, column 5-64 reason: bug skip: '' str: ok 1/4 todo: 1 type: test - actual_ok: 1 line: ok 2 - prints 1, via a named argument num: 2 ok: 1 pos: t/blocks/return_function.t line 11, column 5-54 reason: '' skip: '' str: ok 2/4 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/blocks/return_function.t line 19, column 3-55)\n\n" line: "not ok 3 - returned Pair object 1 # TODO bug" num: 3 ok: 1 pos: t/blocks/return_function.t line 19, column 3-55 reason: bug skip: '' str: ok 3/4 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/blocks/return_function.t line 20, column 3-55)\n\n" line: "not ok 4 - returned Pair object 2 # TODO bug" num: 4 ok: 1 pos: t/blocks/return_function.t line 20, column 3-55 reason: bug skip: '' str: ok 4/4 todo: 1 type: test file: t/blocks/return_function.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/blocks/return_function.t line 10, column 5-64)\n" name: binds 1 to $x, via a named argument ok: 1 reason: bug type: todo - actual_ok: 1 name: prints 1, via a named argument ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/blocks/return_function.t line 19, column 3-55)\n" name: returned Pair object 1 ok: 1 reason: bug type: todo - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/blocks/return_function.t line 20, column 3-55)\n" name: returned Pair object 2 ok: 1 reason: bug type: todo exit: 0 max: 4 ok: 4 passing: 1 seen: 4 todo: 3 wait: 0 - events: - actual_ok: 1 line: ok 1 - lexical named sub() return String num: 1 ok: 1 pos: t/blocks/scoped_named_subs.t line 10, column 5-67 reason: '' skip: '' str: ok 1/8 todo: '' type: test - actual_ok: 1 line: "ok 2 - Correct : lexical named sub myNamedStr() should NOT BE available outside its scope" num: 2 ok: 1 pos: t/blocks/scoped_named_subs.t line 12, column 1-114 reason: '' skip: '' str: ok 2/8 todo: '' type: test - actual_ok: 1 line: ok 3 - lexical named sub() return Int num: 3 ok: 1 pos: t/blocks/scoped_named_subs.t line 16, column 5-58 reason: '' skip: '' str: ok 3/8 todo: '' type: test - actual_ok: 1 line: "ok 4 - Correct : lexical named sub myNamedInt() should NOT BE available outside its scope" num: 4 ok: 1 pos: t/blocks/scoped_named_subs.t line 18, column 1-114 reason: '' skip: '' str: ok 4/8 todo: '' type: test - actual_ok: 1 line: ok 5 - package-scoped named sub() return String num: 5 ok: 1 pos: t/blocks/scoped_named_subs.t line 25, column 5-75 reason: '' skip: '' str: ok 5/8 todo: '' type: test - actual_ok: 1 line: "ok 6 - Correct : package-scoped named sub ourNamedStr() should BE available in the whole package" num: 6 ok: 1 pos: t/blocks/scoped_named_subs.t line 27, column 1-120 reason: '' skip: '' str: ok 6/8 todo: '' type: test - actual_ok: 1 line: ok 7 - package-scoped named sub() return Int num: 7 ok: 1 pos: t/blocks/scoped_named_subs.t line 32, column 5-66 reason: '' skip: '' str: ok 7/8 todo: '' type: test - actual_ok: 1 line: "ok 8 - Correct : package-scoped named sub ourNamedInt() should BE available in the whole package" num: 8 ok: 1 pos: t/blocks/scoped_named_subs.t line 34, column 1-114 reason: '' skip: '' str: ok 8/8 todo: '' type: test file: t/blocks/scoped_named_subs.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: lexical named sub() return String ok: 1 reason: '' type: '' - actual_ok: 1 name: "Correct : lexical named sub myNamedStr() should NOT BE available outside its scope " ok: 1 reason: '' type: '' - actual_ok: 1 name: lexical named sub() return Int ok: 1 reason: '' type: '' - actual_ok: 1 name: "Correct : lexical named sub myNamedInt() should NOT BE available outside its scope " ok: 1 reason: '' type: '' - actual_ok: 1 name: package-scoped named sub() return String ok: 1 reason: '' type: '' - actual_ok: 1 name: "Correct : package-scoped named sub ourNamedStr() should BE available in the whole package " ok: 1 reason: '' type: '' - actual_ok: 1 name: package-scoped named sub() return Int ok: 1 reason: '' type: '' - actual_ok: 1 name: "Correct : package-scoped named sub ourNamedInt() should BE available in the whole package " ok: 1 reason: '' type: '' exit: 0 max: 8 ok: 8 passing: 1 seen: 8 wait: 0 - events: - actual_ok: 1 line: ok 1 - Code *$block - 1 num: 1 ok: 1 pos: t/blocks/slurpy_code_param.t line 12, column 1-47 reason: '' skip: '' str: ok 1/6 todo: '' type: test - actual_ok: 1 line: ok 2 - Code *$block - 2 num: 2 ok: 1 pos: t/blocks/slurpy_code_param.t line 13, column 1-39 reason: '' skip: '' str: ok 2/6 todo: '' type: test - actual_ok: 1 line: ok 3 - *&block - 1 num: 3 ok: 1 pos: t/blocks/slurpy_code_param.t line 19, column 1-42 reason: '' skip: '' str: ok 3/6 todo: '' type: test - actual_ok: 1 line: ok 4 - *&block - 2 num: 4 ok: 1 pos: t/blocks/slurpy_code_param.t line 20, column 1-34 reason: '' skip: '' str: ok 4/6 todo: '' type: test - actual_ok: 1 line: ok 5 - Code *$block == *&block - 1 num: 5 ok: 1 pos: t/blocks/slurpy_code_param.t line 22, column 1-68 reason: '' skip: '' str: ok 5/6 todo: '' type: test - actual_ok: 1 line: ok 6 - Code *$block == *&block - 2 num: 6 ok: 1 pos: t/blocks/slurpy_code_param.t line 23, column 1-60 reason: '' skip: '' str: ok 6/6 todo: '' type: test file: t/blocks/slurpy_code_param.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: Code *$block - 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: Code *$block - 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: "*&block - 1 " ok: 1 reason: '' type: '' - actual_ok: 1 name: "*&block - 2 " ok: 1 reason: '' type: '' - actual_ok: 1 name: Code *$block == *&block - 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: Code *$block == *&block - 2 ok: 1 reason: '' type: '' exit: 0 max: 6 ok: 6 passing: 1 seen: 6 wait: 0 - events: - actual_ok: 1 line: "ok 1 - Testing: `sub foo($n, *%h, *@a){ }; foo 1, x => 20, y => 300, 4000`" num: 1 ok: 1 pos: t/blocks/slurpy_param.t line 31, column 1 - line 32, column 72 reason: '' skip: '' str: ok 1/26 todo: '' type: test - actual_ok: 1 line: ok 2 - Testing the value for positional num: 2 ok: 1 pos: t/blocks/slurpy_param.t line 33, column 1 - line 34, column 37 reason: '' skip: '' str: ok 2/26 todo: '' type: test - actual_ok: 1 line: ok 3 - Testing the value for slurpy *%h num: 3 ok: 1 pos: t/blocks/slurpy_param.t line 35, column 1 - line 36, column 37 reason: '' skip: '' str: ok 3/26 todo: '' type: test - actual_ok: 1 line: ok 4 - Testing the value for slurpy *@a num: 4 ok: 1 pos: t/blocks/slurpy_param.t line 37, column 1 - line 38, column 37 reason: '' skip: '' str: ok 4/26 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/blocks/slurpy_param.t line 40, column 1 - line 41, column 84)\n\n" line: "not ok 5 - Testing: `sub foo($n, *%h, *@a){ }; foo 1, n => 20, y => 300, 4000` # TODO bug" num: 5 ok: 1 pos: t/blocks/slurpy_param.t line 40, column 1 - line 41, column 84 reason: bug skip: '' str: ok 5/26 todo: 1 type: test - actual_ok: 1 line: "ok 6 - Testing: `sub foo($n, *%h, *@a){ }; foo n => 20, y => 300, 4000`" num: 6 ok: 1 pos: t/blocks/slurpy_param.t line 47, column 1 - line 48, column 69 reason: '' skip: '' str: ok 6/26 todo: '' type: test - actual_ok: 1 line: ok 7 - Testing the value for positional num: 7 ok: 1 pos: t/blocks/slurpy_param.t line 49, column 1 - line 50, column 37 reason: '' skip: '' str: ok 7/26 todo: '' type: test - actual_ok: 1 line: ok 8 - Testing the value for slurpy *%h num: 8 ok: 1 pos: t/blocks/slurpy_param.t line 51, column 1 - line 52, column 37 reason: '' skip: '' str: ok 8/26 todo: '' type: test - actual_ok: 1 line: ok 9 - Testing the value for slurpy *@a num: 9 ok: 1 pos: t/blocks/slurpy_param.t line 53, column 1 - line 54, column 37 reason: '' skip: '' str: ok 9/26 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/blocks/slurpy_param.t line 61, column 1 - line 62, column 74)\n\n" line: "not ok 10 - Testing: `sub foo($n, *%h) { }; foo 1, n => 20, y => 300` # TODO bug" num: 10 ok: 1 pos: t/blocks/slurpy_param.t line 61, column 1 - line 62, column 74 reason: bug skip: '' str: ok 10/26 todo: 1 type: test - actual_ok: 1 line: "ok 11 - Testing: `sub foo($n, *%h) { }; foo 1, x => 20, y => 300, 4000`" num: 11 ok: 1 pos: t/blocks/slurpy_param.t line 68, column 1 - line 69, column 68 reason: '' skip: '' str: ok 11/26 todo: '' type: test - actual_ok: 1 line: "ok 12 - Testing: `sub foo(:$n, *%h, *@a){ }; foo 1, x => 20, y => 300, 4000`" num: 12 ok: 1 pos: t/blocks/slurpy_param.t line 82, column 1 - line 83, column 73 reason: '' skip: '' str: ok 12/26 todo: '' type: test - actual_ok: 1 line: ok 13 - Testing value for named argument num: 13 ok: 1 pos: t/blocks/slurpy_param.t line 84, column 1 - line 85, column 37 reason: '' skip: '' str: ok 13/26 todo: '' type: test - actual_ok: 1 line: ok 14 - Testing value for slurpy *%h num: 14 ok: 1 pos: t/blocks/slurpy_param.t line 86, column 1 - line 87, column 33 reason: '' skip: '' str: ok 14/26 todo: '' type: test - actual_ok: 1 line: ok 15 - Testing the value for slurpy *@a num: 15 ok: 1 pos: t/blocks/slurpy_param.t line 88, column 1 - line 89, column 37 reason: '' skip: '' str: ok 15/26 todo: '' type: test - actual_ok: 1 line: "ok 16 - Testing: `sub foo(:$n, *%h, *@a){ }; foo 1, n => 20, y => 300, 4000`" num: 16 ok: 1 pos: t/blocks/slurpy_param.t line 93, column 1 - line 94, column 73 reason: '' skip: '' str: ok 16/26 todo: '' type: test - actual_ok: 1 line: ok 17 - Testing the named argument num: 17 ok: 1 pos: t/blocks/slurpy_param.t line 95, column 1 - line 96, column 31 reason: '' skip: '' str: ok 17/26 todo: '' type: test - actual_ok: 1 line: ok 18 - Testing value for slurpy *%h num: 18 ok: 1 pos: t/blocks/slurpy_param.t line 97, column 1 - line 98, column 33 reason: '' skip: '' str: ok 18/26 todo: '' type: test - actual_ok: 1 line: ok 19 - Testing the value for slurpy *@a num: 19 ok: 1 pos: t/blocks/slurpy_param.t line 99, column 1 - line 100, column 37 reason: '' skip: '' str: ok 19/26 todo: '' type: test - actual_ok: 1 line: "ok 20 - Testing: `my sub foo(+:$n, *%h, *@a){ }; foo 1, n => 20, y => 300, 4000 }`" num: 20 ok: 1 pos: t/blocks/slurpy_param.t line 111, column 1 - line 112, column 79 reason: '' skip: '' str: ok 20/26 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/blocks/slurpy_param.t line 113, column 1-55)\n\n" line: "not ok 21 # TODO bug" num: 21 ok: 1 pos: t/blocks/slurpy_param.t line 113, column 1-55 reason: bug skip: '' str: ok 21/26 todo: 1 type: test - actual_ok: 1 line: "ok 22 - Testing: `my sub foo(:$n is required, *%h, *@a){ }; foo 1, n => 20, y => 300, 4000 }`" num: 22 ok: 1 pos: t/blocks/slurpy_param.t line 120, column 1 - line 121, column 90 reason: '' skip: '' str: ok 22/26 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/blocks/slurpy_param.t line 122, column 1 - line 123, column 102)\n\n" line: "not ok 23 - Testing: `my sub foo(:$n is required, *%h, *@a){ }; foo 1, x => 20, y => 300, 4000 }` # TODO bug" num: 23 ok: 1 pos: t/blocks/slurpy_param.t line 122, column 1 - line 123, column 102 reason: bug skip: '' str: ok 23/26 todo: 1 type: test - actual_ok: 1 line: ok 24 - Testing the first slurpy scalar... num: 24 ok: 1 pos: t/blocks/slurpy_param.t line 141, column 1 - line 142, column 39 reason: '' skip: '' str: ok 24/26 todo: '' type: test - actual_ok: 1 line: ok 25 - Testing the second slurpy scalar... num: 25 ok: 1 pos: t/blocks/slurpy_param.t line 143, column 1 - line 144, column 40 reason: '' skip: '' str: ok 25/26 todo: '' type: test - actual_ok: 1 line: ok 26 - Testing the rest slurpy *@r num: 26 ok: 1 pos: t/blocks/slurpy_param.t line 145, column 1 - line 146, column 32 reason: '' skip: '' str: ok 26/26 todo: '' type: test file: t/blocks/slurpy_param.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: "Testing: `sub foo($n, *%h, *@a){ }; foo 1, x => 20, y => 300, 4000` " ok: 1 reason: '' type: '' - actual_ok: 1 name: Testing the value for positional ok: 1 reason: '' type: '' - actual_ok: 1 name: Testing the value for slurpy *%h ok: 1 reason: '' type: '' - actual_ok: 1 name: Testing the value for slurpy *@a ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/blocks/slurpy_param.t line 40, column 1 - line 41, column 84)\n" name: "Testing: `sub foo($n, *%h, *@a){ }; foo 1, n => 20, y => 300, 4000` " ok: 1 reason: bug type: todo - actual_ok: 1 name: "Testing: `sub foo($n, *%h, *@a){ }; foo n => 20, y => 300, 4000` " ok: 1 reason: '' type: '' - actual_ok: 1 name: Testing the value for positional ok: 1 reason: '' type: '' - actual_ok: 1 name: Testing the value for slurpy *%h ok: 1 reason: '' type: '' - actual_ok: 1 name: Testing the value for slurpy *@a ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/blocks/slurpy_param.t line 61, column 1 - line 62, column 74)\n" name: "Testing: `sub foo($n, *%h) { }; foo 1, n => 20, y => 300` " ok: 1 reason: bug type: todo - actual_ok: 1 name: "Testing: `sub foo($n, *%h) { }; foo 1, x => 20, y => 300, 4000` " ok: 1 reason: '' type: '' - actual_ok: 1 name: "Testing: `sub foo(:$n, *%h, *@a){ }; foo 1, x => 20, y => 300, 4000` " ok: 1 reason: '' type: '' - actual_ok: 1 name: Testing value for named argument ok: 1 reason: '' type: '' - actual_ok: 1 name: Testing value for slurpy *%h ok: 1 reason: '' type: '' - actual_ok: 1 name: Testing the value for slurpy *@a ok: 1 reason: '' type: '' - actual_ok: 1 name: "Testing: `sub foo(:$n, *%h, *@a){ }; foo 1, n => 20, y => 300, 4000` " ok: 1 reason: '' type: '' - actual_ok: 1 name: Testing the named argument ok: 1 reason: '' type: '' - actual_ok: 1 name: Testing value for slurpy *%h ok: 1 reason: '' type: '' - actual_ok: 1 name: Testing the value for slurpy *@a ok: 1 reason: '' type: '' - actual_ok: 1 name: "Testing: `my sub foo(+:$n, *%h, *@a){ }; foo 1, n => 20, y => 300, 4000 }` " ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/blocks/slurpy_param.t line 113, column 1-55)\n" name: ok: 1 reason: bug type: todo - actual_ok: 1 name: "Testing: `my sub foo(:$n is required, *%h, *@a){ }; foo 1, n => 20, y => 300, 4000 }` " ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/blocks/slurpy_param.t line 122, column 1 - line 123, column 102)\n" name: "Testing: `my sub foo(:$n is required, *%h, *@a){ }; foo 1, x => 20, y => 300, 4000 }` " ok: 1 reason: bug type: todo - actual_ok: 1 name: Testing the first slurpy scalar... ok: 1 reason: '' type: '' - actual_ok: 1 name: Testing the second slurpy scalar... ok: 1 reason: '' type: '' - actual_ok: 1 name: Testing the rest slurpy *@r ok: 1 reason: '' type: '' exit: 0 max: 26 ok: 26 passing: 1 seen: 26 todo: 4 wait: 0 - events: - actual_ok: 0 line: not ok 1 - trying to use an 'is rw' splat does work out num: 1 ok: 0 pos: t/blocks/splat_rw.t line 24, column 1 - line 27, column 2 reason: '' skip: '' str: NOK 1 todo: '' type: test - actual_ok: 0 line: not ok 2 - @test was unchanged num: 2 ok: 0 pos: t/blocks/splat_rw.t line 28, column 1-42 reason: '' skip: '' str: NOK 2 todo: '' type: test - actual_ok: 1 line: ok 3 - trying to define an 'is rw' splat works too num: 3 ok: 1 pos: t/blocks/splat_rw.t line 34, column 1 - line 37, column 2 reason: '' skip: '' str: ok 3/3 todo: '' type: test file: t/blocks/splat_rw.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 0 name: trying to use an 'is rw' splat does work out ok: 0 reason: '' type: '' - actual_ok: 0 name: "@test was unchanged " ok: 0 reason: '' type: '' - actual_ok: 1 name: trying to define an 'is rw' splat works too ok: 1 reason: '' type: '' exit: 0 max: 3 ok: 1 passing: 0 seen: 3 wait: 0 - events: - actual_ok: 1 line: ok 1 - ... slurpy args flattening and matching parameters num: 1 ok: 1 pos: t/blocks/splatty_in_caller_position.t line 15, column 1 - line 17, column 56 reason: '' skip: '' str: ok 1/4 todo: '' type: test - actual_ok: 1 line: ok 2 - ... slurpy args flattening and matching parameters num: 2 ok: 1 pos: t/blocks/splatty_in_caller_position.t line 19, column 1-76 reason: '' skip: '' str: ok 2/4 todo: '' type: test - actual_ok: 1 line: ok 3 - ... slurpy args flattening and matching parameters num: 3 ok: 1 pos: t/blocks/splatty_in_caller_position.t line 24, column 1 - line 25, column 58 reason: '' skip: '' str: ok 3/4 todo: '' type: test - actual_ok: 1 line: ok 4 - ... slurpy args flattening and not matching because of too many parameters num: 4 ok: 1 pos: t/blocks/splatty_in_caller_position.t line 27, column 1 - line 29, column 80 reason: '' skip: '' str: ok 4/4 todo: '' type: test file: t/blocks/splatty_in_caller_position.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: ... slurpy args flattening and matching parameters ok: 1 reason: '' type: '' - actual_ok: 1 name: ... slurpy args flattening and matching parameters ok: 1 reason: '' type: '' - actual_ok: 1 name: ... slurpy args flattening and matching parameters ok: 1 reason: '' type: '' - actual_ok: 1 name: ... slurpy args flattening and not matching because of too many parameters ok: 1 reason: '' type: '' exit: 0 max: 4 ok: 4 passing: 1 seen: 4 wait: 0 - events: - actual_ok: 1 line: ok 1 - invoking a splatty sub num: 1 ok: 1 pos: t/blocks/splatty_with_type.t line 9, column 1-51 reason: '' skip: '' str: ok 1/1 todo: '' type: test file: t/blocks/splatty_with_type.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: invoking a splatty sub ok: 1 reason: '' type: '' exit: 0 max: 1 ok: 1 passing: 1 seen: 1 wait: 0 - events: - actual_ok: 0 diag: "# Failed (TODO) test (t/blocks/statement_control.t line 8, column 1-119)\n\n" line: "not ok 1 - statement_control: with an anonymous sub # TODO" num: 1 ok: 1 pos: t/blocks/statement_control.t line 8, column 1-119 reason: '' skip: '' str: ok 1/1 todo: 1 type: test file: t/blocks/statement_control.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 0 diagnostics: " Failed (TODO) test (t/blocks/statement_control.t line 8, column 1-119)\n" name: statement_control: with an anonymous sub ok: 1 reason: '' type: todo exit: 0 max: 1 ok: 1 passing: 1 seen: 1 todo: 1 wait: 0 - events: - actual_ok: 1 line: ok 1 - slurpy args are now bounded (1) num: 1 ok: 1 pos: t/blocks/sub_arg_errors.t line 14, column 1-66 reason: '' skip: '' str: ok 1/6 todo: '' type: test - actual_ok: 1 line: ok 2 - slurpy args are now bounded (2) num: 2 ok: 1 pos: t/blocks/sub_arg_errors.t line 17, column 1-66 reason: '' skip: '' str: ok 2/6 todo: '' type: test - actual_ok: 1 line: ok 3 - parser rejects members as args (1) num: 3 ok: 1 pos: t/blocks/sub_arg_errors.t line 19, column 1-76 reason: '' skip: '' str: ok 3/6 todo: '' type: test - actual_ok: 1 line: ok 4 - parser rejects members as args (2) num: 4 ok: 1 pos: t/blocks/sub_arg_errors.t line 23, column 5 - line 24, column 45 reason: '' skip: '' str: ok 4/6 todo: '' type: test - actual_ok: 1 line: ok 5 - parser rejects magicals as args (1) num: 5 ok: 1 pos: t/blocks/sub_arg_errors.t line 27, column 1 - line 28, column 42 reason: '' skip: '' str: ok 5/6 todo: '' type: test - actual_ok: 1 line: ok 6 - parser rejects magicals as args (2) num: 6 ok: 1 pos: t/blocks/sub_arg_errors.t line 29, column 1 - line 30, column 42 reason: '' skip: '' str: ok 6/6 todo: '' type: test file: t/blocks/sub_arg_errors.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: slurpy args are now bounded (1) ok: 1 reason: '' type: '' - actual_ok: 1 name: slurpy args are now bounded (2) ok: 1 reason: '' type: '' - actual_ok: 1 name: parser rejects members as args (1) ok: 1 reason: '' type: '' - actual_ok: 1 name: parser rejects members as args (2) ok: 1 reason: '' type: '' - actual_ok: 1 name: parser rejects magicals as args (1) ok: 1 reason: '' type: '' - actual_ok: 1 name: parser rejects magicals as args (2) ok: 1 reason: '' type: '' exit: 0 max: 6 ok: 6 passing: 1 seen: 6 wait: 0 - events: - actual_ok: 1 line: ok 1 - Should not return empty string num: 1 ok: 1 pos: t/blocks/sub_bug.t line 15, column 1-51 reason: '' skip: '' str: ok 1/1 todo: '' type: test file: t/blocks/sub_bug.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: Should not return empty string ok: 1 reason: '' type: '' exit: 0 max: 1 ok: 1 passing: 1 seen: 1 wait: 0 - events: - actual_ok: 1 line: ok 1 - positional param may be addressed by name (1) num: 1 ok: 1 pos: t/blocks/sub_named_params.t line 35, column 1-80 reason: '' skip: '' str: ok 1/63 todo: '' type: test - actual_ok: 1 line: ok 2 - positional param may be addressed by name (2) num: 2 ok: 1 pos: t/blocks/sub_named_params.t line 36, column 1-80 reason: '' skip: '' str: ok 2/63 todo: '' type: test - actual_ok: 1 line: ok 3 - simple named param num: 3 ok: 1 pos: t/blocks/sub_named_params.t line 41, column 1-57 reason: '' skip: '' str: ok 3/63 todo: '' type: test - actual_ok: 1 line: ok 4 - not specifying named params that aren't mandatory works num: 4 ok: 1 pos: t/blocks/sub_named_params.t line 46, column 1-72 reason: '' skip: '' str: ok 4/63 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/blocks/sub_named_params.t line 47, column 1-69)\n\n" line: "not ok 5 - using a named as a positional fails # TODO bug" num: 5 ok: 1 pos: t/blocks/sub_named_params.t line 47, column 1-69 reason: bug skip: '' str: ok 5/63 todo: 1 type: test - actual_ok: 1 line: ok 6 - naming named param also works num: 6 ok: 1 pos: t/blocks/sub_named_params.t line 49, column 1-53 reason: '' skip: '' str: ok 6/63 todo: '' type: test - actual_ok: 1 line: ok 7 - naming named param adverb-style also works num: 7 ok: 1 pos: t/blocks/sub_named_params.t line 50, column 1-66 reason: '' skip: '' str: ok 7/63 todo: '' type: test - actual_ok: 1 line: ok 8 - not specifying named params that aren't mandatory works (foo2) num: 8 ok: 1 pos: t/blocks/sub_named_params.t line 54, column 1-80 reason: '' skip: '' str: ok 8/63 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/blocks/sub_named_params.t line 55, column 1-77)\n\n" line: "not ok 9 - using a named as a positional fails (foo2) # TODO bug" num: 9 ok: 1 pos: t/blocks/sub_named_params.t line 55, column 1-77 reason: bug skip: '' str: ok 9/63 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/blocks/sub_named_params.t line 56, column 1-81)\n\n" line: "not ok 10 - using a named as a positional fails (foo2) # TODO bug" num: 10 ok: 1 pos: t/blocks/sub_named_params.t line 56, column 1-81 reason: bug skip: '' str: ok 10/63 todo: 1 type: test - actual_ok: 1 line: ok 11 - naming named param x also works (foo2) num: 11 ok: 1 pos: t/blocks/sub_named_params.t line 57, column 1-64 reason: '' skip: '' str: ok 11/63 todo: '' type: test - actual_ok: 1 line: ok 12 - naming named param y also works (foo2) num: 12 ok: 1 pos: t/blocks/sub_named_params.t line 58, column 1-63 reason: '' skip: '' str: ok 12/63 todo: '' type: test - actual_ok: 1 line: ok 13 - naming named param x & y also works (foo2) num: 13 ok: 1 pos: t/blocks/sub_named_params.t line 59, column 1-78 reason: '' skip: '' str: ok 13/63 todo: '' type: test - actual_ok: 1 line: ok 14 - naming named param x adverb-style also works (foo2) num: 14 ok: 1 pos: t/blocks/sub_named_params.t line 60, column 1-77 reason: '' skip: '' str: ok 14/63 todo: '' type: test - actual_ok: 1 line: ok 15 - naming named param y adverb-style also works (foo2) num: 15 ok: 1 pos: t/blocks/sub_named_params.t line 61, column 1-76 reason: '' skip: '' str: ok 15/63 todo: '' type: test - actual_ok: 1 line: ok 16 - naming named params x & y adverb-style also works (foo2) num: 16 ok: 1 pos: t/blocks/sub_named_params.t line 62, column 1-91 reason: '' skip: '' str: ok 16/63 todo: '' type: test - actual_ok: 1 line: ok 17 - mixing fat-comma and adverb naming styles also works for named params (foo2) num: 17 ok: 1 pos: t/blocks/sub_named_params.t line 63, column 1-112 reason: '' skip: '' str: ok 17/63 todo: '' type: test - actual_ok: 1 line: ok 18 - mixing adverb and fat-comma naming styles also works for named params (foo2) num: 18 ok: 1 pos: t/blocks/sub_named_params.t line 64, column 1-112 reason: '' skip: '' str: ok 18/63 todo: '' type: test file: t/blocks/sub_named_params.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: positional param may be addressed by name (1) ok: 1 reason: '' type: '' - actual_ok: 1 name: positional param may be addressed by name (2) ok: 1 reason: '' type: '' - actual_ok: 1 name: simple named param ok: 1 reason: '' type: '' - actual_ok: 1 name: not specifying named params that aren't mandatory works ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/blocks/sub_named_params.t line 47, column 1-69)\n" name: using a named as a positional fails ok: 1 reason: bug type: todo - actual_ok: 1 name: naming named param also works ok: 1 reason: '' type: '' - actual_ok: 1 name: naming named param adverb-style also works ok: 1 reason: '' type: '' - actual_ok: 1 name: not specifying named params that aren't mandatory works (foo2) ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/blocks/sub_named_params.t line 55, column 1-77)\n" name: using a named as a positional fails (foo2) ok: 1 reason: bug type: todo - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/blocks/sub_named_params.t line 56, column 1-81)\n" name: using a named as a positional fails (foo2) ok: 1 reason: bug type: todo - actual_ok: 1 name: naming named param x also works (foo2) ok: 1 reason: '' type: '' - actual_ok: 1 name: naming named param y also works (foo2) ok: 1 reason: '' type: '' - actual_ok: 1 name: naming named param x & y also works (foo2) ok: 1 reason: '' type: '' - actual_ok: 1 name: naming named param x adverb-style also works (foo2) ok: 1 reason: '' type: '' - actual_ok: 1 name: naming named param y adverb-style also works (foo2) ok: 1 reason: '' type: '' - actual_ok: 1 name: naming named params x & y adverb-style also works (foo2) ok: 1 reason: '' type: '' - actual_ok: 1 name: mixing fat-comma and adverb naming styles also works for named params (foo2) ok: 1 reason: '' type: '' - actual_ok: 1 name: mixing adverb and fat-comma naming styles also works for named params (foo2) ok: 1 reason: '' type: '' exit: 1 max: 63 ok: 18 passing: 0 seen: 18 todo: 3 wait: 256 - events: - actual_ok: 1 line: ok 1 - can't modify parameter, constant by default num: 1 ok: 1 pos: t/blocks/sub_parameter_traits.t line 17, column 1-78 reason: '' skip: '' str: ok 1/12 todo: '' type: test - actual_ok: 1 line: ok 2 - can't modify constant parameter, constant by default num: 2 ok: 1 pos: t/blocks/sub_parameter_traits.t line 21, column 1-96 reason: '' skip: '' str: ok 2/12 todo: '' type: test - actual_ok: 1 line: ok 3 - can't modify constant even if we claim it's rw num: 3 ok: 1 pos: t/blocks/sub_parameter_traits.t line 24, column 1-82 reason: '' skip: '' str: ok 3/12 todo: '' type: test - actual_ok: 1 line: ok 4 - is rw with non-lvalue should autovivify num: 4 ok: 1 pos: t/blocks/sub_parameter_traits.t line 26, column 1-86 reason: '' skip: '' str: ok 4/12 todo: '' type: test - actual_ok: 1 line: ok 5 - pass by reference doesn't die num: 5 ok: 1 pos: t/blocks/sub_parameter_traits.t line 28, column 1-68 reason: '' skip: '' str: ok 5/12 todo: '' type: test - actual_ok: 1 line: ok 6 - pass by reference works num: 6 ok: 1 pos: t/blocks/sub_parameter_traits.t line 29, column 1-39 reason: '' skip: '' str: ok 6/12 todo: '' type: test - actual_ok: 1 line: ok 7 - is copy num: 7 ok: 1 pos: t/blocks/sub_parameter_traits.t line 34, column 1-46 reason: '' skip: '' str: ok 7/12 todo: '' type: test - actual_ok: 1 line: ok 8 - pass by value works num: 8 ok: 1 pos: t/blocks/sub_parameter_traits.t line 35, column 1-35 reason: '' skip: '' str: ok 8/12 todo: '' type: test - actual_ok: 1 line: ok 9 - is ref with non-lvalue num: 9 ok: 1 pos: t/blocks/sub_parameter_traits.t line 40, column 1-57 reason: '' skip: '' str: ok 9/12 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/blocks/sub_parameter_traits.t line 41, column 1-68)\n\n" line: "not ok 10 - is ref with non-lvalue # TODO" num: 10 ok: 1 pos: t/blocks/sub_parameter_traits.t line 41, column 1-68 reason: '' skip: '' str: ok 10/12 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/blocks/sub_parameter_traits.t line 42, column 1-35)\n\n" line: "not ok 11 - is ref works # TODO" num: 11 ok: 1 pos: t/blocks/sub_parameter_traits.t line 42, column 1-35 reason: '' skip: '' str: ok 11/12 todo: 1 type: test - actual_ok: 1 line: ok 12 - is context - compile check num: 12 ok: 1 pos: t/blocks/sub_parameter_traits.t line 47, column 1-89 reason: '' skip: '' str: ok 12/12 todo: '' type: test file: t/blocks/sub_parameter_traits.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: can't modify parameter, constant by default ok: 1 reason: '' type: '' - actual_ok: 1 name: can't modify constant parameter, constant by default ok: 1 reason: '' type: '' - actual_ok: 1 name: can't modify constant even if we claim it's rw ok: 1 reason: '' type: '' - actual_ok: 1 name: is rw with non-lvalue should autovivify ok: 1 reason: '' type: '' - actual_ok: 1 name: pass by reference doesn't die ok: 1 reason: '' type: '' - actual_ok: 1 name: pass by reference works ok: 1 reason: '' type: '' - actual_ok: 1 name: is copy ok: 1 reason: '' type: '' - actual_ok: 1 name: pass by value works ok: 1 reason: '' type: '' - actual_ok: 1 name: is ref with non-lvalue ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO) test (t/blocks/sub_parameter_traits.t line 41, column 1-68)\n" name: is ref with non-lvalue ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/blocks/sub_parameter_traits.t line 42, column 1-35)\n" name: is ref works ok: 1 reason: '' type: todo - actual_ok: 1 name: is context - compile check ok: 1 reason: '' type: '' exit: 0 max: 12 ok: 12 passing: 1 seen: 12 todo: 2 wait: 0 - events: - actual_ok: 1 line: ok 1 - The object is-a 'Code' num: 1 ok: 1 pos: t/blocks/sub_ref.t line 30, column 5-25 reason: '' skip: '' str: ok 1/33 todo: '' type: test - actual_ok: 1 line: ok 2 - The object is-a 'Routine' num: 2 ok: 1 pos: t/blocks/sub_ref.t line 31, column 5-28 reason: '' skip: '' str: ok 2/33 todo: '' type: test - actual_ok: 1 line: ok 3 - The object is-a 'Sub' num: 3 ok: 1 pos: t/blocks/sub_ref.t line 32, column 5-24 reason: '' skip: '' str: ok 3/33 todo: '' type: test - actual_ok: 1 line: ok 4 - basic invocation of an anonymous sub num: 4 ok: 1 pos: t/blocks/sub_ref.t line 33, column 5-75 reason: '' skip: '' str: ok 4/33 todo: '' type: test - actual_ok: 1 line: ok 5 - invocation of an parameterless anonymous sub with a parameter dies num: 5 ok: 1 pos: t/blocks/sub_ref.t line 35, column 5-81 reason: '' skip: '' str: ok 5/33 todo: '' type: test - actual_ok: 1 line: ok 6 - The object is-a 'Code' num: 6 ok: 1 pos: t/blocks/sub_ref.t line 40, column 5-25 reason: '' skip: '' str: ok 6/33 todo: '' type: test - actual_ok: 1 line: ok 7 - The object is-a 'Block' num: 7 ok: 1 pos: t/blocks/sub_ref.t line 41, column 5-26 reason: '' skip: '' str: ok 7/33 todo: '' type: test - actual_ok: 1 line: ok 8 - basic invocation of a pointy block num: 8 ok: 1 pos: t/blocks/sub_ref.t line 42, column 5-73 reason: '' skip: '' str: ok 8/33 todo: '' type: test - actual_ok: 1 line: ok 9 - invocation of an parameterless pointy block with a parameter dies num: 9 ok: 1 pos: t/blocks/sub_ref.t line 44, column 5-80 reason: '' skip: '' str: ok 9/33 todo: '' type: test - actual_ok: 1 line: ok 10 - The object is-a 'Code' num: 10 ok: 1 pos: t/blocks/sub_ref.t line 49, column 5-25 reason: '' skip: '' str: ok 10/33 todo: '' type: test - actual_ok: 1 line: ok 11 - The object is-a 'Block' num: 11 ok: 1 pos: t/blocks/sub_ref.t line 50, column 5-26 reason: '' skip: '' str: ok 11/33 todo: '' type: test - actual_ok: 1 line: ok 12 - basic invocation of a pointy block with a param num: 12 ok: 1 pos: t/blocks/sub_ref.t line 51, column 5-86 reason: '' skip: '' str: ok 12/33 todo: '' type: test - actual_ok: 1 line: ok 13 - invocation of an parameterized block expecting a param without a param dies num: 13 ok: 1 pos: t/blocks/sub_ref.t line 53, column 5-90 reason: '' skip: '' str: ok 13/33 todo: '' type: test - actual_ok: 1 line: ok 14 - The object is-a 'Code' num: 14 ok: 1 pos: t/blocks/sub_ref.t line 58, column 5-25 reason: '' skip: '' str: ok 14/33 todo: '' type: test - actual_ok: 1 line: ok 15 - The object is-a 'Routine' num: 15 ok: 1 pos: t/blocks/sub_ref.t line 59, column 5-28 reason: '' skip: '' str: ok 15/33 todo: '' type: test - actual_ok: 1 line: ok 16 - The object is-a 'Sub' num: 16 ok: 1 pos: t/blocks/sub_ref.t line 60, column 5-24 reason: '' skip: '' str: ok 16/33 todo: '' type: test - actual_ok: 1 line: ok 17 - basic invocation of a perl5-like anonymous sub (1) num: 17 ok: 1 pos: t/blocks/sub_ref.t line 61, column 5-89 reason: '' skip: '' str: ok 17/33 todo: '' type: test - actual_ok: 1 line: ok 18 - basic invocation of a perl5-like anonymous sub (2) num: 18 ok: 1 pos: t/blocks/sub_ref.t line 62, column 5-89 reason: '' skip: '' str: ok 18/33 todo: '' type: test - actual_ok: 1 line: ok 19 - The object is-a 'Code' num: 19 ok: 1 pos: t/blocks/sub_ref.t line 67, column 5-25 reason: '' skip: '' str: ok 19/33 todo: '' type: test - actual_ok: 1 line: ok 20 - The object is-a 'Routine' num: 20 ok: 1 pos: t/blocks/sub_ref.t line 68, column 5-28 reason: '' skip: '' str: ok 20/33 todo: '' type: test - actual_ok: 1 line: ok 21 - The object is-a 'Sub' num: 21 ok: 1 pos: t/blocks/sub_ref.t line 69, column 5-24 reason: '' skip: '' str: ok 21/33 todo: '' type: test - actual_ok: 1 line: ok 22 - calling an anonymous sub with a positional param num: 22 ok: 1 pos: t/blocks/sub_ref.t line 70, column 5-82 reason: '' skip: '' str: ok 22/33 todo: '' type: test - actual_ok: 1 line: ok 23 - calling an anonymous sub with a positional param addressed by name num: 23 ok: 1 pos: t/blocks/sub_ref.t line 71, column 5-100 reason: '' skip: '' str: ok 23/33 todo: '' type: test - actual_ok: 1 line: ok 24 - calling an anonymous sub expecting a param without a param dies num: 24 ok: 1 pos: t/blocks/sub_ref.t line 73, column 5-78 reason: '' skip: '' str: ok 24/33 todo: '' type: test - actual_ok: 1 line: ok 25 - calling an anonymous sub expecting one param with two params dies num: 25 ok: 1 pos: t/blocks/sub_ref.t line 75, column 5-80 reason: '' skip: '' str: ok 25/33 todo: '' type: test - actual_ok: 1 line: ok 26 - The object is-a 'Code' num: 26 ok: 1 pos: t/blocks/sub_ref.t line 89, column 5-31 reason: '' skip: '' str: ok 26/33 todo: '' type: test - actual_ok: 1 line: ok 27 - The object is-a 'Routine' num: 27 ok: 1 pos: t/blocks/sub_ref.t line 90, column 5-34 reason: '' skip: '' str: ok 27/33 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/blocks/sub_ref.t line 91, column 5-48)\n\n" line: "not ok 28 - The object is-a 'Macro' # TODO feature" num: 28 ok: 1 pos: t/blocks/sub_ref.t line 91, column 5-48 reason: feature skip: '' str: ok 28/33 todo: 1 type: test - actual_ok: 1 line: ok 29 - anonymous macro worked num: 29 ok: 1 pos: t/blocks/sub_ref.t line 93, column 5-52 reason: '' skip: '' str: ok 29/33 todo: '' type: test - actual_ok: 1 line: ok 30 - inc1 == 0 num: 30 ok: 1 pos: t/blocks/sub_ref.t line 102, column 5-32 reason: '' skip: '' str: ok 30/33 todo: '' type: test - actual_ok: 1 line: ok 31 - inc1 == 1 num: 31 ok: 1 pos: t/blocks/sub_ref.t line 103, column 5-32 reason: '' skip: '' str: ok 31/33 todo: '' type: test - actual_ok: 1 line: ok 32 - inc2 == 0 num: 32 ok: 1 pos: t/blocks/sub_ref.t line 104, column 5-32 reason: '' skip: '' str: ok 32/33 todo: '' type: test - actual_ok: 1 line: ok 33 - inc2 == 1 num: 33 ok: 1 pos: t/blocks/sub_ref.t line 105, column 5-32 reason: '' skip: '' str: ok 33/33 todo: '' type: test file: t/blocks/sub_ref.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: The object is-a 'Code' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Routine' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Sub' ok: 1 reason: '' type: '' - actual_ok: 1 name: basic invocation of an anonymous sub ok: 1 reason: '' type: '' - actual_ok: 1 name: invocation of an parameterless anonymous sub with a parameter dies ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Code' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Block' ok: 1 reason: '' type: '' - actual_ok: 1 name: basic invocation of a pointy block ok: 1 reason: '' type: '' - actual_ok: 1 name: invocation of an parameterless pointy block with a parameter dies ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Code' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Block' ok: 1 reason: '' type: '' - actual_ok: 1 name: basic invocation of a pointy block with a param ok: 1 reason: '' type: '' - actual_ok: 1 name: invocation of an parameterized block expecting a param without a param dies ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Code' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Routine' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Sub' ok: 1 reason: '' type: '' - actual_ok: 1 name: basic invocation of a perl5-like anonymous sub (1) ok: 1 reason: '' type: '' - actual_ok: 1 name: basic invocation of a perl5-like anonymous sub (2) ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Code' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Routine' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Sub' ok: 1 reason: '' type: '' - actual_ok: 1 name: calling an anonymous sub with a positional param ok: 1 reason: '' type: '' - actual_ok: 1 name: calling an anonymous sub with a positional param addressed by name ok: 1 reason: '' type: '' - actual_ok: 1 name: calling an anonymous sub expecting a param without a param dies ok: 1 reason: '' type: '' - actual_ok: 1 name: calling an anonymous sub expecting one param with two params dies ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Code' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Routine' ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/blocks/sub_ref.t line 91, column 5-48)\n" name: The object is-a 'Macro' ok: 1 reason: feature type: todo - actual_ok: 1 name: anonymous macro worked ok: 1 reason: '' type: '' - actual_ok: 1 name: inc1 == 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: inc1 == 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: inc2 == 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: inc2 == 1 ok: 1 reason: '' type: '' exit: 0 max: 33 ok: 33 passing: 1 seen: 33 todo: 1 wait: 0 - events: - actual_ok: 1 line: ok 1 num: 1 ok: 1 pos: t/blocks/sub_return_object_method_call.t line 24, column 9-30 reason: '' skip: '' str: ok 1/10 todo: '' type: test - actual_ok: 1 line: "ok 2 - Try with number: $object.foo.bar works" num: 2 ok: 1 pos: t/blocks/sub_return_object_method_call.t line 28, column 9-89 reason: '' skip: '' str: ok 2/10 todo: '' type: test - actual_ok: 1 line: "ok 3 - Try with number: $object.foo().bar works" num: 3 ok: 1 pos: t/blocks/sub_return_object_method_call.t line 29, column 9-93 reason: '' skip: '' str: ok 3/10 todo: '' type: test - actual_ok: 1 line: "ok 4 - Try with number: $object.foo.bar() works" num: 4 ok: 1 pos: t/blocks/sub_return_object_method_call.t line 30, column 9-93 reason: '' skip: '' str: ok 4/10 todo: '' type: test - actual_ok: 1 line: "ok 5 - Try with number: $object.foo.bar() works" num: 5 ok: 1 pos: t/blocks/sub_return_object_method_call.t line 31, column 9-95 reason: '' skip: '' str: ok 5/10 todo: '' type: test - actual_ok: 1 line: ok 6 num: 6 ok: 1 pos: t/blocks/sub_return_object_method_call.t line 24, column 9-30 reason: '' skip: '' str: ok 6/10 todo: '' type: test - actual_ok: 1 line: "ok 7 - Try with string: $object.foo.bar works" num: 7 ok: 1 pos: t/blocks/sub_return_object_method_call.t line 28, column 9-89 reason: '' skip: '' str: ok 7/10 todo: '' type: test - actual_ok: 1 line: "ok 8 - Try with string: $object.foo().bar works" num: 8 ok: 1 pos: t/blocks/sub_return_object_method_call.t line 29, column 9-93 reason: '' skip: '' str: ok 8/10 todo: '' type: test - actual_ok: 1 line: "ok 9 - Try with string: $object.foo.bar() works" num: 9 ok: 1 pos: t/blocks/sub_return_object_method_call.t line 30, column 9-93 reason: '' skip: '' str: ok 9/10 todo: '' type: test - actual_ok: 1 line: "ok 10 - Try with string: $object.foo.bar() works" num: 10 ok: 1 pos: t/blocks/sub_return_object_method_call.t line 31, column 9-95 reason: '' skip: '' str: ok 10/10 todo: '' type: test file: t/blocks/sub_return_object_method_call.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: "Try with number: $object.foo.bar works " ok: 1 reason: '' type: '' - actual_ok: 1 name: "Try with number: $object.foo().bar works " ok: 1 reason: '' type: '' - actual_ok: 1 name: "Try with number: $object.foo.bar() works " ok: 1 reason: '' type: '' - actual_ok: 1 name: "Try with number: $object.foo.bar() works " ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' - actual_ok: 1 name: "Try with string: $object.foo.bar works " ok: 1 reason: '' type: '' - actual_ok: 1 name: "Try with string: $object.foo().bar works " ok: 1 reason: '' type: '' - actual_ok: 1 name: "Try with string: $object.foo.bar() works " ok: 1 reason: '' type: '' - actual_ok: 1 name: "Try with string: $object.foo.bar() works " ok: 1 reason: '' type: '' exit: 0 max: 10 ok: 10 passing: 1 seen: 10 wait: 0 - events: - actual_ok: 1 line: ok 1 - A bare return is a false value num: 1 ok: 1 pos: t/blocks/sub_return_values.t line 49, column 1-54 reason: '' skip: '' str: ok 1/63 todo: '' type: test - actual_ok: 1 line: ok 2 - A bare return is an empty list in array/list context num: 2 ok: 1 pos: t/blocks/sub_return_values.t line 53, column 1-68 reason: '' skip: '' str: ok 2/63 todo: '' type: test - actual_ok: 1 line: ok 3 - A bare return is undef in scalar context num: 3 ok: 1 pos: t/blocks/sub_return_values.t line 57, column 1-58 reason: '' skip: '' str: ok 3/63 todo: '' type: test - actual_ok: 1 line: ok 4 - got the right return value num: 4 ok: 1 pos: t/blocks/sub_return_values.t line 65, column 1-54 reason: '' skip: '' str: ok 4/63 todo: '' type: test - actual_ok: 1 line: ok 5 - got the right return value num: 5 ok: 1 pos: t/blocks/sub_return_values.t line 73, column 1-55 reason: '' skip: '' str: ok 5/63 todo: '' type: test - actual_ok: 1 line: ok 6 - got the right return value num: 6 ok: 1 pos: t/blocks/sub_return_values.t line 80, column 1-55 reason: '' skip: '' str: ok 6/63 todo: '' type: test - actual_ok: 1 line: ok 7 - got the right return value num: 7 ok: 1 pos: t/blocks/sub_return_values.t line 87, column 1-55 reason: '' skip: '' str: ok 7/63 todo: '' type: test - actual_ok: 1 line: ok 8 - The object is-a 'Array' num: 8 ok: 1 pos: t/blocks/sub_return_values.t line 96, column 1-35 reason: '' skip: '' str: ok 8/63 todo: '' type: test - actual_ok: 1 line: ok 9 - got the right number of return value num: 9 ok: 1 pos: t/blocks/sub_return_values.t line 97, column 1-66 reason: '' skip: '' str: ok 9/63 todo: '' type: test - actual_ok: 1 line: ok 10 - got the right return value num: 10 ok: 1 pos: t/blocks/sub_return_values.t line 98, column 1-62 reason: '' skip: '' str: ok 10/63 todo: '' type: test - actual_ok: 1 line: ok 11 - got the right return value num: 11 ok: 1 pos: t/blocks/sub_return_values.t line 99, column 1-62 reason: '' skip: '' str: ok 11/63 todo: '' type: test - actual_ok: 1 line: ok 12 - got the right return value num: 12 ok: 1 pos: t/blocks/sub_return_values.t line 100, column 1-62 reason: '' skip: '' str: ok 12/63 todo: '' type: test - actual_ok: 1 line: ok 13 - The object is-a 'Array' num: 13 ok: 1 pos: t/blocks/sub_return_values.t line 109, column 1-36 reason: '' skip: '' str: ok 13/63 todo: '' type: test - actual_ok: 1 line: ok 14 - got the right number of return value num: 14 ok: 1 pos: t/blocks/sub_return_values.t line 110, column 1-67 reason: '' skip: '' str: ok 14/63 todo: '' type: test - actual_ok: 1 line: ok 15 - got the right return value num: 15 ok: 1 pos: t/blocks/sub_return_values.t line 111, column 1-63 reason: '' skip: '' str: ok 15/63 todo: '' type: test - actual_ok: 1 line: ok 16 - got the right return value num: 16 ok: 1 pos: t/blocks/sub_return_values.t line 112, column 1-63 reason: '' skip: '' str: ok 16/63 todo: '' type: test - actual_ok: 1 line: ok 17 - got the right return value num: 17 ok: 1 pos: t/blocks/sub_return_values.t line 113, column 1-63 reason: '' skip: '' str: ok 17/63 todo: '' type: test - actual_ok: 1 line: ok 18 - The object is-a 'Array' num: 18 ok: 1 pos: t/blocks/sub_return_values.t line 121, column 1-36 reason: '' skip: '' str: ok 18/63 todo: '' type: test - actual_ok: 1 line: ok 19 - got the right number of return value num: 19 ok: 1 pos: t/blocks/sub_return_values.t line 122, column 1-67 reason: '' skip: '' str: ok 19/63 todo: '' type: test - actual_ok: 1 line: ok 20 - got the right return value num: 20 ok: 1 pos: t/blocks/sub_return_values.t line 123, column 1-63 reason: '' skip: '' str: ok 20/63 todo: '' type: test - actual_ok: 1 line: ok 21 - got the right return value num: 21 ok: 1 pos: t/blocks/sub_return_values.t line 124, column 1-63 reason: '' skip: '' str: ok 21/63 todo: '' type: test - actual_ok: 1 line: ok 22 - got the right return value num: 22 ok: 1 pos: t/blocks/sub_return_values.t line 125, column 1-63 reason: '' skip: '' str: ok 22/63 todo: '' type: test - actual_ok: 1 line: ok 23 - The object is-a 'Array' num: 23 ok: 1 pos: t/blocks/sub_return_values.t line 133, column 1-36 reason: '' skip: '' str: ok 23/63 todo: '' type: test - actual_ok: 1 line: ok 24 - got the right number of return value num: 24 ok: 1 pos: t/blocks/sub_return_values.t line 134, column 1-67 reason: '' skip: '' str: ok 24/63 todo: '' type: test - actual_ok: 1 line: ok 25 - got the right return value num: 25 ok: 1 pos: t/blocks/sub_return_values.t line 135, column 1-63 reason: '' skip: '' str: ok 25/63 todo: '' type: test - actual_ok: 1 line: ok 26 - got the right return value num: 26 ok: 1 pos: t/blocks/sub_return_values.t line 136, column 1-63 reason: '' skip: '' str: ok 26/63 todo: '' type: test - actual_ok: 1 line: ok 27 - got the right return value num: 27 ok: 1 pos: t/blocks/sub_return_values.t line 137, column 1-63 reason: '' skip: '' str: ok 27/63 todo: '' type: test - actual_ok: 1 line: ok 28 - The object is-a 'List' num: 28 ok: 1 pos: t/blocks/sub_return_values.t line 146, column 1-38 reason: '' skip: '' str: ok 28/63 todo: '' type: test - actual_ok: 1 line: ok 29 - got the right number of return value num: 29 ok: 1 pos: t/blocks/sub_return_values.t line 147, column 1-70 reason: '' skip: '' str: ok 29/63 todo: '' type: test - actual_ok: 1 line: ok 30 - got the right return value num: 30 ok: 1 pos: t/blocks/sub_return_values.t line 148, column 1-66 reason: '' skip: '' str: ok 30/63 todo: '' type: test - actual_ok: 1 line: ok 31 - got the right return value num: 31 ok: 1 pos: t/blocks/sub_return_values.t line 149, column 1-66 reason: '' skip: '' str: ok 31/63 todo: '' type: test - actual_ok: 1 line: ok 32 - got the right return value num: 32 ok: 1 pos: t/blocks/sub_return_values.t line 150, column 1-66 reason: '' skip: '' str: ok 32/63 todo: '' type: test - actual_ok: 1 line: ok 33 - The object is-a 'List' num: 33 ok: 1 pos: t/blocks/sub_return_values.t line 159, column 1-39 reason: '' skip: '' str: ok 33/63 todo: '' type: test - actual_ok: 1 line: ok 34 - got the right number of return value num: 34 ok: 1 pos: t/blocks/sub_return_values.t line 160, column 1-71 reason: '' skip: '' str: ok 34/63 todo: '' type: test - actual_ok: 1 line: ok 35 - got the right return value num: 35 ok: 1 pos: t/blocks/sub_return_values.t line 161, column 1-67 reason: '' skip: '' str: ok 35/63 todo: '' type: test - actual_ok: 1 line: ok 36 - got the right return value num: 36 ok: 1 pos: t/blocks/sub_return_values.t line 162, column 1-67 reason: '' skip: '' str: ok 36/63 todo: '' type: test - actual_ok: 1 line: ok 37 - got the right return value num: 37 ok: 1 pos: t/blocks/sub_return_values.t line 163, column 1-67 reason: '' skip: '' str: ok 37/63 todo: '' type: test - actual_ok: 1 line: ok 38 - The object is-a 'List' num: 38 ok: 1 pos: t/blocks/sub_return_values.t line 171, column 1-39 reason: '' skip: '' str: ok 38/63 todo: '' type: test - actual_ok: 1 line: ok 39 - got the right number of return value num: 39 ok: 1 pos: t/blocks/sub_return_values.t line 172, column 1-71 reason: '' skip: '' str: ok 39/63 todo: '' type: test - actual_ok: 1 line: ok 40 - got the right return value num: 40 ok: 1 pos: t/blocks/sub_return_values.t line 173, column 1-67 reason: '' skip: '' str: ok 40/63 todo: '' type: test - actual_ok: 1 line: ok 41 - got the right return value num: 41 ok: 1 pos: t/blocks/sub_return_values.t line 174, column 1-67 reason: '' skip: '' str: ok 41/63 todo: '' type: test - actual_ok: 1 line: ok 42 - got the right return value num: 42 ok: 1 pos: t/blocks/sub_return_values.t line 175, column 1-67 reason: '' skip: '' str: ok 42/63 todo: '' type: test - actual_ok: 1 line: ok 43 - The object is-a 'List' num: 43 ok: 1 pos: t/blocks/sub_return_values.t line 183, column 1-39 reason: '' skip: '' str: ok 43/63 todo: '' type: test - actual_ok: 1 line: ok 44 - got the right number of return value num: 44 ok: 1 pos: t/blocks/sub_return_values.t line 184, column 1-71 reason: '' skip: '' str: ok 44/63 todo: '' type: test - actual_ok: 1 line: ok 45 - got the right return value num: 45 ok: 1 pos: t/blocks/sub_return_values.t line 185, column 1-67 reason: '' skip: '' str: ok 45/63 todo: '' type: test - actual_ok: 1 line: ok 46 - got the right return value num: 46 ok: 1 pos: t/blocks/sub_return_values.t line 186, column 1-67 reason: '' skip: '' str: ok 46/63 todo: '' type: test - actual_ok: 1 line: ok 47 - got the right return value num: 47 ok: 1 pos: t/blocks/sub_return_values.t line 187, column 1-67 reason: '' skip: '' str: ok 47/63 todo: '' type: test - actual_ok: 1 line: ok 48 - The object is-a 'Hash' num: 48 ok: 1 pos: t/blocks/sub_return_values.t line 197, column 1-33 reason: '' skip: '' str: ok 48/63 todo: '' type: test - actual_ok: 1 line: ok 49 - got the right number of return value num: 49 ok: 1 pos: t/blocks/sub_return_values.t line 198, column 1-70 reason: '' skip: '' str: ok 49/63 todo: '' type: test - actual_ok: 1 line: ok 50 - got the right return value num: 50 ok: 1 pos: t/blocks/sub_return_values.t line 199, column 1-59 reason: '' skip: '' str: ok 50/63 todo: '' type: test - actual_ok: 1 line: ok 51 - got the right return value num: 51 ok: 1 pos: t/blocks/sub_return_values.t line 200, column 1-59 reason: '' skip: '' str: ok 51/63 todo: '' type: test - actual_ok: 1 line: ok 52 - got the right return value num: 52 ok: 1 pos: t/blocks/sub_return_values.t line 201, column 1-59 reason: '' skip: '' str: ok 52/63 todo: '' type: test - actual_ok: 1 line: ok 53 - can call method on return value (hashref) num: 53 ok: 1 pos: t/blocks/sub_return_values.t line 204, column 1 - line 205, column 49 reason: '' skip: '' str: ok 53/63 todo: '' type: test - actual_ok: 1 line: ok 54 - got right result num: 54 ok: 1 pos: t/blocks/sub_return_values.t line 206, column 1-33 reason: '' skip: '' str: ok 54/63 todo: '' type: test - actual_ok: 1 line: ok 55 - can hash de-ref return value (hashref) num: 55 ok: 1 pos: t/blocks/sub_return_values.t line 207, column 1 - line 208, column 46 reason: '' skip: '' str: ok 55/63 todo: '' type: test - actual_ok: 1 line: ok 56 - The object is-a 'Hash' num: 56 ok: 1 pos: t/blocks/sub_return_values.t line 218, column 1-37 reason: '' skip: '' str: ok 56/63 todo: '' type: test - actual_ok: 1 line: ok 57 - got the right number of return value num: 57 ok: 1 pos: t/blocks/sub_return_values.t line 219, column 1-74 reason: '' skip: '' str: ok 57/63 todo: '' type: test - actual_ok: 1 line: ok 58 - got the right return value num: 58 ok: 1 pos: t/blocks/sub_return_values.t line 220, column 1-63 reason: '' skip: '' str: ok 58/63 todo: '' type: test - actual_ok: 1 line: ok 59 - got the right return value num: 59 ok: 1 pos: t/blocks/sub_return_values.t line 221, column 1-63 reason: '' skip: '' str: ok 59/63 todo: '' type: test - actual_ok: 1 line: ok 60 - got the right return value num: 60 ok: 1 pos: t/blocks/sub_return_values.t line 222, column 1-63 reason: '' skip: '' str: ok 60/63 todo: '' type: test - actual_ok: 1 line: ok 61 - can call method on return value (hashref) num: 61 ok: 1 pos: t/blocks/sub_return_values.t line 224, column 1 - line 225, column 49 reason: '' skip: '' str: ok 61/63 todo: '' type: test - actual_ok: 1 line: ok 62 - got right result num: 62 ok: 1 pos: t/blocks/sub_return_values.t line 226, column 1-33 reason: '' skip: '' str: ok 62/63 todo: '' type: test - actual_ok: 1 line: ok 63 - can hash de-ref return value (hashref) num: 63 ok: 1 pos: t/blocks/sub_return_values.t line 227, column 1 - line 228, column 46 reason: '' skip: '' str: ok 63/63 todo: '' type: test file: t/blocks/sub_return_values.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: A bare return is a false value ok: 1 reason: '' type: '' - actual_ok: 1 name: A bare return is an empty list in array/list context ok: 1 reason: '' type: '' - actual_ok: 1 name: A bare return is undef in scalar context ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right number of return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right number of return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right number of return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right number of return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'List' ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right number of return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'List' ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right number of return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'List' ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right number of return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'List' ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right number of return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right number of return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: can call method on return value (hashref) ok: 1 reason: '' type: '' - actual_ok: 1 name: got right result ok: 1 reason: '' type: '' - actual_ok: 1 name: can hash de-ref return value (hashref) ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right number of return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right return value ok: 1 reason: '' type: '' - actual_ok: 1 name: can call method on return value (hashref) ok: 1 reason: '' type: '' - actual_ok: 1 name: got right result ok: 1 reason: '' type: '' - actual_ok: 1 name: can hash de-ref return value (hashref) ok: 1 reason: '' type: '' exit: 0 max: 63 ok: 63 passing: 1 seen: 63 wait: 0 - events: - actual_ok: 1 line: ok 1 - subroutine at beginning num: 1 ok: 1 pos: t/blocks/subroutine.t line 20, column 1-42 reason: '' skip: '' str: ok 1/17 todo: '' type: test - actual_ok: 0 line: not ok 2 - subroutine at end num: 2 ok: 0 pos: t/blocks/subroutine.t line 23, column 1-30 reason: '' skip: '' str: NOK 2 todo: '' type: test - actual_ok: 0 line: not ok 3 num: 3 ok: 0 pos: t/blocks/subroutine.t line 30, column 1-19 reason: '' skip: '' str: NOK 3 todo: '' type: test - actual_ok: 0 line: not ok 4 num: 4 ok: 0 pos: t/blocks/subroutine.t line 32, column 1-22 reason: '' skip: '' str: NOK 4 todo: '' type: test - actual_ok: 1 line: "ok 5 - CALLER:: string arg" num: 5 ok: 1 pos: t/blocks/subroutine.t line 41, column 1-60 reason: '' skip: '' str: ok 5/17 todo: '' type: test - actual_ok: 1 line: "ok 6 - CALLER:: number arg" num: 6 ok: 1 pos: t/blocks/subroutine.t line 42, column 1-54 reason: '' skip: '' str: ok 6/17 todo: '' type: test - actual_ok: 1 line: "ok 7 - CALLER:: $_ set once" num: 7 ok: 1 pos: t/blocks/subroutine.t line 44, column 1-56 reason: '' skip: '' str: ok 7/17 todo: '' type: test - actual_ok: 1 line: "ok 8 - CALLER:: $_ set twice" num: 8 ok: 1 pos: t/blocks/subroutine.t line 46, column 1-57 reason: '' skip: '' str: ok 8/17 todo: '' type: test - actual_ok: 0 line: "not ok 9 - CALLER:: $_ set by for" num: 9 ok: 0 pos: t/blocks/subroutine.t line 48, column 3-61 reason: '' skip: '' str: NOK 9 todo: '' type: test - actual_ok: 1 line: "ok 10 - CALLER:: $_ reset after for" num: 10 ok: 1 pos: t/blocks/subroutine.t line 50, column 1-63 reason: '' skip: '' str: ok 10/17 todo: '' type: test - actual_ok: 1 line: ok 11 - sub closures close num: 11 ok: 1 pos: t/blocks/subroutine.t line 66, column 1-41 reason: '' skip: '' str: ok 11/17 todo: '' type: test - actual_ok: 1 line: ok 12 - block closures close num: 12 ok: 1 pos: t/blocks/subroutine.t line 68, column 1-41 reason: '' skip: '' str: ok 12/17 todo: '' type: test - actual_ok: 1 line: ok 13 - use @_ in sub num: 13 ok: 1 pos: t/blocks/subroutine.t line 76, column 1-42 reason: '' skip: '' str: ok 13/17 todo: '' type: test - actual_ok: 1 line: ok 14 - use shift on an array argument num: 14 ok: 1 pos: t/blocks/subroutine.t line 89, column 1-59 reason: '' skip: '' str: ok 14/17 todo: '' type: test - actual_ok: 1 line: ok 15 - use shift on multiple array arguments num: 15 ok: 1 pos: t/blocks/subroutine.t line 90, column 1-66 reason: '' skip: '' str: ok 15/17 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/blocks/subroutine.t line 95, column 1-84)\n\n" line: "not ok 16 - unpacking an array parameter # TODO feature" num: 16 ok: 1 pos: t/blocks/subroutine.t line 95, column 1-84 reason: feature skip: '' str: ok 16/17 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/blocks/subroutine.t line 106, column 1-73)\n\n" line: "not ok 17 - unpacking a hash parameter # TODO" num: 17 ok: 1 pos: t/blocks/subroutine.t line 106, column 1-73 reason: '' skip: '' str: ok 17/17 todo: 1 type: test file: t/blocks/subroutine.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: subroutine at beginning ok: 1 reason: '' type: '' - actual_ok: 0 name: subroutine at end ok: 0 reason: '' type: '' - actual_ok: 0 name: ok: 0 reason: '' type: '' - actual_ok: 0 name: ok: 0 reason: '' type: '' - actual_ok: 1 name: "CALLER:: string arg " ok: 1 reason: '' type: '' - actual_ok: 1 name: "CALLER:: number arg " ok: 1 reason: '' type: '' - actual_ok: 1 name: "CALLER:: $_ set once " ok: 1 reason: '' type: '' - actual_ok: 1 name: "CALLER:: $_ set twice " ok: 1 reason: '' type: '' - actual_ok: 0 name: "CALLER:: $_ set by for " ok: 0 reason: '' type: '' - actual_ok: 1 name: "CALLER:: $_ reset after for " ok: 1 reason: '' type: '' - actual_ok: 1 name: sub closures close ok: 1 reason: '' type: '' - actual_ok: 1 name: block closures close ok: 1 reason: '' type: '' - actual_ok: 1 name: use @_ in sub ok: 1 reason: '' type: '' - actual_ok: 1 name: use shift on an array argument ok: 1 reason: '' type: '' - actual_ok: 1 name: use shift on multiple array arguments ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/blocks/subroutine.t line 95, column 1-84)\n" name: unpacking an array parameter ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/blocks/subroutine.t line 106, column 1-73)\n" name: unpacking a hash parameter ok: 1 reason: '' type: todo exit: 0 max: 17 ok: 13 passing: 0 seen: 17 todo: 2 wait: 0 - events: - actual_ok: 1 line: ok 1 - %h is a Hash num: 1 ok: 1 pos: t/blocks/unhashify.t line 17, column 1-34 reason: '' skip: '' str: ok 1/3 todo: '' type: test - actual_ok: 1 line: ok 2 - %sane is a Hash num: 2 ok: 1 pos: t/blocks/unhashify.t line 8, column 5-43 reason: '' skip: '' str: ok 2/3 todo: '' type: test - actual_ok: 1 line: ok 3 - %baloney is a Hash num: 3 ok: 1 pos: t/blocks/unhashify.t line 12, column 5-49 reason: '' skip: '' str: ok 3/3 todo: '' type: test file: t/blocks/unhashify.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: "%h is a Hash " ok: 1 reason: '' type: '' - actual_ok: 1 name: "%sane is a Hash " ok: 1 reason: '' type: '' - actual_ok: 1 name: "%baloney is a Hash " ok: 1 reason: '' type: '' exit: 0 max: 3 ok: 3 passing: 1 seen: 3 wait: 0 - events: - actual_ok: 1 line: ok 1 - one event logged num: 1 ok: 1 pos: t/blocks/wrap.t line 37, column 1-33 reason: '' skip: '' str: ok 1/20 todo: '' type: test - actual_ok: 1 line: ok 2 - it's foo num: 2 ok: 1 pos: t/blocks/wrap.t line 38, column 1-31 reason: '' skip: '' str: ok 2/20 todo: '' type: test - actual_ok: 1 line: ok 3 - two events logged num: 3 ok: 1 pos: t/blocks/wrap.t line 43, column 1-34 reason: '' skip: '' str: ok 3/20 todo: '' type: test - actual_ok: 1 line: ok 4 - wrapper before num: 4 ok: 1 pos: t/blocks/wrap.t line 44, column 1-48 reason: '' skip: '' str: ok 4/20 todo: '' type: test - actual_ok: 1 line: ok 5 - wrapper after num: 5 ok: 1 pos: t/blocks/wrap.t line 45, column 1-46 reason: '' skip: '' str: ok 5/20 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/blocks/wrap.t line 54, column 1-31)\n\n" line: "not ok 6 - The object is-a 'Sub' # TODO" num: 6 ok: 1 pos: t/blocks/wrap.t line 54, column 1-31 reason: '' skip: '' str: ok 6/20 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/blocks/wrap.t line 59, column 1-43)\n\n" line: "not ok 7 - three events logged # TODO" num: 7 ok: 1 pos: t/blocks/wrap.t line 59, column 1-43 reason: '' skip: '' str: ok 7/20 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/blocks/wrap.t line 60, column 1-55)\n\n" line: "not ok 8 - wrapper before # TODO" num: 8 ok: 1 pos: t/blocks/wrap.t line 60, column 1-55 reason: '' skip: '' str: ok 8/20 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/blocks/wrap.t line 61, column 1-45)\n\n" line: "not ok 9 - the wrapped sub # TODO" num: 9 ok: 1 pos: t/blocks/wrap.t line 61, column 1-45 reason: '' skip: '' str: ok 9/20 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/blocks/wrap.t line 62, column 1-53)\n\n" line: "not ok 10 - wrapper after # TODO" num: 10 ok: 1 pos: t/blocks/wrap.t line 62, column 1-53 reason: '' skip: '' str: ok 10/20 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/blocks/wrap.t line 71, column 1-37)\n\n" line: "not ok 11 - The object is-a 'Sub' # TODO" num: 11 ok: 1 pos: t/blocks/wrap.t line 71, column 1-37 reason: '' skip: '' str: ok 11/20 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/blocks/wrap.t line 75, column 1-35)\n\n" line: "not ok 12 - four events # TODO" num: 12 ok: 1 pos: t/blocks/wrap.t line 75, column 1-35 reason: '' skip: '' str: ok 12/20 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/blocks/wrap.t line 76, column 1-67)\n\n" line: "not ok 13 - additional wrapping takes effect # TODO" num: 13 ok: 1 pos: t/blocks/wrap.t line 76, column 1-67 reason: '' skip: '' str: ok 13/20 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/blocks/wrap.t line 77, column 1-71)\n\n" line: "not ok 14 - ... on top of initial wrapping # TODO" num: 14 ok: 1 pos: t/blocks/wrap.t line 77, column 1-71 reason: '' skip: '' str: ok 14/20 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/blocks/wrap.t line 82, column 1-57)\n\n" line: "not ok 15 - old wrapped sub was not destroyed # TODO" num: 15 ok: 1 pos: t/blocks/wrap.t line 82, column 1-57 reason: '' skip: '' str: ok 15/20 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/blocks/wrap.t line 83, column 1-80)\n\n" line: "not ok 16 - the original wrapper is still in effect # TODO" num: 16 ok: 1 pos: t/blocks/wrap.t line 83, column 1-80 reason: '' skip: '' str: ok 16/20 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/blocks/wrap.t line 93, column 1-33)\n\n" line: "not ok 17 - The object is-a 'Sub' # TODO" num: 17 ok: 1 pos: t/blocks/wrap.t line 93, column 1-33 reason: '' skip: '' str: ok 17/20 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/blocks/wrap.t line 97, column 1-48)\n\n" line: "not ok 18 - two events for unwrapped # TODO" num: 18 ok: 1 pos: t/blocks/wrap.t line 97, column 1-48 reason: '' skip: '' str: ok 18/20 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/blocks/wrap.t line 98, column 1-31)\n\n" line: "not ok 19 # TODO" num: 19 ok: 1 pos: t/blocks/wrap.t line 98, column 1-31 reason: '' skip: '' str: ok 19/20 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/blocks/wrap.t line 99, column 1-26)\n\n" line: "not ok 20 # TODO" num: 20 ok: 1 pos: t/blocks/wrap.t line 99, column 1-26 reason: '' skip: '' str: ok 20/20 todo: 1 type: test file: t/blocks/wrap.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: one event logged ok: 1 reason: '' type: '' - actual_ok: 1 name: it's foo ok: 1 reason: '' type: '' - actual_ok: 1 name: two events logged ok: 1 reason: '' type: '' - actual_ok: 1 name: wrapper before ok: 1 reason: '' type: '' - actual_ok: 1 name: wrapper after ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO) test (t/blocks/wrap.t line 54, column 1-31)\n" name: The object is-a 'Sub' ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/blocks/wrap.t line 59, column 1-43)\n" name: three events logged ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/blocks/wrap.t line 60, column 1-55)\n" name: wrapper before ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/blocks/wrap.t line 61, column 1-45)\n" name: the wrapped sub ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/blocks/wrap.t line 62, column 1-53)\n" name: wrapper after ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/blocks/wrap.t line 71, column 1-37)\n" name: The object is-a 'Sub' ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/blocks/wrap.t line 75, column 1-35)\n" name: four events ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/blocks/wrap.t line 76, column 1-67)\n" name: additional wrapping takes effect ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/blocks/wrap.t line 77, column 1-71)\n" name: ... on top of initial wrapping ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/blocks/wrap.t line 82, column 1-57)\n" name: old wrapped sub was not destroyed ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/blocks/wrap.t line 83, column 1-80)\n" name: the original wrapper is still in effect ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/blocks/wrap.t line 93, column 1-33)\n" name: The object is-a 'Sub' ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/blocks/wrap.t line 97, column 1-48)\n" name: two events for unwrapped ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/blocks/wrap.t line 98, column 1-31)\n" name: ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/blocks/wrap.t line 99, column 1-26)\n" name: ok: 1 reason: '' type: todo exit: 0 max: 20 ok: 20 passing: 1 seen: 20 todo: 15 wait: 0 - events: - actual_ok: 1 line: ok 1 - 0 arity &foo num: 1 ok: 1 pos: t/builtins/arity.t line 10, column 5-37 reason: '' skip: '' str: ok 1/17 todo: '' type: test - actual_ok: 1 line: ok 2 - 1 arity &foo num: 2 ok: 1 pos: t/builtins/arity.t line 15, column 5-37 reason: '' skip: '' str: ok 2/17 todo: '' type: test - actual_ok: 1 line: ok 3 - 2 arity &foo num: 3 ok: 1 pos: t/builtins/arity.t line 20, column 5-37 reason: '' skip: '' str: ok 3/17 todo: '' type: test - actual_ok: 1 line: ok 4 - 3 arity &foo num: 4 ok: 1 pos: t/builtins/arity.t line 25, column 5-37 reason: '' skip: '' str: ok 4/17 todo: '' type: test - actual_ok: 1 line: ok 5 - 4 arity &foo num: 5 ok: 1 pos: t/builtins/arity.t line 30, column 5-37 reason: '' skip: '' str: ok 5/17 todo: '' type: test - actual_ok: 1 line: ok 6 - block with one placeholder var has .arity == 1 num: 6 ok: 1 pos: t/builtins/arity.t line 40, column 5 - line 41, column 57 reason: '' skip: '' str: ok 6/17 todo: '' type: test - actual_ok: 1 line: ok 7 - pointy block with one placeholder var has .arity == 1 num: 7 ok: 1 pos: t/builtins/arity.t line 42, column 5 - line 43, column 64 reason: '' skip: '' str: ok 7/17 todo: '' type: test - actual_ok: 1 line: ok 8 - block with two placeholder vars has .arity == 2 num: 8 ok: 1 pos: t/builtins/arity.t line 44, column 5 - line 45, column 58 reason: '' skip: '' str: ok 8/17 todo: '' type: test - actual_ok: 1 line: ok 9 - pointy block with two placeholder vars has .arity == 2 num: 9 ok: 1 pos: t/builtins/arity.t line 46, column 5 - line 47, column 65 reason: '' skip: '' str: ok 9/17 todo: '' type: test - actual_ok: 1 line: ok 10 - block with three placeholder vars has .arity == 3 num: 10 ok: 1 pos: t/builtins/arity.t line 48, column 5 - line 49, column 60 reason: '' skip: '' str: ok 10/17 todo: '' type: test - actual_ok: 1 line: ok 11 - pointy block with three placeholder vars has .arity == 3 num: 11 ok: 1 pos: t/builtins/arity.t line 50, column 5 - line 51, column 67 reason: '' skip: '' str: ok 11/17 todo: '' type: test - actual_ok: 1 line: ok 12 - additional my() vars don't influence .arity calculation (1-1) num: 12 ok: 1 pos: t/builtins/arity.t line 55, column 5 - line 56, column 72 reason: '' skip: '' str: ok 12/17 todo: '' type: test - actual_ok: 1 line: ok 13 - additional my() vars don't influence .arity calculation (1-2) num: 13 ok: 1 pos: t/builtins/arity.t line 57, column 5 - line 58, column 72 reason: '' skip: '' str: ok 13/17 todo: '' type: test - actual_ok: 1 line: ok 14 - additional my() vars don't influence .arity calculation (1-3) num: 14 ok: 1 pos: t/builtins/arity.t line 59, column 5 - line 60, column 72 reason: '' skip: '' str: ok 14/17 todo: '' type: test - actual_ok: 1 line: ok 15 - additional my() vars don't influence .arity calculation (2-1) num: 15 ok: 1 pos: t/builtins/arity.t line 64, column 5 - line 65, column 72 reason: '' skip: '' str: ok 15/17 todo: '' type: test - actual_ok: 1 line: ok 16 - additional my() vars don't influence .arity calculation (2-2) num: 16 ok: 1 pos: t/builtins/arity.t line 66, column 5 - line 67, column 72 reason: '' skip: '' str: ok 16/17 todo: '' type: test - actual_ok: 1 line: ok 17 - additional my() vars don't influence .arity calculation (2-3) num: 17 ok: 1 pos: t/builtins/arity.t line 68, column 5 - line 69, column 72 reason: '' skip: '' str: ok 17/17 todo: '' type: test file: t/builtins/arity.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: 0 arity &foo ok: 1 reason: '' type: '' - actual_ok: 1 name: 1 arity &foo ok: 1 reason: '' type: '' - actual_ok: 1 name: 2 arity &foo ok: 1 reason: '' type: '' - actual_ok: 1 name: 3 arity &foo ok: 1 reason: '' type: '' - actual_ok: 1 name: 4 arity &foo ok: 1 reason: '' type: '' - actual_ok: 1 name: block with one placeholder var has .arity == 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: pointy block with one placeholder var has .arity == 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: block with two placeholder vars has .arity == 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: pointy block with two placeholder vars has .arity == 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: block with three placeholder vars has .arity == 3 ok: 1 reason: '' type: '' - actual_ok: 1 name: pointy block with three placeholder vars has .arity == 3 ok: 1 reason: '' type: '' - actual_ok: 1 name: additional my() vars don't influence .arity calculation (1-1) ok: 1 reason: '' type: '' - actual_ok: 1 name: additional my() vars don't influence .arity calculation (1-2) ok: 1 reason: '' type: '' - actual_ok: 1 name: additional my() vars don't influence .arity calculation (1-3) ok: 1 reason: '' type: '' - actual_ok: 1 name: additional my() vars don't influence .arity calculation (2-1) ok: 1 reason: '' type: '' - actual_ok: 1 name: additional my() vars don't influence .arity calculation (2-2) ok: 1 reason: '' type: '' - actual_ok: 1 name: additional my() vars don't influence .arity calculation (2-3) ok: 1 reason: '' type: '' exit: 0 max: 17 ok: 17 passing: 1 seen: 17 wait: 0 - events: - actual_ok: 1 line: ok 1 - .elems works on uninitialized arrays num: 1 ok: 1 pos: t/builtins/arrays/elems.t line 10, column 3-57 reason: '' skip: '' str: ok 1/12 todo: '' type: test - actual_ok: 1 line: ok 2 - .elems works on empty arrays num: 2 ok: 1 pos: t/builtins/arrays/elems.t line 15, column 3-49 reason: '' skip: '' str: ok 2/12 todo: '' type: test - actual_ok: 1 line: ok 3 - .elems works on initialized arrays num: 3 ok: 1 pos: t/builtins/arrays/elems.t line 20, column 3-55 reason: '' skip: '' str: ok 3/12 todo: '' type: test - actual_ok: 0 line: not ok 4 - .elems does not work on arbitrary scalars (1) num: 4 ok: 0 pos: t/builtins/arrays/elems.t line 25, column 3-72 reason: '' skip: '' str: NOK 4 todo: '' type: test - actual_ok: 0 line: not ok 5 - .elems does not work on arbitrary scalars (2) num: 5 ok: 0 pos: t/builtins/arrays/elems.t line 40, column 3-72 reason: '' skip: '' str: NOK 5 todo: '' type: test - actual_ok: 1 line: ok 6 - .elems works on empty arrayrefs num: 6 ok: 1 pos: t/builtins/arrays/elems.t line 45, column 3-52 reason: '' skip: '' str: ok 6/12 todo: '' type: test - actual_ok: 1 line: ok 7 - .elems works on initialized arrayrefs (1) num: 7 ok: 1 pos: t/builtins/arrays/elems.t line 50, column 3-62 reason: '' skip: '' str: ok 7/12 todo: '' type: test - actual_ok: 1 line: ok 8 - .elems works on initialized arrayrefs (2) num: 8 ok: 1 pos: t/builtins/arrays/elems.t line 55, column 3-62 reason: '' skip: '' str: ok 8/12 todo: '' type: test - actual_ok: 1 line: ok 9 - elems(1,2,3,4) should not work num: 9 ok: 1 pos: t/builtins/arrays/elems.t line 59, column 3-63 reason: '' skip: '' str: ok 9/12 todo: '' type: test - actual_ok: 1 line: ok 10 - elems (1,2,3,4) should work num: 10 ok: 1 pos: t/builtins/arrays/elems.t line 63, column 3-57 reason: '' skip: '' str: ok 10/12 todo: '' type: test - actual_ok: 1 line: ok 11 - elems [1,2,3,4] should work num: 11 ok: 1 pos: t/builtins/arrays/elems.t line 67, column 3-57 reason: '' skip: '' str: ok 11/12 todo: '' type: test - actual_ok: 1 line: ok 12 - elems ([1,2,3,4],) should return 1 num: 12 ok: 1 pos: t/builtins/arrays/elems.t line 71, column 3-67 reason: '' skip: '' str: ok 12/12 todo: '' type: test file: t/builtins/arrays/elems.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: .elems works on uninitialized arrays ok: 1 reason: '' type: '' - actual_ok: 1 name: .elems works on empty arrays ok: 1 reason: '' type: '' - actual_ok: 1 name: .elems works on initialized arrays ok: 1 reason: '' type: '' - actual_ok: 0 name: .elems does not work on arbitrary scalars (1) ok: 0 reason: '' type: '' - actual_ok: 0 name: .elems does not work on arbitrary scalars (2) ok: 0 reason: '' type: '' - actual_ok: 1 name: .elems works on empty arrayrefs ok: 1 reason: '' type: '' - actual_ok: 1 name: .elems works on initialized arrayrefs (1) ok: 1 reason: '' type: '' - actual_ok: 1 name: .elems works on initialized arrayrefs (2) ok: 1 reason: '' type: '' - actual_ok: 1 name: elems(1,2,3,4) should not work ok: 1 reason: '' type: '' - actual_ok: 1 name: elems (1,2,3,4) should work ok: 1 reason: '' type: '' - actual_ok: 1 name: elems [1,2,3,4] should work ok: 1 reason: '' type: '' - actual_ok: 1 name: elems ([1,2,3,4],) should return 1 ok: 1 reason: '' type: '' exit: 0 max: 12 ok: 10 passing: 0 seen: 12 wait: 0 - events: - actual_ok: 1 line: ok 1 - we have an empty array num: 1 ok: 1 pos: t/builtins/arrays/end.t line 17, column 5-49 reason: '' skip: '' str: ok 1/14 todo: '' type: test - actual_ok: 1 line: ok 2 - index of last element is 42 after assignment num: 2 ok: 1 pos: t/builtins/arrays/end.t line 20, column 5-71 reason: '' skip: '' str: ok 2/14 todo: '' type: test - actual_ok: 1 line: ok 3 - index of last element is 41 after pop num: 3 ok: 1 pos: t/builtins/arrays/end.t line 23, column 5-64 reason: '' skip: '' str: ok 3/14 todo: '' type: test - actual_ok: 1 line: ok 4 - index of last element is 40 after shift num: 4 ok: 1 pos: t/builtins/arrays/end.t line 26, column 5-66 reason: '' skip: '' str: ok 4/14 todo: '' type: test - actual_ok: 1 line: ok 5 - index of last element is 41 after unshift num: 5 ok: 1 pos: t/builtins/arrays/end.t line 29, column 5-68 reason: '' skip: '' str: ok 5/14 todo: '' type: test - actual_ok: 1 line: ok 6 - index of last element is 42 after push num: 6 ok: 1 pos: t/builtins/arrays/end.t line 32, column 5-65 reason: '' skip: '' str: ok 6/14 todo: '' type: test - actual_ok: 1 line: ok 7 - we have an empty array num: 7 ok: 1 pos: t/builtins/arrays/end.t line 37, column 5-50 reason: '' skip: '' str: ok 7/14 todo: '' type: test - actual_ok: 1 line: ok 8 - index of last element is 42 after assignment num: 8 ok: 1 pos: t/builtins/arrays/end.t line 40, column 5-72 reason: '' skip: '' str: ok 8/14 todo: '' type: test - actual_ok: 1 line: ok 9 - index of last element is 41 after pop num: 9 ok: 1 pos: t/builtins/arrays/end.t line 43, column 5-66 reason: '' skip: '' str: ok 9/14 todo: '' type: test - actual_ok: 1 line: ok 10 - index of last element is 40 after shift num: 10 ok: 1 pos: t/builtins/arrays/end.t line 46, column 5-68 reason: '' skip: '' str: ok 10/14 todo: '' type: test - actual_ok: 1 line: ok 11 - index of last element is 41 after unshift num: 11 ok: 1 pos: t/builtins/arrays/end.t line 49, column 5-69 reason: '' skip: '' str: ok 11/14 todo: '' type: test - actual_ok: 1 line: ok 12 - index of last element is 42 after push num: 12 ok: 1 pos: t/builtins/arrays/end.t line 52, column 5-66 reason: '' skip: '' str: ok 12/14 todo: '' type: test - actual_ok: 1 line: ok 13 - ... end() dies without an argument num: 13 ok: 1 pos: t/builtins/arrays/end.t line 57, column 5-60 reason: '' skip: '' str: ok 13/14 todo: '' type: test - actual_ok: 0 line: not ok 14 - ... .end does not work on scalars num: 14 ok: 0 pos: t/builtins/arrays/end.t line 58, column 5-59 reason: '' skip: '' str: NOK 14 todo: '' type: test file: t/builtins/arrays/end.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: we have an empty array ok: 1 reason: '' type: '' - actual_ok: 1 name: index of last element is 42 after assignment ok: 1 reason: '' type: '' - actual_ok: 1 name: index of last element is 41 after pop ok: 1 reason: '' type: '' - actual_ok: 1 name: index of last element is 40 after shift ok: 1 reason: '' type: '' - actual_ok: 1 name: index of last element is 41 after unshift ok: 1 reason: '' type: '' - actual_ok: 1 name: index of last element is 42 after push ok: 1 reason: '' type: '' - actual_ok: 1 name: we have an empty array ok: 1 reason: '' type: '' - actual_ok: 1 name: index of last element is 42 after assignment ok: 1 reason: '' type: '' - actual_ok: 1 name: index of last element is 41 after pop ok: 1 reason: '' type: '' - actual_ok: 1 name: index of last element is 40 after shift ok: 1 reason: '' type: '' - actual_ok: 1 name: index of last element is 41 after unshift ok: 1 reason: '' type: '' - actual_ok: 1 name: index of last element is 42 after push ok: 1 reason: '' type: '' - actual_ok: 1 name: ... end() dies without an argument ok: 1 reason: '' type: '' - actual_ok: 0 name: ... .end does not work on scalars ok: 0 reason: '' type: '' exit: 0 max: 14 ok: 13 passing: 0 seen: 14 wait: 0 - events: - actual_ok: 0 line: not ok 1 - an array init'd during subsequent calls to an exported sub should contain no elements, rather than those from the first call num: 1 ok: 0 pos: t/builtins/arrays/init-in-exported-sub.t line 17, column 5 - line 20, column 73 reason: '' skip: '' str: NOK 1 todo: '' type: test file: t/builtins/arrays/init-in-exported-sub.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 0 name: an array init'd during subsequent calls to an exported sub should contain no elements, rather than those from the first call ok: 0 reason: '' type: '' exit: 0 max: 1 passing: 0 seen: 1 wait: 0 - events: - actual_ok: 1 line: ok 1 - ... @arr is-a Array num: 1 ok: 1 pos: t/builtins/arrays/isa.t line 25, column 5-50 reason: '' skip: '' str: ok 1/19 todo: '' type: test - actual_ok: 1 line: ok 2 - ... @arr is-also-a List num: 2 ok: 1 pos: t/builtins/arrays/isa.t line 26, column 5-53 reason: '' skip: '' str: ok 2/19 todo: '' type: test - actual_ok: 1 line: ok 3 - ... @arr is-not-a Hash num: 3 ok: 1 pos: t/builtins/arrays/isa.t line 29, column 5-53 reason: '' skip: '' str: ok 3/19 todo: '' type: test - actual_ok: 1 line: ok 4 - ... @arr is-a Array (invocant notation) num: 4 ok: 1 pos: t/builtins/arrays/isa.t line 35, column 5-69 reason: '' skip: '' str: ok 4/19 todo: '' type: test - actual_ok: 1 line: ok 5 - ... @arr is-also-a List (invocant notation) num: 5 ok: 1 pos: t/builtins/arrays/isa.t line 36, column 5-72 reason: '' skip: '' str: ok 5/19 todo: '' type: test - actual_ok: 1 line: ok 6 - ... @arr is-not-a Hash (invocant notation) num: 6 ok: 1 pos: t/builtins/arrays/isa.t line 39, column 5-72 reason: '' skip: '' str: ok 6/19 todo: '' type: test - actual_ok: 1 line: ok 7 - ... $arr is-a Array num: 7 ok: 1 pos: t/builtins/arrays/isa.t line 45, column 5-54 reason: '' skip: '' str: ok 7/19 todo: '' type: test - actual_ok: 1 line: ok 8 - ... $arr is-also-a List num: 8 ok: 1 pos: t/builtins/arrays/isa.t line 46, column 5-57 reason: '' skip: '' str: ok 8/19 todo: '' type: test - actual_ok: 1 line: ok 9 - ... $arr is-not-a Hash num: 9 ok: 1 pos: t/builtins/arrays/isa.t line 49, column 5-57 reason: '' skip: '' str: ok 9/19 todo: '' type: test - actual_ok: 1 line: ok 10 - ... $arr is-a Array (invocant notation) num: 10 ok: 1 pos: t/builtins/arrays/isa.t line 55, column 5-73 reason: '' skip: '' str: ok 10/19 todo: '' type: test - actual_ok: 1 line: ok 11 - ... $arr is-also-a List (invocant notation) num: 11 ok: 1 pos: t/builtins/arrays/isa.t line 56, column 5-76 reason: '' skip: '' str: ok 11/19 todo: '' type: test - actual_ok: 1 line: ok 12 - ... $arr is-not-a Hash (invocant notation) num: 12 ok: 1 pos: t/builtins/arrays/isa.t line 59, column 5-76 reason: '' skip: '' str: ok 12/19 todo: '' type: test - actual_ok: 1 line: ok 13 - ... isa() dies without any arguments num: 13 ok: 1 pos: t/builtins/arrays/isa.t line 64, column 1-58 reason: '' skip: '' str: ok 13/19 todo: '' type: test - actual_ok: 1 line: ok 14 - ... isa() with a single arg is a failing case num: 14 ok: 1 pos: t/builtins/arrays/isa.t line 68, column 5-76 reason: '' skip: '' str: ok 14/19 todo: '' type: test - actual_ok: 1 line: ok 15 - ... isa() with a single arg is a failing case (invocant notation) num: 15 ok: 1 pos: t/builtins/arrays/isa.t line 69, column 5-96 reason: '' skip: '' str: ok 15/19 todo: '' type: test - actual_ok: 1 line: ok 16 - ... isa() with a extra args is a failing case num: 16 ok: 1 pos: t/builtins/arrays/isa.t line 71, column 5-92 reason: '' skip: '' str: ok 16/19 todo: '' type: test - actual_ok: 1 line: ok 17 - ... isa() with a extra args is a failing case (invocant notation) num: 17 ok: 1 pos: t/builtins/arrays/isa.t line 72, column 5-112 reason: '' skip: '' str: ok 17/19 todo: '' type: test - actual_ok: 1 line: ok 18 - ... [1, 2, 3, 4].isa("Array") works num: 18 ok: 1 pos: t/builtins/arrays/isa.t line 79, column 5-73 reason: '' skip: '' str: ok 18/19 todo: '' type: test - actual_ok: 1 line: ok 19 - ... [1, 2, 3, 4].isa("Hash") fail predicably num: 19 ok: 1 pos: t/builtins/arrays/isa.t line 80, column 5-82 reason: '' skip: '' str: ok 19/19 todo: '' type: test file: t/builtins/arrays/isa.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: ... @arr is-a Array ok: 1 reason: '' type: '' - actual_ok: 1 name: ... @arr is-also-a List ok: 1 reason: '' type: '' - actual_ok: 1 name: ... @arr is-not-a Hash ok: 1 reason: '' type: '' - actual_ok: 1 name: ... @arr is-a Array (invocant notation) ok: 1 reason: '' type: '' - actual_ok: 1 name: ... @arr is-also-a List (invocant notation) ok: 1 reason: '' type: '' - actual_ok: 1 name: ... @arr is-not-a Hash (invocant notation) ok: 1 reason: '' type: '' - actual_ok: 1 name: ... $arr is-a Array ok: 1 reason: '' type: '' - actual_ok: 1 name: ... $arr is-also-a List ok: 1 reason: '' type: '' - actual_ok: 1 name: ... $arr is-not-a Hash ok: 1 reason: '' type: '' - actual_ok: 1 name: ... $arr is-a Array (invocant notation) ok: 1 reason: '' type: '' - actual_ok: 1 name: ... $arr is-also-a List (invocant notation) ok: 1 reason: '' type: '' - actual_ok: 1 name: ... $arr is-not-a Hash (invocant notation) ok: 1 reason: '' type: '' - actual_ok: 1 name: ... isa() dies without any arguments ok: 1 reason: '' type: '' - actual_ok: 1 name: ... isa() with a single arg is a failing case ok: 1 reason: '' type: '' - actual_ok: 1 name: ... isa() with a single arg is a failing case (invocant notation) ok: 1 reason: '' type: '' - actual_ok: 1 name: ... isa() with a extra args is a failing case ok: 1 reason: '' type: '' - actual_ok: 1 name: ... isa() with a extra args is a failing case (invocant notation) ok: 1 reason: '' type: '' - actual_ok: 1 name: ... [1, 2, 3, 4].isa("Array") works ok: 1 reason: '' type: '' - actual_ok: 1 name: ... [1, 2, 3, 4].isa("Hash") fail predicably ok: 1 reason: '' type: '' exit: 0 max: 19 ok: 19 passing: 1 seen: 19 wait: 0 - events: - actual_ok: 1 line: ok 1 - not 1 is false num: 1 ok: 1 pos: t/builtins/bool/not.t line 7, column 1-39 reason: '' skip: '' str: ok 1/10 todo: '' type: test - actual_ok: 1 line: ok 2 - not -1 is false num: 2 ok: 1 pos: t/builtins/bool/not.t line 8, column 1-40 reason: '' skip: '' str: ok 2/10 todo: '' type: test - actual_ok: 1 line: ok 3 - !not 0 is false num: 3 ok: 1 pos: t/builtins/bool/not.t line 9, column 1-40 reason: '' skip: '' str: ok 3/10 todo: '' type: test - actual_ok: 1 line: ok 4 - not sub{} is false num: 4 ok: 1 pos: t/builtins/bool/not.t line 10, column 1-43 reason: '' skip: '' str: ok 4/10 todo: '' type: test - actual_ok: 1 line: ok 5 - not "x" is false num: 5 ok: 1 pos: t/builtins/bool/not.t line 11, column 1-41 reason: '' skip: '' str: ok 5/10 todo: '' type: test - actual_ok: 1 line: ok 6 - not $not_var is false num: 6 ok: 1 pos: t/builtins/bool/not.t line 13, column 12-57 reason: '' skip: '' str: ok 6/10 todo: '' type: test - actual_ok: 1 line: ok 7 - not $false_var is not false num: 7 ok: 1 pos: t/builtins/bool/not.t line 14, column 12-63 reason: '' skip: '' str: ok 7/10 todo: '' type: test - actual_ok: 1 line: ok 8 - not(not 42) is true num: 8 ok: 1 pos: t/builtins/bool/not.t line 16, column 1-46 reason: '' skip: '' str: ok 8/10 todo: '' type: test - actual_ok: 1 line: ok 9 - not(not 0) is true num: 9 ok: 1 pos: t/builtins/bool/not.t line 17, column 1-46 reason: '' skip: '' str: ok 9/10 todo: '' type: test - actual_ok: 1 line: ok 10 - bare 'True' is not false num: 10 ok: 1 pos: t/builtins/bool/not.t line 19, column 1-48 reason: '' skip: '' str: ok 10/10 todo: '' type: test file: t/builtins/bool/not.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: not 1 is false ok: 1 reason: '' type: '' - actual_ok: 1 name: not -1 is false ok: 1 reason: '' type: '' - actual_ok: 1 name: "!not 0 is false " ok: 1 reason: '' type: '' - actual_ok: 1 name: not sub{} is false ok: 1 reason: '' type: '' - actual_ok: 1 name: not "x" is false ok: 1 reason: '' type: '' - actual_ok: 1 name: not $not_var is false ok: 1 reason: '' type: '' - actual_ok: 1 name: not $false_var is not false ok: 1 reason: '' type: '' - actual_ok: 1 name: not(not 42) is true ok: 1 reason: '' type: '' - actual_ok: 1 name: not(not 0) is true ok: 1 reason: '' type: '' - actual_ok: 1 name: bare 'True' is not false ok: 1 reason: '' type: '' exit: 0 max: 10 ok: 10 passing: 1 seen: 10 wait: 0 - events: - actual_ok: 1 line: ok 1 - true 1 is true num: 1 ok: 1 pos: t/builtins/bool/true.t line 7, column 1-33 reason: '' skip: '' str: ok 1/10 todo: '' type: test - actual_ok: 1 line: ok 2 - true -1 is true num: 2 ok: 1 pos: t/builtins/bool/true.t line 8, column 1-34 reason: '' skip: '' str: ok 2/10 todo: '' type: test - actual_ok: 1 line: ok 3 - !true 0 is true num: 3 ok: 1 pos: t/builtins/bool/true.t line 9, column 1-34 reason: '' skip: '' str: ok 3/10 todo: '' type: test - actual_ok: 1 line: ok 4 - true sub{} is true num: 4 ok: 1 pos: t/builtins/bool/true.t line 10, column 1-37 reason: '' skip: '' str: ok 4/10 todo: '' type: test - actual_ok: 1 line: ok 5 - true "x" is true num: 5 ok: 1 pos: t/builtins/bool/true.t line 11, column 1-35 reason: '' skip: '' str: ok 5/10 todo: '' type: test - actual_ok: 1 line: ok 6 - true $true_var is true num: 6 ok: 1 pos: t/builtins/bool/true.t line 13, column 12-52 reason: '' skip: '' str: ok 6/10 todo: '' type: test - actual_ok: 1 line: ok 7 - true $false_var is not true num: 7 ok: 1 pos: t/builtins/bool/true.t line 14, column 12-57 reason: '' skip: '' str: ok 7/10 todo: '' type: test - actual_ok: 1 line: ok 8 - true(true 42) is true num: 8 ok: 1 pos: t/builtins/bool/true.t line 16, column 1-44 reason: '' skip: '' str: ok 8/10 todo: '' type: test - actual_ok: 1 line: ok 9 - true(true 0) is false num: 9 ok: 1 pos: t/builtins/bool/true.t line 17, column 1-45 reason: '' skip: '' str: ok 9/10 todo: '' type: test - actual_ok: 1 line: ok 10 - bare 'True' is true num: 10 ok: 1 pos: t/builtins/bool/true.t line 19, column 1-37 reason: '' skip: '' str: ok 10/10 todo: '' type: test file: t/builtins/bool/true.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: true 1 is true ok: 1 reason: '' type: '' - actual_ok: 1 name: true -1 is true ok: 1 reason: '' type: '' - actual_ok: 1 name: "!true 0 is true " ok: 1 reason: '' type: '' - actual_ok: 1 name: true sub{} is true ok: 1 reason: '' type: '' - actual_ok: 1 name: true "x" is true ok: 1 reason: '' type: '' - actual_ok: 1 name: true $true_var is true ok: 1 reason: '' type: '' - actual_ok: 1 name: true $false_var is not true ok: 1 reason: '' type: '' - actual_ok: 1 name: true(true 42) is true ok: 1 reason: '' type: '' - actual_ok: 1 name: true(true 0) is false ok: 1 reason: '' type: '' - actual_ok: 1 name: bare 'True' is true ok: 1 reason: '' type: '' exit: 0 max: 10 ok: 10 passing: 1 seen: 10 wait: 0 - events: - actual_ok: 0 diag: "# Failed (TODO) test (t/builtins/caller.t line 12, column 1-46)\n\n" line: "not ok 1 - caller.sub works # TODO" num: 1 ok: 1 pos: t/builtins/caller.t line 12, column 1-46 reason: '' skip: '' str: ok 1/19 todo: 1 type: test - actual_ok: 1 line: "ok 2 - caller.file works # TODO" num: 2 ok: 1 pos: t/builtins/caller.t line 15, column 1-76 reason: '' skip: '' str: ok 2/19 todo: 1 type: test - actual_ok: 1 line: "ok 3 - caller.line works # TODO" num: 3 ok: 1 pos: t/builtins/caller.t line 18, column 1-58 reason: '' skip: '' str: ok 3/19 todo: 1 type: test - actual_ok: 1 line: ok 4 - caller object type num: 4 ok: 1 pos: t/builtins/caller.t line 27, column 5-34 reason: '' skip: '' str: ok 4/19 todo: '' type: test - actual_ok: 1 line: ok 5 - caller package num: 5 ok: 1 pos: t/builtins/caller.t line 27, column 5-34 reason: '' skip: '' str: ok 5/19 todo: '' type: test - actual_ok: 1 line: ok 6 - caller filename num: 6 ok: 1 pos: t/builtins/caller.t line 27, column 5-34 reason: '' skip: '' str: ok 6/19 todo: '' type: test - actual_ok: 0 line: not ok 7 - caller line num: 7 ok: 0 pos: t/builtins/caller.t line 27, column 5-34 reason: '' skip: '' str: NOK 7 todo: '' type: test - actual_ok: 0 line: not ok 8 - caller subname num: 8 ok: 0 pos: t/builtins/caller.t line 27, column 5-34 reason: '' skip: '' str: NOK 8 todo: '' type: test - actual_ok: 1 line: ok 9 - caller subtype num: 9 ok: 1 pos: t/builtins/caller.t line 27, column 5-34 reason: '' skip: '' str: ok 9/19 todo: '' type: test - actual_ok: 0 line: not ok 10 - caller sub (code) num: 10 ok: 0 pos: t/builtins/caller.t line 27, column 5-34 reason: '' skip: '' str: NOK 10 todo: '' type: test - actual_ok: 0 line: not ok 11 - code type - Any num: 11 ok: 0 pos: t/builtins/caller.t line 27, column 5-34 reason: '' skip: '' str: NOK 11 todo: '' type: test - actual_ok: 0 line: not ok 12 - code type - Any (string) num: 12 ok: 0 pos: t/builtins/caller.t line 27, column 5-34 reason: '' skip: '' str: NOK 12 todo: '' type: test - actual_ok: 0 line: not ok 13 - code type - Method num: 13 ok: 0 pos: t/builtins/caller.t line 27, column 5-34 reason: '' skip: '' str: NOK 13 todo: '' type: test - actual_ok: 1 line: ok 14 - code type - not found num: 14 ok: 1 pos: t/builtins/caller.t line 27, column 5-34 reason: '' skip: '' str: ok 14/19 todo: '' type: test - actual_ok: 0 line: not ok 15 - :skip<1> num: 15 ok: 0 pos: t/builtins/caller.t line 27, column 5-34 reason: '' skip: '' str: NOK 15 todo: '' type: test - actual_ok: 1 line: ok 16 - :skip<128> - not found num: 16 ok: 1 pos: t/builtins/caller.t line 27, column 5-34 reason: '' skip: '' str: ok 16/19 todo: '' type: test - actual_ok: 0 line: not ok 17 - Sub, :skip<1> num: 17 ok: 0 pos: t/builtins/caller.t line 27, column 5-34 reason: '' skip: '' str: NOK 17 todo: '' type: test - actual_ok: 0 line: not ok 18 - Sub, :skip<2> num: 18 ok: 0 pos: t/builtins/caller.t line 27, column 5-34 reason: '' skip: '' str: NOK 18 todo: '' type: test - actual_ok: 0 line: not ok 19 - Method, :skip<1> num: 19 ok: 0 pos: t/builtins/caller.t line 27, column 5-34 reason: '' skip: '' str: NOK 19 todo: '' type: test file: t/builtins/caller.t results: !!perl/hash:Test::Harness::Results bonus: 2 details: - actual_ok: 0 diagnostics: " Failed (TODO) test (t/builtins/caller.t line 12, column 1-46)\n" name: caller.sub works ok: 1 reason: '' type: todo - actual_ok: 1 name: caller.file works ok: 1 reason: '' type: todo - actual_ok: 1 name: caller.line works ok: 1 reason: '' type: todo - actual_ok: 1 name: caller object type ok: 1 reason: '' type: '' - actual_ok: 1 name: caller package ok: 1 reason: '' type: '' - actual_ok: 1 name: caller filename ok: 1 reason: '' type: '' - actual_ok: 0 name: caller line ok: 0 reason: '' type: '' - actual_ok: 0 name: caller subname ok: 0 reason: '' type: '' - actual_ok: 1 name: caller subtype ok: 1 reason: '' type: '' - actual_ok: 0 name: caller sub (code) ok: 0 reason: '' type: '' - actual_ok: 0 name: code type - Any ok: 0 reason: '' type: '' - actual_ok: 0 name: code type - Any (string) ok: 0 reason: '' type: '' - actual_ok: 0 name: code type - Method ok: 0 reason: '' type: '' - actual_ok: 1 name: code type - not found ok: 1 reason: '' type: '' - actual_ok: 0 name: :skip<1> ok: 0 reason: '' type: '' - actual_ok: 1 name: :skip<128> - not found ok: 1 reason: '' type: '' - actual_ok: 0 name: Sub, :skip<1> ok: 0 reason: '' type: '' - actual_ok: 0 name: Sub, :skip<2> ok: 0 reason: '' type: '' - actual_ok: 0 name: Method, :skip<1> ok: 0 reason: '' type: '' exit: 0 max: 19 ok: 9 passing: 0 seen: 19 todo: 3 wait: 0 - events: - actual_ok: 1 line: ok 1 - each null identity num: 1 ok: 1 pos: t/builtins/container/each.t line 17, column 1-40 reason: '' skip: '' str: ok 1/8 todo: '' type: test - actual_ok: 1 line: ok 2 - each scalar identity num: 2 ok: 1 pos: t/builtins/container/each.t line 19, column 1-45 reason: '' skip: '' str: ok 2/8 todo: '' type: test - actual_ok: 1 line: ok 3 - each list identity num: 3 ok: 1 pos: t/builtins/container/each.t line 21, column 1-46 reason: '' skip: '' str: ok 3/8 todo: '' type: test - actual_ok: 1 line: ok 4 - each array identity num: 4 ok: 1 pos: t/builtins/container/each.t line 23, column 1-49 reason: '' skip: '' str: ok 4/8 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO feature (depends on eqv working)) test (t/builtins/container/each.t line 27, column 1 - line 28, column 57)\n\n" line: "not ok 5 - each hash identity # TODO feature (depends on eqv working)" num: 5 ok: 1 pos: t/builtins/container/each.t line 27, column 1 - line 28, column 57 reason: feature (depends on eqv working) skip: '' str: ok 5/8 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature (depends on eqv working)) test (t/builtins/container/each.t line 30, column 1 - line 34, column 21)\n\n" line: "not ok 6 - basic each # TODO feature (depends on eqv working)" num: 6 ok: 1 pos: t/builtins/container/each.t line 30, column 1 - line 34, column 21 reason: feature (depends on eqv working) skip: '' str: ok 6/8 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/builtins/container/each.t line 38, column 1 - line 39, column 44)\n\n" line: "not ok 7 - each(:shortest, ...) # TODO feature" num: 7 ok: 1 pos: t/builtins/container/each.t line 38, column 1 - line 39, column 44 reason: feature skip: '' str: ok 7/8 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature (depends on lazy each working)) test (t/builtins/container/each.t line 43, column 1-65)\n\n" line: "not ok 8 - each(:finite, ...) # TODO feature (depends on lazy each working)" num: 8 ok: 1 pos: t/builtins/container/each.t line 43, column 1-65 reason: feature (depends on lazy each working) skip: '' str: ok 8/8 todo: 1 type: test file: t/builtins/container/each.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: each null identity ok: 1 reason: '' type: '' - actual_ok: 1 name: each scalar identity ok: 1 reason: '' type: '' - actual_ok: 1 name: each list identity ok: 1 reason: '' type: '' - actual_ok: 1 name: each array identity ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO feature (depends on eqv working)) test (t/builtins/container/each.t line 27, column 1 - line 28, column 57)\n" name: each hash identity ok: 1 reason: feature (depends on eqv working) type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature (depends on eqv working)) test (t/builtins/container/each.t line 30, column 1 - line 34, column 21)\n" name: basic each ok: 1 reason: feature (depends on eqv working) type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/builtins/container/each.t line 38, column 1 - line 39, column 44)\n" name: each(:shortest, ...) ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature (depends on lazy each working)) test (t/builtins/container/each.t line 43, column 1-65)\n" name: each(:finite, ...) ok: 1 reason: feature (depends on lazy each working) type: todo exit: 0 max: 8 ok: 8 passing: 1 seen: 8 todo: 4 wait: 0 - events: - actual_ok: 1 line: ok 1 - end block reached num: 1 ok: 1 pos: t/builtins/control_flow/die_and_end.t line 16, column 7-33 reason: '' skip: '' str: ok 1/1 todo: '' type: test file: t/builtins/control_flow/die_and_end.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: end block reached ok: 1 reason: '' type: '' exit: 0 max: 1 ok: 1 passing: 1 seen: 1 wait: 0 - events: - actual_ok: 1 line: ok 1 - fail() doesn't cause our sub to not get executed num: 1 ok: 1 pos: t/builtins/control_flow/fail.t line 17, column 3-77 reason: '' skip: '' str: ok 1/4 todo: '' type: test - actual_ok: 1 line: ok 2 - fail() causes our sub to return (1) num: 2 ok: 1 pos: t/builtins/control_flow/fail.t line 18, column 3-64 reason: '' skip: '' str: ok 2/4 todo: '' type: test - actual_ok: 1 line: ok 3 - fail() causes our sub to return (2) num: 3 ok: 1 pos: t/builtins/control_flow/fail.t line 32, column 3-63 reason: '' skip: '' str: ok 3/4 todo: '' type: test - actual_ok: 1 line: ok 4 - fail() causes our try to die num: 4 ok: 1 pos: t/builtins/control_flow/fail.t line 33, column 3-58 reason: '' skip: '' str: ok 4/4 todo: '' type: test file: t/builtins/control_flow/fail.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: fail() doesn't cause our sub to not get executed ok: 1 reason: '' type: '' - actual_ok: 1 name: fail() causes our sub to return (1) ok: 1 reason: '' type: '' - actual_ok: 1 name: fail() causes our sub to return (2) ok: 1 reason: '' type: '' - actual_ok: 1 name: fail() causes our try to die ok: 1 reason: '' type: '' exit: 0 max: 4 ok: 4 passing: 1 seen: 4 wait: 0 - events: - actual_ok: 0 diag: "# Failed (TODO feature) test (t/builtins/control_flow/leave.t line 10, column 1-79)\n\n" line: "not ok 1 - leave() not implemented in Pugs's interpreter core yet # TODO feature" num: 1 ok: 1 pos: t/builtins/control_flow/leave.t line 10, column 1-79 reason: feature skip: '' str: ok 1/23 todo: 1 type: test - actual_ok: 1 line: "ok 2 - # skip " num: 2 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: '' skip: 1 str: ok 2/23 todo: '' type: test - actual_ok: 1 line: "ok 3 - # skip " num: 3 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: '' skip: 1 str: ok 3/23 todo: '' type: test - actual_ok: 1 line: "ok 4 - # skip " num: 4 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: '' skip: 1 str: ok 4/23 todo: '' type: test - actual_ok: 1 line: "ok 5 - # skip " num: 5 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: '' skip: 1 str: ok 5/23 todo: '' type: test - actual_ok: 1 line: "ok 6 - # skip " num: 6 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: '' skip: 1 str: ok 6/23 todo: '' type: test - actual_ok: 1 line: "ok 7 - # skip " num: 7 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: '' skip: 1 str: ok 7/23 todo: '' type: test - actual_ok: 1 line: "ok 8 - # skip " num: 8 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: '' skip: 1 str: ok 8/23 todo: '' type: test - actual_ok: 1 line: "ok 9 - # skip " num: 9 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: '' skip: 1 str: ok 9/23 todo: '' type: test - actual_ok: 1 line: "ok 10 - # skip " num: 10 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: '' skip: 1 str: ok 10/23 todo: '' type: test - actual_ok: 1 line: "ok 11 - # skip " num: 11 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: '' skip: 1 str: ok 11/23 todo: '' type: test - actual_ok: 1 line: "ok 12 - # skip " num: 12 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: '' skip: 1 str: ok 12/23 todo: '' type: test - actual_ok: 1 line: "ok 13 - # skip " num: 13 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: '' skip: 1 str: ok 13/23 todo: '' type: test - actual_ok: 1 line: "ok 14 - # skip " num: 14 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: '' skip: 1 str: ok 14/23 todo: '' type: test - actual_ok: 1 line: "ok 15 - # skip " num: 15 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: '' skip: 1 str: ok 15/23 todo: '' type: test - actual_ok: 1 line: "ok 16 - # skip " num: 16 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: '' skip: 1 str: ok 16/23 todo: '' type: test - actual_ok: 1 line: "ok 17 - # skip " num: 17 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: '' skip: 1 str: ok 17/23 todo: '' type: test - actual_ok: 1 line: "ok 18 - # skip " num: 18 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: '' skip: 1 str: ok 18/23 todo: '' type: test - actual_ok: 1 line: "ok 19 - # skip " num: 19 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: '' skip: 1 str: ok 19/23 todo: '' type: test - actual_ok: 1 line: "ok 20 - # skip " num: 20 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: '' skip: 1 str: ok 20/23 todo: '' type: test - actual_ok: 1 line: "ok 21 - # skip " num: 21 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: '' skip: 1 str: ok 21/23 todo: '' type: test - actual_ok: 1 line: "ok 22 - # skip " num: 22 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: '' skip: 1 str: ok 22/23 todo: '' type: test - actual_ok: 1 line: "ok 23 - # skip " num: 23 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: '' skip: 1 str: ok 23/23 todo: '' type: test file: t/builtins/control_flow/leave.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/builtins/control_flow/leave.t line 10, column 1-79)\n" name: leave() not implemented in Pugs's interpreter core yet ok: 1 reason: feature type: todo - actual_ok: 1 name: " " ok: 1 reason: '' type: skip - actual_ok: 1 name: " " ok: 1 reason: '' type: skip - actual_ok: 1 name: " " ok: 1 reason: '' type: skip - actual_ok: 1 name: " " ok: 1 reason: '' type: skip - actual_ok: 1 name: " " ok: 1 reason: '' type: skip - actual_ok: 1 name: " " ok: 1 reason: '' type: skip - actual_ok: 1 name: " " ok: 1 reason: '' type: skip - actual_ok: 1 name: " " ok: 1 reason: '' type: skip - actual_ok: 1 name: " " ok: 1 reason: '' type: skip - actual_ok: 1 name: " " ok: 1 reason: '' type: skip - actual_ok: 1 name: " " ok: 1 reason: '' type: skip - actual_ok: 1 name: " " ok: 1 reason: '' type: skip - actual_ok: 1 name: " " ok: 1 reason: '' type: skip - actual_ok: 1 name: " " ok: 1 reason: '' type: skip - actual_ok: 1 name: " " ok: 1 reason: '' type: skip - actual_ok: 1 name: " " ok: 1 reason: '' type: skip - actual_ok: 1 name: " " ok: 1 reason: '' type: skip - actual_ok: 1 name: " " ok: 1 reason: '' type: skip - actual_ok: 1 name: " " ok: 1 reason: '' type: skip - actual_ok: 1 name: " " ok: 1 reason: '' type: skip - actual_ok: 1 name: " " ok: 1 reason: '' type: skip - actual_ok: 1 name: " " ok: 1 reason: '' type: skip exit: 0 max: 23 ok: 23 passing: 1 seen: 23 skip: 22 todo: 1 wait: 0 - events: - actual_ok: 1 line: ok 1 - bare blocks are invisible to return num: 1 ok: 1 pos: t/builtins/control_flow/return.t line 15, column 3-59 reason: '' skip: '' str: ok 1/7 todo: '' type: test - actual_ok: 1 line: ok 2 - nested bare blocks are invisible to return num: 2 ok: 1 pos: t/builtins/control_flow/return.t line 27, column 3-66 reason: '' skip: '' str: ok 2/7 todo: '' type: test - actual_ok: 1 line: ok 3 - pointy blocks are invisible to return num: 3 ok: 1 pos: t/builtins/control_flow/return.t line 37, column 3-63 reason: '' skip: '' str: ok 3/7 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/builtins/control_flow/return.t line 50, column 3 - line 51, column 80)\n\n" line: "not ok 4 - subcalls in user-defined control flow are invisible to return # TODO bug" num: 4 ok: 1 pos: t/builtins/control_flow/return.t line 50, column 3 - line 51, column 80 reason: bug skip: '' str: ok 4/7 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/builtins/control_flow/return.t line 69, column 1 - line 70, column 61)\n\n" line: "not ok 5 - return correctly from official method only # TODO bug" num: 5 ok: 1 pos: t/builtins/control_flow/return.t line 69, column 1 - line 70, column 61 reason: bug skip: '' str: ok 5/7 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/builtins/control_flow/return.t line 71, column 1 - line 72, column 64)\n\n" line: "not ok 6 - return correctly from official submethod only # TODO bug" num: 6 ok: 1 pos: t/builtins/control_flow/return.t line 71, column 1 - line 72, column 64 reason: bug skip: '' str: ok 6/7 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/builtins/control_flow/return.t line 73, column 1 - line 74, column 58)\n\n" line: "not ok 7 - return correctly from official sub only # TODO bug" num: 7 ok: 1 pos: t/builtins/control_flow/return.t line 73, column 1 - line 74, column 58 reason: bug skip: '' str: ok 7/7 todo: 1 type: test file: t/builtins/control_flow/return.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: bare blocks are invisible to return ok: 1 reason: '' type: '' - actual_ok: 1 name: nested bare blocks are invisible to return ok: 1 reason: '' type: '' - actual_ok: 1 name: pointy blocks are invisible to return ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/builtins/control_flow/return.t line 50, column 3 - line 51, column 80)\n" name: subcalls in user-defined control flow are invisible to return ok: 1 reason: bug type: todo - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/builtins/control_flow/return.t line 69, column 1 - line 70, column 61)\n" name: return correctly from official method only ok: 1 reason: bug type: todo - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/builtins/control_flow/return.t line 71, column 1 - line 72, column 64)\n" name: return correctly from official submethod only ok: 1 reason: bug type: todo - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/builtins/control_flow/return.t line 73, column 1 - line 74, column 58)\n" name: return correctly from official sub only ok: 1 reason: bug type: todo exit: 0 max: 7 ok: 7 passing: 1 seen: 7 todo: 4 wait: 0 - events: - actual_ok: 1 line: ok 1 - error var was set num: 1 ok: 1 pos: t/builtins/control_flow/try.t line 13, column 5-39 reason: '' skip: '' str: ok 1/25 todo: '' type: test - actual_ok: 1 line: ok 2 - @array = try {...} worked (1) num: 2 ok: 1 pos: t/builtins/control_flow/try.t line 19, column 5-54 reason: '' skip: '' str: ok 2/25 todo: '' type: test - actual_ok: 1 line: ok 3 - @array = try {...} worked (2) num: 3 ok: 1 pos: t/builtins/control_flow/try.t line 20, column 5-54 reason: '' skip: '' str: ok 3/25 todo: '' type: test - actual_ok: 1 line: ok 4 - @array = try {...} worked (3) num: 4 ok: 1 pos: t/builtins/control_flow/try.t line 25, column 5-54 reason: '' skip: '' str: ok 4/25 todo: '' type: test - actual_ok: 1 line: ok 5 - @array = try {...} worked (4) num: 5 ok: 1 pos: t/builtins/control_flow/try.t line 26, column 5-54 reason: '' skip: '' str: ok 5/25 todo: '' type: test - actual_ok: 1 line: ok 6 - %hash = try {...} worked (1) num: 6 ok: 1 pos: t/builtins/control_flow/try.t line 31, column 5-56 reason: '' skip: '' str: ok 6/25 todo: '' type: test - actual_ok: 1 line: ok 7 - %hash = try {...} worked (2) num: 7 ok: 1 pos: t/builtins/control_flow/try.t line 32, column 5-56 reason: '' skip: '' str: ok 7/25 todo: '' type: test - actual_ok: 1 line: ok 8 - %hash = try {...} worked (5) num: 8 ok: 1 pos: t/builtins/control_flow/try.t line 37, column 5-56 reason: '' skip: '' str: ok 8/25 todo: '' type: test - actual_ok: 1 line: ok 9 - %hash = try {...} worked (6) num: 9 ok: 1 pos: t/builtins/control_flow/try.t line 38, column 5-56 reason: '' skip: '' str: ok 9/25 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/builtins/control_flow/try.t line 45, column 5-68)\n\n" line: "not ok 10 - %hash = try {...} worked (7) # TODO bug" num: 10 ok: 1 pos: t/builtins/control_flow/try.t line 45, column 5-68 reason: bug skip: '' str: ok 10/25 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/builtins/control_flow/try.t line 46, column 5-68)\n\n" line: "not ok 11 - %hash = try {...} worked (8) # TODO bug" num: 11 ok: 1 pos: t/builtins/control_flow/try.t line 46, column 5-68 reason: bug skip: '' str: ok 11/25 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/builtins/control_flow/try.t line 47, column 5-68)\n\n" line: "not ok 12 - %hash = try {...} worked (9) # TODO bug" num: 12 ok: 1 pos: t/builtins/control_flow/try.t line 47, column 5-68 reason: bug skip: '' str: ok 12/25 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/builtins/control_flow/try.t line 59, column 5-43)\n\n" line: "not ok 13 - exception caught # TODO" num: 13 ok: 1 pos: t/builtins/control_flow/try.t line 59, column 5-43 reason: '' skip: '' str: ok 13/25 todo: 1 type: test - actual_ok: 1 line: ok 14 - return() inside try{}-blocks works (1) num: 14 ok: 1 pos: t/builtins/control_flow/try.t line 76, column 5-64 reason: '' skip: '' str: ok 14/25 todo: '' type: test - actual_ok: 1 line: ok 15 - return() inside try{}-blocks works (2) num: 15 ok: 1 pos: t/builtins/control_flow/try.t line 77, column 5-64 reason: '' skip: '' str: ok 15/25 todo: '' type: test - actual_ok: 1 line: ok 16 - return() inside a try-block should cause following exceptions to really die num: 16 ok: 1 pos: t/builtins/control_flow/try.t line 91, column 5 - line 92, column 88 reason: '' skip: '' str: ok 16/25 todo: '' type: test - actual_ok: 1 line: "ok 17 - # skip No Exception objects" num: 17 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: No Exception objects skip: 1 str: ok 17/25 todo: '' type: test - actual_ok: 1 line: "ok 18 - # skip No Exception objects" num: 18 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: No Exception objects skip: 1 str: ok 18/25 todo: '' type: test - actual_ok: 1 line: "ok 19 - # skip No Exception objects" num: 19 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: No Exception objects skip: 1 str: ok 19/25 todo: '' type: test - actual_ok: 1 line: "ok 20 - # skip No Exception objects" num: 20 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: No Exception objects skip: 1 str: ok 20/25 todo: '' type: test - actual_ok: 1 line: "ok 21 - # skip No Exception objects" num: 21 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: No Exception objects skip: 1 str: ok 21/25 todo: '' type: test - actual_ok: 1 line: "ok 22 - # skip No Exception objects" num: 22 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: No Exception objects skip: 1 str: ok 22/25 todo: '' type: test - actual_ok: 1 line: "ok 23 - # skip No Exception objects" num: 23 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: No Exception objects skip: 1 str: ok 23/25 todo: '' type: test - actual_ok: 1 line: "ok 24 - # skip No Exception objects" num: 24 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: No Exception objects skip: 1 str: ok 24/25 todo: '' type: test - actual_ok: 1 line: "ok 25 - # skip No Exception objects" num: 25 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: No Exception objects skip: 1 str: ok 25/25 todo: '' type: test file: t/builtins/control_flow/try.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: error var was set ok: 1 reason: '' type: '' - actual_ok: 1 name: "@array = try {...} worked (1) " ok: 1 reason: '' type: '' - actual_ok: 1 name: "@array = try {...} worked (2) " ok: 1 reason: '' type: '' - actual_ok: 1 name: "@array = try {...} worked (3) " ok: 1 reason: '' type: '' - actual_ok: 1 name: "@array = try {...} worked (4) " ok: 1 reason: '' type: '' - actual_ok: 1 name: "%hash = try {...} worked (1) " ok: 1 reason: '' type: '' - actual_ok: 1 name: "%hash = try {...} worked (2) " ok: 1 reason: '' type: '' - actual_ok: 1 name: "%hash = try {...} worked (5) " ok: 1 reason: '' type: '' - actual_ok: 1 name: "%hash = try {...} worked (6) " ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/builtins/control_flow/try.t line 45, column 5-68)\n" name: "%hash = try {...} worked (7) " ok: 1 reason: bug type: todo - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/builtins/control_flow/try.t line 46, column 5-68)\n" name: "%hash = try {...} worked (8) " ok: 1 reason: bug type: todo - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/builtins/control_flow/try.t line 47, column 5-68)\n" name: "%hash = try {...} worked (9) " ok: 1 reason: bug type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/builtins/control_flow/try.t line 59, column 5-43)\n" name: exception caught ok: 1 reason: '' type: todo - actual_ok: 1 name: return() inside try{}-blocks works (1) ok: 1 reason: '' type: '' - actual_ok: 1 name: return() inside try{}-blocks works (2) ok: 1 reason: '' type: '' - actual_ok: 1 name: return() inside a try-block should cause following exceptions to really die ok: 1 reason: '' type: '' - actual_ok: 1 name: " " ok: 1 reason: No Exception objects type: skip - actual_ok: 1 name: " " ok: 1 reason: No Exception objects type: skip - actual_ok: 1 name: " " ok: 1 reason: No Exception objects type: skip - actual_ok: 1 name: " " ok: 1 reason: No Exception objects type: skip - actual_ok: 1 name: " " ok: 1 reason: No Exception objects type: skip - actual_ok: 1 name: " " ok: 1 reason: No Exception objects type: skip - actual_ok: 1 name: " " ok: 1 reason: No Exception objects type: skip - actual_ok: 1 name: " " ok: 1 reason: No Exception objects type: skip - actual_ok: 1 name: " " ok: 1 reason: No Exception objects type: skip exit: 0 max: 25 ok: 25 passing: 1 seen: 25 skip: 9 todo: 4 wait: 0 - events: - actual_ok: 1 line: ok 1 - fmt() works with %s num: 1 ok: 1 pos: t/builtins/fmt.t line 10, column 5-55 reason: '' skip: '' str: ok 1/19 todo: '' type: test - actual_ok: 1 line: ok 2 - fmt() works with %d num: 2 ok: 1 pos: t/builtins/fmt.t line 11, column 5-58 reason: '' skip: '' str: ok 2/19 todo: '' type: test - actual_ok: 1 line: ok 3 - fmt() works with %f num: 3 ok: 1 pos: t/builtins/fmt.t line 12, column 5-53 reason: '' skip: '' str: ok 3/19 todo: '' type: test - actual_ok: 1 line: ok 4 - fmt() works with plain lists num: 4 ok: 1 pos: t/builtins/fmt.t line 18, column 5-75 reason: '' skip: '' str: ok 4/19 todo: '' type: test - actual_ok: 1 line: ok 5 - fmt() works with @ array num: 5 ok: 1 pos: t/builtins/fmt.t line 21, column 5-73 reason: '' skip: '' str: ok 5/19 todo: '' type: test - actual_ok: 1 line: ok 6 - fmt() works with Array object num: 6 ok: 1 pos: t/builtins/fmt.t line 24, column 5-78 reason: '' skip: '' str: ok 6/19 todo: '' type: test - actual_ok: 1 line: ok 7 - fmt() works for single elem array num: 7 ok: 1 pos: t/builtins/fmt.t line 28, column 5-80 reason: '' skip: '' str: ok 7/19 todo: '' type: test - actual_ok: 1 line: ok 8 - fmt() works with hashes num: 8 ok: 1 pos: t/builtins/fmt.t line 39, column 9-39 reason: '' skip: '' str: ok 8/19 todo: '' type: test - actual_ok: 1 line: ok 9 - .fmt works with a single pair num: 9 ok: 1 pos: t/builtins/fmt.t line 49, column 5-81 reason: '' skip: '' str: ok 9/19 todo: '' type: test - actual_ok: 1 line: ok 10 - .fmt works with lists of a single pair num: 10 ok: 1 pos: t/builtins/fmt.t line 53, column 5-98 reason: '' skip: '' str: ok 10/19 todo: '' type: test - actual_ok: 1 line: ok 11 - fmt() works with lists of pairs num: 11 ok: 1 pos: t/builtins/fmt.t line 57, column 5-78 reason: '' skip: '' str: ok 11/19 todo: '' type: test - actual_ok: 1 line: ok 12 - fmt() works with lists of pairs num: 12 ok: 1 pos: t/builtins/fmt.t line 58, column 5 - line 59, column 42 reason: '' skip: '' str: ok 12/19 todo: '' type: test - actual_ok: 1 line: ok 13 - default $comma for array num: 13 ok: 1 pos: t/builtins/fmt.t line 64, column 5-62 reason: '' skip: '' str: ok 13/19 todo: '' type: test - actual_ok: 1 line: ok 14 - default $comma works with hashes num: 14 ok: 1 pos: t/builtins/fmt.t line 72, column 9-48 reason: '' skip: '' str: ok 14/19 todo: '' type: test - actual_ok: 1 line: ok 15 - scalar .fmt fails without $fmt num: 15 ok: 1 pos: t/builtins/fmt.t line 80, column 5-63 reason: '' skip: '' str: ok 15/19 todo: '' type: test - actual_ok: 1 line: ok 16 - pair .fmt fails without $fmt num: 16 ok: 1 pos: t/builtins/fmt.t line 81, column 5-66 reason: '' skip: '' str: ok 16/19 todo: '' type: test - actual_ok: 1 line: ok 17 - list .fmt fails without $fmt num: 17 ok: 1 pos: t/builtins/fmt.t line 82, column 5-63 reason: '' skip: '' str: ok 17/19 todo: '' type: test - actual_ok: 1 line: ok 18 - array .fmt fails without $fmt num: 18 ok: 1 pos: t/builtins/fmt.t line 83, column 5-64 reason: '' skip: '' str: ok 18/19 todo: '' type: test - actual_ok: 1 line: ok 19 - hash .fmt fails without $fmt num: 19 ok: 1 pos: t/builtins/fmt.t line 84, column 5-66 reason: '' skip: '' str: ok 19/19 todo: '' type: test file: t/builtins/fmt.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: fmt() works with %s ok: 1 reason: '' type: '' - actual_ok: 1 name: fmt() works with %d ok: 1 reason: '' type: '' - actual_ok: 1 name: fmt() works with %f ok: 1 reason: '' type: '' - actual_ok: 1 name: fmt() works with plain lists ok: 1 reason: '' type: '' - actual_ok: 1 name: fmt() works with @ array ok: 1 reason: '' type: '' - actual_ok: 1 name: fmt() works with Array object ok: 1 reason: '' type: '' - actual_ok: 1 name: fmt() works for single elem array ok: 1 reason: '' type: '' - actual_ok: 1 name: fmt() works with hashes ok: 1 reason: '' type: '' - actual_ok: 1 name: .fmt works with a single pair ok: 1 reason: '' type: '' - actual_ok: 1 name: .fmt works with lists of a single pair ok: 1 reason: '' type: '' - actual_ok: 1 name: fmt() works with lists of pairs ok: 1 reason: '' type: '' - actual_ok: 1 name: fmt() works with lists of pairs ok: 1 reason: '' type: '' - actual_ok: 1 name: default $comma for array ok: 1 reason: '' type: '' - actual_ok: 1 name: default $comma works with hashes ok: 1 reason: '' type: '' - actual_ok: 1 name: scalar .fmt fails without $fmt ok: 1 reason: '' type: '' - actual_ok: 1 name: pair .fmt fails without $fmt ok: 1 reason: '' type: '' - actual_ok: 1 name: list .fmt fails without $fmt ok: 1 reason: '' type: '' - actual_ok: 1 name: array .fmt fails without $fmt ok: 1 reason: '' type: '' - actual_ok: 1 name: hash .fmt fails without $fmt ok: 1 reason: '' type: '' exit: 0 max: 19 ok: 19 passing: 1 seen: 19 wait: 0 - events: - actual_ok: 1 line: ok 1 - method form of sum on an array works num: 1 ok: 1 pos: t/builtins/lists/sum.t line 19, column 1-61 reason: '' skip: '' str: ok 1/6 todo: '' type: test - actual_ok: 1 line: ok 2 - subroutine form of sum on an array works num: 2 ok: 1 pos: t/builtins/lists/sum.t line 20, column 1-65 reason: '' skip: '' str: ok 2/6 todo: '' type: test - actual_ok: 1 line: ok 3 - subroutine form of sum on a list works num: 3 ok: 1 pos: t/builtins/lists/sum.t line 22, column 1-63 reason: '' skip: '' str: ok 3/6 todo: '' type: test - actual_ok: 1 line: ok 4 - sum()ing nothing returns undef num: 4 ok: 1 pos: t/builtins/lists/sum.t line 24, column 1-54 reason: '' skip: '' str: ok 4/6 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/builtins/lists/sum.t line 26, column 1 - line 27, column 63)\n\n" line: "not ok 5 - method form of sum on a string should not work # TODO bug" num: 5 ok: 1 pos: t/builtins/lists/sum.t line 26, column 1 - line 27, column 63 reason: bug skip: '' str: ok 5/6 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/builtins/lists/sum.t line 28, column 1 - line 29, column 63)\n\n" line: "not ok 6 - method form of sum on a number should not work # TODO bug" num: 6 ok: 1 pos: t/builtins/lists/sum.t line 28, column 1 - line 29, column 63 reason: bug skip: '' str: ok 6/6 todo: 1 type: test file: t/builtins/lists/sum.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: method form of sum on an array works ok: 1 reason: '' type: '' - actual_ok: 1 name: subroutine form of sum on an array works ok: 1 reason: '' type: '' - actual_ok: 1 name: subroutine form of sum on a list works ok: 1 reason: '' type: '' - actual_ok: 1 name: sum()ing nothing returns undef ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/builtins/lists/sum.t line 26, column 1 - line 27, column 63)\n" name: method form of sum on a string should not work ok: 1 reason: bug type: todo - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/builtins/lists/sum.t line 28, column 1 - line 29, column 63)\n" name: method form of sum on a number should not work ok: 1 reason: bug type: todo exit: 0 max: 6 ok: 6 passing: 1 seen: 6 todo: 2 wait: 0 - events: - actual_ok: 1 line: ok 1 - 0 * Inf num: 1 ok: 1 pos: t/builtins/math/NaN.t line 11, column 1-29 reason: '' skip: '' str: ok 1/6 todo: '' type: test - actual_ok: 1 line: ok 2 - Inf / Inf num: 2 ok: 1 pos: t/builtins/math/NaN.t line 12, column 1-31 reason: '' skip: '' str: ok 2/6 todo: '' type: test - actual_ok: 1 line: ok 3 - Inf - Inf num: 3 ok: 1 pos: t/builtins/math/NaN.t line 13, column 1-31 reason: '' skip: '' str: ok 3/6 todo: '' type: test - actual_ok: 1 line: ok 4 - NaN ** 0 num: 4 ok: 1 pos: t/builtins/math/NaN.t line 14, column 1-30 reason: '' skip: '' str: ok 4/6 todo: '' type: test - actual_ok: 1 line: ok 5 - 0**0 is 1, _not_ NaN num: 5 ok: 1 pos: t/builtins/math/NaN.t line 17, column 1-40 reason: '' skip: '' str: ok 5/6 todo: '' type: test - actual_ok: 1 line: ok 6 - Inf**0 is 1, _not_ NaN num: 6 ok: 1 pos: t/builtins/math/NaN.t line 18, column 1-42 reason: '' skip: '' str: ok 6/6 todo: '' type: test file: t/builtins/math/NaN.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: 0 * Inf ok: 1 reason: '' type: '' - actual_ok: 1 name: Inf / Inf ok: 1 reason: '' type: '' - actual_ok: 1 name: Inf - Inf ok: 1 reason: '' type: '' - actual_ok: 1 name: NaN ** 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: 0**0 is 1, _not_ NaN ok: 1 reason: '' type: '' - actual_ok: 1 name: Inf**0 is 1, _not_ NaN ok: 1 reason: '' type: '' exit: 0 max: 6 ok: 6 passing: 1 seen: 6 wait: 0 - events: - actual_ok: 0 line: not ok 1 - i^2 == -1 num: 1 ok: 0 pos: t/builtins/math/complex_powers.t line 18, column 1-41 reason: '' skip: '' str: NOK 1 todo: '' type: test - actual_ok: 0 line: not ok 2 - sqrt(-i)**4 ==-1 num: 2 ok: 0 pos: t/builtins/math/complex_powers.t line 19, column 1-84 reason: '' skip: '' str: NOK 2 todo: '' type: test - actual_ok: 1 line: ok 3 - -1**(1/2) == i or -i num: 3 ok: 1 pos: t/builtins/math/complex_powers.t line 20, column 1-89 reason: '' skip: '' str: ok 3/3 todo: '' type: test file: t/builtins/math/complex_powers.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 0 name: i^2 == -1 ok: 0 reason: '' type: '' - actual_ok: 0 name: sqrt(-i)**4 ==-1 ok: 0 reason: '' type: '' - actual_ok: 1 name: -1**(1/2) == i or -i ok: 1 reason: '' type: '' exit: 0 max: 3 ok: 1 passing: 0 seen: 3 wait: 0 - events: - actual_ok: 1 line: ok 1 - numeric equal num: 1 ok: 1 pos: t/builtins/math/infinity.t line 10, column 5-54 reason: '' skip: '' str: ok 1/8 todo: '' type: test - actual_ok: 1 line: ok 2 - string equal num: 2 ok: 1 pos: t/builtins/math/infinity.t line 11, column 5-54 reason: '' skip: '' str: ok 2/8 todo: '' type: test - actual_ok: 1 line: ok 3 - negative numeric equal num: 3 ok: 1 pos: t/builtins/math/infinity.t line 16, column 5-64 reason: '' skip: '' str: ok 3/8 todo: '' type: test - actual_ok: 1 line: ok 4 - negative string equal num: 4 ok: 1 pos: t/builtins/math/infinity.t line 17, column 5-64 reason: '' skip: '' str: ok 4/8 todo: '' type: test - actual_ok: 1 line: ok 5 - int numeric equal num: 5 ok: 1 pos: t/builtins/math/infinity.t line 22, column 5-58 reason: '' skip: '' str: ok 5/8 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/builtins/math/infinity.t line 23, column 5-69)\n\n" line: "not ok 6 - int string equal # TODO bug" num: 6 ok: 1 pos: t/builtins/math/infinity.t line 23, column 5-69 reason: bug skip: '' str: ok 6/8 todo: 1 type: test - actual_ok: 1 line: ok 7 - int negative numeric equal num: 7 ok: 1 pos: t/builtins/math/infinity.t line 28, column 5-68 reason: '' skip: '' str: ok 7/8 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/builtins/math/infinity.t line 29, column 5-80)\n\n" line: "not ok 8 - int negative string equal # TODO bug" num: 8 ok: 1 pos: t/builtins/math/infinity.t line 29, column 5-80 reason: bug skip: '' str: ok 8/8 todo: 1 type: test file: t/builtins/math/infinity.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: numeric equal ok: 1 reason: '' type: '' - actual_ok: 1 name: string equal ok: 1 reason: '' type: '' - actual_ok: 1 name: negative numeric equal ok: 1 reason: '' type: '' - actual_ok: 1 name: negative string equal ok: 1 reason: '' type: '' - actual_ok: 1 name: int numeric equal ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/builtins/math/infinity.t line 23, column 5-69)\n" name: int string equal ok: 1 reason: bug type: todo - actual_ok: 1 name: int negative numeric equal ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/builtins/math/infinity.t line 29, column 5-80)\n" name: int negative string equal ok: 1 reason: bug type: todo exit: 0 max: 8 ok: 8 passing: 1 seen: 8 todo: 2 wait: 0 - events: - actual_ok: 1 line: ok 1 - Pugs::Internals::pi works, bug fixed. num: 1 ok: 1 pos: t/builtins/math/pi_internals.t line 20, column 1-87 reason: '' skip: '' str: ok 1/1 todo: '' type: test file: t/builtins/math/pi_internals.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: Pugs::Internals::pi works, bug fixed. ok: 1 reason: '' type: '' exit: 0 max: 1 ok: 1 passing: 1 seen: 1 wait: 0 - events: - actual_ok: 1 line: ok 1 - $a is available in this scope num: 1 ok: 1 pos: t/builtins/my.t line 10, column 1-40 reason: '' skip: '' str: ok 1/29 todo: '' type: test - actual_ok: 1 line: ok 2 - $a is available in this scope num: 2 ok: 1 pos: t/builtins/my.t line 13, column 5-44 reason: '' skip: '' str: ok 2/29 todo: '' type: test - actual_ok: 1 line: ok 3 - $b is available in this scope num: 3 ok: 1 pos: t/builtins/my.t line 15, column 5-44 reason: '' skip: '' str: ok 3/29 todo: '' type: test - actual_ok: 1 line: ok 4 - $b is not available in this scope num: 4 ok: 1 pos: t/builtins/my.t line 17, column 1-54 reason: '' skip: '' str: ok 4/29 todo: '' type: test - actual_ok: 1 line: ok 5 - $c is still the same outer value num: 5 ok: 1 pos: t/builtins/my.t line 23, column 5-50 reason: '' skip: '' str: ok 5/29 todo: '' type: test - actual_ok: 1 line: ok 6 - $c is available, and the outer value has been changed num: 6 ok: 1 pos: t/builtins/my.t line 26, column 1-67 reason: '' skip: '' str: ok 6/29 todo: '' type: test - actual_ok: 1 line: ok 7 - $d is still the outer $d num: 7 ok: 1 pos: t/builtins/my.t line 42, column 5-42 reason: '' skip: '' str: ok 7/29 todo: '' type: test - actual_ok: 1 line: ok 8 - $d is now the lexical (inner) $d num: 8 ok: 1 pos: t/builtins/my.t line 45, column 9-54 reason: '' skip: '' str: ok 8/29 todo: '' type: test - actual_ok: 1 line: ok 9 - eval('$d') has not changed num: 9 ok: 1 pos: t/builtins/my.t line 48, column 1-50 reason: '' skip: '' str: ok 9/29 todo: '' type: test - actual_ok: 0 line: not ok 10 - $d is available, and the outer value has not changed num: 10 ok: 0 pos: t/builtins/my.t line 50, column 1 - line 56, column 64 reason: '' skip: '' str: NOK 10 todo: '' type: test - actual_ok: 1 line: ok 11 - $e is the not available in this scope num: 11 ok: 1 pos: t/builtins/my.t line 68, column 1-58 reason: '' skip: '' str: ok 11/29 todo: '' type: test - actual_ok: 1 line: ok 12 - $func2() just returns the $e lexical which is held by the closure num: 12 ok: 1 pos: t/builtins/my.t line 69, column 1-85 reason: '' skip: '' str: ok 12/29 todo: '' type: test - actual_ok: 1 line: ok 13 - $func() increments the $e lexical which is held by the closure num: 13 ok: 1 pos: t/builtins/my.t line 71, column 1-82 reason: '' skip: '' str: ok 13/29 todo: '' type: test - actual_ok: 1 line: ok 14 - ... and one more time just to be sure num: 14 ok: 1 pos: t/builtins/my.t line 73, column 1-57 reason: '' skip: '' str: ok 14/29 todo: '' type: test - actual_ok: 1 line: ok 15 - can parse squinting my value num: 15 ok: 1 pos: t/builtins/my.t line 77, column 1-69 reason: '' skip: '' str: ok 15/29 todo: '' type: test - actual_ok: 1 line: ok 16 - can capture squinting my value num: 16 ok: 1 pos: t/builtins/my.t line 78, column 1-76 reason: '' skip: '' str: ok 16/29 todo: '' type: test - actual_ok: 1 line: ok 17 - can set squinting my variable num: 17 ok: 1 pos: t/builtins/my.t line 79, column 1-75 reason: '' skip: '' str: ok 17/29 todo: '' type: test - actual_ok: 1 line: ok 18 - precedence of my wrt = and , num: 18 ok: 1 pos: t/builtins/my.t line 81, column 1-72 reason: '' skip: '' str: ok 18/29 todo: '' type: test - actual_ok: 1 line: ok 19 - my in while cond seen from body num: 19 ok: 1 pos: t/builtins/my.t line 87, column 1-97 reason: '' skip: '' str: ok 19/29 todo: '' type: test - actual_ok: 1 line: ok 20 - my in while cond seen after num: 20 ok: 1 pos: t/builtins/my.t line 88, column 1-74 reason: '' skip: '' str: ok 20/29 todo: '' type: test - actual_ok: 1 line: ok 21 - my in if cond seen from then num: 21 ok: 1 pos: t/builtins/my.t line 92, column 1-78 reason: '' skip: '' str: ok 21/29 todo: '' type: test - actual_ok: 1 line: ok 22 - my in if cond seen from else num: 22 ok: 1 pos: t/builtins/my.t line 93, column 1-82 reason: '' skip: '' str: ok 22/29 todo: '' type: test - actual_ok: 1 line: ok 23 - my in if cond seen after num: 23 ok: 1 pos: t/builtins/my.t line 94, column 1-76 reason: '' skip: '' str: ok 23/29 todo: '' type: test - actual_ok: 1 line: ok 24 - 1st my in loop cond seen from body num: 24 ok: 1 pos: t/builtins/my.t line 98, column 1-126 reason: '' skip: '' str: ok 24/29 todo: '' type: test - actual_ok: 1 line: ok 25 - 2nd my in loop cond seen from body num: 25 ok: 1 pos: t/builtins/my.t line 99, column 1-126 reason: '' skip: '' str: ok 25/29 todo: '' type: test - actual_ok: 1 line: ok 26 - 1st my in loop cond seen after num: 26 ok: 1 pos: t/builtins/my.t line 100, column 1-103 reason: '' skip: '' str: ok 26/29 todo: '' type: test - actual_ok: 1 line: ok 27 - 2nd my in loop cond seen after num: 27 ok: 1 pos: t/builtins/my.t line 101, column 1-103 reason: '' skip: '' str: ok 27/29 todo: '' type: test - actual_ok: 1 line: ok 28 - two lexicals declared in scope is noop num: 28 ok: 1 pos: t/builtins/my.t line 108, column 5-56 reason: '' skip: '' str: ok 28/29 todo: '' type: test - actual_ok: 1 line: ok 29 - my $x = $x; can not see the value of the outer $x num: 29 ok: 1 pos: t/builtins/my.t line 114, column 5-72 reason: '' skip: '' str: ok 29/29 todo: '' type: test file: t/builtins/my.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: $a is available in this scope ok: 1 reason: '' type: '' - actual_ok: 1 name: $a is available in this scope ok: 1 reason: '' type: '' - actual_ok: 1 name: $b is available in this scope ok: 1 reason: '' type: '' - actual_ok: 1 name: $b is not available in this scope ok: 1 reason: '' type: '' - actual_ok: 1 name: $c is still the same outer value ok: 1 reason: '' type: '' - actual_ok: 1 name: $c is available, and the outer value has been changed ok: 1 reason: '' type: '' - actual_ok: 1 name: $d is still the outer $d ok: 1 reason: '' type: '' - actual_ok: 1 name: $d is now the lexical (inner) $d ok: 1 reason: '' type: '' - actual_ok: 1 name: eval('$d') has not changed ok: 1 reason: '' type: '' - actual_ok: 0 name: $d is available, and the outer value has not changed ok: 0 reason: '' type: '' - actual_ok: 1 name: $e is the not available in this scope ok: 1 reason: '' type: '' - actual_ok: 1 name: $func2() just returns the $e lexical which is held by the closure ok: 1 reason: '' type: '' - actual_ok: 1 name: $func() increments the $e lexical which is held by the closure ok: 1 reason: '' type: '' - actual_ok: 1 name: ... and one more time just to be sure ok: 1 reason: '' type: '' - actual_ok: 1 name: can parse squinting my value ok: 1 reason: '' type: '' - actual_ok: 1 name: can capture squinting my value ok: 1 reason: '' type: '' - actual_ok: 1 name: can set squinting my variable ok: 1 reason: '' type: '' - actual_ok: 1 name: precedence of my wrt = and , ok: 1 reason: '' type: '' - actual_ok: 1 name: my in while cond seen from body ok: 1 reason: '' type: '' - actual_ok: 1 name: my in while cond seen after ok: 1 reason: '' type: '' - actual_ok: 1 name: my in if cond seen from then ok: 1 reason: '' type: '' - actual_ok: 1 name: my in if cond seen from else ok: 1 reason: '' type: '' - actual_ok: 1 name: my in if cond seen after ok: 1 reason: '' type: '' - actual_ok: 1 name: 1st my in loop cond seen from body ok: 1 reason: '' type: '' - actual_ok: 1 name: 2nd my in loop cond seen from body ok: 1 reason: '' type: '' - actual_ok: 1 name: 1st my in loop cond seen after ok: 1 reason: '' type: '' - actual_ok: 1 name: 2nd my in loop cond seen after ok: 1 reason: '' type: '' - actual_ok: 1 name: two lexicals declared in scope is noop ok: 1 reason: '' type: '' - actual_ok: 1 name: my $x = $x; can not see the value of the outer $x ok: 1 reason: '' type: '' exit: 0 max: 29 ok: 28 passing: 0 seen: 29 wait: 0 - events: - actual_ok: 1 line: ok 1 - (\42).perl returned something whose eval()ed stringification is unchanged num: 1 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 1/102 todo: '' type: test - actual_ok: 1 line: ok 2 - (\42).perl returned something whose eval()ed .WHAT is unchanged num: 2 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 2/102 todo: '' type: test - actual_ok: 1 line: ok 3 - (\21/5).perl returned something whose eval()ed stringification is unchanged num: 3 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 3/102 todo: '' type: test - actual_ok: 1 line: ok 4 - (\21/5).perl returned something whose eval()ed .WHAT is unchanged num: 4 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 4/102 todo: '' type: test - actual_ok: 1 line: ok 5 - (\21/5).perl returned something whose eval()ed stringification is unchanged num: 5 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 5/102 todo: '' type: test - actual_ok: 1 line: ok 6 - (\21/5).perl returned something whose eval()ed .WHAT is unchanged num: 6 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 6/102 todo: '' type: test - actual_ok: 1 line: ok 7 - (\1.4142135623730951).perl returned something whose eval()ed stringification is unchanged num: 7 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 7/102 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (t/builtins/perl.t line 63, column 9 - line 64, column 86)\n\n" line: "not ok 8 - (\\1.4142135623730951).perl returned something whose eval()ed .WHAT is unchanged # TODO for release" num: 8 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: for release skip: '' str: ok 8/102 todo: 1 type: test - actual_ok: 1 line: ok 9 - (\300000/1).perl returned something whose eval()ed stringification is unchanged num: 9 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 9/102 todo: '' type: test - actual_ok: 1 line: ok 10 - (\300000/1).perl returned something whose eval()ed .WHAT is unchanged num: 10 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 10/102 todo: '' type: test - actual_ok: 1 line: ok 11 - (\Inf).perl returned something whose eval()ed stringification is unchanged num: 11 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 11/102 todo: '' type: test - actual_ok: 1 line: ok 12 - (\Inf).perl returned something whose eval()ed .WHAT is unchanged num: 12 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 12/102 todo: '' type: test - actual_ok: 1 line: ok 13 - (\-Inf).perl returned something whose eval()ed stringification is unchanged num: 13 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 13/102 todo: '' type: test - actual_ok: 1 line: ok 14 - (\-Inf).perl returned something whose eval()ed .WHAT is unchanged num: 14 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 14/102 todo: '' type: test - actual_ok: 1 line: ok 15 - (\NaN).perl returned something whose eval()ed stringification is unchanged num: 15 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 15/102 todo: '' type: test - actual_ok: 1 line: ok 16 - (\NaN).perl returned something whose eval()ed .WHAT is unchanged num: 16 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 16/102 todo: '' type: test - actual_ok: 1 line: ok 17 - (\"a string").perl returned something whose eval()ed stringification is unchanged num: 17 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 17/102 todo: '' type: test - actual_ok: 1 line: ok 18 - (\"a string").perl returned something whose eval()ed .WHAT is unchanged num: 18 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 18/102 todo: '' type: test - actual_ok: 1 line: ok 19 - (\"").perl returned something whose eval()ed stringification is unchanged num: 19 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 19/102 todo: '' type: test - actual_ok: 1 line: ok 20 - (\"").perl returned something whose eval()ed .WHAT is unchanged num: 20 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 20/102 todo: '' type: test - actual_ok: 1 line: ok 21 - (\"\x[0]").perl returned something whose eval()ed stringification is unchanged num: 21 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 21/102 todo: '' type: test - actual_ok: 1 line: ok 22 - (\"\x[0]").perl returned something whose eval()ed .WHAT is unchanged num: 22 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 22/102 todo: '' type: test - actual_ok: 1 line: ok 23 - (\"\t").perl returned something whose eval()ed stringification is unchanged num: 23 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 23/102 todo: '' type: test - actual_ok: 1 line: ok 24 - (\"\t").perl returned something whose eval()ed .WHAT is unchanged num: 24 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 24/102 todo: '' type: test - actual_ok: 1 line: ok 25 - (\"\n").perl returned something whose eval()ed stringification is unchanged num: 25 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 25/102 todo: '' type: test - actual_ok: 1 line: ok 26 - (\"\n").perl returned something whose eval()ed .WHAT is unchanged num: 26 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 26/102 todo: '' type: test - actual_ok: 1 line: ok 27 - (\"\r\n").perl returned something whose eval()ed stringification is unchanged num: 27 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 27/102 todo: '' type: test - actual_ok: 1 line: ok 28 - (\"\r\n").perl returned something whose eval()ed .WHAT is unchanged num: 28 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 28/102 todo: '' type: test - actual_ok: 1 line: ok 29 - (\"\x[7]").perl returned something whose eval()ed stringification is unchanged num: 29 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 29/102 todo: '' type: test - actual_ok: 1 line: ok 30 - (\"\x[7]").perl returned something whose eval()ed .WHAT is unchanged num: 30 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 30/102 todo: '' type: test - actual_ok: 1 line: ok 31 - (\"\{").perl returned something whose eval()ed stringification is unchanged num: 31 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 31/102 todo: '' type: test - actual_ok: 1 line: ok 32 - (\"\{").perl returned something whose eval()ed .WHAT is unchanged num: 32 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 32/102 todo: '' type: test - actual_ok: 1 line: ok 33 - (\"}").perl returned something whose eval()ed stringification is unchanged num: 33 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 33/102 todo: '' type: test - actual_ok: 1 line: ok 34 - (\"}").perl returned something whose eval()ed .WHAT is unchanged num: 34 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 34/102 todo: '' type: test - actual_ok: 1 line: ok 35 - (\"\{").perl returned something whose eval()ed stringification is unchanged num: 35 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 35/102 todo: '' type: test - actual_ok: 1 line: ok 36 - (\"\{").perl returned something whose eval()ed .WHAT is unchanged num: 36 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 36/102 todo: '' type: test - actual_ok: 1 line: ok 37 - (\"\$a \@string \%with \&sigils()").perl returned something whose eval()ed stringification is unchanged num: 37 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 37/102 todo: '' type: test - actual_ok: 1 line: ok 38 - (\"\$a \@string \%with \&sigils()").perl returned something whose eval()ed .WHAT is unchanged num: 38 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 38/102 todo: '' type: test - actual_ok: 1 line: ok 39 - (\Bool::True).perl returned something whose eval()ed stringification is unchanged num: 39 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 39/102 todo: '' type: test - actual_ok: 1 line: ok 40 - (\Bool::True).perl returned something whose eval()ed .WHAT is unchanged num: 40 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 40/102 todo: '' type: test - actual_ok: 1 line: ok 41 - (\Bool::False).perl returned something whose eval()ed stringification is unchanged num: 41 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 41/102 todo: '' type: test - actual_ok: 1 line: ok 42 - (\Bool::False).perl returned something whose eval()ed .WHAT is unchanged num: 42 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 42/102 todo: '' type: test - actual_ok: 1 line: ok 43 - (\undef).perl returned something whose eval()ed stringification is unchanged num: 43 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 43/102 todo: '' type: test - actual_ok: 1 line: ok 44 - (\undef).perl returned something whose eval()ed .WHAT is unchanged num: 44 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 44/102 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (t/builtins/perl.t line 61, column 9 - line 62, column 96)\n\n" line: "not ok 45 - (\\{regex}).perl returned something whose eval()ed stringification is unchanged # TODO for release" num: 45 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: for release skip: '' str: ok 45/102 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (t/builtins/perl.t line 63, column 9 - line 64, column 86)\n\n" line: "not ok 46 - (\\{regex}).perl returned something whose eval()ed .WHAT is unchanged # TODO for release" num: 46 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: for release skip: '' str: ok 46/102 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (t/builtins/perl.t line 61, column 9 - line 62, column 96)\n\n" line: "not ok 47 - (\\{regex}).perl returned something whose eval()ed stringification is unchanged # TODO for release" num: 47 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: for release skip: '' str: ok 47/102 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (t/builtins/perl.t line 63, column 9 - line 64, column 86)\n\n" line: "not ok 48 - (\\{regex}).perl returned something whose eval()ed .WHAT is unchanged # TODO for release" num: 48 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: for release skip: '' str: ok 48/102 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (t/builtins/perl.t line 61, column 9 - line 62, column 96)\n\n" line: "not ok 49 - (\\{regex}).perl returned something whose eval()ed stringification is unchanged # TODO for release" num: 49 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: for release skip: '' str: ok 49/102 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO for release) test (t/builtins/perl.t line 63, column 9 - line 64, column 86)\n\n" line: "not ok 50 - (\\{regex}).perl returned something whose eval()ed .WHAT is unchanged # TODO for release" num: 50 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: for release skip: '' str: ok 50/102 todo: 1 type: test - actual_ok: 1 line: ok 51 - (\42).perl returned something whose eval()ed stringification is unchanged num: 51 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 51/102 todo: '' type: test - actual_ok: 1 line: ok 52 - (\42).perl returned something whose eval()ed .WHAT is unchanged num: 52 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 52/102 todo: '' type: test - actual_ok: 1 line: ok 53 - (\Inf).perl returned something whose eval()ed stringification is unchanged num: 53 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 53/102 todo: '' type: test - actual_ok: 1 line: ok 54 - (\Inf).perl returned something whose eval()ed .WHAT is unchanged num: 54 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 54/102 todo: '' type: test - actual_ok: 1 line: ok 55 - (\-Inf).perl returned something whose eval()ed stringification is unchanged num: 55 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 55/102 todo: '' type: test - actual_ok: 1 line: ok 56 - (\-Inf).perl returned something whose eval()ed .WHAT is unchanged num: 56 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 56/102 todo: '' type: test - actual_ok: 1 line: ok 57 - (\NaN).perl returned something whose eval()ed stringification is unchanged num: 57 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 57/102 todo: '' type: test - actual_ok: 1 line: ok 58 - (\NaN).perl returned something whose eval()ed .WHAT is unchanged num: 58 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 58/102 todo: '' type: test - actual_ok: 1 line: ok 59 - (\"string").perl returned something whose eval()ed stringification is unchanged num: 59 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 59/102 todo: '' type: test - actual_ok: 1 line: ok 60 - (\"string").perl returned something whose eval()ed .WHAT is unchanged num: 60 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 60/102 todo: '' type: test - actual_ok: 1 line: ok 61 - (\"").perl returned something whose eval()ed stringification is unchanged num: 61 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 61/102 todo: '' type: test - actual_ok: 1 line: ok 62 - (\"").perl returned something whose eval()ed .WHAT is unchanged num: 62 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 62/102 todo: '' type: test - actual_ok: 1 line: ok 63 - (\Bool::True).perl returned something whose eval()ed stringification is unchanged num: 63 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 63/102 todo: '' type: test - actual_ok: 1 line: ok 64 - (\Bool::True).perl returned something whose eval()ed .WHAT is unchanged num: 64 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 64/102 todo: '' type: test - actual_ok: 1 line: ok 65 - (\Bool::False).perl returned something whose eval()ed stringification is unchanged num: 65 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 65/102 todo: '' type: test - actual_ok: 1 line: ok 66 - (\Bool::False).perl returned something whose eval()ed .WHAT is unchanged num: 66 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 66/102 todo: '' type: test - actual_ok: 1 line: ok 67 - (\undef).perl returned something whose eval()ed stringification is unchanged num: 67 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 67/102 todo: '' type: test - actual_ok: 1 line: ok 68 - (\undef).perl returned something whose eval()ed .WHAT is unchanged num: 68 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 68/102 todo: '' type: test - actual_ok: 1 line: ok 69 - (("a" => 1)).perl returned something whose eval()ed stringification is unchanged num: 69 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 69/102 todo: '' type: test - actual_ok: 1 line: ok 70 - (("a" => 1)).perl returned something whose eval()ed .WHAT is unchanged num: 70 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 70/102 todo: '' type: test - actual_ok: 1 line: ok 71 - (("b" => 2)).perl returned something whose eval()ed stringification is unchanged num: 71 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 71/102 todo: '' type: test - actual_ok: 1 line: ok 72 - (("b" => 2)).perl returned something whose eval()ed .WHAT is unchanged num: 72 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 72/102 todo: '' type: test - actual_ok: 1 line: ok 73 - ([]).perl returned something whose eval()ed stringification is unchanged num: 73 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 73/102 todo: '' type: test - actual_ok: 1 line: ok 74 - ([]).perl returned something whose eval()ed .WHAT is unchanged num: 74 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 74/102 todo: '' type: test - actual_ok: 1 line: ok 75 - ([42,]).perl returned something whose eval()ed stringification is unchanged num: 75 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 75/102 todo: '' type: test - actual_ok: 1 line: ok 76 - ([42,]).perl returned something whose eval()ed .WHAT is unchanged num: 76 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 76/102 todo: '' type: test - actual_ok: 1 line: ok 77 - (["a", "b", "c"]).perl returned something whose eval()ed stringification is unchanged num: 77 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 77/102 todo: '' type: test - actual_ok: 1 line: ok 78 - (["a", "b", "c"]).perl returned something whose eval()ed .WHAT is unchanged num: 78 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 78/102 todo: '' type: test - actual_ok: 1 line: ok 79 - ({}).perl returned something whose eval()ed stringification is unchanged num: 79 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 79/102 todo: '' type: test - actual_ok: 1 line: ok 80 - ({}).perl returned something whose eval()ed .WHAT is unchanged num: 80 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 80/102 todo: '' type: test - actual_ok: 1 line: ok 81 - ({("a" => 42),}).perl returned something whose eval()ed stringification is unchanged num: 81 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 81/102 todo: '' type: test - actual_ok: 1 line: ok 82 - ({("a" => 42),}).perl returned something whose eval()ed .WHAT is unchanged num: 82 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 82/102 todo: '' type: test - actual_ok: 1 line: ok 83 - ({("a" => 1), ("b" => 2), ("c" => 3)}).perl returned something whose eval()ed stringification is unchanged num: 83 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 83/102 todo: '' type: test - actual_ok: 1 line: ok 84 - ({("a" => 1), ("b" => 2), ("c" => 3)}).perl returned something whose eval()ed .WHAT is unchanged num: 84 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 84/102 todo: '' type: test - actual_ok: 1 line: ok 85 - ({("a" => [1, 2, 3]),}).perl returned something whose eval()ed stringification is unchanged num: 85 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 85/102 todo: '' type: test - actual_ok: 1 line: ok 86 - ({("a" => [1, 2, 3]),}).perl returned something whose eval()ed .WHAT is unchanged num: 86 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 86/102 todo: '' type: test - actual_ok: 1 line: ok 87 - ([[1, 2, 3],]).perl returned something whose eval()ed stringification is unchanged num: 87 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 87/102 todo: '' type: test - actual_ok: 1 line: ok 88 - ([[1, 2, 3],]).perl returned something whose eval()ed .WHAT is unchanged num: 88 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 88/102 todo: '' type: test - actual_ok: 1 line: ok 89 - ({("a" => [1, 2, 3]), ("b" => [4, 5, 6])}).perl returned something whose eval()ed stringification is unchanged num: 89 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 89/102 todo: '' type: test - actual_ok: 1 line: ok 90 - ({("a" => [1, 2, 3]), ("b" => [4, 5, 6])}).perl returned something whose eval()ed .WHAT is unchanged num: 90 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 90/102 todo: '' type: test - actual_ok: 1 line: ok 91 - ([{("a" => 1),}, {("b" => 2), ("c" => 3)}]).perl returned something whose eval()ed stringification is unchanged num: 91 ok: 1 pos: t/builtins/perl.t line 61, column 9 - line 62, column 96 reason: '' skip: '' str: ok 91/102 todo: '' type: test - actual_ok: 1 line: ok 92 - ([{("a" => 1),}, {("b" => 2), ("c" => 3)}]).perl returned something whose eval()ed .WHAT is unchanged num: 92 ok: 1 pos: t/builtins/perl.t line 63, column 9 - line 64, column 86 reason: '' skip: '' str: ok 92/102 todo: '' type: test - actual_ok: 1 line: ok 93 - basic recursive arrayref num: 93 ok: 1 pos: t/builtins/perl.t line 71, column 5-56 reason: '' skip: '' str: ok 93/102 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/builtins/perl.t line 74, column 5-50)\n\n" line: "not ok 94 - skipping hanging test # TODO feature" num: 94 ok: 1 pos: t/builtins/perl.t line 74, column 5-50 reason: feature skip: '' str: ok 94/102 todo: 1 type: test - actual_ok: 1 line: ok 95 - basic recursive hashref num: 95 ok: 1 pos: t/builtins/perl.t line 81, column 5-55 reason: '' skip: '' str: ok 95/102 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/builtins/perl.t line 84, column 5-50)\n\n" line: "not ok 96 - skipping hanging test # TODO feature" num: 96 ok: 1 pos: t/builtins/perl.t line 84, column 5-50 reason: feature skip: '' str: ok 96/102 todo: 1 type: test - actual_ok: 1 line: ok 97 - mixed arrayref/hashref recursive structure num: 97 ok: 1 pos: t/builtins/perl.t line 95, column 5-77 reason: '' skip: '' str: ok 97/102 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/builtins/perl.t line 98, column 5-50)\n\n" line: "not ok 98 - skipping hanging test # TODO feature" num: 98 ok: 1 pos: t/builtins/perl.t line 98, column 5-50 reason: feature skip: '' str: ok 98/102 todo: 1 type: test - actual_ok: 1 line: ok 99 - .perl on a .keys list num: 99 ok: 1 pos: t/builtins/perl.t line 105, column 5-75 reason: '' skip: '' str: ok 99/102 todo: '' type: test - actual_ok: 1 line: ok 100 - .perl on a nested list num: 100 ok: 1 pos: t/builtins/perl.t line 112, column 5-61 reason: '' skip: '' str: ok 100/102 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/builtins/perl.t line 116, column 5-105)\n\n" line: "not ok 101 - Should not match: strange inner parens from .perl on result of hyperop # TODO bug" num: 101 ok: 1 pos: t/builtins/perl.t line 116, column 5-105 reason: bug skip: '' str: ok 101/102 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/builtins/perl.t line 119, column 5-98)\n\n" line: "not ok 102 - .perl on a nested list result of hyper operator # TODO bug" num: 102 ok: 1 pos: t/builtins/perl.t line 119, column 5-98 reason: bug skip: '' str: ok 102/102 todo: 1 type: test file: t/builtins/perl.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (\42).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\42).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\21/5).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\21/5).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\21/5).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\21/5).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\1.4142135623730951).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO for release) test (t/builtins/perl.t line 63, column 9 - line 64, column 86)\n" name: (\1.4142135623730951).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: for release type: todo - actual_ok: 1 name: (\300000/1).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\300000/1).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\Inf).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\Inf).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\-Inf).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\-Inf).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\NaN).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\NaN).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"a string").perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"a string").perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"").perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"").perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"\x[0]").perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"\x[0]").perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"\t").perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"\t").perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"\n").perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"\n").perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"\r\n").perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"\r\n").perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"\x[7]").perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"\x[7]").perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"\{").perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"\{").perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"}").perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"}").perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"\{").perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"\{").perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"\$a \@string \%with \&sigils()").perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"\$a \@string \%with \&sigils()").perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\Bool::True).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\Bool::True).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\Bool::False).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\Bool::False).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\undef).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\undef).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO for release) test (t/builtins/perl.t line 61, column 9 - line 62, column 96)\n" name: (\{regex}).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: for release type: todo - actual_ok: 0 diagnostics: " Failed (TODO for release) test (t/builtins/perl.t line 63, column 9 - line 64, column 86)\n" name: (\{regex}).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: for release type: todo - actual_ok: 0 diagnostics: " Failed (TODO for release) test (t/builtins/perl.t line 61, column 9 - line 62, column 96)\n" name: (\{regex}).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: for release type: todo - actual_ok: 0 diagnostics: " Failed (TODO for release) test (t/builtins/perl.t line 63, column 9 - line 64, column 86)\n" name: (\{regex}).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: for release type: todo - actual_ok: 0 diagnostics: " Failed (TODO for release) test (t/builtins/perl.t line 61, column 9 - line 62, column 96)\n" name: (\{regex}).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: for release type: todo - actual_ok: 0 diagnostics: " Failed (TODO for release) test (t/builtins/perl.t line 63, column 9 - line 64, column 86)\n" name: (\{regex}).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: for release type: todo - actual_ok: 1 name: (\42).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\42).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\Inf).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\Inf).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\-Inf).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\-Inf).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\NaN).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\NaN).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"string").perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"string").perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"").perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"").perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\Bool::True).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\Bool::True).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\Bool::False).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\Bool::False).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\undef).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\undef).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (("a" => 1)).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (("a" => 1)).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (("b" => 2)).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (("b" => 2)).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ([]).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ([]).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ([42,]).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ([42,]).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (["a", "b", "c"]).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (["a", "b", "c"]).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ({}).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ({}).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ({("a" => 42),}).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ({("a" => 42),}).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ({("a" => 1), ("b" => 2), ("c" => 3)}).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ({("a" => 1), ("b" => 2), ("c" => 3)}).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ({("a" => [1, 2, 3]),}).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ({("a" => [1, 2, 3]),}).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ([[1, 2, 3],]).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ([[1, 2, 3],]).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ({("a" => [1, 2, 3]), ("b" => [4, 5, 6])}).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ({("a" => [1, 2, 3]), ("b" => [4, 5, 6])}).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ([{("a" => 1),}, {("b" => 2), ("c" => 3)}]).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ([{("a" => 1),}, {("b" => 2), ("c" => 3)}]).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: basic recursive arrayref ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/builtins/perl.t line 74, column 5-50)\n" name: skipping hanging test ok: 1 reason: feature type: todo - actual_ok: 1 name: basic recursive hashref ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/builtins/perl.t line 84, column 5-50)\n" name: skipping hanging test ok: 1 reason: feature type: todo - actual_ok: 1 name: mixed arrayref/hashref recursive structure ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/builtins/perl.t line 98, column 5-50)\n" name: skipping hanging test ok: 1 reason: feature type: todo - actual_ok: 1 name: .perl on a .keys list ok: 1 reason: '' type: '' - actual_ok: 1 name: .perl on a nested list ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/builtins/perl.t line 116, column 5-105)\n" name: "Should not match: strange inner parens from .perl on result of hyperop " ok: 1 reason: bug type: todo - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/builtins/perl.t line 119, column 5-98)\n" name: .perl on a nested list result of hyper operator ok: 1 reason: bug type: todo exit: 0 max: 102 ok: 102 passing: 1 seen: 102 todo: 12 wait: 0 - events: - actual_ok: 1 line: ok 1 - (\42).perl returned something whose eval()ed stringification is unchanged num: 1 ok: 1 pos: t/builtins/perl2.t line 31, column 7-67 reason: '' skip: '' str: ok 1/98 todo: '' type: test - actual_ok: 1 line: ok 2 - (\42).perl returned something whose eval()ed .WHAT is unchanged num: 2 ok: 1 pos: t/builtins/perl2.t line 32, column 7-63 reason: '' skip: '' str: ok 2/98 todo: '' type: test - actual_ok: 1 line: ok 3 - (\21/5).perl returned something whose eval()ed stringification is unchanged num: 3 ok: 1 pos: t/builtins/perl2.t line 31, column 7-67 reason: '' skip: '' str: ok 3/98 todo: '' type: test - actual_ok: 1 line: ok 4 - (\21/5).perl returned something whose eval()ed .WHAT is unchanged num: 4 ok: 1 pos: t/builtins/perl2.t line 32, column 7-63 reason: '' skip: '' str: ok 4/98 todo: '' type: test - actual_ok: 1 line: ok 5 - (\21/5).perl returned something whose eval()ed stringification is unchanged num: 5 ok: 1 pos: t/builtins/perl2.t line 31, column 7-67 reason: '' skip: '' str: ok 5/98 todo: '' type: test - actual_ok: 1 line: ok 6 - (\21/5).perl returned something whose eval()ed .WHAT is unchanged num: 6 ok: 1 pos: t/builtins/perl2.t line 32, column 7-63 reason: '' skip: '' str: ok 6/98 todo: '' type: test - actual_ok: 1 line: ok 7 - (\1.4142135623730951).perl returned something whose eval()ed stringification is unchanged num: 7 ok: 1 pos: t/builtins/perl2.t line 37, column 9-69 reason: '' skip: '' str: ok 7/98 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/builtins/perl2.t line 38, column 9-77)\n\n" line: "not ok 8 - (\\1.4142135623730951).perl returned something whose eval()ed .WHAT is unchanged # TODO bug" num: 8 ok: 1 pos: t/builtins/perl2.t line 38, column 9-77 reason: bug skip: '' str: ok 8/98 todo: 1 type: test - actual_ok: 1 line: ok 9 - (\300000/1).perl returned something whose eval()ed stringification is unchanged num: 9 ok: 1 pos: t/builtins/perl2.t line 43, column 9-69 reason: '' skip: '' str: ok 9/98 todo: '' type: test - actual_ok: 1 line: ok 10 - (\300000/1).perl returned something whose eval()ed .WHAT is unchanged num: 10 ok: 1 pos: t/builtins/perl2.t line 44, column 9-65 reason: '' skip: '' str: ok 10/98 todo: '' type: test - actual_ok: 1 line: ok 11 - (\Inf).perl returned something whose eval()ed stringification is unchanged num: 11 ok: 1 pos: t/builtins/perl2.t line 43, column 9-69 reason: '' skip: '' str: ok 11/98 todo: '' type: test - actual_ok: 1 line: ok 12 - (\Inf).perl returned something whose eval()ed .WHAT is unchanged num: 12 ok: 1 pos: t/builtins/perl2.t line 44, column 9-65 reason: '' skip: '' str: ok 12/98 todo: '' type: test - actual_ok: 1 line: ok 13 - (\-Inf).perl returned something whose eval()ed stringification is unchanged num: 13 ok: 1 pos: t/builtins/perl2.t line 43, column 9-69 reason: '' skip: '' str: ok 13/98 todo: '' type: test - actual_ok: 1 line: ok 14 - (\-Inf).perl returned something whose eval()ed .WHAT is unchanged num: 14 ok: 1 pos: t/builtins/perl2.t line 44, column 9-65 reason: '' skip: '' str: ok 14/98 todo: '' type: test - actual_ok: 1 line: ok 15 - (\NaN).perl returned something whose eval()ed stringification is unchanged num: 15 ok: 1 pos: t/builtins/perl2.t line 43, column 9-69 reason: '' skip: '' str: ok 15/98 todo: '' type: test - actual_ok: 1 line: ok 16 - (\NaN).perl returned something whose eval()ed .WHAT is unchanged num: 16 ok: 1 pos: t/builtins/perl2.t line 44, column 9-65 reason: '' skip: '' str: ok 16/98 todo: '' type: test - actual_ok: 1 line: ok 17 - (\"a string").perl returned something whose eval()ed stringification is unchanged num: 17 ok: 1 pos: t/builtins/perl2.t line 48, column 9-69 reason: '' skip: '' str: ok 17/98 todo: '' type: test - actual_ok: 1 line: ok 18 - (\"a string").perl returned something whose eval()ed .WHAT is unchanged num: 18 ok: 1 pos: t/builtins/perl2.t line 49, column 9-65 reason: '' skip: '' str: ok 18/98 todo: '' type: test - actual_ok: 1 line: ok 19 - (\"").perl returned something whose eval()ed stringification is unchanged num: 19 ok: 1 pos: t/builtins/perl2.t line 48, column 9-69 reason: '' skip: '' str: ok 19/98 todo: '' type: test - actual_ok: 1 line: ok 20 - (\"").perl returned something whose eval()ed .WHAT is unchanged num: 20 ok: 1 pos: t/builtins/perl2.t line 49, column 9-65 reason: '' skip: '' str: ok 20/98 todo: '' type: test - actual_ok: 1 line: ok 21 - (\"\x[0]").perl returned something whose eval()ed stringification is unchanged num: 21 ok: 1 pos: t/builtins/perl2.t line 48, column 9-69 reason: '' skip: '' str: ok 21/98 todo: '' type: test - actual_ok: 1 line: ok 22 - (\"\x[0]").perl returned something whose eval()ed .WHAT is unchanged num: 22 ok: 1 pos: t/builtins/perl2.t line 49, column 9-65 reason: '' skip: '' str: ok 22/98 todo: '' type: test - actual_ok: 1 line: ok 23 - (\"\t").perl returned something whose eval()ed stringification is unchanged num: 23 ok: 1 pos: t/builtins/perl2.t line 48, column 9-69 reason: '' skip: '' str: ok 23/98 todo: '' type: test - actual_ok: 1 line: ok 24 - (\"\t").perl returned something whose eval()ed .WHAT is unchanged num: 24 ok: 1 pos: t/builtins/perl2.t line 49, column 9-65 reason: '' skip: '' str: ok 24/98 todo: '' type: test - actual_ok: 1 line: ok 25 - (\"\n").perl returned something whose eval()ed stringification is unchanged num: 25 ok: 1 pos: t/builtins/perl2.t line 48, column 9-69 reason: '' skip: '' str: ok 25/98 todo: '' type: test - actual_ok: 1 line: ok 26 - (\"\n").perl returned something whose eval()ed .WHAT is unchanged num: 26 ok: 1 pos: t/builtins/perl2.t line 49, column 9-65 reason: '' skip: '' str: ok 26/98 todo: '' type: test - actual_ok: 1 line: ok 27 - (\"\r\n").perl returned something whose eval()ed stringification is unchanged num: 27 ok: 1 pos: t/builtins/perl2.t line 48, column 9-69 reason: '' skip: '' str: ok 27/98 todo: '' type: test - actual_ok: 1 line: ok 28 - (\"\r\n").perl returned something whose eval()ed .WHAT is unchanged num: 28 ok: 1 pos: t/builtins/perl2.t line 49, column 9-65 reason: '' skip: '' str: ok 28/98 todo: '' type: test - actual_ok: 1 line: ok 29 - (\"\x[7]").perl returned something whose eval()ed stringification is unchanged num: 29 ok: 1 pos: t/builtins/perl2.t line 48, column 9-69 reason: '' skip: '' str: ok 29/98 todo: '' type: test - actual_ok: 1 line: ok 30 - (\"\x[7]").perl returned something whose eval()ed .WHAT is unchanged num: 30 ok: 1 pos: t/builtins/perl2.t line 49, column 9-65 reason: '' skip: '' str: ok 30/98 todo: '' type: test - actual_ok: 1 line: ok 31 - (\"\{").perl returned something whose eval()ed stringification is unchanged num: 31 ok: 1 pos: t/builtins/perl2.t line 48, column 9-69 reason: '' skip: '' str: ok 31/98 todo: '' type: test - actual_ok: 1 line: ok 32 - (\"\{").perl returned something whose eval()ed .WHAT is unchanged num: 32 ok: 1 pos: t/builtins/perl2.t line 49, column 9-65 reason: '' skip: '' str: ok 32/98 todo: '' type: test - actual_ok: 1 line: ok 33 - (\"}").perl returned something whose eval()ed stringification is unchanged num: 33 ok: 1 pos: t/builtins/perl2.t line 48, column 9-69 reason: '' skip: '' str: ok 33/98 todo: '' type: test - actual_ok: 1 line: ok 34 - (\"}").perl returned something whose eval()ed .WHAT is unchanged num: 34 ok: 1 pos: t/builtins/perl2.t line 49, column 9-65 reason: '' skip: '' str: ok 34/98 todo: '' type: test - actual_ok: 1 line: ok 35 - (\"\{").perl returned something whose eval()ed stringification is unchanged num: 35 ok: 1 pos: t/builtins/perl2.t line 48, column 9-69 reason: '' skip: '' str: ok 35/98 todo: '' type: test - actual_ok: 1 line: ok 36 - (\"\{").perl returned something whose eval()ed .WHAT is unchanged num: 36 ok: 1 pos: t/builtins/perl2.t line 49, column 9-65 reason: '' skip: '' str: ok 36/98 todo: '' type: test - actual_ok: 1 line: ok 37 - (\Bool::True).perl returned something whose eval()ed stringification is unchanged num: 37 ok: 1 pos: t/builtins/perl2.t line 53, column 9-69 reason: '' skip: '' str: ok 37/98 todo: '' type: test - actual_ok: 1 line: ok 38 - (\Bool::True).perl returned something whose eval()ed .WHAT is unchanged num: 38 ok: 1 pos: t/builtins/perl2.t line 54, column 9-65 reason: '' skip: '' str: ok 38/98 todo: '' type: test - actual_ok: 1 line: ok 39 - (\Bool::False).perl returned something whose eval()ed stringification is unchanged num: 39 ok: 1 pos: t/builtins/perl2.t line 53, column 9-69 reason: '' skip: '' str: ok 39/98 todo: '' type: test - actual_ok: 1 line: ok 40 - (\Bool::False).perl returned something whose eval()ed .WHAT is unchanged num: 40 ok: 1 pos: t/builtins/perl2.t line 54, column 9-65 reason: '' skip: '' str: ok 40/98 todo: '' type: test - actual_ok: 1 line: ok 41 - (\undef).perl returned something whose eval()ed stringification is unchanged num: 41 ok: 1 pos: t/builtins/perl2.t line 53, column 9-69 reason: '' skip: '' str: ok 41/98 todo: '' type: test - actual_ok: 1 line: ok 42 - (\undef).perl returned something whose eval()ed .WHAT is unchanged num: 42 ok: 1 pos: t/builtins/perl2.t line 54, column 9-65 reason: '' skip: '' str: ok 42/98 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/builtins/perl2.t line 58, column 9-81)\n\n" line: "not ok 43 - (\\{regex}).perl returned something whose eval()ed stringification is unchanged # TODO bug" num: 43 ok: 1 pos: t/builtins/perl2.t line 58, column 9-81 reason: bug skip: '' str: ok 43/98 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/builtins/perl2.t line 59, column 9-77)\n\n" line: "not ok 44 - (\\{regex}).perl returned something whose eval()ed .WHAT is unchanged # TODO bug" num: 44 ok: 1 pos: t/builtins/perl2.t line 59, column 9-77 reason: bug skip: '' str: ok 44/98 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/builtins/perl2.t line 58, column 9-81)\n\n" line: "not ok 45 - (\\{regex}).perl returned something whose eval()ed stringification is unchanged # TODO bug" num: 45 ok: 1 pos: t/builtins/perl2.t line 58, column 9-81 reason: bug skip: '' str: ok 45/98 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/builtins/perl2.t line 59, column 9-77)\n\n" line: "not ok 46 - (\\{regex}).perl returned something whose eval()ed .WHAT is unchanged # TODO bug" num: 46 ok: 1 pos: t/builtins/perl2.t line 59, column 9-77 reason: bug skip: '' str: ok 46/98 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/builtins/perl2.t line 58, column 9-81)\n\n" line: "not ok 47 - (\\{regex}).perl returned something whose eval()ed stringification is unchanged # TODO bug" num: 47 ok: 1 pos: t/builtins/perl2.t line 58, column 9-81 reason: bug skip: '' str: ok 47/98 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/builtins/perl2.t line 59, column 9-77)\n\n" line: "not ok 48 - (\\{regex}).perl returned something whose eval()ed .WHAT is unchanged # TODO bug" num: 48 ok: 1 pos: t/builtins/perl2.t line 59, column 9-77 reason: bug skip: '' str: ok 48/98 todo: 1 type: test - actual_ok: 1 line: ok 49 - (\42).perl returned something whose eval()ed stringification is unchanged num: 49 ok: 1 pos: t/builtins/perl2.t line 63, column 9-69 reason: '' skip: '' str: ok 49/98 todo: '' type: test - actual_ok: 1 line: ok 50 - (\42).perl returned something whose eval()ed .WHAT is unchanged num: 50 ok: 1 pos: t/builtins/perl2.t line 64, column 9-65 reason: '' skip: '' str: ok 50/98 todo: '' type: test - actual_ok: 1 line: ok 51 - (\Inf).perl returned something whose eval()ed stringification is unchanged num: 51 ok: 1 pos: t/builtins/perl2.t line 63, column 9-69 reason: '' skip: '' str: ok 51/98 todo: '' type: test - actual_ok: 1 line: ok 52 - (\Inf).perl returned something whose eval()ed .WHAT is unchanged num: 52 ok: 1 pos: t/builtins/perl2.t line 64, column 9-65 reason: '' skip: '' str: ok 52/98 todo: '' type: test - actual_ok: 1 line: ok 53 - (\-Inf).perl returned something whose eval()ed stringification is unchanged num: 53 ok: 1 pos: t/builtins/perl2.t line 63, column 9-69 reason: '' skip: '' str: ok 53/98 todo: '' type: test - actual_ok: 1 line: ok 54 - (\-Inf).perl returned something whose eval()ed .WHAT is unchanged num: 54 ok: 1 pos: t/builtins/perl2.t line 64, column 9-65 reason: '' skip: '' str: ok 54/98 todo: '' type: test - actual_ok: 1 line: ok 55 - (\NaN).perl returned something whose eval()ed stringification is unchanged num: 55 ok: 1 pos: t/builtins/perl2.t line 63, column 9-69 reason: '' skip: '' str: ok 55/98 todo: '' type: test - actual_ok: 1 line: ok 56 - (\NaN).perl returned something whose eval()ed .WHAT is unchanged num: 56 ok: 1 pos: t/builtins/perl2.t line 64, column 9-65 reason: '' skip: '' str: ok 56/98 todo: '' type: test - actual_ok: 1 line: ok 57 - (\"string").perl returned something whose eval()ed stringification is unchanged num: 57 ok: 1 pos: t/builtins/perl2.t line 63, column 9-69 reason: '' skip: '' str: ok 57/98 todo: '' type: test - actual_ok: 1 line: ok 58 - (\"string").perl returned something whose eval()ed .WHAT is unchanged num: 58 ok: 1 pos: t/builtins/perl2.t line 64, column 9-65 reason: '' skip: '' str: ok 58/98 todo: '' type: test - actual_ok: 1 line: ok 59 - (\"").perl returned something whose eval()ed stringification is unchanged num: 59 ok: 1 pos: t/builtins/perl2.t line 63, column 9-69 reason: '' skip: '' str: ok 59/98 todo: '' type: test - actual_ok: 1 line: ok 60 - (\"").perl returned something whose eval()ed .WHAT is unchanged num: 60 ok: 1 pos: t/builtins/perl2.t line 64, column 9-65 reason: '' skip: '' str: ok 60/98 todo: '' type: test - actual_ok: 1 line: ok 61 - (\Bool::True).perl returned something whose eval()ed stringification is unchanged num: 61 ok: 1 pos: t/builtins/perl2.t line 63, column 9-69 reason: '' skip: '' str: ok 61/98 todo: '' type: test - actual_ok: 1 line: ok 62 - (\Bool::True).perl returned something whose eval()ed .WHAT is unchanged num: 62 ok: 1 pos: t/builtins/perl2.t line 64, column 9-65 reason: '' skip: '' str: ok 62/98 todo: '' type: test - actual_ok: 1 line: ok 63 - (\Bool::False).perl returned something whose eval()ed stringification is unchanged num: 63 ok: 1 pos: t/builtins/perl2.t line 63, column 9-69 reason: '' skip: '' str: ok 63/98 todo: '' type: test - actual_ok: 1 line: ok 64 - (\Bool::False).perl returned something whose eval()ed .WHAT is unchanged num: 64 ok: 1 pos: t/builtins/perl2.t line 64, column 9-65 reason: '' skip: '' str: ok 64/98 todo: '' type: test - actual_ok: 1 line: ok 65 - (\undef).perl returned something whose eval()ed stringification is unchanged num: 65 ok: 1 pos: t/builtins/perl2.t line 63, column 9-69 reason: '' skip: '' str: ok 65/98 todo: '' type: test - actual_ok: 1 line: ok 66 - (\undef).perl returned something whose eval()ed .WHAT is unchanged num: 66 ok: 1 pos: t/builtins/perl2.t line 64, column 9-65 reason: '' skip: '' str: ok 66/98 todo: '' type: test - actual_ok: 1 line: ok 67 - (("a" => 1)).perl returned something whose eval()ed stringification is unchanged num: 67 ok: 1 pos: t/builtins/perl2.t line 69, column 9-69 reason: '' skip: '' str: ok 67/98 todo: '' type: test - actual_ok: 1 line: ok 68 - (("a" => 1)).perl returned something whose eval()ed .WHAT is unchanged num: 68 ok: 1 pos: t/builtins/perl2.t line 70, column 9-65 reason: '' skip: '' str: ok 68/98 todo: '' type: test - actual_ok: 1 line: ok 69 - (("b" => 2)).perl returned something whose eval()ed stringification is unchanged num: 69 ok: 1 pos: t/builtins/perl2.t line 69, column 9-69 reason: '' skip: '' str: ok 69/98 todo: '' type: test - actual_ok: 1 line: ok 70 - (("b" => 2)).perl returned something whose eval()ed .WHAT is unchanged num: 70 ok: 1 pos: t/builtins/perl2.t line 70, column 9-65 reason: '' skip: '' str: ok 70/98 todo: '' type: test - actual_ok: 1 line: ok 71 - ([]).perl returned something whose eval()ed stringification is unchanged num: 71 ok: 1 pos: t/builtins/perl2.t line 74, column 9-69 reason: '' skip: '' str: ok 71/98 todo: '' type: test - actual_ok: 1 line: ok 72 - ([]).perl returned something whose eval()ed .WHAT is unchanged num: 72 ok: 1 pos: t/builtins/perl2.t line 75, column 9-65 reason: '' skip: '' str: ok 72/98 todo: '' type: test - actual_ok: 1 line: ok 73 - ([42,]).perl returned something whose eval()ed stringification is unchanged num: 73 ok: 1 pos: t/builtins/perl2.t line 74, column 9-69 reason: '' skip: '' str: ok 73/98 todo: '' type: test - actual_ok: 1 line: ok 74 - ([42,]).perl returned something whose eval()ed .WHAT is unchanged num: 74 ok: 1 pos: t/builtins/perl2.t line 75, column 9-65 reason: '' skip: '' str: ok 74/98 todo: '' type: test - actual_ok: 1 line: ok 75 - (["a", "b", "c"]).perl returned something whose eval()ed stringification is unchanged num: 75 ok: 1 pos: t/builtins/perl2.t line 74, column 9-69 reason: '' skip: '' str: ok 75/98 todo: '' type: test - actual_ok: 1 line: ok 76 - (["a", "b", "c"]).perl returned something whose eval()ed .WHAT is unchanged num: 76 ok: 1 pos: t/builtins/perl2.t line 75, column 9-65 reason: '' skip: '' str: ok 76/98 todo: '' type: test - actual_ok: 1 line: ok 77 - ({("a" => 42),}).perl returned something whose eval()ed stringification is unchanged num: 77 ok: 1 pos: t/builtins/perl2.t line 79, column 9-69 reason: '' skip: '' str: ok 77/98 todo: '' type: test - actual_ok: 1 line: ok 78 - ({("a" => 42),}).perl returned something whose eval()ed .WHAT is unchanged num: 78 ok: 1 pos: t/builtins/perl2.t line 80, column 9-65 reason: '' skip: '' str: ok 78/98 todo: '' type: test - actual_ok: 1 line: ok 79 - ({("a" => 1), ("b" => 2), ("c" => 3)}).perl returned something whose eval()ed stringification is unchanged num: 79 ok: 1 pos: t/builtins/perl2.t line 79, column 9-69 reason: '' skip: '' str: ok 79/98 todo: '' type: test - actual_ok: 1 line: ok 80 - ({("a" => 1), ("b" => 2), ("c" => 3)}).perl returned something whose eval()ed .WHAT is unchanged num: 80 ok: 1 pos: t/builtins/perl2.t line 80, column 9-65 reason: '' skip: '' str: ok 80/98 todo: '' type: test - actual_ok: 1 line: ok 81 - ({("a" => [1, 2, 3]),}).perl returned something whose eval()ed stringification is unchanged num: 81 ok: 1 pos: t/builtins/perl2.t line 90, column 9-69 reason: '' skip: '' str: ok 81/98 todo: '' type: test - actual_ok: 1 line: ok 82 - ({("a" => [1, 2, 3]),}).perl returned something whose eval()ed .WHAT is unchanged num: 82 ok: 1 pos: t/builtins/perl2.t line 91, column 9-65 reason: '' skip: '' str: ok 82/98 todo: '' type: test - actual_ok: 1 line: ok 83 - ([[1, 2, 3],]).perl returned something whose eval()ed stringification is unchanged num: 83 ok: 1 pos: t/builtins/perl2.t line 95, column 9-69 reason: '' skip: '' str: ok 83/98 todo: '' type: test - actual_ok: 1 line: ok 84 - ([[1, 2, 3],]).perl returned something whose eval()ed .WHAT is unchanged num: 84 ok: 1 pos: t/builtins/perl2.t line 96, column 9-65 reason: '' skip: '' str: ok 84/98 todo: '' type: test - actual_ok: 1 line: ok 85 - ({("a" => [1, 2, 3]), ("b" => [4, 5, 6])}).perl returned something whose eval()ed stringification is unchanged num: 85 ok: 1 pos: t/builtins/perl2.t line 101, column 9-69 reason: '' skip: '' str: ok 85/98 todo: '' type: test - actual_ok: 1 line: ok 86 - ({("a" => [1, 2, 3]), ("b" => [4, 5, 6])}).perl returned something whose eval()ed .WHAT is unchanged num: 86 ok: 1 pos: t/builtins/perl2.t line 102, column 9-65 reason: '' skip: '' str: ok 86/98 todo: '' type: test - actual_ok: 1 line: ok 87 - ([{("a" => 1),}, {("b" => 2), ("c" => 3)}]).perl returned something whose eval()ed stringification is unchanged num: 87 ok: 1 pos: t/builtins/perl2.t line 107, column 9-69 reason: '' skip: '' str: ok 87/98 todo: '' type: test - actual_ok: 1 line: ok 88 - ([{("a" => 1),}, {("b" => 2), ("c" => 3)}]).perl returned something whose eval()ed .WHAT is unchanged num: 88 ok: 1 pos: t/builtins/perl2.t line 108, column 9-65 reason: '' skip: '' str: ok 88/98 todo: '' type: test - actual_ok: 1 line: ok 89 - basic recursive arrayref num: 89 ok: 1 pos: t/builtins/perl2.t line 116, column 5-56 reason: '' skip: '' str: ok 89/98 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/builtins/perl2.t line 119, column 5-46)\n\n" line: "not ok 90 - skipping hanging test # TODO bug" num: 90 ok: 1 pos: t/builtins/perl2.t line 119, column 5-46 reason: bug skip: '' str: ok 90/98 todo: 1 type: test - actual_ok: 1 line: ok 91 - basic recursive hashref num: 91 ok: 1 pos: t/builtins/perl2.t line 126, column 5-55 reason: '' skip: '' str: ok 91/98 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/builtins/perl2.t line 129, column 5-46)\n\n" line: "not ok 92 - skipping hanging test # TODO bug" num: 92 ok: 1 pos: t/builtins/perl2.t line 129, column 5-46 reason: bug skip: '' str: ok 92/98 todo: 1 type: test - actual_ok: 1 line: ok 93 - mixed arrayref/hashref recursive structure num: 93 ok: 1 pos: t/builtins/perl2.t line 140, column 5-77 reason: '' skip: '' str: ok 93/98 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/builtins/perl2.t line 143, column 5-46)\n\n" line: "not ok 94 - skipping hanging test # TODO bug" num: 94 ok: 1 pos: t/builtins/perl2.t line 143, column 5-46 reason: bug skip: '' str: ok 94/98 todo: 1 type: test - actual_ok: 1 line: ok 95 - .perl on a .keys list num: 95 ok: 1 pos: t/builtins/perl2.t line 150, column 5-75 reason: '' skip: '' str: ok 95/98 todo: '' type: test - actual_ok: 1 line: ok 96 - .perl on a nested list num: 96 ok: 1 pos: t/builtins/perl2.t line 157, column 5-61 reason: '' skip: '' str: ok 96/98 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/builtins/perl2.t line 161, column 5-105)\n\n" line: "not ok 97 - Should not match: strange inner parens from .perl on result of hyperop # TODO bug" num: 97 ok: 1 pos: t/builtins/perl2.t line 161, column 5-105 reason: bug skip: '' str: ok 97/98 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/builtins/perl2.t line 164, column 5-98)\n\n" line: "not ok 98 - .perl on a nested list result of hyper operator # TODO bug" num: 98 ok: 1 pos: t/builtins/perl2.t line 164, column 5-98 reason: bug skip: '' str: ok 98/98 todo: 1 type: test file: t/builtins/perl2.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: (\42).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\42).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\21/5).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\21/5).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\21/5).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\21/5).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\1.4142135623730951).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/builtins/perl2.t line 38, column 9-77)\n" name: (\1.4142135623730951).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: bug type: todo - actual_ok: 1 name: (\300000/1).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\300000/1).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\Inf).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\Inf).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\-Inf).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\-Inf).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\NaN).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\NaN).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"a string").perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"a string").perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"").perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"").perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"\x[0]").perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"\x[0]").perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"\t").perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"\t").perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"\n").perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"\n").perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"\r\n").perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"\r\n").perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"\x[7]").perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"\x[7]").perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"\{").perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"\{").perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"}").perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"}").perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"\{").perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"\{").perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\Bool::True).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\Bool::True).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\Bool::False).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\Bool::False).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\undef).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\undef).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/builtins/perl2.t line 58, column 9-81)\n" name: (\{regex}).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: bug type: todo - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/builtins/perl2.t line 59, column 9-77)\n" name: (\{regex}).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: bug type: todo - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/builtins/perl2.t line 58, column 9-81)\n" name: (\{regex}).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: bug type: todo - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/builtins/perl2.t line 59, column 9-77)\n" name: (\{regex}).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: bug type: todo - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/builtins/perl2.t line 58, column 9-81)\n" name: (\{regex}).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: bug type: todo - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/builtins/perl2.t line 59, column 9-77)\n" name: (\{regex}).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: bug type: todo - actual_ok: 1 name: (\42).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\42).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\Inf).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\Inf).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\-Inf).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\-Inf).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\NaN).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\NaN).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"string").perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"string").perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"").perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\"").perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\Bool::True).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\Bool::True).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\Bool::False).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\Bool::False).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\undef).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (\undef).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (("a" => 1)).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (("a" => 1)).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (("b" => 2)).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (("b" => 2)).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ([]).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ([]).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ([42,]).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ([42,]).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (["a", "b", "c"]).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: (["a", "b", "c"]).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ({("a" => 42),}).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ({("a" => 42),}).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ({("a" => 1), ("b" => 2), ("c" => 3)}).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ({("a" => 1), ("b" => 2), ("c" => 3)}).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ({("a" => [1, 2, 3]),}).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ({("a" => [1, 2, 3]),}).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ([[1, 2, 3],]).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ([[1, 2, 3],]).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ({("a" => [1, 2, 3]), ("b" => [4, 5, 6])}).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ({("a" => [1, 2, 3]), ("b" => [4, 5, 6])}).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ([{("a" => 1),}, {("b" => 2), ("c" => 3)}]).perl returned something whose eval()ed stringification is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: ([{("a" => 1),}, {("b" => 2), ("c" => 3)}]).perl returned something whose eval()ed .WHAT is unchanged ok: 1 reason: '' type: '' - actual_ok: 1 name: basic recursive arrayref ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/builtins/perl2.t line 119, column 5-46)\n" name: skipping hanging test ok: 1 reason: bug type: todo - actual_ok: 1 name: basic recursive hashref ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/builtins/perl2.t line 129, column 5-46)\n" name: skipping hanging test ok: 1 reason: bug type: todo - actual_ok: 1 name: mixed arrayref/hashref recursive structure ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/builtins/perl2.t line 143, column 5-46)\n" name: skipping hanging test ok: 1 reason: bug type: todo - actual_ok: 1 name: .perl on a .keys list ok: 1 reason: '' type: '' - actual_ok: 1 name: .perl on a nested list ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/builtins/perl2.t line 161, column 5-105)\n" name: "Should not match: strange inner parens from .perl on result of hyperop " ok: 1 reason: bug type: todo - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/builtins/perl2.t line 164, column 5-98)\n" name: .perl on a nested list result of hyper operator ok: 1 reason: bug type: todo exit: 0 max: 98 ok: 98 passing: 1 seen: 98 todo: 12 wait: 0 - events: - actual_ok: 1 line: ok 1 - it is an Any type num: 1 ok: 1 pos: t/builtins/ref.t line 10, column 1-39 reason: '' skip: '' str: ok 1/16 todo: '' type: test - actual_ok: 1 line: ok 2 - it is an Array type num: 2 ok: 1 pos: t/builtins/ref.t line 13, column 1-43 reason: '' skip: '' str: ok 2/16 todo: '' type: test - actual_ok: 1 line: ok 3 - it is an Hash type num: 3 ok: 1 pos: t/builtins/ref.t line 16, column 1-41 reason: '' skip: '' str: ok 3/16 todo: '' type: test - actual_ok: 1 line: ok 4 - it is a List type num: 4 ok: 1 pos: t/builtins/ref.t line 21, column 1-41 reason: '' skip: '' str: ok 4/16 todo: '' type: test - actual_ok: 1 line: ok 5 - it is a Hash type num: 5 ok: 1 pos: t/builtins/ref.t line 25, column 1-41 reason: '' skip: '' str: ok 5/16 todo: '' type: test - actual_ok: 1 line: ok 6 - it is a Sub type num: 6 ok: 1 pos: t/builtins/ref.t line 30, column 1-39 reason: '' skip: '' str: ok 6/16 todo: '' type: test - actual_ok: 1 line: ok 7 - it is a Hash type (bare block) num: 7 ok: 1 pos: t/builtins/ref.t line 45, column 1-54 reason: '' skip: '' str: ok 7/16 todo: '' type: test - actual_ok: 1 line: ok 8 - it is a Parametric type (bare block with placeholder parameters) num: 8 ok: 1 pos: t/builtins/ref.t line 49, column 1-90 reason: '' skip: '' str: ok 8/16 todo: '' type: test - actual_ok: 1 line: ok 9 - it is a Block type (pointy block) num: 9 ok: 1 pos: t/builtins/ref.t line 52, column 1-58 reason: '' skip: '' str: ok 9/16 todo: '' type: test - actual_ok: 1 line: ok 10 - it is an Int type num: 10 ok: 1 pos: t/builtins/ref.t line 57, column 1-41 reason: '' skip: '' str: ok 10/16 todo: '' type: test - actual_ok: 1 line: ok 11 - it is an Num type num: 11 ok: 1 pos: t/builtins/ref.t line 61, column 1-42 reason: '' skip: '' str: ok 11/16 todo: '' type: test - actual_ok: 1 line: ok 12 - it is an Rat type num: 12 ok: 1 pos: t/builtins/ref.t line 64, column 1-43 reason: '' skip: '' str: ok 12/16 todo: '' type: test - actual_ok: 1 line: ok 13 - it is a Str type num: 13 ok: 1 pos: t/builtins/ref.t line 67, column 1-43 reason: '' skip: '' str: ok 13/16 todo: '' type: test - actual_ok: 1 line: ok 14 - it is a Bool type num: 14 ok: 1 pos: t/builtins/ref.t line 70, column 1-43 reason: '' skip: '' str: ok 14/16 todo: '' type: test - actual_ok: 1 line: ok 15 - it is a Pair type num: 15 ok: 1 pos: t/builtins/ref.t line 73, column 1-43 reason: '' skip: '' str: ok 15/16 todo: '' type: test - actual_ok: 1 line: ok 16 - it is a Regex type num: 16 ok: 1 pos: t/builtins/ref.t line 76, column 1-45 reason: '' skip: '' str: ok 16/16 todo: '' type: test file: t/builtins/ref.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: it is an Any type ok: 1 reason: '' type: '' - actual_ok: 1 name: it is an Array type ok: 1 reason: '' type: '' - actual_ok: 1 name: it is an Hash type ok: 1 reason: '' type: '' - actual_ok: 1 name: it is a List type ok: 1 reason: '' type: '' - actual_ok: 1 name: it is a Hash type ok: 1 reason: '' type: '' - actual_ok: 1 name: it is a Sub type ok: 1 reason: '' type: '' - actual_ok: 1 name: it is a Hash type (bare block) ok: 1 reason: '' type: '' - actual_ok: 1 name: it is a Parametric type (bare block with placeholder parameters) ok: 1 reason: '' type: '' - actual_ok: 1 name: it is a Block type (pointy block) ok: 1 reason: '' type: '' - actual_ok: 1 name: it is an Int type ok: 1 reason: '' type: '' - actual_ok: 1 name: it is an Num type ok: 1 reason: '' type: '' - actual_ok: 1 name: it is an Rat type ok: 1 reason: '' type: '' - actual_ok: 1 name: it is a Str type ok: 1 reason: '' type: '' - actual_ok: 1 name: it is a Bool type ok: 1 reason: '' type: '' - actual_ok: 1 name: it is a Pair type ok: 1 reason: '' type: '' - actual_ok: 1 name: it is a Regex type ok: 1 reason: '' type: '' exit: 0 max: 16 ok: 16 passing: 1 seen: 16 wait: 0 - events: - actual_ok: 1 line: ok 1 - unitialized $var does Object num: 1 ok: 1 pos: t/builtins/sigils.t line 53, column 1-56 reason: '' skip: '' str: ok 1/38 todo: '' type: test - actual_ok: 1 line: ok 2 - value contained in a $var does Object num: 2 ok: 1 pos: t/builtins/sigils.t line 55, column 1-65 reason: '' skip: '' str: ok 2/38 todo: '' type: test file: t/builtins/sigils.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: unitialized $var does Object ok: 1 reason: '' type: '' - actual_ok: 1 name: value contained in a $var does Object ok: 1 reason: '' type: '' exit: 1 max: 38 ok: 2 passing: 0 seen: 2 wait: 256 - events: - actual_ok: 1 line: ok 1 - ~ two literals correctly num: 1 ok: 1 pos: t/builtins/strings/append.t line 16, column 1-42 reason: '' skip: '' str: ok 1/4 todo: '' type: test - actual_ok: 1 line: ok 2 - ~ two variables correctly num: 2 ok: 1 pos: t/builtins/strings/append.t line 21, column 1-46 reason: '' skip: '' str: ok 2/4 todo: '' type: test - actual_ok: 1 line: ok 3 - ~= a literal string correctly num: 3 ok: 1 pos: t/builtins/strings/append.t line 24, column 1-53 reason: '' skip: '' str: ok 3/4 todo: '' type: test - actual_ok: 1 line: ok 4 - ~= variable correctly num: 4 ok: 1 pos: t/builtins/strings/append.t line 28, column 1-42 reason: '' skip: '' str: ok 4/4 todo: '' type: test file: t/builtins/strings/append.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: ~ two literals correctly ok: 1 reason: '' type: '' - actual_ok: 1 name: ~ two variables correctly ok: 1 reason: '' type: '' - actual_ok: 1 name: ~= a literal string correctly ok: 1 reason: '' type: '' - actual_ok: 1 name: ~= variable correctly ok: 1 reason: '' type: '' exit: 0 max: 4 ok: 4 passing: 1 seen: 4 wait: 0 - events: - actual_ok: 1 line: ok 1 - We can use match num: 1 ok: 1 pos: t/builtins/strings/match.t line 11, column 1-47 reason: '' skip: '' str: ok 1/9 todo: '' type: test - actual_ok: 1 line: ok 2 - .. it does not do side effect num: 2 ok: 1 pos: t/builtins/strings/match.t line 12, column 1-60 reason: '' skip: '' str: ok 2/9 todo: '' type: test - actual_ok: 1 line: ok 3 - .. it returns a Match object num: 3 ok: 1 pos: t/builtins/strings/match.t line 13, column 1-59 reason: '' skip: '' str: ok 3/9 todo: '' type: test - actual_ok: 1 line: ok 4 - .. works as ~~ matching 'hello' with /a/ num: 4 ok: 1 pos: t/builtins/strings/match.t line 17, column 3-74 reason: '' skip: '' str: ok 4/9 todo: '' type: test - actual_ok: 1 line: ok 5 - .. works as ~~ matching 'hello' with /b/ num: 5 ok: 1 pos: t/builtins/strings/match.t line 17, column 3-74 reason: '' skip: '' str: ok 5/9 todo: '' type: test - actual_ok: 1 line: ok 6 - .. works as ~~ matching 'hello' with /c/ num: 6 ok: 1 pos: t/builtins/strings/match.t line 17, column 3-74 reason: '' skip: '' str: ok 6/9 todo: '' type: test - actual_ok: 1 line: ok 7 - .. works as ~~ matching 'hello' with /d/ num: 7 ok: 1 pos: t/builtins/strings/match.t line 17, column 3-74 reason: '' skip: '' str: ok 7/9 todo: '' type: test - actual_ok: 1 line: ok 8 - .. works as ~~ matching 'hello' with /e/ num: 8 ok: 1 pos: t/builtins/strings/match.t line 17, column 3-74 reason: '' skip: '' str: ok 8/9 todo: '' type: test - actual_ok: 1 line: ok 9 - .. works as ~~ matching 'hello' with /f/ num: 9 ok: 1 pos: t/builtins/strings/match.t line 17, column 3-74 reason: '' skip: '' str: ok 9/9 todo: '' type: test file: t/builtins/strings/match.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: We can use match ok: 1 reason: '' type: '' - actual_ok: 1 name: .. it does not do side effect ok: 1 reason: '' type: '' - actual_ok: 1 name: .. it returns a Match object ok: 1 reason: '' type: '' - actual_ok: 1 name: .. works as ~~ matching 'hello' with /a/ ok: 1 reason: '' type: '' - actual_ok: 1 name: .. works as ~~ matching 'hello' with /b/ ok: 1 reason: '' type: '' - actual_ok: 1 name: .. works as ~~ matching 'hello' with /c/ ok: 1 reason: '' type: '' - actual_ok: 1 name: .. works as ~~ matching 'hello' with /d/ ok: 1 reason: '' type: '' - actual_ok: 1 name: .. works as ~~ matching 'hello' with /e/ ok: 1 reason: '' type: '' - actual_ok: 1 name: .. works as ~~ matching 'hello' with /f/ ok: 1 reason: '' type: '' exit: 0 max: 9 ok: 9 passing: 1 seen: 9 wait: 0 - events: - actual_ok: 1 line: ok 1 - We can use subst num: 1 ok: 1 pos: t/builtins/strings/subst.t line 11, column 1-58 reason: '' skip: '' str: ok 1/12 todo: '' type: test - actual_ok: 1 diag: "*** Cannot parse regex: L\n\n*** Error: Error: Error in rule: unknown parameter 'g' at /home/agentzh/svn-pugs/perl5/Pugs-Compiler-Rule/lib/Pugs/Runtime/Match/HsBridge.pm line 37\n\n\n\n" line: ok 2 - .. withouth side effect num: 2 ok: 1 pos: t/builtins/strings/subst.t line 12, column 1-65 reason: '' skip: '' str: ok 2/12 todo: '' type: test - actual_ok: 0 line: not ok 3 - .. with multiple adverbs num: 3 ok: 0 pos: t/builtins/strings/subst.t line 13, column 1-66 reason: '' skip: '' str: NOK 3 todo: '' type: test - actual_ok: 1 line: ok 4 - .. or using Str as pattern num: 4 ok: 1 pos: t/builtins/strings/subst.t line 15, column 1-68 reason: '' skip: '' str: ok 4/12 todo: '' type: test - actual_ok: 1 line: ok 5 - .. with literal string matching num: 5 ok: 1 pos: t/builtins/strings/subst.t line 16, column 1-73 reason: '' skip: '' str: ok 5/12 todo: '' type: test - actual_ok: 1 diag: "*** Cannot parse regex: l\n\n*** Error: Error: Error in rule: unknown parameter 'g' at /home/agentzh/svn-pugs/perl5/Pugs-Compiler-Rule/lib/Pugs/Runtime/Match/HsBridge.pm line 37\n\n\n\n" line: ok 6 - We can have a closure as replacement num: 6 ok: 1 pos: t/builtins/strings/subst.t line 19, column 1-78 reason: '' skip: '' str: ok 6/12 todo: '' type: test - actual_ok: 0 line: not ok 7 - .. which act like closure and can be called more then once num: 7 ok: 0 pos: t/builtins/strings/subst.t line 20, column 1-100 reason: '' skip: '' str: NOK 7 todo: '' type: test - actual_ok: 1 line: ok 8 - .. and with the .= modifier num: 8 ok: 1 pos: t/builtins/strings/subst.t line 21, column 1-69 reason: '' skip: '' str: ok 8/12 todo: '' type: test - actual_ok: 1 line: ok 9 - .. it changes the receiver num: 9 ok: 1 pos: t/builtins/strings/subst.t line 22, column 1-68 reason: '' skip: '' str: ok 9/12 todo: '' type: test - actual_ok: 1 line: ok 10 - .. and it can not access captures from strings num: 10 ok: 1 pos: t/builtins/strings/subst.t line 26, column 1-87 reason: '' skip: '' str: ok 10/12 todo: '' type: test - actual_ok: 1 line: ok 11 - .. you must wrap it in a closure num: 11 ok: 1 pos: t/builtins/strings/subst.t line 27, column 1-73 reason: '' skip: '' str: ok 11/12 todo: '' type: test - actual_ok: 1 line: ok 12 - .. and do nifty things in closures num: 12 ok: 1 pos: t/builtins/strings/subst.t line 28, column 1-75 reason: '' skip: '' str: ok 12/12 todo: '' type: test file: t/builtins/strings/subst.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: We can use subst ok: 1 reason: '' type: '' - actual_ok: 1 diagnostics: "*** Cannot parse regex: L\n*** Error: Error: Error in rule: unknown parameter 'g' at /home/agentzh/svn-pugs/perl5/Pugs-Compiler-Rule/lib/Pugs/Runtime/Match/HsBridge.pm line 37\n\n" name: .. withouth side effect ok: 1 reason: '' type: '' - actual_ok: 0 name: .. with multiple adverbs ok: 0 reason: '' type: '' - actual_ok: 1 name: .. or using Str as pattern ok: 1 reason: '' type: '' - actual_ok: 1 name: .. with literal string matching ok: 1 reason: '' type: '' - actual_ok: 1 diagnostics: "*** Cannot parse regex: l\n*** Error: Error: Error in rule: unknown parameter 'g' at /home/agentzh/svn-pugs/perl5/Pugs-Compiler-Rule/lib/Pugs/Runtime/Match/HsBridge.pm line 37\n\n" name: We can have a closure as replacement ok: 1 reason: '' type: '' - actual_ok: 0 name: .. which act like closure and can be called more then once ok: 0 reason: '' type: '' - actual_ok: 1 name: .. and with the .= modifier ok: 1 reason: '' type: '' - actual_ok: 1 name: .. it changes the receiver ok: 1 reason: '' type: '' - actual_ok: 1 name: .. and it can not access captures from strings ok: 1 reason: '' type: '' - actual_ok: 1 name: .. you must wrap it in a closure ok: 1 reason: '' type: '' - actual_ok: 1 name: .. and do nifty things in closures ok: 1 reason: '' type: '' exit: 0 max: 12 ok: 10 passing: 0 seen: 12 wait: 0 - events: - actual_ok: 1 line: ok 1 - Does a character codepoint (\x..) evaluate to the same thing as its literal? num: 1 ok: 1 pos: t/builtins/strings/unicode.t line 14, column 9 - line 18, column 10 reason: '' skip: '' str: ok 1/49 todo: '' type: test - actual_ok: 1 line: ok 2 - Does a character codepoint (\x..) evaluate to the same thing as its literal? num: 2 ok: 1 pos: t/builtins/strings/unicode.t line 14, column 9 - line 18, column 10 reason: '' skip: '' str: ok 2/49 todo: '' type: test - actual_ok: 1 line: ok 3 - Does a character codepoint (\x..) evaluate to the same thing as its literal? num: 3 ok: 1 pos: t/builtins/strings/unicode.t line 14, column 9 - line 18, column 10 reason: '' skip: '' str: ok 3/49 todo: '' type: test - actual_ok: 1 line: ok 4 - Does a character codepoint (\x..) evaluate to the same thing as its literal? num: 4 ok: 1 pos: t/builtins/strings/unicode.t line 14, column 9 - line 18, column 10 reason: '' skip: '' str: ok 4/49 todo: '' type: test - actual_ok: 1 line: ok 5 - Is .perl handling unicode now? num: 5 ok: 1 pos: t/builtins/strings/unicode.t line 22, column 1-60 reason: '' skip: '' str: ok 5/49 todo: '' type: test file: t/builtins/strings/unicode.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: Does a character codepoint (\x..) evaluate to the same thing as its literal? ok: 1 reason: '' type: '' - actual_ok: 1 name: Does a character codepoint (\x..) evaluate to the same thing as its literal? ok: 1 reason: '' type: '' - actual_ok: 1 name: Does a character codepoint (\x..) evaluate to the same thing as its literal? ok: 1 reason: '' type: '' - actual_ok: 1 name: Does a character codepoint (\x..) evaluate to the same thing as its literal? ok: 1 reason: '' type: '' - actual_ok: 1 name: Is .perl handling unicode now? ok: 1 reason: '' type: '' exit: 1 max: 49 ok: 5 passing: 0 seen: 5 wait: 256 - events: - actual_ok: 1 line: ok 1 - basic test of repeatability num: 1 ok: 1 pos: t/builtins/system/crypt.t line 17, column 1-45 reason: '' skip: '' str: ok 1/3 todo: '' type: test - actual_ok: 1 line: "ok 2 - Should not match: different salts give different results" num: 2 ok: 1 pos: t/builtins/system/crypt.t line 23, column 1-58 reason: '' skip: '' str: ok 2/3 todo: '' type: test - actual_ok: 1 line: "ok 3 - Should not match: different key give different results" num: 3 ok: 1 pos: t/builtins/system/crypt.t line 27, column 1-56 reason: '' skip: '' str: ok 3/3 todo: '' type: test file: t/builtins/system/crypt.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: basic test of repeatability ok: 1 reason: '' type: '' - actual_ok: 1 name: "Should not match: different salts give different results " ok: 1 reason: '' type: '' - actual_ok: 1 name: "Should not match: different key give different results " ok: 1 reason: '' type: '' exit: 0 max: 3 ok: 3 passing: 1 seen: 3 wait: 0 - events: - actual_ok: 1 line: ok 1 - BEGIN {} runs only once num: 1 ok: 1 pos: t/closure_traits/ascending_order.t line 52, column 1-63 reason: '' skip: '' str: ok 1/8 todo: '' type: test - actual_ok: 1 line: ok 2 - BEGIN {...} ran at compile time num: 2 ok: 1 pos: t/closure_traits/ascending_order.t line 53, column 1-59 reason: '' skip: '' str: ok 2/8 todo: '' type: test - actual_ok: 1 line: ok 3 - CHECK {...} ran at compile time num: 3 ok: 1 pos: t/closure_traits/ascending_order.t line 54, column 1-59 reason: '' skip: '' str: ok 3/8 todo: '' type: test - actual_ok: 1 line: ok 4 - INIT {...} ran at runtime, but ASAP num: 4 ok: 1 pos: t/closure_traits/ascending_order.t line 55, column 1-62 reason: '' skip: '' str: ok 4/8 todo: '' type: test - actual_ok: 1 line: ok 5 - ENTER {...} at runtime, but before the mainline body num: 5 ok: 1 pos: t/closure_traits/ascending_order.t line 56, column 1-80 reason: '' skip: '' str: ok 5/8 todo: '' type: test - actual_ok: 1 line: ok 6 - START {...} at runtime, just in time num: 6 ok: 1 pos: t/closure_traits/ascending_order.t line 57, column 1-61 reason: '' skip: '' str: ok 6/8 todo: '' type: test - actual_ok: 1 line: ok 7 - $var gets initialized at END time num: 7 ok: 1 pos: t/closure_traits/ascending_order.t line 48, column 5-53 reason: '' skip: '' str: ok 7/8 todo: '' type: test - actual_ok: 1 line: ok 8 - $eof_var gets assigned at END time num: 8 ok: 1 pos: t/closure_traits/ascending_order.t line 49, column 5-58 reason: '' skip: '' str: ok 8/8 todo: '' type: test file: t/closure_traits/ascending_order.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: BEGIN {} runs only once ok: 1 reason: '' type: '' - actual_ok: 1 name: BEGIN {...} ran at compile time ok: 1 reason: '' type: '' - actual_ok: 1 name: CHECK {...} ran at compile time ok: 1 reason: '' type: '' - actual_ok: 1 name: INIT {...} ran at runtime, but ASAP ok: 1 reason: '' type: '' - actual_ok: 1 name: ENTER {...} at runtime, but before the mainline body ok: 1 reason: '' type: '' - actual_ok: 1 name: START {...} at runtime, just in time ok: 1 reason: '' type: '' - actual_ok: 1 name: $var gets initialized at END time ok: 1 reason: '' type: '' - actual_ok: 1 name: $eof_var gets assigned at END time ok: 1 reason: '' type: '' exit: 0 max: 8 ok: 8 passing: 1 seen: 8 wait: 0 - events: - actual_ok: 1 line: ok 1 - check blocks run after begin blocks num: 1 ok: 1 pos: t/closure_traits/check.t line 15, column 5-75 reason: '' skip: '' str: ok 1/5 todo: '' type: test - actual_ok: 1 line: ok 2 - check blocks run in reverse order num: 2 ok: 1 pos: t/closure_traits/check.t line 24, column 5-73 reason: '' skip: '' str: ok 2/5 todo: '' type: test - actual_ok: 1 line: ok 3 - our CHECK {...} block returned the correct var (1) num: 3 ok: 1 pos: t/closure_traits/check.t line 32, column 5-76 reason: '' skip: '' str: ok 3/5 todo: '' type: test - actual_ok: 1 line: ok 4 - our CHECK {...} block returned the correct var (2) num: 4 ok: 1 pos: t/closure_traits/check.t line 33, column 5-76 reason: '' skip: '' str: ok 4/5 todo: '' type: test - actual_ok: 1 line: ok 5 - our rvalue CHECK {...} block was executed exactly once num: 5 ok: 1 pos: t/closure_traits/check.t line 34, column 5-75 reason: '' skip: '' str: ok 5/5 todo: '' type: test file: t/closure_traits/check.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: check blocks run after begin blocks ok: 1 reason: '' type: '' - actual_ok: 1 name: check blocks run in reverse order ok: 1 reason: '' type: '' - actual_ok: 1 name: our CHECK {...} block returned the correct var (1) ok: 1 reason: '' type: '' - actual_ok: 1 name: our CHECK {...} block returned the correct var (2) ok: 1 reason: '' type: '' - actual_ok: 1 name: our rvalue CHECK {...} block was executed exactly once ok: 1 reason: '' type: '' exit: 0 max: 5 ok: 5 passing: 1 seen: 5 wait: 0 - events: - actual_ok: 1 line: ok 1 - BEGIN {} runs only once num: 1 ok: 1 pos: t/closure_traits/descending_order.t line 47, column 1-57 reason: '' skip: '' str: ok 1/7 todo: '' type: test - actual_ok: 1 line: ok 2 - BEGIN {...} ran at compile time num: 2 ok: 1 pos: t/closure_traits/descending_order.t line 48, column 1-59 reason: '' skip: '' str: ok 2/7 todo: '' type: test - actual_ok: 1 line: ok 3 - CHECK {...} ran at compile time num: 3 ok: 1 pos: t/closure_traits/descending_order.t line 49, column 1-59 reason: '' skip: '' str: ok 3/7 todo: '' type: test - actual_ok: 1 line: ok 4 - INIT {...} ran at runtime, but ASAP num: 4 ok: 1 pos: t/closure_traits/descending_order.t line 50, column 1-62 reason: '' skip: '' str: ok 4/7 todo: '' type: test - actual_ok: 1 line: ok 5 - ENTER {...} at runtime, but before the mainline body num: 5 ok: 1 pos: t/closure_traits/descending_order.t line 51, column 1-80 reason: '' skip: '' str: ok 5/7 todo: '' type: test - actual_ok: 1 line: ok 6 - $var gets initialized at END time num: 6 ok: 1 pos: t/closure_traits/descending_order.t line 23, column 5-53 reason: '' skip: '' str: ok 6/7 todo: '' type: test - actual_ok: 1 line: ok 7 - $eof_var gets assigned at END time num: 7 ok: 1 pos: t/closure_traits/descending_order.t line 24, column 5-58 reason: '' skip: '' str: ok 7/7 todo: '' type: test file: t/closure_traits/descending_order.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: BEGIN {} runs only once ok: 1 reason: '' type: '' - actual_ok: 1 name: BEGIN {...} ran at compile time ok: 1 reason: '' type: '' - actual_ok: 1 name: CHECK {...} ran at compile time ok: 1 reason: '' type: '' - actual_ok: 1 name: INIT {...} ran at runtime, but ASAP ok: 1 reason: '' type: '' - actual_ok: 1 name: ENTER {...} at runtime, but before the mainline body ok: 1 reason: '' type: '' - actual_ok: 1 name: $var gets initialized at END time ok: 1 reason: '' type: '' - actual_ok: 1 name: $eof_var gets assigned at END time ok: 1 reason: '' type: '' exit: 0 max: 7 ok: 7 passing: 1 seen: 7 wait: 0 - events: - actual_ok: 0 line: not ok 1 num: 1 ok: 0 pos: t/closure_traits/enter_leave.t line 18, column 5-21 reason: '' skip: '' str: NOK 1 todo: '' type: test - actual_ok: 0 line: not ok 2 num: 2 ok: 0 pos: t/closure_traits/enter_leave.t line 20, column 5-27 reason: '' skip: '' str: NOK 2 todo: '' type: test - actual_ok: 0 line: not ok 3 num: 3 ok: 0 pos: t/closure_traits/enter_leave.t line 32, column 5-22 reason: '' skip: '' str: NOK 3 todo: '' type: test - actual_ok: 0 line: not ok 4 num: 4 ok: 0 pos: t/closure_traits/enter_leave.t line 34, column 5-27 reason: '' skip: '' str: NOK 4 todo: '' type: test - actual_ok: 0 line: not ok 5 - multiple ENTER/LEAVE worked num: 5 ok: 0 pos: t/closure_traits/enter_leave.t line 52, column 5-55 reason: '' skip: '' str: NOK 5 todo: '' type: test - actual_ok: 0 line: not ok 6 - ENTER/LEAVE repeats on loop blocks num: 6 ok: 0 pos: t/closure_traits/enter_leave.t line 63, column 5-66 reason: '' skip: '' str: NOK 6 todo: '' type: test - actual_ok: 1 line: ok 7 - basic sanity check (1) num: 7 ok: 1 pos: t/closure_traits/enter_leave.t line 76, column 5-47 reason: '' skip: '' str: ok 7/11 todo: '' type: test - actual_ok: 1 line: ok 8 - LEAVE executed at the 1st explict return num: 8 ok: 1 pos: t/closure_traits/enter_leave.t line 77, column 5-61 reason: '' skip: '' str: ok 8/11 todo: '' type: test - actual_ok: 1 line: ok 9 - basic sanity check (2) num: 9 ok: 1 pos: t/closure_traits/enter_leave.t line 78, column 5-47 reason: '' skip: '' str: ok 9/11 todo: '' type: test - actual_ok: 1 line: ok 10 - LEAVE executed at the 2nd explict return num: 10 ok: 1 pos: t/closure_traits/enter_leave.t line 79, column 5-62 reason: '' skip: '' str: ok 10/11 todo: '' type: test - actual_ok: 0 line: not ok 11 - leave triggers LEAVE {} num: 11 ok: 0 pos: t/closure_traits/enter_leave.t line 84, column 5 - line 92, column 37 reason: '' skip: '' str: NOK 11 todo: '' type: test file: t/closure_traits/enter_leave.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 0 name: ok: 0 reason: '' type: '' - actual_ok: 0 name: ok: 0 reason: '' type: '' - actual_ok: 0 name: ok: 0 reason: '' type: '' - actual_ok: 0 name: ok: 0 reason: '' type: '' - actual_ok: 0 name: multiple ENTER/LEAVE worked ok: 0 reason: '' type: '' - actual_ok: 0 name: ENTER/LEAVE repeats on loop blocks ok: 0 reason: '' type: '' - actual_ok: 1 name: basic sanity check (1) ok: 1 reason: '' type: '' - actual_ok: 1 name: LEAVE executed at the 1st explict return ok: 1 reason: '' type: '' - actual_ok: 1 name: basic sanity check (2) ok: 1 reason: '' type: '' - actual_ok: 1 name: LEAVE executed at the 2nd explict return ok: 1 reason: '' type: '' - actual_ok: 0 name: leave triggers LEAVE {} ok: 0 reason: '' type: '' exit: 0 max: 11 ok: 4 passing: 0 seen: 11 wait: 0 - events: - actual_ok: 1 line: ok 1 - $failed not yet initialized in BEGIN {} num: 1 ok: 1 pos: t/closure_traits/exit_in_begin.t line 19, column 3-63 reason: '' skip: '' str: ok 1/2 todo: '' type: test - actual_ok: 1 line: ok 2 - exit() works in BEGIN {} - $fail not yet initialized at END time num: 2 ok: 1 pos: t/closure_traits/exit_in_begin.t line 12, column 3 - line 13, column 73 reason: '' skip: '' str: ok 2/2 todo: '' type: test file: t/closure_traits/exit_in_begin.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: $failed not yet initialized in BEGIN {} ok: 1 reason: '' type: '' - actual_ok: 1 name: exit() works in BEGIN {} - $fail not yet initialized at END time ok: 1 reason: '' type: '' exit: 0 max: 2 ok: 2 passing: 1 seen: 2 wait: 0 - events: - actual_ok: 1 line: ok 1 - $failed not yet initialized in CHECK {} num: 1 ok: 1 pos: t/closure_traits/exit_in_check.t line 19, column 3-63 reason: '' skip: '' str: ok 1/2 todo: '' type: test - actual_ok: 1 line: ok 2 - exit() works in CHECK {} - $fail not yet initialized at END time num: 2 ok: 1 pos: t/closure_traits/exit_in_check.t line 12, column 3 - line 13, column 73 reason: '' skip: '' str: ok 2/2 todo: '' type: test file: t/closure_traits/exit_in_check.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: $failed not yet initialized in CHECK {} ok: 1 reason: '' type: '' - actual_ok: 1 name: exit() works in CHECK {} - $fail not yet initialized at END time ok: 1 reason: '' type: '' exit: 0 max: 2 ok: 2 passing: 1 seen: 2 wait: 0 - events: - actual_ok: 0 line: not ok 1 - FIRST only ran once num: 1 ok: 0 pos: t/closure_traits/first.t line 13, column 5-38 reason: '' skip: '' str: NOK 1 todo: '' type: test - actual_ok: 1 line: ok 2 - FIRST {} ran before the loop body num: 2 ok: 1 pos: t/closure_traits/first.t line 22, column 5-63 reason: '' skip: '' str: ok 2/4 todo: '' type: test - actual_ok: 0 line: not ok 3 - multiple FIRST {} ran in order num: 3 ok: 0 pos: t/closure_traits/first.t line 33, column 5-53 reason: '' skip: '' str: NOK 3 todo: '' type: test - actual_ok: 0 line: not ok 4 - FIRST {} ran before ENTER {} num: 4 ok: 0 pos: t/closure_traits/first.t line 44, column 5-54 reason: '' skip: '' str: NOK 4 todo: '' type: test file: t/closure_traits/first.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 0 name: FIRST only ran once ok: 0 reason: '' type: '' - actual_ok: 1 name: FIRST {} ran before the loop body ok: 1 reason: '' type: '' - actual_ok: 0 name: multiple FIRST {} ran in order ok: 0 reason: '' type: '' - actual_ok: 0 name: FIRST {} ran before ENTER {} ok: 0 reason: '' type: '' exit: 0 max: 4 ok: 1 passing: 0 seen: 4 wait: 0 - events: - actual_ok: 1 line: ok 1 - eval START {...} works num: 1 ok: 1 pos: t/closure_traits/in_eval.t line 15, column 1-41 reason: '' skip: '' str: ok 1/18 todo: '' type: test - actual_ok: 1 line: ok 2 - START {...} has not run yet num: 2 ok: 1 pos: t/closure_traits/in_eval.t line 16, column 1-47 reason: '' skip: '' str: ok 2/18 todo: '' type: test - actual_ok: 1 line: ok 3 - START {...} fired num: 3 ok: 1 pos: t/closure_traits/in_eval.t line 17, column 1-39 reason: '' skip: '' str: ok 3/18 todo: '' type: test - actual_ok: 0 line: not ok 4 - START {...} fired only once num: 4 ok: 0 pos: t/closure_traits/in_eval.t line 18, column 1-49 reason: '' skip: '' str: NOK 4 todo: '' type: test - actual_ok: 1 line: ok 5 - eval INIT {...} works num: 5 ok: 1 pos: t/closure_traits/in_eval.t line 21, column 1-40 reason: '' skip: '' str: ok 5/18 todo: '' type: test - actual_ok: 0 line: not ok 6 - INIT {...} already fired at run-time num: 6 ok: 0 pos: t/closure_traits/in_eval.t line 22, column 1-55 reason: '' skip: '' str: NOK 6 todo: '' type: test - actual_ok: 0 line: not ok 7 - INIT {...} fired only once num: 7 ok: 0 pos: t/closure_traits/in_eval.t line 23, column 1-49 reason: '' skip: '' str: NOK 7 todo: '' type: test - actual_ok: 1 line: ok 8 - eval CHECK {...} works num: 8 ok: 1 pos: t/closure_traits/in_eval.t line 26, column 1-41 reason: '' skip: '' str: ok 8/18 todo: '' type: test - actual_ok: 0 line: not ok 9 - CHECK {...} fires at run-time num: 9 ok: 0 pos: t/closure_traits/in_eval.t line 27, column 1-49 reason: '' skip: '' str: NOK 9 todo: '' type: test - actual_ok: 0 line: not ok 10 - CHECK {...} fired only once num: 10 ok: 0 pos: t/closure_traits/in_eval.t line 28, column 1-51 reason: '' skip: '' str: NOK 10 todo: '' type: test - actual_ok: 1 line: ok 11 - eval BEGIN {...} works num: 11 ok: 1 pos: t/closure_traits/in_eval.t line 31, column 1-41 reason: '' skip: '' str: ok 11/18 todo: '' type: test - actual_ok: 0 line: not ok 12 - CHECK {...} fired at run-time num: 12 ok: 0 pos: t/closure_traits/in_eval.t line 32, column 1-50 reason: '' skip: '' str: NOK 12 todo: '' type: test - actual_ok: 0 line: not ok 13 - CHECK {...} fired only once num: 13 ok: 0 pos: t/closure_traits/in_eval.t line 33, column 1-52 reason: '' skip: '' str: NOK 13 todo: '' type: test - actual_ok: 1 line: ok 14 - eval END {...} works num: 14 ok: 1 pos: t/closure_traits/in_eval.t line 40, column 1-39 reason: '' skip: '' str: ok 14/18 todo: '' type: test - actual_ok: 1 line: ok 15 - $handle to the closure returned as expected num: 15 ok: 1 pos: t/closure_traits/in_eval.t line 41, column 1-58 reason: '' skip: '' str: ok 15/18 todo: '' type: test - actual_ok: 0 line: not ok 16 - END {...} doesn't run yet num: 16 ok: 0 pos: t/closure_traits/in_eval.t line 42, column 1-47 reason: '' skip: '' str: NOK 16 todo: '' type: test - actual_ok: 1 line: ok 17 - END {...} doesn't run yet num: 17 ok: 1 pos: t/closure_traits/in_eval.t line 43, column 1-51 reason: '' skip: '' str: ok 17/18 todo: '' type: test - actual_ok: 0 line: not ok 18 - the END {...} in eval has run already num: 18 ok: 0 pos: t/closure_traits/in_eval.t line 36, column 5-63 reason: '' skip: '' str: NOK 18 todo: '' type: test file: t/closure_traits/in_eval.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: eval START {...} works ok: 1 reason: '' type: '' - actual_ok: 1 name: START {...} has not run yet ok: 1 reason: '' type: '' - actual_ok: 1 name: START {...} fired ok: 1 reason: '' type: '' - actual_ok: 0 name: START {...} fired only once ok: 0 reason: '' type: '' - actual_ok: 1 name: eval INIT {...} works ok: 1 reason: '' type: '' - actual_ok: 0 name: INIT {...} already fired at run-time ok: 0 reason: '' type: '' - actual_ok: 0 name: INIT {...} fired only once ok: 0 reason: '' type: '' - actual_ok: 1 name: eval CHECK {...} works ok: 1 reason: '' type: '' - actual_ok: 0 name: CHECK {...} fires at run-time ok: 0 reason: '' type: '' - actual_ok: 0 name: CHECK {...} fired only once ok: 0 reason: '' type: '' - actual_ok: 1 name: eval BEGIN {...} works ok: 1 reason: '' type: '' - actual_ok: 0 name: CHECK {...} fired at run-time ok: 0 reason: '' type: '' - actual_ok: 0 name: CHECK {...} fired only once ok: 0 reason: '' type: '' - actual_ok: 1 name: eval END {...} works ok: 1 reason: '' type: '' - actual_ok: 1 name: $handle to the closure returned as expected ok: 1 reason: '' type: '' - actual_ok: 0 name: END {...} doesn't run yet ok: 0 reason: '' type: '' - actual_ok: 1 name: END {...} doesn't run yet ok: 1 reason: '' type: '' - actual_ok: 0 name: the END {...} in eval has run already ok: 0 reason: '' type: '' exit: 0 max: 18 ok: 9 passing: 0 seen: 18 wait: 0 - events: - actual_ok: 0 line: not ok 1 - trait blocks work properly in for loop num: 1 ok: 0 pos: t/closure_traits/in_loop.t line 35, column 5 - line 39, column 48 reason: '' skip: '' str: NOK 1 todo: '' type: test - actual_ok: 0 line: not ok 2 - trait blocks work properly in for loop num: 2 ok: 0 pos: t/closure_traits/in_loop.t line 65, column 5 - line 70, column 48 reason: '' skip: '' str: NOK 2 todo: '' type: test file: t/closure_traits/in_loop.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 0 name: trait blocks work properly in for loop ok: 0 reason: '' type: '' - actual_ok: 0 name: trait blocks work properly in for loop ok: 0 reason: '' type: '' exit: 0 max: 2 passing: 0 seen: 2 wait: 0 - events: - actual_ok: 1 line: ok 1 - init blocks run after begin blocks num: 1 ok: 1 pos: t/closure_traits/init.t line 11, column 5-73 reason: '' skip: '' str: ok 1/11 todo: '' type: test - actual_ok: 1 line: ok 2 - init blocks run after check blocks num: 2 ok: 1 pos: t/closure_traits/init.t line 20, column 5-73 reason: '' skip: '' str: ok 2/11 todo: '' type: test - actual_ok: 1 line: ok 3 - init blocks run in forward order num: 3 ok: 1 pos: t/closure_traits/init.t line 29, column 5-70 reason: '' skip: '' str: ok 3/11 todo: '' type: test - actual_ok: 1 line: ok 4 - our INIT {...} block already gets called num: 4 ok: 1 pos: t/closure_traits/init.t line 41, column 5-61 reason: '' skip: '' str: ok 4/11 todo: '' type: test - actual_ok: 1 line: ok 5 - our INIT {...} block returned the correct var (1) num: 5 ok: 1 pos: t/closure_traits/init.t line 42, column 5-75 reason: '' skip: '' str: ok 5/11 todo: '' type: test - actual_ok: 1 line: ok 6 - our INIT {...} block returned the correct var (2) num: 6 ok: 1 pos: t/closure_traits/init.t line 43, column 5-75 reason: '' skip: '' str: ok 6/11 todo: '' type: test - actual_ok: 1 line: ok 7 - our rvalue INIT {...} block was executed exactly once num: 7 ok: 1 pos: t/closure_traits/init.t line 44, column 5-74 reason: '' skip: '' str: ok 7/11 todo: '' type: test - actual_ok: 1 line: ok 8 - the value set by INIT {} wiped out by the initializer of $str num: 8 ok: 1 pos: t/closure_traits/init.t line 54, column 5-82 reason: '' skip: '' str: ok 8/11 todo: '' type: test - actual_ok: 0 line: not ok 9 - INIT {} always runs before the mainline code runs num: 9 ok: 0 pos: t/closure_traits/init.t line 63, column 1-67 reason: '' skip: '' str: NOK 9 todo: '' type: test - actual_ok: 1 line: ok 10 - INIT has run exactly once (first time) num: 10 ok: 1 pos: t/closure_traits/init.t line 70, column 17-66 reason: '' skip: '' str: ok 10/11 todo: '' type: test - actual_ok: 1 line: ok 11 - INIT has run exactly once (second time) num: 11 ok: 1 pos: t/closure_traits/init.t line 70, column 17-66 reason: '' skip: '' str: ok 11/11 todo: '' type: test file: t/closure_traits/init.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: init blocks run after begin blocks ok: 1 reason: '' type: '' - actual_ok: 1 name: init blocks run after check blocks ok: 1 reason: '' type: '' - actual_ok: 1 name: init blocks run in forward order ok: 1 reason: '' type: '' - actual_ok: 1 name: our INIT {...} block already gets called ok: 1 reason: '' type: '' - actual_ok: 1 name: our INIT {...} block returned the correct var (1) ok: 1 reason: '' type: '' - actual_ok: 1 name: our INIT {...} block returned the correct var (2) ok: 1 reason: '' type: '' - actual_ok: 1 name: our rvalue INIT {...} block was executed exactly once ok: 1 reason: '' type: '' - actual_ok: 1 name: the value set by INIT {} wiped out by the initializer of $str ok: 1 reason: '' type: '' - actual_ok: 0 name: INIT {} always runs before the mainline code runs ok: 0 reason: '' type: '' - actual_ok: 1 name: INIT has run exactly once (first time) ok: 1 reason: '' type: '' - actual_ok: 1 name: INIT has run exactly once (second time) ok: 1 reason: '' type: '' exit: 0 max: 11 ok: 10 passing: 0 seen: 11 wait: 0 - events: - actual_ok: 1 line: ok 1 - END {...} not yet executed num: 1 ok: 1 pos: t/closure_traits/interpolate.t line 27, column 1 - line 28, column 33 reason: '' skip: '' str: ok 1/6 todo: '' type: test - actual_ok: 1 line: ok 2 - START {...} fired at run-time, entry time of the mainline code num: 2 ok: 1 pos: t/closure_traits/interpolate.t line 30, column 1 - line 31, column 69 reason: '' skip: '' str: ok 2/6 todo: '' type: test - actual_ok: 1 line: ok 3 - INIT {...} fired at the beginning of runtime num: 3 ok: 1 pos: t/closure_traits/interpolate.t line 33, column 1 - line 34, column 51 reason: '' skip: '' str: ok 3/6 todo: '' type: test - actual_ok: 1 line: ok 4 - CHECK {...} fired at compile-time, ALAP num: 4 ok: 1 pos: t/closure_traits/interpolate.t line 36, column 1 - line 37, column 46 reason: '' skip: '' str: ok 4/6 todo: '' type: test - actual_ok: 1 line: ok 5 - BEGIN {...} fired at compile-time, ASAP num: 5 ok: 1 pos: t/closure_traits/interpolate.t line 39, column 1 - line 40, column 46 reason: '' skip: '' str: ok 5/6 todo: '' type: test - actual_ok: 1 line: ok 6 - interpolated END {...} executed num: 6 ok: 1 pos: t/closure_traits/interpolate.t line 24, column 5-57 reason: '' skip: '' str: ok 6/6 todo: '' type: test file: t/closure_traits/interpolate.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: END {...} not yet executed ok: 1 reason: '' type: '' - actual_ok: 1 name: START {...} fired at run-time, entry time of the mainline code ok: 1 reason: '' type: '' - actual_ok: 1 name: INIT {...} fired at the beginning of runtime ok: 1 reason: '' type: '' - actual_ok: 1 name: CHECK {...} fired at compile-time, ALAP ok: 1 reason: '' type: '' - actual_ok: 1 name: BEGIN {...} fired at compile-time, ASAP ok: 1 reason: '' type: '' - actual_ok: 1 name: interpolated END {...} executed ok: 1 reason: '' type: '' exit: 0 max: 6 ok: 6 passing: 1 seen: 6 wait: 0 - events: - actual_ok: 1 line: ok 1 - is_pos worked for 1 num: 1 ok: 1 pos: t/closure_traits/keep_undo.t line 18, column 5-40 reason: '' skip: '' str: ok 1/10 todo: '' type: test - actual_ok: 0 line: not ok 2 - KEEP ran as expected num: 2 ok: 0 pos: t/closure_traits/keep_undo.t line 19, column 5-46 reason: '' skip: '' str: NOK 2 todo: '' type: test - actual_ok: 1 line: ok 3 - is_pos worked for 0 num: 3 ok: 1 pos: t/closure_traits/keep_undo.t line 21, column 5-41 reason: '' skip: '' str: ok 3/10 todo: '' type: test - actual_ok: 0 line: not ok 4 - UNDO worked as expected num: 4 ok: 0 pos: t/closure_traits/keep_undo.t line 22, column 5-56 reason: '' skip: '' str: NOK 4 todo: '' type: test - actual_ok: 1 line: ok 5 - is_pos worked for 0 num: 5 ok: 1 pos: t/closure_traits/keep_undo.t line 24, column 5-42 reason: '' skip: '' str: ok 5/10 todo: '' type: test - actual_ok: 0 line: not ok 6 - UNDO worked as expected num: 6 ok: 0 pos: t/closure_traits/keep_undo.t line 25, column 5-64 reason: '' skip: '' str: NOK 6 todo: '' type: test - actual_ok: 0 line: not ok 7 - KEEP triggered as part of LEAVE blocks num: 7 ok: 0 pos: t/closure_traits/keep_undo.t line 41, column 5-65 reason: '' skip: '' str: NOK 7 todo: '' type: test - actual_ok: 0 line: not ok 8 - UNDO triggered as part of LEAVE blocks num: 8 ok: 0 pos: t/closure_traits/keep_undo.t line 44, column 5-74 reason: '' skip: '' str: NOK 8 todo: '' type: test - actual_ok: 0 line: not ok 9 - 2 KEEP blocks triggered num: 9 ok: 0 pos: t/closure_traits/keep_undo.t line 59, column 5-49 reason: '' skip: '' str: NOK 9 todo: '' type: test - actual_ok: 0 line: not ok 10 - 2 UNDO blocks triggered num: 10 ok: 0 pos: t/closure_traits/keep_undo.t line 70, column 5-49 reason: '' skip: '' str: NOK 10 todo: '' type: test file: t/closure_traits/keep_undo.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: is_pos worked for 1 ok: 1 reason: '' type: '' - actual_ok: 0 name: KEEP ran as expected ok: 0 reason: '' type: '' - actual_ok: 1 name: is_pos worked for 0 ok: 1 reason: '' type: '' - actual_ok: 0 name: UNDO worked as expected ok: 0 reason: '' type: '' - actual_ok: 1 name: is_pos worked for 0 ok: 1 reason: '' type: '' - actual_ok: 0 name: UNDO worked as expected ok: 0 reason: '' type: '' - actual_ok: 0 name: KEEP triggered as part of LEAVE blocks ok: 0 reason: '' type: '' - actual_ok: 0 name: UNDO triggered as part of LEAVE blocks ok: 0 reason: '' type: '' - actual_ok: 0 name: 2 KEEP blocks triggered ok: 0 reason: '' type: '' - actual_ok: 0 name: 2 UNDO blocks triggered ok: 0 reason: '' type: '' exit: 0 max: 10 ok: 3 passing: 0 seen: 10 wait: 0 - events: - actual_ok: 1 line: ok 1 - running order of multiple closure traits num: 1 ok: 1 pos: t/closure_traits/multiple.t line 38, column 1-73 reason: '' skip: '' str: ok 1/2 todo: '' type: test - actual_ok: 1 line: ok 2 - running order of multiple closure traits num: 2 ok: 1 pos: t/closure_traits/multiple.t line 21, column 7-88 reason: '' skip: '' str: ok 2/2 todo: '' type: test file: t/closure_traits/multiple.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: running order of multiple closure traits ok: 1 reason: '' type: '' - actual_ok: 1 name: running order of multiple closure traits ok: 1 reason: '' type: '' exit: 0 max: 2 ok: 2 passing: 1 seen: 2 wait: 0 - events: - actual_ok: 1 line: ok 1 - NEXT called by both next and normal falling out num: 1 ok: 1 pos: t/closure_traits/next.t line 16, column 5-74 reason: '' skip: '' str: ok 1/13 todo: '' type: test - actual_ok: 1 line: ok 2 - NEXT called by both next and normal falling out num: 2 ok: 1 pos: t/closure_traits/next.t line 27, column 5-74 reason: '' skip: '' str: ok 2/13 todo: '' type: test - actual_ok: 1 line: ok 3 - NEXT called by both next and normal falling out num: 3 ok: 1 pos: t/closure_traits/next.t line 38, column 5-74 reason: '' skip: '' str: ok 3/13 todo: '' type: test - actual_ok: 0 line: not ok 4 - NEXT are LAST blocks may not be exclusive num: 4 ok: 0 pos: t/closure_traits/next.t line 48, column 5-64 reason: '' skip: '' str: NOK 4 todo: '' type: test - actual_ok: 1 line: ok 5 - die didn't trigger NEXT {} num: 5 ok: 1 pos: t/closure_traits/next.t line 62, column 5-50 reason: '' skip: '' str: ok 5/13 todo: '' type: test - actual_ok: 0 line: not ok 6 - leave didn't trigger NEXT {} num: 6 ok: 0 pos: t/closure_traits/next.t line 73, column 5-52 reason: '' skip: '' str: NOK 6 todo: '' type: test - actual_ok: 1 line: ok 7 - return didn't trigger NEXT {} num: 7 ok: 1 pos: t/closure_traits/next.t line 85, column 5-53 reason: '' skip: '' str: ok 7/13 todo: '' type: test - actual_ok: 1 line: ok 8 - last bypass NEXT {} num: 8 ok: 1 pos: t/closure_traits/next.t line 95, column 5-43 reason: '' skip: '' str: ok 8/13 todo: '' type: test - actual_ok: 0 line: not ok 9 - NEXT {} ran before LEAVE {} (1) num: 9 ok: 0 pos: t/closure_traits/next.t line 106, column 5-55 reason: '' skip: '' str: NOK 9 todo: '' type: test - actual_ok: 0 line: not ok 10 - NEXT {} ran before LEAVE {} (2) num: 10 ok: 0 pos: t/closure_traits/next.t line 116, column 5-55 reason: '' skip: '' str: NOK 10 todo: '' type: test - actual_ok: 0 line: not ok 11 - NEXT {} ran in reversed order num: 11 ok: 0 pos: t/closure_traits/next.t line 132, column 5-54 reason: '' skip: '' str: NOK 11 todo: '' type: test - actual_ok: 1 line: ok 12 - NEXT {} works in loop (;;) {} num: 12 ok: 1 pos: t/closure_traits/next.t line 140, column 5-54 reason: '' skip: '' str: ok 12/13 todo: '' type: test - actual_ok: 0 line: not ok 13 - NEXT {} works in for loop num: 13 ok: 0 pos: t/closure_traits/next.t line 150, column 5-51 reason: '' skip: '' str: NOK 13 todo: '' type: test file: t/closure_traits/next.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: NEXT called by both next and normal falling out ok: 1 reason: '' type: '' - actual_ok: 1 name: NEXT called by both next and normal falling out ok: 1 reason: '' type: '' - actual_ok: 1 name: NEXT called by both next and normal falling out ok: 1 reason: '' type: '' - actual_ok: 0 name: NEXT are LAST blocks may not be exclusive ok: 0 reason: '' type: '' - actual_ok: 1 name: die didn't trigger NEXT {} ok: 1 reason: '' type: '' - actual_ok: 0 name: leave didn't trigger NEXT {} ok: 0 reason: '' type: '' - actual_ok: 1 name: return didn't trigger NEXT {} ok: 1 reason: '' type: '' - actual_ok: 1 name: last bypass NEXT {} ok: 1 reason: '' type: '' - actual_ok: 0 name: NEXT {} ran before LEAVE {} (1) ok: 0 reason: '' type: '' - actual_ok: 0 name: NEXT {} ran before LEAVE {} (2) ok: 0 reason: '' type: '' - actual_ok: 0 name: NEXT {} ran in reversed order ok: 0 reason: '' type: '' - actual_ok: 1 name: NEXT {} works in loop (;;) {} ok: 1 reason: '' type: '' - actual_ok: 0 name: NEXT {} works in for loop ok: 0 reason: '' type: '' exit: 0 max: 13 ok: 7 passing: 0 seen: 13 wait: 0 - events: - actual_ok: 1 line: ok 1 - sub with PRE compiles and runs num: 1 ok: 1 pos: t/closure_traits/pre_post.t line 27, column 1-60 reason: '' skip: '' str: ok 1/16 todo: '' type: test - actual_ok: 1 line: ok 2 - sub with POST compiles num: 2 ok: 1 pos: t/closure_traits/pre_post.t line 28, column 1-42 reason: '' skip: '' str: ok 2/16 todo: '' type: test - actual_ok: 0 line: not ok 3 - Violated PRE fails OK num: 3 ok: 0 pos: t/closure_traits/pre_post.t line 34, column 1-40 reason: '' skip: '' str: NOK 3 todo: '' type: test - actual_ok: 1 line: ok 4 - violated POST fails OK num: 4 ok: 1 pos: t/closure_traits/pre_post.t line 39, column 1-41 reason: '' skip: '' str: ok 4/16 todo: '' type: test - actual_ok: 1 line: ok 5 - sub with two PREs compiles and runs num: 5 ok: 1 pos: t/closure_traits/pre_post.t line 54, column 1-59 reason: '' skip: '' str: ok 5/16 todo: '' type: test - actual_ok: 0 line: not ok 6 - sub with two PREs fails when first is violated num: 6 ok: 0 pos: t/closure_traits/pre_post.t line 57, column 1-66 reason: '' skip: '' str: NOK 6 todo: '' type: test - actual_ok: 0 line: not ok 7 - sub with two PREs fails when second is violated num: 7 ok: 0 pos: t/closure_traits/pre_post.t line 60, column 1-67 reason: '' skip: '' str: NOK 7 todo: '' type: test - actual_ok: 1 line: ok 8 - sub with two POSTs compiles and runs num: 8 ok: 1 pos: t/closure_traits/pre_post.t line 72, column 1-52 reason: '' skip: '' str: ok 8/16 todo: '' type: test - actual_ok: 0 line: not ok 9 - sub with two POSTs fails if first POST is violated num: 9 ok: 0 pos: t/closure_traits/pre_post.t line 78, column 1-70 reason: '' skip: '' str: NOK 9 todo: '' type: test - actual_ok: 1 line: ok 10 - sub with two POSTs fails if second POST is violated num: 10 ok: 1 pos: t/closure_traits/pre_post.t line 84, column 1-71 reason: '' skip: '' str: ok 10/16 todo: '' type: test - actual_ok: 0 line: not ok 11 - PRE in methods compiles and runs num: 11 ok: 0 pos: t/closure_traits/pre_post.t line 109, column 1-73 reason: '' skip: '' str: NOK 11 todo: '' type: test - actual_ok: 0 line: not ok 12 - inherited PRE in compiles and runs num: 12 ok: 0 pos: t/closure_traits/pre_post.t line 110, column 1-74 reason: '' skip: '' str: NOK 12 todo: '' type: test - actual_ok: 0 line: not ok 13 - violated PRE in methods fails OK num: 13 ok: 0 pos: t/closure_traits/pre_post.t line 116, column 1-52 reason: '' skip: '' str: NOK 13 todo: '' type: test - actual_ok: 0 line: not ok 14 - Inherited POST compiles and runs num: 14 ok: 0 pos: t/closure_traits/pre_post.t line 138, column 1-66 reason: '' skip: '' str: NOK 14 todo: '' type: test - actual_ok: 1 line: ok 15 - Inherited POST fails ok num: 15 ok: 1 pos: t/closure_traits/pre_post.t line 143, column 1-43 reason: '' skip: '' str: ok 15/16 todo: '' type: test - actual_ok: 1 line: ok 16 - Own POST fails ok num: 16 ok: 1 pos: t/closure_traits/pre_post.t line 148, column 1-37 reason: '' skip: '' str: ok 16/16 todo: '' type: test file: t/closure_traits/pre_post.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: sub with PRE compiles and runs ok: 1 reason: '' type: '' - actual_ok: 1 name: sub with POST compiles ok: 1 reason: '' type: '' - actual_ok: 0 name: Violated PRE fails OK ok: 0 reason: '' type: '' - actual_ok: 1 name: violated POST fails OK ok: 1 reason: '' type: '' - actual_ok: 1 name: sub with two PREs compiles and runs ok: 1 reason: '' type: '' - actual_ok: 0 name: sub with two PREs fails when first is violated ok: 0 reason: '' type: '' - actual_ok: 0 name: sub with two PREs fails when second is violated ok: 0 reason: '' type: '' - actual_ok: 1 name: sub with two POSTs compiles and runs ok: 1 reason: '' type: '' - actual_ok: 0 name: sub with two POSTs fails if first POST is violated ok: 0 reason: '' type: '' - actual_ok: 1 name: sub with two POSTs fails if second POST is violated ok: 1 reason: '' type: '' - actual_ok: 0 name: PRE in methods compiles and runs ok: 0 reason: '' type: '' - actual_ok: 0 name: inherited PRE in compiles and runs ok: 0 reason: '' type: '' - actual_ok: 0 name: violated PRE in methods fails OK ok: 0 reason: '' type: '' - actual_ok: 0 name: Inherited POST compiles and runs ok: 0 reason: '' type: '' - actual_ok: 1 name: Inherited POST fails ok ok: 1 reason: '' type: '' - actual_ok: 1 name: Own POST fails ok ok: 1 reason: '' type: '' exit: 0 max: 16 ok: 8 passing: 0 seen: 16 wait: 0 - events: - actual_ok: 1 line: ok 1 - INIT {} runs only once num: 1 ok: 1 pos: t/closure_traits/rvalue.t line 21, column 1-44 reason: '' skip: '' str: ok 1/10 todo: '' type: test - actual_ok: 1 line: ok 2 - INIT {} as rval is its ret val num: 2 ok: 1 pos: t/closure_traits/rvalue.t line 22, column 1-54 reason: '' skip: '' str: ok 2/10 todo: '' type: test - actual_ok: 1 line: ok 3 - INIT {} runs only once num: 3 ok: 1 pos: t/closure_traits/rvalue.t line 23, column 1-44 reason: '' skip: '' str: ok 3/10 todo: '' type: test - actual_ok: 1 line: ok 4 - CHECK {} runs only once num: 4 ok: 1 pos: t/closure_traits/rvalue.t line 32, column 1-45 reason: '' skip: '' str: ok 4/10 todo: '' type: test - actual_ok: 1 line: ok 5 - CHECK {} as rval is its ret val num: 5 ok: 1 pos: t/closure_traits/rvalue.t line 33, column 1-55 reason: '' skip: '' str: ok 5/10 todo: '' type: test - actual_ok: 1 line: ok 6 - CHECK {} runs only once num: 6 ok: 1 pos: t/closure_traits/rvalue.t line 34, column 1-45 reason: '' skip: '' str: ok 6/10 todo: '' type: test - actual_ok: 1 line: ok 7 - BEGIN {} runs only once num: 7 ok: 1 pos: t/closure_traits/rvalue.t line 43, column 1-44 reason: '' skip: '' str: ok 7/10 todo: '' type: test - actual_ok: 1 line: ok 8 - BEGIN {} as rval is its ret val num: 8 ok: 1 pos: t/closure_traits/rvalue.t line 44, column 1-54 reason: '' skip: '' str: ok 8/10 todo: '' type: test - actual_ok: 1 line: ok 9 - BEGIN {} runs only once num: 9 ok: 1 pos: t/closure_traits/rvalue.t line 45, column 1-44 reason: '' skip: '' str: ok 9/10 todo: '' type: test - actual_ok: 1 line: ok 10 num: 10 ok: 1 pos: t/closure_traits/rvalue.t line 49, column 1-71 reason: '' skip: '' str: ok 10/10 todo: '' type: test file: t/closure_traits/rvalue.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: INIT {} runs only once ok: 1 reason: '' type: '' - actual_ok: 1 name: INIT {} as rval is its ret val ok: 1 reason: '' type: '' - actual_ok: 1 name: INIT {} runs only once ok: 1 reason: '' type: '' - actual_ok: 1 name: CHECK {} runs only once ok: 1 reason: '' type: '' - actual_ok: 1 name: CHECK {} as rval is its ret val ok: 1 reason: '' type: '' - actual_ok: 1 name: CHECK {} runs only once ok: 1 reason: '' type: '' - actual_ok: 1 name: BEGIN {} runs only once ok: 1 reason: '' type: '' - actual_ok: 1 name: BEGIN {} as rval is its ret val ok: 1 reason: '' type: '' - actual_ok: 1 name: BEGIN {} runs only once ok: 1 reason: '' type: '' - actual_ok: 1 name: ok: 1 reason: '' type: '' exit: 0 max: 10 ok: 10 passing: 1 seen: 10 wait: 0 - events: - actual_ok: 0 line: not ok 1 num: 1 ok: 0 pos: t/closure_traits/start.t line 9, column 5 - line 19, column 14 reason: '' skip: '' str: NOK 1 todo: '' type: test - actual_ok: 1 line: ok 2 - START {...} has not run yet num: 2 ok: 1 pos: t/closure_traits/start.t line 28, column 5-50 reason: '' skip: '' str: ok 2/21 todo: '' type: test - actual_ok: 1 line: ok 3 - START {} has executed num: 3 ok: 1 pos: t/closure_traits/start.t line 31, column 5-40 reason: '' skip: '' str: ok 3/21 todo: '' type: test - actual_ok: 0 line: not ok 4 - START only runs once for each clone num: 4 ok: 0 pos: t/closure_traits/start.t line 34, column 5-57 reason: '' skip: '' str: NOK 4 todo: '' type: test - actual_ok: 0 line: not ok 5 - START {} runs when we first try to use a block num: 5 ok: 0 pos: t/closure_traits/start.t line 43, column 5-68 reason: '' skip: '' str: NOK 5 todo: '' type: test - actual_ok: 1 line: ok 6 - START block set $str to 3 (first time) num: 6 ok: 1 pos: t/closure_traits/start.t line 58, column 5-66 reason: '' skip: '' str: ok 6/21 todo: '' type: test - actual_ok: 0 line: not ok 7 - START wasn't invoked again (1-1) (first time) num: 7 ok: 0 pos: t/closure_traits/start.t line 59, column 5-66 reason: '' skip: '' str: NOK 7 todo: '' type: test - actual_ok: 0 line: not ok 8 - START wasn't invoked again (1-2) (first time) num: 8 ok: 0 pos: t/closure_traits/start.t line 60, column 5-66 reason: '' skip: '' str: NOK 8 todo: '' type: test - actual_ok: 1 line: ok 9 - START block set $str to 3 (second time) num: 9 ok: 1 pos: t/closure_traits/start.t line 58, column 5-66 reason: '' skip: '' str: ok 9/21 todo: '' type: test - actual_ok: 0 line: not ok 10 - START wasn't invoked again (1-1) (second time) num: 10 ok: 0 pos: t/closure_traits/start.t line 59, column 5-66 reason: '' skip: '' str: NOK 10 todo: '' type: test - actual_ok: 0 line: not ok 11 - START wasn't invoked again (1-2) (second time) num: 11 ok: 0 pos: t/closure_traits/start.t line 60, column 5-66 reason: '' skip: '' str: NOK 11 todo: '' type: test - actual_ok: 0 line: not ok 12 - START block ran exactly once (first time) num: 12 ok: 0 pos: t/closure_traits/start.t line 75, column 5-57 reason: '' skip: '' str: NOK 12 todo: '' type: test - actual_ok: 0 line: not ok 13 - START block modified the correct variable (first time) num: 13 ok: 0 pos: t/closure_traits/start.t line 76, column 5-77 reason: '' skip: '' str: NOK 13 todo: '' type: test - actual_ok: 0 line: not ok 14 - START block ran exactly once (second time) num: 14 ok: 0 pos: t/closure_traits/start.t line 75, column 5-57 reason: '' skip: '' str: NOK 14 todo: '' type: test - actual_ok: 0 line: not ok 15 - START block modified the correct variable (second time) num: 15 ok: 0 pos: t/closure_traits/start.t line 76, column 5-77 reason: '' skip: '' str: NOK 15 todo: '' type: test - actual_ok: 1 line: ok 16 - START {} has not run yet num: 16 ok: 1 pos: t/closure_traits/start.t line 88, column 5-56 reason: '' skip: '' str: ok 16/21 todo: '' type: test - actual_ok: 1 line: ok 17 - START {} block set our variable (2) num: 17 ok: 1 pos: t/closure_traits/start.t line 89, column 5-57 reason: '' skip: '' str: ok 17/21 todo: '' type: test - actual_ok: 1 line: ok 18 - the returned value of START {} still there num: 18 ok: 1 pos: t/closure_traits/start.t line 90, column 5-64 reason: '' skip: '' str: ok 18/21 todo: '' type: test - actual_ok: 0 line: not ok 19 - our START {} block was invoked exactly once num: 19 ok: 0 pos: t/closure_traits/start.t line 91, column 5-71 reason: '' skip: '' str: NOK 19 todo: '' type: test - actual_ok: 1 line: ok 20 - START {} returned undef num: 20 ok: 1 pos: t/closure_traits/start.t line 100, column 5-48 reason: '' skip: '' str: ok 20/21 todo: '' type: test - actual_ok: 0 line: not ok 21 - our START { ...; undef } block was invoked exactly once num: 21 ok: 0 pos: t/closure_traits/start.t line 103, column 5 - line 104, column 66 reason: '' skip: '' str: NOK 21 todo: '' type: test file: t/closure_traits/start.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 0 name: ok: 0 reason: '' type: '' - actual_ok: 1 name: START {...} has not run yet ok: 1 reason: '' type: '' - actual_ok: 1 name: START {} has executed ok: 1 reason: '' type: '' - actual_ok: 0 name: START only runs once for each clone ok: 0 reason: '' type: '' - actual_ok: 0 name: START {} runs when we first try to use a block ok: 0 reason: '' type: '' - actual_ok: 1 name: START block set $str to 3 (first time) ok: 1 reason: '' type: '' - actual_ok: 0 name: START wasn't invoked again (1-1) (first time) ok: 0 reason: '' type: '' - actual_ok: 0 name: START wasn't invoked again (1-2) (first time) ok: 0 reason: '' type: '' - actual_ok: 1 name: START block set $str to 3 (second time) ok: 1 reason: '' type: '' - actual_ok: 0 name: START wasn't invoked again (1-1) (second time) ok: 0 reason: '' type: '' - actual_ok: 0 name: START wasn't invoked again (1-2) (second time) ok: 0 reason: '' type: '' - actual_ok: 0 name: START block ran exactly once (first time) ok: 0 reason: '' type: '' - actual_ok: 0 name: START block modified the correct variable (first time) ok: 0 reason: '' type: '' - actual_ok: 0 name: START block ran exactly once (second time) ok: 0 reason: '' type: '' - actual_ok: 0 name: START block modified the correct variable (second time) ok: 0 reason: '' type: '' - actual_ok: 1 name: START {} has not run yet ok: 1 reason: '' type: '' - actual_ok: 1 name: START {} block set our variable (2) ok: 1 reason: '' type: '' - actual_ok: 1 name: the returned value of START {} still there ok: 1 reason: '' type: '' - actual_ok: 0 name: our START {} block was invoked exactly once ok: 0 reason: '' type: '' - actual_ok: 1 name: START {} returned undef ok: 1 reason: '' type: '' - actual_ok: 0 name: our START { ...; undef } block was invoked exactly once ok: 0 reason: '' type: '' exit: 0 max: 21 ok: 8 passing: 0 seen: 21 wait: 0 - events: - actual_ok: 1 line: ok 1 - The object is-a 'Sub' num: 1 ok: 1 pos: t/data_types/anon_block.t line 22, column 1-25 reason: '' skip: '' str: ok 1/32 todo: '' type: test - actual_ok: 1 line: ok 2 - sub { } works num: 2 ok: 1 pos: t/data_types/anon_block.t line 23, column 1-36 reason: '' skip: '' str: ok 2/32 todo: '' type: test - actual_ok: 1 line: ok 3 - The object is-a 'Sub' num: 3 ok: 1 pos: t/data_types/anon_block.t line 26, column 1-31 reason: '' skip: '' str: ok 3/32 todo: '' type: test - actual_ok: 1 line: ok 4 - sub ($arg) {} works num: 4 ok: 1 pos: t/data_types/anon_block.t line 27, column 1-49 reason: '' skip: '' str: ok 4/32 todo: '' type: test - actual_ok: 1 line: ok 5 - The object is-a 'Block' num: 5 ok: 1 pos: t/data_types/anon_block.t line 32, column 1-29 reason: '' skip: '' str: ok 5/32 todo: '' type: test - actual_ok: 1 line: ok 6 - {} works num: 6 ok: 1 pos: t/data_types/anon_block.t line 33, column 1-46 reason: '' skip: '' str: ok 6/32 todo: '' type: test - actual_ok: 1 line: ok 7 - The object is-a 'Block' num: 7 ok: 1 pos: t/data_types/anon_block.t line 38, column 1-31 reason: '' skip: '' str: ok 7/32 todo: '' type: test - actual_ok: 1 line: ok 8 - -> {} <"pointy" block> works num: 8 ok: 1 pos: t/data_types/anon_block.t line 39, column 1-55 reason: '' skip: '' str: ok 8/32 todo: '' type: test - actual_ok: 1 line: ok 9 - The object is-a 'Block' num: 9 ok: 1 pos: t/data_types/anon_block.t line 42, column 1-37 reason: '' skip: '' str: ok 9/32 todo: '' type: test - actual_ok: 1 line: ok 10 - -> $arg {} <"pointy" block w/args> works num: 10 ok: 1 pos: t/data_types/anon_block.t line 43, column 1-74 reason: '' skip: '' str: ok 10/32 todo: '' type: test - actual_ok: 1 line: ok 11 - The object is-a 'Block' num: 11 ok: 1 pos: t/data_types/anon_block.t line 46, column 1-47 reason: '' skip: '' str: ok 11/32 todo: '' type: test - actual_ok: 1 line: ok 12 - -> $arg1, $arg2 {} <"pointy" block w/multiple args> works num: 12 ok: 1 pos: t/data_types/anon_block.t line 47, column 1-104 reason: '' skip: '' str: ok 12/32 todo: '' type: test - actual_ok: 1 line: ok 13 - The object is-a 'Block' num: 13 ok: 1 pos: t/data_types/anon_block.t line 50, column 1-36 reason: '' skip: '' str: ok 13/32 todo: '' type: test - actual_ok: 1 line: ok 14 - The object is-a 'Block' num: 14 ok: 1 pos: t/data_types/anon_block.t line 51, column 1-39 reason: '' skip: '' str: ok 14/32 todo: '' type: test - actual_ok: 1 line: ok 15 - -> $a { -> $b { $a+$b }} nested <"pointy" block> works num: 15 ok: 1 pos: t/data_types/anon_block.t line 52, column 1-92 reason: '' skip: '' str: ok 15/32 todo: '' type: test - actual_ok: 1 line: ok 16 - lone block actually executes it's content num: 16 ok: 1 pos: t/data_types/anon_block.t line 59, column 1-62 reason: '' skip: '' str: ok 16/32 todo: '' type: test - actual_ok: 1 line: ok 17 - lone block w/out a semicolon actually executes it's content num: 17 ok: 1 pos: t/data_types/anon_block.t line 63, column 1-81 reason: '' skip: '' str: ok 17/32 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/data_types/anon_block.t line 67, column 1-93)\n\n" line: "not ok 18 - block enclosed by parentheses should not auto-execute (1) # TODO bug" num: 18 ok: 1 pos: t/data_types/anon_block.t line 67, column 1-93 reason: bug skip: '' str: ok 18/32 todo: 1 type: test - actual_ok: 1 line: ok 19 - block enclosed by parentheses should not auto-execute (2) num: 19 ok: 1 pos: t/data_types/anon_block.t line 71, column 1-81 reason: '' skip: '' str: ok 19/32 todo: '' type: test - actual_ok: 1 line: ok 20 - two blocks ({} {}) no semicolon after either,.. first block does not execute num: 20 ok: 1 pos: t/data_types/anon_block.t line 80, column 1-96 reason: '' skip: '' str: ok 20/32 todo: '' type: test - actual_ok: 1 line: ok 21 - ... but second block does (parsed as hash subscript) num: 21 ok: 1 pos: t/data_types/anon_block.t line 81, column 1-68 reason: '' skip: '' str: ok 21/32 todo: '' type: test - actual_ok: 1 line: ok 22 - ... two blocks ({}; {}) semicolon after the first only,.. first block does execute num: 22 ok: 1 pos: t/data_types/anon_block.t line 85, column 1-100 reason: '' skip: '' str: ok 22/32 todo: '' type: test - actual_ok: 1 line: ok 23 - ... and second block does too num: 23 ok: 1 pos: t/data_types/anon_block.t line 86, column 1-47 reason: '' skip: '' str: ok 23/32 todo: '' type: test - actual_ok: 1 line: ok 24 - ... two stand-alone blocks ({\n...\n}\n{\n...\n}),.. first block does execute num: 24 ok: 1 pos: t/data_types/anon_block.t line 95, column 1-95 reason: '' skip: '' str: ok 24/32 todo: '' type: test - actual_ok: 1 line: ok 25 - ... and second block does too num: 25 ok: 1 pos: t/data_types/anon_block.t line 96, column 1-47 reason: '' skip: '' str: ok 25/32 todo: '' type: test - actual_ok: 1 line: ok 26 - ... two blocks ({}; {};) semicolon after both,.. first block does execute num: 26 ok: 1 pos: t/data_types/anon_block.t line 100, column 1-91 reason: '' skip: '' str: ok 26/32 todo: '' type: test - actual_ok: 1 line: ok 27 - ... and second block does too num: 27 ok: 1 pos: t/data_types/anon_block.t line 101, column 1-47 reason: '' skip: '' str: ok 27/32 todo: '' type: test - actual_ok: 1 line: ok 28 - bare blocks immediately runs even as the last statement num: 28 ok: 1 pos: t/data_types/anon_block.t line 104, column 1-70 reason: '' skip: '' str: ok 28/32 todo: '' type: test - actual_ok: 1 line: ok 29 - ditto for anonymous subs num: 29 ok: 1 pos: t/data_types/anon_block.t line 105, column 1-54 reason: '' skip: '' str: ok 29/32 todo: '' type: test - actual_ok: 1 line: ok 30 - ditto, even if nested num: 30 ok: 1 pos: t/data_types/anon_block.t line 106, column 1-55 reason: '' skip: '' str: ok 30/32 todo: '' type: test - actual_ok: 1 line: ok 31 - implicit params become errors num: 31 ok: 1 pos: t/data_types/anon_block.t line 107, column 1-65 reason: '' skip: '' str: ok 31/32 todo: '' type: test - actual_ok: 1 line: "ok 32 - Should not match: as are pointies" num: 32 ok: 1 pos: t/data_types/anon_block.t line 108, column 1-50 reason: '' skip: '' str: ok 32/32 todo: '' type: test file: t/data_types/anon_block.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: The object is-a 'Sub' ok: 1 reason: '' type: '' - actual_ok: 1 name: sub { } works ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Sub' ok: 1 reason: '' type: '' - actual_ok: 1 name: sub ($arg) {} works ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Block' ok: 1 reason: '' type: '' - actual_ok: 1 name: "{} works " ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Block' ok: 1 reason: '' type: '' - actual_ok: 1 name: -> {} <"pointy" block> works ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Block' ok: 1 reason: '' type: '' - actual_ok: 1 name: -> $arg {} <"pointy" block w/args> works ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Block' ok: 1 reason: '' type: '' - actual_ok: 1 name: -> $arg1, $arg2 {} <"pointy" block w/multiple args> works ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Block' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Block' ok: 1 reason: '' type: '' - actual_ok: 1 name: -> $a { -> $b { $a+$b }} nested <"pointy" block> works ok: 1 reason: '' type: '' - actual_ok: 1 name: lone block actually executes it's content ok: 1 reason: '' type: '' - actual_ok: 1 name: lone block w/out a semicolon actually executes it's content ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/data_types/anon_block.t line 67, column 1-93)\n" name: block enclosed by parentheses should not auto-execute (1) ok: 1 reason: bug type: todo - actual_ok: 1 name: block enclosed by parentheses should not auto-execute (2) ok: 1 reason: '' type: '' - actual_ok: 1 name: two blocks ({} {}) no semicolon after either,.. first block does not execute ok: 1 reason: '' type: '' - actual_ok: 1 name: ... but second block does (parsed as hash subscript) ok: 1 reason: '' type: '' - actual_ok: 1 name: ... two blocks ({}; {}) semicolon after the first only,.. first block does execute ok: 1 reason: '' type: '' - actual_ok: 1 name: ... and second block does too ok: 1 reason: '' type: '' - actual_ok: 1 name: ... two stand-alone blocks ({\n...\n}\n{\n...\n}),.. first block does execute ok: 1 reason: '' type: '' - actual_ok: 1 name: ... and second block does too ok: 1 reason: '' type: '' - actual_ok: 1 name: ... two blocks ({}; {};) semicolon after both,.. first block does execute ok: 1 reason: '' type: '' - actual_ok: 1 name: ... and second block does too ok: 1 reason: '' type: '' - actual_ok: 1 name: bare blocks immediately runs even as the last statement ok: 1 reason: '' type: '' - actual_ok: 1 name: ditto for anonymous subs ok: 1 reason: '' type: '' - actual_ok: 1 name: ditto, even if nested ok: 1 reason: '' type: '' - actual_ok: 1 name: implicit params become errors ok: 1 reason: '' type: '' - actual_ok: 1 name: "Should not match: as are pointies " ok: 1 reason: '' type: '' exit: 0 max: 32 ok: 32 passing: 1 seen: 32 todo: 1 wait: 0 - events: - actual_ok: 1 line: ok 1 - The object is-a 'Array' num: 1 ok: 1 pos: t/data_types/array.t line 18, column 1-25 reason: '' skip: '' str: ok 1/71 todo: '' type: test - actual_ok: 1 line: ok 2 - the array1 has 3 elements num: 2 ok: 1 pos: t/data_types/array.t line 20, column 1-45 reason: '' skip: '' str: ok 2/71 todo: '' type: test - actual_ok: 1 line: ok 3 - got the right value at array1 index 0 num: 3 ok: 1 pos: t/data_types/array.t line 21, column 1-63 reason: '' skip: '' str: ok 3/71 todo: '' type: test - actual_ok: 1 line: ok 4 - got the right value at array1 index 1 num: 4 ok: 1 pos: t/data_types/array.t line 22, column 1-63 reason: '' skip: '' str: ok 4/71 todo: '' type: test - actual_ok: 1 line: ok 5 - got the right value at array1 index 2 num: 5 ok: 1 pos: t/data_types/array.t line 23, column 1-63 reason: '' skip: '' str: ok 5/71 todo: '' type: test - actual_ok: 1 line: ok 6 - got the right value at array1 index 0 using the . notation num: 6 ok: 1 pos: t/data_types/array.t line 25, column 1-85 reason: '' skip: '' str: ok 6/71 todo: '' type: test - actual_ok: 1 line: ok 7 - The object is-a 'Array' num: 7 ok: 1 pos: t/data_types/array.t line 30, column 1-25 reason: '' skip: '' str: ok 7/71 todo: '' type: test - actual_ok: 1 line: ok 8 - the array2 has 3 elements num: 8 ok: 1 pos: t/data_types/array.t line 32, column 1-45 reason: '' skip: '' str: ok 8/71 todo: '' type: test - actual_ok: 1 line: ok 9 - got the right value at array2 index 0 num: 9 ok: 1 pos: t/data_types/array.t line 33, column 1-64 reason: '' skip: '' str: ok 9/71 todo: '' type: test - actual_ok: 1 line: ok 10 - got the right value at array2 index 1 num: 10 ok: 1 pos: t/data_types/array.t line 34, column 1-64 reason: '' skip: '' str: ok 10/71 todo: '' type: test - actual_ok: 1 line: ok 11 - got the right value at array2 index 2 num: 11 ok: 1 pos: t/data_types/array.t line 35, column 1-64 reason: '' skip: '' str: ok 11/71 todo: '' type: test - actual_ok: 1 line: ok 12 - The object is-a 'Array' num: 12 ok: 1 pos: t/data_types/array.t line 40, column 1-25 reason: '' skip: '' str: ok 12/71 todo: '' type: test - actual_ok: 1 line: ok 13 - the array3 has 6 elements num: 13 ok: 1 pos: t/data_types/array.t line 42, column 1-45 reason: '' skip: '' str: ok 13/71 todo: '' type: test - actual_ok: 1 line: ok 14 - got the right value at array3 index 0 num: 14 ok: 1 pos: t/data_types/array.t line 43, column 1-63 reason: '' skip: '' str: ok 14/71 todo: '' type: test - actual_ok: 1 line: ok 15 - got the right value at array3 index 1 num: 15 ok: 1 pos: t/data_types/array.t line 44, column 1-63 reason: '' skip: '' str: ok 15/71 todo: '' type: test - actual_ok: 1 line: ok 16 - got the right value at array3 index 2 num: 16 ok: 1 pos: t/data_types/array.t line 45, column 1-63 reason: '' skip: '' str: ok 16/71 todo: '' type: test - actual_ok: 1 line: ok 17 - got the right value at array3 index 3 num: 17 ok: 1 pos: t/data_types/array.t line 46, column 1-64 reason: '' skip: '' str: ok 17/71 todo: '' type: test - actual_ok: 1 line: ok 18 - got the right value at array3 index 4 num: 18 ok: 1 pos: t/data_types/array.t line 47, column 1-64 reason: '' skip: '' str: ok 18/71 todo: '' type: test - actual_ok: 1 line: ok 19 - got the right value at array3 index 5 num: 19 ok: 1 pos: t/data_types/array.t line 48, column 1-64 reason: '' skip: '' str: ok 19/71 todo: '' type: test - actual_ok: 1 line: ok 20 - The object is-a 'Array' num: 20 ok: 1 pos: t/data_types/array.t line 53, column 1-25 reason: '' skip: '' str: ok 20/71 todo: '' type: test - actual_ok: 1 line: ok 21 - the array4 has 3 elements num: 21 ok: 1 pos: t/data_types/array.t line 55, column 1-45 reason: '' skip: '' str: ok 21/71 todo: '' type: test - actual_ok: 1 line: ok 22 - got the right value at array4 index 0 num: 22 ok: 1 pos: t/data_types/array.t line 56, column 1-64 reason: '' skip: '' str: ok 22/71 todo: '' type: test - actual_ok: 1 line: ok 23 - got the right value at array4 index 1 num: 23 ok: 1 pos: t/data_types/array.t line 57, column 1-64 reason: '' skip: '' str: ok 23/71 todo: '' type: test - actual_ok: 1 line: ok 24 - got the right value at array4 index 2 num: 24 ok: 1 pos: t/data_types/array.t line 58, column 1-64 reason: '' skip: '' str: ok 24/71 todo: '' type: test - actual_ok: 1 line: ok 25 - The object is-a 'Array' num: 25 ok: 1 pos: t/data_types/array.t line 63, column 1-25 reason: '' skip: '' str: ok 25/71 todo: '' type: test - actual_ok: 1 line: ok 26 - the array5 has 6 elements num: 26 ok: 1 pos: t/data_types/array.t line 65, column 1-45 reason: '' skip: '' str: ok 26/71 todo: '' type: test - actual_ok: 1 line: ok 27 - got the right value at array5 index 0 num: 27 ok: 1 pos: t/data_types/array.t line 66, column 1-64 reason: '' skip: '' str: ok 27/71 todo: '' type: test - actual_ok: 1 line: ok 28 - got the right value at array5 index 1 num: 28 ok: 1 pos: t/data_types/array.t line 67, column 1-64 reason: '' skip: '' str: ok 28/71 todo: '' type: test - actual_ok: 1 line: ok 29 - got the right value at array5 index 2 num: 29 ok: 1 pos: t/data_types/array.t line 68, column 1-64 reason: '' skip: '' str: ok 29/71 todo: '' type: test - actual_ok: 1 line: ok 30 - got the right value at array5 index 3 num: 30 ok: 1 pos: t/data_types/array.t line 69, column 1-64 reason: '' skip: '' str: ok 30/71 todo: '' type: test - actual_ok: 1 line: ok 31 - got the right value at array5 index 4 num: 31 ok: 1 pos: t/data_types/array.t line 70, column 1-64 reason: '' skip: '' str: ok 31/71 todo: '' type: test - actual_ok: 1 line: ok 32 - got the right value at array5 index 5 num: 32 ok: 1 pos: t/data_types/array.t line 71, column 1-64 reason: '' skip: '' str: ok 32/71 todo: '' type: test - actual_ok: 1 line: ok 33 - The object is-a 'Array' num: 33 ok: 1 pos: t/data_types/array.t line 77, column 1-25 reason: '' skip: '' str: ok 33/71 todo: '' type: test - actual_ok: 1 line: ok 34 - the array6 has 3 elements num: 34 ok: 1 pos: t/data_types/array.t line 79, column 1-45 reason: '' skip: '' str: ok 34/71 todo: '' type: test - actual_ok: 1 line: ok 35 - got the right value at array6 index 0 num: 35 ok: 1 pos: t/data_types/array.t line 80, column 1-63 reason: '' skip: '' str: ok 35/71 todo: '' type: test - actual_ok: 1 line: ok 36 - got the right value at array6 index 1 num: 36 ok: 1 pos: t/data_types/array.t line 81, column 1-63 reason: '' skip: '' str: ok 36/71 todo: '' type: test - actual_ok: 1 line: ok 37 - got the right value at array6 index 2 num: 37 ok: 1 pos: t/data_types/array.t line 82, column 1-63 reason: '' skip: '' str: ok 37/71 todo: '' type: test - actual_ok: 1 line: ok 38 - The object is-a 'Array' num: 38 ok: 1 pos: t/data_types/array.t line 87, column 1-25 reason: '' skip: '' str: ok 38/71 todo: '' type: test - actual_ok: 1 line: ok 39 - the array7 has 3 elements num: 39 ok: 1 pos: t/data_types/array.t line 89, column 1-45 reason: '' skip: '' str: ok 39/71 todo: '' type: test - actual_ok: 1 line: ok 40 - got the right value at array7 index 0 num: 40 ok: 1 pos: t/data_types/array.t line 90, column 1-63 reason: '' skip: '' str: ok 40/71 todo: '' type: test - actual_ok: 1 line: ok 41 - got the right value at array7 index 1 num: 41 ok: 1 pos: t/data_types/array.t line 91, column 1-63 reason: '' skip: '' str: ok 41/71 todo: '' type: test - actual_ok: 1 line: ok 42 - got the right value at array7 index 2 num: 42 ok: 1 pos: t/data_types/array.t line 92, column 1-63 reason: '' skip: '' str: ok 42/71 todo: '' type: test - actual_ok: 1 line: ok 43 - got the right value from the slice num: 43 ok: 1 pos: t/data_types/array.t line 97, column 1-54 reason: '' skip: '' str: ok 43/71 todo: '' type: test - actual_ok: 1 line: ok 44 - got the right value from the slice num: 44 ok: 1 pos: t/data_types/array.t line 100, column 1-54 reason: '' skip: '' str: ok 44/71 todo: '' type: test - actual_ok: 1 line: ok 45 - The object is-a 'Array' num: 45 ok: 1 pos: t/data_types/array.t line 107, column 1-25 reason: '' skip: '' str: ok 45/71 todo: '' type: test - actual_ok: 1 line: ok 46 - new arrays are empty num: 46 ok: 1 pos: t/data_types/array.t line 108, column 1-40 reason: '' skip: '' str: ok 46/71 todo: '' type: test - actual_ok: 1 line: ok 47 - trailing commas make correct array num: 47 ok: 1 pos: t/data_types/array.t line 111, column 1-55 reason: '' skip: '' str: ok 47/71 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/data_types/array.t line 114, column 1-68)\n\n" line: "not ok 48 - multidimension array # TODO" num: 48 ok: 1 pos: t/data_types/array.t line 114, column 1-68 reason: '' skip: '' str: ok 48/71 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/data_types/array.t line 115, column 1-94)\n\n" line: "not ok 49 - another way to declare a multidimension array # TODO" num: 49 ok: 1 pos: t/data_types/array.t line 115, column 1-94 reason: '' skip: '' str: ok 49/71 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/data_types/array.t line 116, column 1-82)\n\n" line: "not ok 50 - push the value to a multidimension array # TODO" num: 50 ok: 1 pos: t/data_types/array.t line 116, column 1-82 reason: '' skip: '' str: ok 50/71 todo: 1 type: test - actual_ok: 1 line: ok 51 - stuffing Ints in an Int array works num: 51 ok: 1 pos: t/data_types/array.t line 120, column 1-85 reason: '' skip: '' str: ok 51/71 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/data_types/array.t line 121, column 1-92)\n\n" line: "not ok 52 - stuffing IO in an Int array does not work # TODO feature" num: 52 ok: 1 pos: t/data_types/array.t line 121, column 1-92 reason: feature skip: '' str: ok 52/71 todo: 1 type: test - actual_ok: 0 line: not ok 53 - indexing from the end [-1] num: 53 ok: 0 pos: t/data_types/array.t line 125, column 1-51 reason: '' skip: '' str: NOK 53 todo: '' type: test - actual_ok: 1 line: "ok 54 - # skip * not yet implemented" num: 54 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: "* not yet implemented" skip: 1 str: ok 54/71 todo: '' type: test - actual_ok: 1 line: "ok 55 - # skip * not yet implemented" num: 55 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: "* not yet implemented" skip: 1 str: ok 55/71 todo: '' type: test - actual_ok: 1 line: "ok 56 - # skip * not yet implemented" num: 56 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: "* not yet implemented" skip: 1 str: ok 56/71 todo: '' type: test - actual_ok: 1 line: "ok 57 - # skip * not yet implemented" num: 57 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: "* not yet implemented" skip: 1 str: ok 57/71 todo: '' type: test - actual_ok: 1 line: "ok 58 - # skip * not yet implemented" num: 58 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: "* not yet implemented" skip: 1 str: ok 58/71 todo: '' type: test - actual_ok: 1 line: "ok 59 - # skip * not yet implemented" num: 59 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: "* not yet implemented" skip: 1 str: ok 59/71 todo: '' type: test - actual_ok: 1 line: "ok 60 - # skip * not yet implemented" num: 60 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: "* not yet implemented" skip: 1 str: ok 60/71 todo: '' type: test - actual_ok: 1 line: "ok 61 - # skip * not yet implemented" num: 61 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: "* not yet implemented" skip: 1 str: ok 61/71 todo: '' type: test - actual_ok: 1 line: "ok 62 - # skip * not yet implemented" num: 62 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: "* not yet implemented" skip: 1 str: ok 62/71 todo: '' type: test - actual_ok: 1 line: "ok 63 - # skip * not yet implemented" num: 63 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: "* not yet implemented" skip: 1 str: ok 63/71 todo: '' type: test - actual_ok: 1 line: "ok 64 - # skip * not yet implemented" num: 64 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: "* not yet implemented" skip: 1 str: ok 64/71 todo: '' type: test - actual_ok: 1 line: "ok 65 - # skip * not yet implemented" num: 65 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: "* not yet implemented" skip: 1 str: ok 65/71 todo: '' type: test - actual_ok: 1 line: "ok 66 - # skip * not yet implemented" num: 66 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: "* not yet implemented" skip: 1 str: ok 66/71 todo: '' type: test - actual_ok: 1 line: "ok 67 - # skip * not yet implemented" num: 67 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: "* not yet implemented" skip: 1 str: ok 67/71 todo: '' type: test - actual_ok: 1 line: "ok 68 - # skip * not yet implemented" num: 68 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: "* not yet implemented" skip: 1 str: ok 68/71 todo: '' type: test - actual_ok: 1 line: "ok 69 - # skip * not yet implemented" num: 69 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: "* not yet implemented" skip: 1 str: ok 69/71 todo: '' type: test - actual_ok: 1 line: "ok 70 - # skip * not yet implemented" num: 70 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: "* not yet implemented" skip: 1 str: ok 70/71 todo: '' type: test - actual_ok: 1 line: "ok 71 - # skip * not yet implemented" num: 71 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: "* not yet implemented" skip: 1 str: ok 71/71 todo: '' type: test file: t/data_types/array.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: the array1 has 3 elements ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array1 index 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array1 index 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array1 index 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array1 index 0 using the . notation ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: the array2 has 3 elements ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array2 index 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array2 index 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array2 index 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: the array3 has 6 elements ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array3 index 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array3 index 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array3 index 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array3 index 3 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array3 index 4 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array3 index 5 ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: the array4 has 3 elements ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array4 index 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array4 index 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array4 index 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: the array5 has 6 elements ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array5 index 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array5 index 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array5 index 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array5 index 3 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array5 index 4 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array5 index 5 ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: the array6 has 3 elements ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array6 index 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array6 index 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array6 index 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: the array7 has 3 elements ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array7 index 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array7 index 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array7 index 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value from the slice ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value from the slice ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: new arrays are empty ok: 1 reason: '' type: '' - actual_ok: 1 name: trailing commas make correct array ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO) test (t/data_types/array.t line 114, column 1-68)\n" name: multidimension array ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/data_types/array.t line 115, column 1-94)\n" name: another way to declare a multidimension array ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/data_types/array.t line 116, column 1-82)\n" name: push the value to a multidimension array ok: 1 reason: '' type: todo - actual_ok: 1 name: stuffing Ints in an Int array works ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/data_types/array.t line 121, column 1-92)\n" name: stuffing IO in an Int array does not work ok: 1 reason: feature type: todo - actual_ok: 0 name: indexing from the end [-1] ok: 0 reason: '' type: '' - actual_ok: 1 name: " " ok: 1 reason: "* not yet implemented" type: skip - actual_ok: 1 name: " " ok: 1 reason: "* not yet implemented" type: skip - actual_ok: 1 name: " " ok: 1 reason: "* not yet implemented" type: skip - actual_ok: 1 name: " " ok: 1 reason: "* not yet implemented" type: skip - actual_ok: 1 name: " " ok: 1 reason: "* not yet implemented" type: skip - actual_ok: 1 name: " " ok: 1 reason: "* not yet implemented" type: skip - actual_ok: 1 name: " " ok: 1 reason: "* not yet implemented" type: skip - actual_ok: 1 name: " " ok: 1 reason: "* not yet implemented" type: skip - actual_ok: 1 name: " " ok: 1 reason: "* not yet implemented" type: skip - actual_ok: 1 name: " " ok: 1 reason: "* not yet implemented" type: skip - actual_ok: 1 name: " " ok: 1 reason: "* not yet implemented" type: skip - actual_ok: 1 name: " " ok: 1 reason: "* not yet implemented" type: skip - actual_ok: 1 name: " " ok: 1 reason: "* not yet implemented" type: skip - actual_ok: 1 name: " " ok: 1 reason: "* not yet implemented" type: skip - actual_ok: 1 name: " " ok: 1 reason: "* not yet implemented" type: skip - actual_ok: 1 name: " " ok: 1 reason: "* not yet implemented" type: skip - actual_ok: 1 name: " " ok: 1 reason: "* not yet implemented" type: skip - actual_ok: 1 name: " " ok: 1 reason: "* not yet implemented" type: skip exit: 0 max: 71 ok: 70 passing: 0 seen: 71 skip: 18 todo: 4 wait: 0 - events: - actual_ok: 1 line: ok 1 - basic sanity num: 1 ok: 1 pos: t/data_types/array_extending.t line 16, column 5-34 reason: '' skip: '' str: ok 1/12 todo: '' type: test - actual_ok: 1 line: ok 2 - accessing a not existing array element should not automatically extend the array num: 2 ok: 1 pos: t/data_types/array_extending.t line 21, column 5 - line 22, column 89 reason: '' skip: '' str: ok 2/12 todo: '' type: test - actual_ok: 1 line: ok 3 - creating an array element should automatically extend the array (1) num: 3 ok: 1 pos: t/data_types/array_extending.t line 30, column 5 - line 31, column 76 reason: '' skip: '' str: ok 3/12 todo: '' type: test - actual_ok: 1 line: ok 4 - creating an array element should automatically extend the array (2) num: 4 ok: 1 pos: t/data_types/array_extending.t line 34, column 5 - line 35, column 76 reason: '' skip: '' str: ok 4/12 todo: '' type: test - actual_ok: 1 line: ok 5 - defined @array[$index_out_of_bounds] should be false num: 5 ok: 1 pos: t/data_types/array_extending.t line 42, column 5 - line 43, column 63 reason: '' skip: '' str: ok 5/12 todo: '' type: test - actual_ok: 1 line: ok 6 - defined @array[$index_out_of_bounds] should not have altered @array num: 6 ok: 1 pos: t/data_types/array_extending.t line 44, column 5 - line 45, column 78 reason: '' skip: '' str: ok 6/12 todo: '' type: test - actual_ok: 1 line: ok 7 - defined @array[$negative_index_out_of_bounds] should be false num: 7 ok: 1 pos: t/data_types/array_extending.t line 53, column 5 - line 54, column 72 reason: '' skip: '' str: ok 7/12 todo: '' type: test - actual_ok: 1 line: ok 8 - defined @array[$negative_index_out_of_bounds] should not have altered @array num: 8 ok: 1 pos: t/data_types/array_extending.t line 55, column 5 - line 56, column 87 reason: '' skip: '' str: ok 8/12 todo: '' type: test - actual_ok: 1 line: ok 9 - @array.exists($index_out_of_bounds) should be false num: 9 ok: 1 pos: t/data_types/array_extending.t line 63, column 5 - line 64, column 62 reason: '' skip: '' str: ok 9/12 todo: '' type: test - actual_ok: 1 line: ok 10 - @array.exists($index_out_of_bounds) should not have altered @array num: 10 ok: 1 pos: t/data_types/array_extending.t line 65, column 5 - line 66, column 77 reason: '' skip: '' str: ok 10/12 todo: '' type: test - actual_ok: 1 line: ok 11 - @array.exists($negative_index_out_of_bounds) should be false num: 11 ok: 1 pos: t/data_types/array_extending.t line 73, column 5 - line 74, column 71 reason: '' skip: '' str: ok 11/12 todo: '' type: test - actual_ok: 1 line: ok 12 - @array.exists($negative_index_out_of_bounds) should not have altered @array num: 12 ok: 1 pos: t/data_types/array_extending.t line 75, column 5 - line 76, column 86 reason: '' skip: '' str: ok 12/12 todo: '' type: test file: t/data_types/array_extending.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: basic sanity ok: 1 reason: '' type: '' - actual_ok: 1 name: accessing a not existing array element should not automatically extend the array ok: 1 reason: '' type: '' - actual_ok: 1 name: creating an array element should automatically extend the array (1) ok: 1 reason: '' type: '' - actual_ok: 1 name: creating an array element should automatically extend the array (2) ok: 1 reason: '' type: '' - actual_ok: 1 name: defined @array[$index_out_of_bounds] should be false ok: 1 reason: '' type: '' - actual_ok: 1 name: defined @array[$index_out_of_bounds] should not have altered @array ok: 1 reason: '' type: '' - actual_ok: 1 name: defined @array[$negative_index_out_of_bounds] should be false ok: 1 reason: '' type: '' - actual_ok: 1 name: defined @array[$negative_index_out_of_bounds] should not have altered @array ok: 1 reason: '' type: '' - actual_ok: 1 name: "@array.exists($index_out_of_bounds) should be false " ok: 1 reason: '' type: '' - actual_ok: 1 name: "@array.exists($index_out_of_bounds) should not have altered @array " ok: 1 reason: '' type: '' - actual_ok: 1 name: "@array.exists($negative_index_out_of_bounds) should be false " ok: 1 reason: '' type: '' - actual_ok: 1 name: "@array.exists($negative_index_out_of_bounds) should not have altered @array " ok: 1 reason: '' type: '' exit: 0 max: 12 ok: 12 passing: 1 seen: 12 wait: 0 - events: - actual_ok: 1 line: ok 1 - range operator was redefined num: 1 ok: 1 pos: t/data_types/array_mmd.t line 16, column 1-44 reason: '' skip: '' str: ok 1/4 todo: '' type: test - actual_ok: 1 line: ok 2 - push operator was redefined num: 2 ok: 1 pos: t/data_types/array_mmd.t line 24, column 1-43 reason: '' skip: '' str: ok 2/4 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/data_types/array_mmd.t line 32, column 1-53)\n\n" line: "not ok 3 - slice fetch was redefined # TODO bug" num: 3 ok: 1 pos: t/data_types/array_mmd.t line 32, column 1-53 reason: bug skip: '' str: ok 3/4 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/data_types/array_mmd.t line 40, column 1-53)\n\n" line: "not ok 4 - slice store was redefined # TODO bug" num: 4 ok: 1 pos: t/data_types/array_mmd.t line 40, column 1-53 reason: bug skip: '' str: ok 4/4 todo: 1 type: test file: t/data_types/array_mmd.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: range operator was redefined ok: 1 reason: '' type: '' - actual_ok: 1 name: push operator was redefined ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/data_types/array_mmd.t line 32, column 1-53)\n" name: slice fetch was redefined ok: 1 reason: bug type: todo - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/data_types/array_mmd.t line 40, column 1-53)\n" name: slice store was redefined ok: 1 reason: bug type: todo exit: 0 max: 4 ok: 4 passing: 1 seen: 4 todo: 2 wait: 0 - events: - actual_ok: 1 line: ok 1 - The object is-a 'Array' num: 1 ok: 1 pos: t/data_types/array_ref.t line 16, column 1-29 reason: '' skip: '' str: ok 1/45 todo: '' type: test - actual_ok: 1 line: ok 2 - the array_ref1 has 3 elements num: 2 ok: 1 pos: t/data_types/array_ref.t line 18, column 1-53 reason: '' skip: '' str: ok 2/45 todo: '' type: test - actual_ok: 1 line: ok 3 - got the right value at array_ref1 index 0 num: 3 ok: 1 pos: t/data_types/array_ref.t line 19, column 1-71 reason: '' skip: '' str: ok 3/45 todo: '' type: test - actual_ok: 1 line: ok 4 - got the right value at array_ref1 index 1 num: 4 ok: 1 pos: t/data_types/array_ref.t line 20, column 1-71 reason: '' skip: '' str: ok 4/45 todo: '' type: test - actual_ok: 1 line: ok 5 - got the right value at array_ref1 index 2 num: 5 ok: 1 pos: t/data_types/array_ref.t line 21, column 1-71 reason: '' skip: '' str: ok 5/45 todo: '' type: test - actual_ok: 1 line: ok 6 - got the right value at array_ref1 index 0 using the . notation num: 6 ok: 1 pos: t/data_types/array_ref.t line 23, column 1-93 reason: '' skip: '' str: ok 6/45 todo: '' type: test - actual_ok: 1 line: ok 7 - The object is-a 'Array' num: 7 ok: 1 pos: t/data_types/array_ref.t line 28, column 1-29 reason: '' skip: '' str: ok 7/45 todo: '' type: test - actual_ok: 1 line: ok 8 - the array_ref2 has 3 elements num: 8 ok: 1 pos: t/data_types/array_ref.t line 30, column 1-53 reason: '' skip: '' str: ok 8/45 todo: '' type: test - actual_ok: 1 line: ok 9 - got the right value at array_ref2 index 0 num: 9 ok: 1 pos: t/data_types/array_ref.t line 31, column 1-72 reason: '' skip: '' str: ok 9/45 todo: '' type: test - actual_ok: 1 line: ok 10 - got the right value at array_ref2 index 1 num: 10 ok: 1 pos: t/data_types/array_ref.t line 32, column 1-72 reason: '' skip: '' str: ok 10/45 todo: '' type: test - actual_ok: 1 line: ok 11 - got the right value at array_ref2 index 2 num: 11 ok: 1 pos: t/data_types/array_ref.t line 33, column 1-72 reason: '' skip: '' str: ok 11/45 todo: '' type: test - actual_ok: 1 line: ok 12 - The object is-a 'Array' num: 12 ok: 1 pos: t/data_types/array_ref.t line 42, column 1-29 reason: '' skip: '' str: ok 12/45 todo: '' type: test - actual_ok: 1 line: ok 13 - the array_ref4 has 3 elements num: 13 ok: 1 pos: t/data_types/array_ref.t line 44, column 1-53 reason: '' skip: '' str: ok 13/45 todo: '' type: test - actual_ok: 1 line: ok 14 - got the right value at array_ref4 index 0 num: 14 ok: 1 pos: t/data_types/array_ref.t line 45, column 1-72 reason: '' skip: '' str: ok 14/45 todo: '' type: test - actual_ok: 1 line: ok 15 - got the right value at array_ref4 index 1 num: 15 ok: 1 pos: t/data_types/array_ref.t line 46, column 1-72 reason: '' skip: '' str: ok 15/45 todo: '' type: test - actual_ok: 1 line: ok 16 - got the right value at array_ref4 index 2 num: 16 ok: 1 pos: t/data_types/array_ref.t line 47, column 1-72 reason: '' skip: '' str: ok 16/45 todo: '' type: test - actual_ok: 1 line: ok 17 - The object is-a 'Array' num: 17 ok: 1 pos: t/data_types/array_ref.t line 52, column 1-29 reason: '' skip: '' str: ok 17/45 todo: '' type: test - actual_ok: 1 line: ok 18 - the array_ref5 has 6 elements num: 18 ok: 1 pos: t/data_types/array_ref.t line 54, column 1-53 reason: '' skip: '' str: ok 18/45 todo: '' type: test - actual_ok: 1 line: ok 19 - got the right value at array_ref5 index 0 num: 19 ok: 1 pos: t/data_types/array_ref.t line 55, column 1-72 reason: '' skip: '' str: ok 19/45 todo: '' type: test - actual_ok: 1 line: ok 20 - got the right value at array_ref5 index 1 num: 20 ok: 1 pos: t/data_types/array_ref.t line 56, column 1-72 reason: '' skip: '' str: ok 20/45 todo: '' type: test - actual_ok: 1 line: ok 21 - got the right value at array_ref5 index 2 num: 21 ok: 1 pos: t/data_types/array_ref.t line 57, column 1-72 reason: '' skip: '' str: ok 21/45 todo: '' type: test - actual_ok: 1 line: ok 22 - got the right value at array_ref5 index 3 num: 22 ok: 1 pos: t/data_types/array_ref.t line 58, column 1-72 reason: '' skip: '' str: ok 22/45 todo: '' type: test - actual_ok: 1 line: ok 23 - got the right value at array_ref5 index 4 num: 23 ok: 1 pos: t/data_types/array_ref.t line 59, column 1-72 reason: '' skip: '' str: ok 23/45 todo: '' type: test - actual_ok: 1 line: ok 24 - got the right value at array_ref5 index 5 num: 24 ok: 1 pos: t/data_types/array_ref.t line 60, column 1-72 reason: '' skip: '' str: ok 24/45 todo: '' type: test - actual_ok: 1 line: ok 25 - The object is-a 'Array' num: 25 ok: 1 pos: t/data_types/array_ref.t line 66, column 1-29 reason: '' skip: '' str: ok 25/45 todo: '' type: test - actual_ok: 1 line: ok 26 - the array_ref6 has 3 elements num: 26 ok: 1 pos: t/data_types/array_ref.t line 68, column 1-53 reason: '' skip: '' str: ok 26/45 todo: '' type: test - actual_ok: 1 line: ok 27 - got the right value at array_ref6 index 0 num: 27 ok: 1 pos: t/data_types/array_ref.t line 69, column 1-71 reason: '' skip: '' str: ok 27/45 todo: '' type: test - actual_ok: 1 line: ok 28 - got the right value at array_ref6 index 1 num: 28 ok: 1 pos: t/data_types/array_ref.t line 70, column 1-71 reason: '' skip: '' str: ok 28/45 todo: '' type: test - actual_ok: 1 line: ok 29 - got the right value at array_ref6 index 2 num: 29 ok: 1 pos: t/data_types/array_ref.t line 71, column 1-71 reason: '' skip: '' str: ok 29/45 todo: '' type: test - actual_ok: 1 line: ok 30 - The object is-a 'Array' num: 30 ok: 1 pos: t/data_types/array_ref.t line 76, column 1-29 reason: '' skip: '' str: ok 30/45 todo: '' type: test - actual_ok: 1 line: ok 31 - the array_ref7 has 3 elements num: 31 ok: 1 pos: t/data_types/array_ref.t line 78, column 1-53 reason: '' skip: '' str: ok 31/45 todo: '' type: test - actual_ok: 1 line: ok 32 - got the right value at array_ref7 index 0 num: 32 ok: 1 pos: t/data_types/array_ref.t line 79, column 1-71 reason: '' skip: '' str: ok 32/45 todo: '' type: test - actual_ok: 1 line: ok 33 - got the right value at array_ref7 index 1 num: 33 ok: 1 pos: t/data_types/array_ref.t line 80, column 1-71 reason: '' skip: '' str: ok 33/45 todo: '' type: test - actual_ok: 1 line: ok 34 - got the right value at array_ref7 index 2 num: 34 ok: 1 pos: t/data_types/array_ref.t line 81, column 1-71 reason: '' skip: '' str: ok 34/45 todo: '' type: test - actual_ok: 1 line: ok 35 - trailing commas make correct array num: 35 ok: 1 pos: t/data_types/array_ref.t line 84, column 1-58 reason: '' skip: '' str: ok 35/45 todo: '' type: test - actual_ok: 1 line: ok 36 - The object is-a 'Array' num: 36 ok: 1 pos: t/data_types/array_ref.t line 89, column 1-36 reason: '' skip: '' str: ok 36/45 todo: '' type: test - actual_ok: 1 line: ok 37 - The object is-a 'Array' num: 37 ok: 1 pos: t/data_types/array_ref.t line 90, column 1-36 reason: '' skip: '' str: ok 37/45 todo: '' type: test - actual_ok: 1 line: ok 38 - recursive array access (0) num: 38 ok: 1 pos: t/data_types/array_ref.t line 91, column 1-61 reason: '' skip: '' str: ok 38/45 todo: '' type: test - actual_ok: 1 line: ok 39 - recursive array access (1) num: 39 ok: 1 pos: t/data_types/array_ref.t line 92, column 1-61 reason: '' skip: '' str: ok 39/45 todo: '' type: test - actual_ok: 1 line: ok 40 - recursive array access (2) num: 40 ok: 1 pos: t/data_types/array_ref.t line 93, column 1-61 reason: '' skip: '' str: ok 40/45 todo: '' type: test - actual_ok: 1 line: ok 41 - recursive array access (3) num: 41 ok: 1 pos: t/data_types/array_ref.t line 94, column 1-61 reason: '' skip: '' str: ok 41/45 todo: '' type: test - actual_ok: 1 line: ok 42 - changing nested array (1) num: 42 ok: 1 pos: t/data_types/array_ref.t line 98, column 1-78 reason: '' skip: '' str: ok 42/45 todo: '' type: test - actual_ok: 1 line: ok 43 - changing nested array (2) num: 43 ok: 1 pos: t/data_types/array_ref.t line 100, column 1-78 reason: '' skip: '' str: ok 43/45 todo: '' type: test - actual_ok: 1 line: ok 44 - creating arrays using [] creates new containers (1) num: 44 ok: 1 pos: t/data_types/array_ref.t line 116, column 3-82 reason: '' skip: '' str: ok 44/45 todo: '' type: test - actual_ok: 1 line: ok 45 - creating arrays using [] creates new containers (2) num: 45 ok: 1 pos: t/data_types/array_ref.t line 122, column 3-85 reason: '' skip: '' str: ok 45/45 todo: '' type: test file: t/data_types/array_ref.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: the array_ref1 has 3 elements ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array_ref1 index 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array_ref1 index 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array_ref1 index 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array_ref1 index 0 using the . notation ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: the array_ref2 has 3 elements ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array_ref2 index 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array_ref2 index 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array_ref2 index 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: the array_ref4 has 3 elements ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array_ref4 index 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array_ref4 index 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array_ref4 index 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: the array_ref5 has 6 elements ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array_ref5 index 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array_ref5 index 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array_ref5 index 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array_ref5 index 3 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array_ref5 index 4 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array_ref5 index 5 ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: the array_ref6 has 3 elements ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array_ref6 index 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array_ref6 index 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array_ref6 index 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: the array_ref7 has 3 elements ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array_ref7 index 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array_ref7 index 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at array_ref7 index 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: trailing commas make correct array ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: recursive array access (0) ok: 1 reason: '' type: '' - actual_ok: 1 name: recursive array access (1) ok: 1 reason: '' type: '' - actual_ok: 1 name: recursive array access (2) ok: 1 reason: '' type: '' - actual_ok: 1 name: recursive array access (3) ok: 1 reason: '' type: '' - actual_ok: 1 name: changing nested array (1) ok: 1 reason: '' type: '' - actual_ok: 1 name: changing nested array (2) ok: 1 reason: '' type: '' - actual_ok: 1 name: creating arrays using [] creates new containers (1) ok: 1 reason: '' type: '' - actual_ok: 1 name: creating arrays using [] creates new containers (2) ok: 1 reason: '' type: '' exit: 0 max: 45 ok: 45 passing: 1 seen: 45 wait: 0 - events: [] file: t/data_types/autovivification.t results: !!perl/hash:Test::Harness::Results exit: 1 passing: 0 wait: 256 - events: - actual_ok: 1 line: ok 1 - The object is-a 'Bool' num: 1 ok: 1 pos: t/data_types/bool.t line 16, column 1-23 reason: '' skip: '' str: ok 1/18 todo: '' type: test - actual_ok: 1 line: ok 2 - The object is-a 'Bool' num: 2 ok: 1 pos: t/data_types/bool.t line 17, column 1-24 reason: '' skip: '' str: ok 2/18 todo: '' type: test - actual_ok: 1 line: ok 3 - The object is-a 'Bool' num: 3 ok: 1 pos: t/data_types/bool.t line 21, column 1-21 reason: '' skip: '' str: ok 3/18 todo: '' type: test - actual_ok: 1 line: ok 4 - The object is-a 'Bool' num: 4 ok: 1 pos: t/data_types/bool.t line 24, column 1-21 reason: '' skip: '' str: ok 4/18 todo: '' type: test - actual_ok: 1 line: ok 5 - True works num: 5 ok: 1 pos: t/data_types/bool.t line 27, column 1-30 reason: '' skip: '' str: ok 5/18 todo: '' type: test - actual_ok: 1 line: ok 6 - False works num: 6 ok: 1 pos: t/data_types/bool.t line 28, column 1-31 reason: '' skip: '' str: ok 6/18 todo: '' type: test - actual_ok: 1 line: ok 7 - !True works num: 7 ok: 1 pos: t/data_types/bool.t line 31, column 1-32 reason: '' skip: '' str: ok 7/18 todo: '' type: test - actual_ok: 1 line: ok 8 - !False works num: 8 ok: 1 pos: t/data_types/bool.t line 32, column 1-33 reason: '' skip: '' str: ok 8/18 todo: '' type: test - actual_ok: 1 line: ok 9 - True works num: 9 ok: 1 pos: t/data_types/bool.t line 35, column 1-25 reason: '' skip: '' str: ok 9/18 todo: '' type: test - actual_ok: 1 line: ok 10 - False works num: 10 ok: 1 pos: t/data_types/bool.t line 38, column 1-28 reason: '' skip: '' str: ok 10/18 todo: '' type: test - actual_ok: 1 line: ok 11 - The object is-a 'Str' num: 11 ok: 1 pos: t/data_types/bool.t line 41, column 1-23 reason: '' skip: '' str: ok 11/18 todo: '' type: test - actual_ok: 1 line: ok 12 - The object is-a 'Str' num: 12 ok: 1 pos: t/data_types/bool.t line 42, column 1-24 reason: '' skip: '' str: ok 12/18 todo: '' type: test - actual_ok: 1 line: ok 13 - stringified True works num: 13 ok: 1 pos: t/data_types/bool.t line 43, column 1-38 reason: '' skip: '' str: ok 13/18 todo: '' type: test - actual_ok: 1 line: ok 14 - stringified False works num: 14 ok: 1 pos: t/data_types/bool.t line 44, column 1-43 reason: '' skip: '' str: ok 14/18 todo: '' type: test - actual_ok: 1 line: ok 15 - The object is-a 'Num' num: 15 ok: 1 pos: t/data_types/bool.t line 49, column 1-23 reason: '' skip: '' str: ok 15/18 todo: '' type: test - actual_ok: 1 line: ok 16 - The object is-a 'Num' num: 16 ok: 1 pos: t/data_types/bool.t line 50, column 1-24 reason: '' skip: '' str: ok 16/18 todo: '' type: test - actual_ok: 1 line: ok 17 - True numifies to 1 num: 17 ok: 1 pos: t/data_types/bool.t line 51, column 1-39 reason: '' skip: '' str: ok 17/18 todo: '' type: test - actual_ok: 1 line: ok 18 - False numifies to 0 num: 18 ok: 1 pos: t/data_types/bool.t line 52, column 1-41 reason: '' skip: '' str: ok 18/18 todo: '' type: test file: t/data_types/bool.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: The object is-a 'Bool' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Bool' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Bool' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Bool' ok: 1 reason: '' type: '' - actual_ok: 1 name: True works ok: 1 reason: '' type: '' - actual_ok: 1 name: False works ok: 1 reason: '' type: '' - actual_ok: 1 name: "!True works " ok: 1 reason: '' type: '' - actual_ok: 1 name: "!False works " ok: 1 reason: '' type: '' - actual_ok: 1 name: True works ok: 1 reason: '' type: '' - actual_ok: 1 name: False works ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Str' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Str' ok: 1 reason: '' type: '' - actual_ok: 1 name: stringified True works ok: 1 reason: '' type: '' - actual_ok: 1 name: stringified False works ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Num' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Num' ok: 1 reason: '' type: '' - actual_ok: 1 name: True numifies to 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: False numifies to 0 ok: 1 reason: '' type: '' exit: 0 max: 18 ok: 18 passing: 1 seen: 18 wait: 0 - events: - actual_ok: 1 line: ok 1 - simply capture creation with \( works (1) num: 1 ok: 1 pos: t/data_types/capture.t line 12, column 5 - line 13, column 53 reason: '' skip: '' str: ok 1/18 todo: '' type: test - actual_ok: 0 line: not ok 2 - simply capture creation with \( works (2) num: 2 ok: 0 pos: t/data_types/capture.t line 21, column 5 - line 22, column 53 reason: '' skip: '' str: NOK 2 todo: '' type: test - actual_ok: 1 line: ok 3 - simply capture creation with \( works (3) num: 3 ok: 1 pos: t/data_types/capture.t line 30, column 5 - line 31, column 53 reason: '' skip: '' str: ok 3/18 todo: '' type: test - actual_ok: 1 line: ok 4 - simply capture creation with \( works (4) num: 4 ok: 1 pos: t/data_types/capture.t line 39, column 5 - line 40, column 53 reason: '' skip: '' str: ok 4/18 todo: '' type: test - actual_ok: 1 line: ok 5 - capture creation with \( works num: 5 ok: 1 pos: t/data_types/capture.t line 49, column 5 - line 50, column 42 reason: '' skip: '' str: ok 5/18 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/data_types/capture.t line 58, column 5 - line 59, column 62)\n\n" line: "not ok 6 - capture creation with \\$ works (1) # TODO feature" num: 6 ok: 1 pos: t/data_types/capture.t line 58, column 5 - line 59, column 62 reason: feature skip: '' str: ok 6/18 todo: 1 type: test - actual_ok: 1 line: ok 7 - capture creation with \$ works (2) num: 7 ok: 1 pos: t/data_types/capture.t line 60, column 5 - line 61, column 46 reason: '' skip: '' str: ok 7/18 todo: '' type: test - actual_ok: 1 line: ok 8 - capture creation with \$ works (3) num: 8 ok: 1 pos: t/data_types/capture.t line 62, column 5 - line 63, column 46 reason: '' skip: '' str: ok 8/18 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/data_types/capture.t line 64, column 5 - line 65, column 62)\n\n" line: "not ok 9 - capture creation with \\$ works (4) # TODO feature" num: 9 ok: 1 pos: t/data_types/capture.t line 64, column 5 - line 65, column 62 reason: feature skip: '' str: ok 9/18 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/data_types/capture.t line 66, column 5 - line 67, column 62)\n\n" line: "not ok 10 - capture creation with \\$ works (5) # TODO feature" num: 10 ok: 1 pos: t/data_types/capture.t line 66, column 5 - line 67, column 62 reason: feature skip: '' str: ok 10/18 todo: 1 type: test - actual_ok: 0 line: not ok 11 - captures are first-class objects (1) num: 11 ok: 0 pos: t/data_types/capture.t line 75, column 5-70 reason: '' skip: '' str: NOK 11 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/data_types/capture.t line 76, column 5-86)\n\n" line: "not ok 12 - captures are first-class objects (2) # TODO feature" num: 12 ok: 1 pos: t/data_types/capture.t line 76, column 5-86 reason: feature skip: '' str: ok 12/18 todo: 1 type: test - actual_ok: 0 line: not ok 13 - captures are first-class objects (3) num: 13 ok: 0 pos: t/data_types/capture.t line 79, column 5-70 reason: '' skip: '' str: NOK 13 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/data_types/capture.t line 80, column 5-86)\n\n" line: "not ok 14 - captures are first-class objects (4) # TODO feature" num: 14 ok: 1 pos: t/data_types/capture.t line 80, column 5-86 reason: feature skip: '' str: ok 14/18 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/data_types/capture.t line 81, column 5-92)\n\n" line: "not ok 15 - captures are first-class objects (5) # TODO feature" num: 15 ok: 1 pos: t/data_types/capture.t line 81, column 5-92 reason: feature skip: '' str: ok 15/18 todo: 1 type: test - actual_ok: 1 line: ok 16 - unflattened captures can be passed to subs num: 16 ok: 1 pos: t/data_types/capture.t line 91, column 5 - line 92, column 53 reason: '' skip: '' str: ok 16/18 todo: '' type: test - actual_ok: 1 line: ok 17 - mixing ordinary args with captures (1) num: 17 ok: 1 pos: t/data_types/capture.t line 100, column 5 - line 101, column 49 reason: '' skip: '' str: ok 17/18 todo: '' type: test file: t/data_types/capture.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: simply capture creation with \( works (1) ok: 1 reason: '' type: '' - actual_ok: 0 name: simply capture creation with \( works (2) ok: 0 reason: '' type: '' - actual_ok: 1 name: simply capture creation with \( works (3) ok: 1 reason: '' type: '' - actual_ok: 1 name: simply capture creation with \( works (4) ok: 1 reason: '' type: '' - actual_ok: 1 name: capture creation with \( works ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/data_types/capture.t line 58, column 5 - line 59, column 62)\n" name: capture creation with \$ works (1) ok: 1 reason: feature type: todo - actual_ok: 1 name: capture creation with \$ works (2) ok: 1 reason: '' type: '' - actual_ok: 1 name: capture creation with \$ works (3) ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/data_types/capture.t line 64, column 5 - line 65, column 62)\n" name: capture creation with \$ works (4) ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/data_types/capture.t line 66, column 5 - line 67, column 62)\n" name: capture creation with \$ works (5) ok: 1 reason: feature type: todo - actual_ok: 0 name: captures are first-class objects (1) ok: 0 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/data_types/capture.t line 76, column 5-86)\n" name: captures are first-class objects (2) ok: 1 reason: feature type: todo - actual_ok: 0 name: captures are first-class objects (3) ok: 0 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/data_types/capture.t line 80, column 5-86)\n" name: captures are first-class objects (4) ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/data_types/capture.t line 81, column 5-92)\n" name: captures are first-class objects (5) ok: 1 reason: feature type: todo - actual_ok: 1 name: unflattened captures can be passed to subs ok: 1 reason: '' type: '' - actual_ok: 1 name: mixing ordinary args with captures (1) ok: 1 reason: '' type: '' exit: 1 max: 18 ok: 14 passing: 0 seen: 17 todo: 6 wait: 256 - events: - actual_ok: 1 line: ok 1 - The object is-a 'Hash' num: 1 ok: 1 pos: t/data_types/catch_type_cast_mismatch.t line 16, column 1-21 reason: '' skip: '' str: ok 1/4 todo: '' type: test - actual_ok: 1 line: ok 2 - Accessing a hash as a list of pairs is fine num: 2 ok: 1 pos: t/data_types/catch_type_cast_mismatch.t line 17, column 1-70 reason: '' skip: '' str: ok 2/4 todo: '' type: test - actual_ok: 1 line: ok 3 - The object is-a 'Array' num: 3 ok: 1 pos: t/data_types/catch_type_cast_mismatch.t line 20, column 1-22 reason: '' skip: '' str: ok 3/4 todo: '' type: test - actual_ok: 1 line: ok 4 - Accessing an array as a hash dies num: 4 ok: 1 pos: t/data_types/catch_type_cast_mismatch.t line 21, column 1-59 reason: '' skip: '' str: ok 4/4 todo: '' type: test file: t/data_types/catch_type_cast_mismatch.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 1 name: Accessing a hash as a list of pairs is fine ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: Accessing an array as a hash dies ok: 1 reason: '' type: '' exit: 0 max: 4 ok: 4 passing: 1 seen: 4 wait: 0 - events: - actual_ok: 0 diag: "# Failed (TODO) test (t/data_types/enum.t line 11, column 5-47)\n\n" line: "not ok 1 - first value ok # TODO" num: 1 ok: 1 pos: t/data_types/enum.t line 11, column 5-47 reason: '' skip: '' str: ok 1/30 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/data_types/enum.t line 12, column 5-48)\n\n" line: "not ok 2 - fourth value ok # TODO" num: 2 ok: 1 pos: t/data_types/enum.t line 12, column 5-48 reason: '' skip: '' str: ok 2/30 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/data_types/enum.t line 13, column 5-46)\n\n" line: "not ok 3 - last value ok # TODO" num: 3 ok: 1 pos: t/data_types/enum.t line 13, column 5-46 reason: '' skip: '' str: ok 3/30 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/data_types/enum.t line 20, column 5-47)\n\n" line: "not ok 4 - first value ok # TODO" num: 4 ok: 1 pos: t/data_types/enum.t line 20, column 5-47 reason: '' skip: '' str: ok 4/30 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/data_types/enum.t line 21, column 5-50)\n\n" line: "not ok 5 - second value ok # TODO" num: 5 ok: 1 pos: t/data_types/enum.t line 21, column 5-50 reason: '' skip: '' str: ok 5/30 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO) test (t/data_types/enum.t line 22, column 5-47)\n\n" line: "not ok 6 - last value ok # TODO" num: 6 ok: 1 pos: t/data_types/enum.t line 22, column 5-47 reason: '' skip: '' str: ok 6/30 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/data_types/enum.t line 27, column 1-142)\n\n" line: "not ok 7 - specifying keys and values works... # TODO feature" num: 7 ok: 1 pos: t/data_types/enum.t line 27, column 1-142 reason: feature skip: '' str: ok 7/30 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/data_types/enum.t line 29, column 1-99)\n\n" line: "not ok 8 - ...and the right keys are assigned # TODO feature" num: 8 ok: 1 pos: t/data_types/enum.t line 29, column 1-99 reason: feature skip: '' str: ok 8/30 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/data_types/enum.t line 31, column 1-78)\n\n" line: "not ok 9 - ...and the right values are assigned # TODO feature" num: 9 ok: 1 pos: t/data_types/enum.t line 31, column 1-78 reason: feature skip: '' str: ok 9/30 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/data_types/enum.t line 35, column 1-133)\n\n" line: "not ok 10 - specifying a value for only the first key works... # TODO feature" num: 10 ok: 1 pos: t/data_types/enum.t line 35, column 1-133 reason: feature skip: '' str: ok 10/30 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/data_types/enum.t line 37, column 1-99)\n\n" line: "not ok 11 - ...and the right keys are assigned # TODO feature" num: 11 ok: 1 pos: t/data_types/enum.t line 37, column 1-99 reason: feature skip: '' str: ok 11/30 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/data_types/enum.t line 39, column 1-78)\n\n" line: "not ok 12 - ...and the right values are assigned # TODO feature" num: 12 ok: 1 pos: t/data_types/enum.t line 39, column 1-78 reason: feature skip: '' str: ok 12/30 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/data_types/enum.t line 43, column 1-102)\n\n" line: "not ok 13 - french quotes work... # TODO feature" num: 13 ok: 1 pos: t/data_types/enum.t line 43, column 1-102 reason: feature skip: '' str: ok 13/30 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/data_types/enum.t line 45, column 1-99)\n\n" line: "not ok 14 - ...and the right keys are assigned # TODO feature" num: 14 ok: 1 pos: t/data_types/enum.t line 45, column 1-99 reason: feature skip: '' str: ok 14/30 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/data_types/enum.t line 47, column 1-78)\n\n" line: "not ok 15 - ...and the right values are assigned # TODO feature" num: 15 ok: 1 pos: t/data_types/enum.t line 47, column 1-78 reason: feature skip: '' str: ok 15/30 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/data_types/enum.t line 51, column 1-138)\n\n" line: "not ok 16 - specifying continuous values in the middle works... # TODO feature" num: 16 ok: 1 pos: t/data_types/enum.t line 51, column 1-138 reason: feature skip: '' str: ok 16/30 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/data_types/enum.t line 53, column 1-99)\n\n" line: "not ok 17 - ...and the right keys are assigned # TODO feature" num: 17 ok: 1 pos: t/data_types/enum.t line 53, column 1-99 reason: feature skip: '' str: ok 17/30 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/data_types/enum.t line 55, column 1-78)\n\n" line: "not ok 18 - ...and the right values are assigned # TODO feature" num: 18 ok: 1 pos: t/data_types/enum.t line 55, column 1-78 reason: feature skip: '' str: ok 18/30 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/data_types/enum.t line 59, column 1-137)\n\n" line: "not ok 19 - specifying different values in the middle works... # TODO feature" num: 19 ok: 1 pos: t/data_types/enum.t line 59, column 1-137 reason: feature skip: '' str: ok 19/30 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/data_types/enum.t line 61, column 1-99)\n\n" line: "not ok 20 - ...and the right keys are assigned # TODO feature" num: 20 ok: 1 pos: t/data_types/enum.t line 61, column 1-99 reason: feature skip: '' str: ok 20/30 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/data_types/enum.t line 63, column 1-95)\n\n" line: "not ok 21 - ...and the right values are assigned # TODO feature" num: 21 ok: 1 pos: t/data_types/enum.t line 63, column 1-95 reason: feature skip: '' str: ok 21/30 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/data_types/enum.t line 67, column 1-118)\n\n" line: "not ok 22 - specifying a string up front works # TODO feature" num: 22 ok: 1 pos: t/data_types/enum.t line 67, column 1-118 reason: feature skip: '' str: ok 22/30 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/data_types/enum.t line 69, column 1-102)\n\n" line: "not ok 23 - ...and the right keys are assigned # TODO feature" num: 23 ok: 1 pos: t/data_types/enum.t line 69, column 1-102 reason: feature skip: '' str: ok 23/30 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/data_types/enum.t line 71, column 1-85)\n\n" line: "not ok 24 - ...and the right values are assigned # TODO feature" num: 24 ok: 1 pos: t/data_types/enum.t line 71, column 1-85 reason: feature skip: '' str: ok 24/30 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test ( line 2, column 1-135)\n\n" line: "not ok 25 - specifying a string up front works (Texas quotes) # TODO feature" num: 25 ok: 1 pos: line 2, column 1-135 reason: feature skip: '' str: ok 25/30 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/data_types/enum.t line 79, column 1-102)\n\n" line: "not ok 26 - ...and the right keys are assigned # TODO feature" num: 26 ok: 1 pos: t/data_types/enum.t line 79, column 1-102 reason: feature skip: '' str: ok 26/30 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/data_types/enum.t line 81, column 1-85)\n\n" line: "not ok 27 - ...and the right values are assigned # TODO feature" num: 27 ok: 1 pos: t/data_types/enum.t line 81, column 1-85 reason: feature skip: '' str: ok 27/30 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/data_types/enum.t line 85, column 1-184)\n\n" line: "not ok 28 - mixing strings and integers works # TODO feature" num: 28 ok: 1 pos: t/data_types/enum.t line 85, column 1-184 reason: feature skip: '' str: ok 28/30 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/data_types/enum.t line 87, column 1-165)\n\n" line: "not ok 29 - ...and the right keys are assigned # TODO feature" num: 29 ok: 1 pos: t/data_types/enum.t line 87, column 1-165 reason: feature skip: '' str: ok 29/30 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO feature) test (t/data_types/enum.t line 89, column 1-134)\n\n" line: "not ok 30 - ...and the right values are assigned # TODO feature" num: 30 ok: 1 pos: t/data_types/enum.t line 89, column 1-134 reason: feature skip: '' str: ok 30/30 todo: 1 type: test file: t/data_types/enum.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 0 diagnostics: " Failed (TODO) test (t/data_types/enum.t line 11, column 5-47)\n" name: first value ok ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/data_types/enum.t line 12, column 5-48)\n" name: fourth value ok ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/data_types/enum.t line 13, column 5-46)\n" name: last value ok ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/data_types/enum.t line 20, column 5-47)\n" name: first value ok ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/data_types/enum.t line 21, column 5-50)\n" name: second value ok ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO) test (t/data_types/enum.t line 22, column 5-47)\n" name: last value ok ok: 1 reason: '' type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/data_types/enum.t line 27, column 1-142)\n" name: specifying keys and values works... ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/data_types/enum.t line 29, column 1-99)\n" name: ...and the right keys are assigned ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/data_types/enum.t line 31, column 1-78)\n" name: ...and the right values are assigned ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/data_types/enum.t line 35, column 1-133)\n" name: specifying a value for only the first key works... ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/data_types/enum.t line 37, column 1-99)\n" name: ...and the right keys are assigned ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/data_types/enum.t line 39, column 1-78)\n" name: ...and the right values are assigned ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/data_types/enum.t line 43, column 1-102)\n" name: french quotes work... ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/data_types/enum.t line 45, column 1-99)\n" name: ...and the right keys are assigned ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/data_types/enum.t line 47, column 1-78)\n" name: ...and the right values are assigned ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/data_types/enum.t line 51, column 1-138)\n" name: specifying continuous values in the middle works... ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/data_types/enum.t line 53, column 1-99)\n" name: ...and the right keys are assigned ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/data_types/enum.t line 55, column 1-78)\n" name: ...and the right values are assigned ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/data_types/enum.t line 59, column 1-137)\n" name: specifying different values in the middle works... ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/data_types/enum.t line 61, column 1-99)\n" name: ...and the right keys are assigned ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/data_types/enum.t line 63, column 1-95)\n" name: ...and the right values are assigned ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/data_types/enum.t line 67, column 1-118)\n" name: specifying a string up front works ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/data_types/enum.t line 69, column 1-102)\n" name: ...and the right keys are assigned ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/data_types/enum.t line 71, column 1-85)\n" name: ...and the right values are assigned ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test ( line 2, column 1-135)\n" name: specifying a string up front works (Texas quotes) line 2, column 1-135> ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/data_types/enum.t line 79, column 1-102)\n" name: ...and the right keys are assigned ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/data_types/enum.t line 81, column 1-85)\n" name: ...and the right values are assigned ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/data_types/enum.t line 85, column 1-184)\n" name: mixing strings and integers works ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/data_types/enum.t line 87, column 1-165)\n" name: ...and the right keys are assigned ok: 1 reason: feature type: todo - actual_ok: 0 diagnostics: " Failed (TODO feature) test (t/data_types/enum.t line 89, column 1-134)\n" name: ...and the right values are assigned ok: 1 reason: feature type: todo exit: 0 max: 30 ok: 30 passing: 1 seen: 30 todo: 30 wait: 0 - events: - actual_ok: 1 line: ok 1 - array has 5 elements num: 1 ok: 1 pos: t/data_types/flattening.t line 10, column 5-52 reason: '' skip: '' str: ok 1/34 todo: '' type: test - actual_ok: 1 line: ok 2 - first value is 11 num: 2 ok: 1 pos: t/data_types/flattening.t line 11, column 5-49 reason: '' skip: '' str: ok 2/34 todo: '' type: test - actual_ok: 1 line: ok 3 - last value is 15 num: 3 ok: 1 pos: t/data_types/flattening.t line 12, column 5-48 reason: '' skip: '' str: ok 3/34 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/data_types/flattening.t line 16, column 5-74)\n\n" line: "not ok 4 - scalar is not implicitly array # TODO bug" num: 4 ok: 1 pos: t/data_types/flattening.t line 16, column 5-74 reason: bug skip: '' str: ok 4/34 todo: 1 type: test - actual_ok: 1 line: ok 5 - arrayref has 5 elements num: 5 ok: 1 pos: t/data_types/flattening.t line 22, column 5-55 reason: '' skip: '' str: ok 5/34 todo: '' type: test - actual_ok: 1 line: ok 6 - first element in arrayref is 11 num: 6 ok: 1 pos: t/data_types/flattening.t line 23, column 5-63 reason: '' skip: '' str: ok 6/34 todo: '' type: test - actual_ok: 1 line: ok 7 - last element in arrayref is 15 num: 7 ok: 1 pos: t/data_types/flattening.t line 24, column 5-62 reason: '' skip: '' str: ok 7/34 todo: '' type: test - actual_ok: 1 line: ok 8 - first arrayref has 5 elements num: 8 ok: 1 pos: t/data_types/flattening.t line 30, column 5-61 reason: '' skip: '' str: ok 8/34 todo: '' type: test - actual_ok: 1 line: ok 9 - second arrayref has 5 elements num: 9 ok: 1 pos: t/data_types/flattening.t line 31, column 5-62 reason: '' skip: '' str: ok 9/34 todo: '' type: test - actual_ok: 1 line: ok 10 - first element in first arrayref is 11 num: 10 ok: 1 pos: t/data_types/flattening.t line 32, column 5-69 reason: '' skip: '' str: ok 10/34 todo: '' type: test - actual_ok: 1 line: ok 11 - last element in first arrayref is 15 num: 11 ok: 1 pos: t/data_types/flattening.t line 33, column 5-68 reason: '' skip: '' str: ok 11/34 todo: '' type: test - actual_ok: 1 line: ok 12 - first element in second arrayref is 21 num: 12 ok: 1 pos: t/data_types/flattening.t line 34, column 5-70 reason: '' skip: '' str: ok 12/34 todo: '' type: test - actual_ok: 1 line: ok 13 - last element in second arrayref is 25 num: 13 ok: 1 pos: t/data_types/flattening.t line 35, column 5-69 reason: '' skip: '' str: ok 13/34 todo: '' type: test - actual_ok: 1 line: ok 14 - first element in last arrayref is 31 num: 14 ok: 1 pos: t/data_types/flattening.t line 36, column 5-68 reason: '' skip: '' str: ok 14/34 todo: '' type: test - actual_ok: 1 line: ok 15 - last element in last arrayref is 35 num: 15 ok: 1 pos: t/data_types/flattening.t line 37, column 5-67 reason: '' skip: '' str: ok 15/34 todo: '' type: test - actual_ok: 1 line: ok 16 - k1 has 5 elements num: 16 ok: 1 pos: t/data_types/flattening.t line 43, column 5-49 reason: '' skip: '' str: ok 16/34 todo: '' type: test - actual_ok: 1 line: ok 17 - first element in k1 is 11 num: 17 ok: 1 pos: t/data_types/flattening.t line 44, column 5-57 reason: '' skip: '' str: ok 17/34 todo: '' type: test - actual_ok: 1 line: ok 18 - last element in k1 is 15 num: 18 ok: 1 pos: t/data_types/flattening.t line 45, column 5-56 reason: '' skip: '' str: ok 18/34 todo: '' type: test - actual_ok: 1 line: ok 19 - nothing at key "12" num: 19 ok: 1 pos: t/data_types/flattening.t line 46, column 5-51 reason: '' skip: '' str: ok 19/34 todo: '' type: test - actual_ok: 1 line: ok 20 - k1 has 5 elements num: 20 ok: 1 pos: t/data_types/flattening.t line 52, column 5-49 reason: '' skip: '' str: ok 20/34 todo: '' type: test - actual_ok: 1 line: ok 21 - k2 has 5 elements num: 21 ok: 1 pos: t/data_types/flattening.t line 53, column 5-49 reason: '' skip: '' str: ok 21/34 todo: '' type: test - actual_ok: 1 line: ok 22 - first element in k1 is 11 num: 22 ok: 1 pos: t/data_types/flattening.t line 54, column 5-57 reason: '' skip: '' str: ok 22/34 todo: '' type: test - actual_ok: 1 line: ok 23 - last element in k1 is 15 num: 23 ok: 1 pos: t/data_types/flattening.t line 55, column 5-56 reason: '' skip: '' str: ok 23/34 todo: '' type: test - actual_ok: 1 line: ok 24 - first element in k1 is 21 num: 24 ok: 1 pos: t/data_types/flattening.t line 56, column 5-57 reason: '' skip: '' str: ok 24/34 todo: '' type: test - actual_ok: 1 line: ok 25 - last element in k1 is 25 num: 25 ok: 1 pos: t/data_types/flattening.t line 57, column 5-56 reason: '' skip: '' str: ok 25/34 todo: '' type: test - actual_ok: 1 line: ok 26 - nothing at key "12" num: 26 ok: 1 pos: t/data_types/flattening.t line 58, column 5-51 reason: '' skip: '' str: ok 26/34 todo: '' type: test - actual_ok: 1 line: ok 27 - nothing at key "22" num: 27 ok: 1 pos: t/data_types/flattening.t line 59, column 5-51 reason: '' skip: '' str: ok 27/34 todo: '' type: test - actual_ok: 1 line: ok 28 - Simple push works num: 28 ok: 1 pos: t/data_types/flattening.t line 65, column 5-41 reason: '' skip: '' str: ok 28/34 todo: '' type: test - actual_ok: 1 line: ok 29 - Arrayref literal not flattened num: 29 ok: 1 pos: t/data_types/flattening.t line 67, column 5-54 reason: '' skip: '' str: ok 29/34 todo: '' type: test - actual_ok: 1 line: ok 30 - Hashref literal not flattened num: 30 ok: 1 pos: t/data_types/flattening.t line 69, column 5-53 reason: '' skip: '' str: ok 30/34 todo: '' type: test - actual_ok: 1 line: ok 31 - Arrayref not flattened num: 31 ok: 1 pos: t/data_types/flattening.t line 72, column 5-46 reason: '' skip: '' str: ok 31/34 todo: '' type: test - actual_ok: 1 line: ok 32 - Hashref not flattened num: 32 ok: 1 pos: t/data_types/flattening.t line 75, column 5-45 reason: '' skip: '' str: ok 32/34 todo: '' type: test - actual_ok: 1 line: ok 33 - Array flattened num: 33 ok: 1 pos: t/data_types/flattening.t line 77, column 5-39 reason: '' skip: '' str: ok 33/34 todo: '' type: test - actual_ok: 1 line: ok 34 - Hash flattened num: 34 ok: 1 pos: t/data_types/flattening.t line 79, column 5-38 reason: '' skip: '' str: ok 34/34 todo: '' type: test file: t/data_types/flattening.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: array has 5 elements ok: 1 reason: '' type: '' - actual_ok: 1 name: first value is 11 ok: 1 reason: '' type: '' - actual_ok: 1 name: last value is 15 ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/data_types/flattening.t line 16, column 5-74)\n" name: scalar is not implicitly array ok: 1 reason: bug type: todo - actual_ok: 1 name: arrayref has 5 elements ok: 1 reason: '' type: '' - actual_ok: 1 name: first element in arrayref is 11 ok: 1 reason: '' type: '' - actual_ok: 1 name: last element in arrayref is 15 ok: 1 reason: '' type: '' - actual_ok: 1 name: first arrayref has 5 elements ok: 1 reason: '' type: '' - actual_ok: 1 name: second arrayref has 5 elements ok: 1 reason: '' type: '' - actual_ok: 1 name: first element in first arrayref is 11 ok: 1 reason: '' type: '' - actual_ok: 1 name: last element in first arrayref is 15 ok: 1 reason: '' type: '' - actual_ok: 1 name: first element in second arrayref is 21 ok: 1 reason: '' type: '' - actual_ok: 1 name: last element in second arrayref is 25 ok: 1 reason: '' type: '' - actual_ok: 1 name: first element in last arrayref is 31 ok: 1 reason: '' type: '' - actual_ok: 1 name: last element in last arrayref is 35 ok: 1 reason: '' type: '' - actual_ok: 1 name: k1 has 5 elements ok: 1 reason: '' type: '' - actual_ok: 1 name: first element in k1 is 11 ok: 1 reason: '' type: '' - actual_ok: 1 name: last element in k1 is 15 ok: 1 reason: '' type: '' - actual_ok: 1 name: nothing at key "12" ok: 1 reason: '' type: '' - actual_ok: 1 name: k1 has 5 elements ok: 1 reason: '' type: '' - actual_ok: 1 name: k2 has 5 elements ok: 1 reason: '' type: '' - actual_ok: 1 name: first element in k1 is 11 ok: 1 reason: '' type: '' - actual_ok: 1 name: last element in k1 is 15 ok: 1 reason: '' type: '' - actual_ok: 1 name: first element in k1 is 21 ok: 1 reason: '' type: '' - actual_ok: 1 name: last element in k1 is 25 ok: 1 reason: '' type: '' - actual_ok: 1 name: nothing at key "12" ok: 1 reason: '' type: '' - actual_ok: 1 name: nothing at key "22" ok: 1 reason: '' type: '' - actual_ok: 1 name: Simple push works ok: 1 reason: '' type: '' - actual_ok: 1 name: Arrayref literal not flattened ok: 1 reason: '' type: '' - actual_ok: 1 name: Hashref literal not flattened ok: 1 reason: '' type: '' - actual_ok: 1 name: Arrayref not flattened ok: 1 reason: '' type: '' - actual_ok: 1 name: Hashref not flattened ok: 1 reason: '' type: '' - actual_ok: 1 name: Array flattened ok: 1 reason: '' type: '' - actual_ok: 1 name: Hash flattened ok: 1 reason: '' type: '' exit: 0 max: 34 ok: 34 passing: 1 seen: 34 todo: 1 wait: 0 - events: - actual_ok: 1 line: ok 1 - The object is-a 'Hash' num: 1 ok: 1 pos: t/data_types/hash.t line 16, column 1-23 reason: '' skip: '' str: ok 1/58 todo: '' type: test - actual_ok: 1 line: ok 2 - lvalue hash assignment works (w/ double quoted keys) num: 2 ok: 1 pos: t/data_types/hash.t line 18, column 1-77 reason: '' skip: '' str: ok 2/58 todo: '' type: test - actual_ok: 1 line: ok 3 - lvalue hash re-assignment works (w/ single quoted keys) num: 3 ok: 1 pos: t/data_types/hash.t line 21, column 1-80 reason: '' skip: '' str: ok 3/58 todo: '' type: test - actual_ok: 1 line: ok 4 - lvalue hash assignment works (w/ unquoted style ) num: 4 ok: 1 pos: t/data_types/hash.t line 25, column 1-79 reason: '' skip: '' str: ok 4/58 todo: '' type: test - actual_ok: 1 line: ok 5 - The object is-a 'Hash' num: 5 ok: 1 pos: t/data_types/hash.t line 30, column 1-23 reason: '' skip: '' str: ok 5/58 todo: '' type: test - actual_ok: 1 line: ok 6 - comma seperated key/value hash creation works num: 6 ok: 1 pos: t/data_types/hash.t line 31, column 1-70 reason: '' skip: '' str: ok 6/58 todo: '' type: test - actual_ok: 1 line: ok 7 - unquoted fetching works num: 7 ok: 1 pos: t/data_types/hash.t line 32, column 1-52 reason: '' skip: '' str: ok 7/58 todo: '' type: test - actual_ok: 1 line: ok 8 - The object is-a 'Hash' num: 8 ok: 1 pos: t/data_types/hash.t line 35, column 1-23 reason: '' skip: '' str: ok 8/58 todo: '' type: test - actual_ok: 1 line: ok 9 - comma seperated key/value hash creation works with more than one pair num: 9 ok: 1 pos: t/data_types/hash.t line 36, column 1-94 reason: '' skip: '' str: ok 9/58 todo: '' type: test - actual_ok: 1 line: ok 10 - comma seperated key/value hash creation works with more than one pair num: 10 ok: 1 pos: t/data_types/hash.t line 37, column 1-94 reason: '' skip: '' str: ok 10/58 todo: '' type: test - actual_ok: 1 line: ok 11 - The object is-a 'Hash' num: 11 ok: 1 pos: t/data_types/hash.t line 42, column 1-23 reason: '' skip: '' str: ok 11/58 todo: '' type: test - actual_ok: 1 line: ok 12 - (key => value) seperated key/value has creation works num: 12 ok: 1 pos: t/data_types/hash.t line 44, column 1-84 reason: '' skip: '' str: ok 12/58 todo: '' type: test - actual_ok: 1 line: ok 13 - The object is-a 'Hash' num: 13 ok: 1 pos: t/data_types/hash.t line 49, column 1-23 reason: '' skip: '' str: ok 13/58 todo: '' type: test - actual_ok: 1 line: ok 14 - got the right amount of values from the %hash{} slice num: 14 ok: 1 pos: t/data_types/hash.t line 52, column 1-73 reason: '' skip: '' str: ok 14/58 todo: '' type: test - actual_ok: 1 line: ok 15 - %hash{} slice successfull num: 15 ok: 1 pos: t/data_types/hash.t line 53, column 1-47 reason: '' skip: '' str: ok 15/58 todo: '' type: test - actual_ok: 1 line: ok 16 - %hash{} slice successfull num: 16 ok: 1 pos: t/data_types/hash.t line 54, column 1-47 reason: '' skip: '' str: ok 16/58 todo: '' type: test - actual_ok: 1 line: ok 17 - got the right amount of values from the %hash<> slice num: 17 ok: 1 pos: t/data_types/hash.t line 57, column 1-73 reason: '' skip: '' str: ok 17/58 todo: '' type: test - actual_ok: 1 line: ok 18 - %hash<> slice was successful num: 18 ok: 1 pos: t/data_types/hash.t line 58, column 1-50 reason: '' skip: '' str: ok 18/58 todo: '' type: test - actual_ok: 1 line: ok 19 - %hash<> slice was successful num: 19 ok: 1 pos: t/data_types/hash.t line 59, column 1-50 reason: '' skip: '' str: ok 19/58 todo: '' type: test - actual_ok: 1 line: ok 20 - value was changed successfully with slice assignment num: 20 ok: 1 pos: t/data_types/hash.t line 64, column 1-75 reason: '' skip: '' str: ok 20/58 todo: '' type: test - actual_ok: 1 line: ok 21 - value was changed successfully with slice assignment num: 21 ok: 1 pos: t/data_types/hash.t line 65, column 1-78 reason: '' skip: '' str: ok 21/58 todo: '' type: test - actual_ok: 1 line: ok 22 - value was changed successfully with slice assignment num: 22 ok: 1 pos: t/data_types/hash.t line 68, column 1-75 reason: '' skip: '' str: ok 22/58 todo: '' type: test - actual_ok: 1 line: ok 23 - value was changed successfully with slice assignment num: 23 ok: 1 pos: t/data_types/hash.t line 69, column 1-77 reason: '' skip: '' str: ok 23/58 todo: '' type: test - actual_ok: 1 line: ok 24 - value assigned successfully with arrayref in list context num: 24 ok: 1 pos: t/data_types/hash.t line 72, column 1-83 reason: '' skip: '' str: ok 24/58 todo: '' type: test - actual_ok: 1 line: ok 25 - value assigned successfully with arrayref in list context num: 25 ok: 1 pos: t/data_types/hash.t line 73, column 1-83 reason: '' skip: '' str: ok 25/58 todo: '' type: test - actual_ok: 1 line: ok 26 - The object is-a 'Hash' num: 26 ok: 1 pos: t/data_types/hash.t line 78, column 1-23 reason: '' skip: '' str: ok 26/58 todo: '' type: test - actual_ok: 1 line: ok 27 - got the right number of keys num: 27 ok: 1 pos: t/data_types/hash.t line 81, column 1-47 reason: '' skip: '' str: ok 27/58 todo: '' type: test - actual_ok: 1 line: ok 28 - got the right key num: 28 ok: 1 pos: t/data_types/hash.t line 82, column 1-42 reason: '' skip: '' str: ok 28/58 todo: '' type: test - actual_ok: 1 line: ok 29 - got the right key num: 29 ok: 1 pos: t/data_types/hash.t line 83, column 1-44 reason: '' skip: '' str: ok 29/58 todo: '' type: test - actual_ok: 1 line: ok 30 - got the right key num: 30 ok: 1 pos: t/data_types/hash.t line 84, column 1-42 reason: '' skip: '' str: ok 30/58 todo: '' type: test - actual_ok: 1 line: ok 31 - got the right number of keys num: 31 ok: 1 pos: t/data_types/hash.t line 87, column 1-47 reason: '' skip: '' str: ok 31/58 todo: '' type: test - actual_ok: 1 line: ok 32 - got the right key num: 32 ok: 1 pos: t/data_types/hash.t line 88, column 1-42 reason: '' skip: '' str: ok 32/58 todo: '' type: test - actual_ok: 1 line: ok 33 - got the right key num: 33 ok: 1 pos: t/data_types/hash.t line 89, column 1-44 reason: '' skip: '' str: ok 33/58 todo: '' type: test - actual_ok: 1 line: ok 34 - got the right key num: 34 ok: 1 pos: t/data_types/hash.t line 90, column 1-42 reason: '' skip: '' str: ok 34/58 todo: '' type: test - actual_ok: 1 line: ok 35 - The object is-a 'Hash' num: 35 ok: 1 pos: t/data_types/hash.t line 95, column 1-23 reason: '' skip: '' str: ok 35/58 todo: '' type: test - actual_ok: 1 line: ok 36 - got the right number of values num: 36 ok: 1 pos: t/data_types/hash.t line 98, column 1-51 reason: '' skip: '' str: ok 36/58 todo: '' type: test - actual_ok: 1 line: ok 37 - got the right values num: 37 ok: 1 pos: t/data_types/hash.t line 99, column 1-43 reason: '' skip: '' str: ok 37/58 todo: '' type: test - actual_ok: 1 line: ok 38 - got the right values num: 38 ok: 1 pos: t/data_types/hash.t line 100, column 1-43 reason: '' skip: '' str: ok 38/58 todo: '' type: test - actual_ok: 1 line: ok 39 - got the right values num: 39 ok: 1 pos: t/data_types/hash.t line 101, column 1-43 reason: '' skip: '' str: ok 39/58 todo: '' type: test - actual_ok: 1 line: ok 40 - got the right number of values num: 40 ok: 1 pos: t/data_types/hash.t line 104, column 1-51 reason: '' skip: '' str: ok 40/58 todo: '' type: test - actual_ok: 1 line: ok 41 - got the right values num: 41 ok: 1 pos: t/data_types/hash.t line 105, column 1-43 reason: '' skip: '' str: ok 41/58 todo: '' type: test - actual_ok: 1 line: ok 42 - got the right values num: 42 ok: 1 pos: t/data_types/hash.t line 106, column 1-43 reason: '' skip: '' str: ok 42/58 todo: '' type: test - actual_ok: 1 line: ok 43 - got the right values num: 43 ok: 1 pos: t/data_types/hash.t line 107, column 1-43 reason: '' skip: '' str: ok 43/58 todo: '' type: test - actual_ok: 1 line: ok 44 - The object is-a 'Hash' num: 44 ok: 1 pos: t/data_types/hash.t line 112, column 1-23 reason: '' skip: '' str: ok 44/58 todo: '' type: test - actual_ok: 1 line: ok 45 - colonpair :one num: 45 ok: 1 pos: t/data_types/hash.t line 114, column 1-39 reason: '' skip: '' str: ok 45/58 todo: '' type: test - actual_ok: 1 line: ok 46 - colonpair :key num: 46 ok: 1 pos: t/data_types/hash.t line 115, column 1-52 reason: '' skip: '' str: ok 46/58 todo: '' type: test - actual_ok: 1 line: ok 47 - colonpair :three(3) num: 47 ok: 1 pos: t/data_types/hash.t line 116, column 1-46 reason: '' skip: '' str: ok 47/58 todo: '' type: test - actual_ok: 1 line: ok 48 - The object is-a 'Hash' num: 48 ok: 1 pos: t/data_types/hash.t line 124, column 1-23 reason: '' skip: '' str: ok 48/58 todo: '' type: test - actual_ok: 1 line: ok 49 - %hash.kv gave us our key num: 49 ok: 1 pos: t/data_types/hash.t line 132, column 1-40 reason: '' skip: '' str: ok 49/58 todo: '' type: test - actual_ok: 1 line: ok 50 - %hash.kv gave us our val num: 50 ok: 1 pos: t/data_types/hash.t line 133, column 1-40 reason: '' skip: '' str: ok 50/58 todo: '' type: test - actual_ok: 1 line: ok 51 - hash can stringify num: 51 ok: 1 pos: t/data_types/hash.t line 136, column 1-61 reason: '' skip: '' str: ok 51/58 todo: '' type: test - actual_ok: 1 line: ok 52 - assignment of pointy qw to hash num: 52 ok: 1 pos: t/data_types/hash.t line 139, column 1-53 reason: '' skip: '' str: ok 52/58 todo: '' type: test - actual_ok: 1 line: ok 53 - %sane is a Hash num: 53 ok: 1 pos: t/data_types/hash.t line 145, column 5-44 reason: '' skip: '' str: ok 53/58 todo: '' type: test - actual_ok: 1 line: ok 54 - %hash is a Hash num: 54 ok: 1 pos: t/data_types/hash.t line 149, column 5-44 reason: '' skip: '' str: ok 54/58 todo: '' type: test - actual_ok: 1 line: ok 55 - hash creation with duplicate keys works correctly num: 55 ok: 1 pos: t/data_types/hash.t line 166, column 1-68 reason: '' skip: '' str: ok 55/58 todo: '' type: test - actual_ok: 1 line: ok 56 - %hash.elems works num: 56 ok: 1 pos: t/data_types/hash.t line 172, column 1-30 reason: '' skip: '' str: ok 56/58 todo: '' type: test - actual_ok: 1 line: ok 57 - for %hash works num: 57 ok: 1 pos: t/data_types/hash.t line 176, column 1-28 reason: '' skip: '' str: ok 57/58 todo: '' type: test - actual_ok: 1 line: "ok 58 - doesn't really make sense, but shouldn't segfault, either (Cannot cast into Hash: VRef )" num: 58 ok: 1 pos: t/data_types/hash.t line 179, column 1-74 reason: '' skip: '' str: ok 58/58 todo: '' type: test file: t/data_types/hash.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 1 name: lvalue hash assignment works (w/ double quoted keys) ok: 1 reason: '' type: '' - actual_ok: 1 name: lvalue hash re-assignment works (w/ single quoted keys) ok: 1 reason: '' type: '' - actual_ok: 1 name: lvalue hash assignment works (w/ unquoted style ) ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 1 name: comma seperated key/value hash creation works ok: 1 reason: '' type: '' - actual_ok: 1 name: unquoted fetching works ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 1 name: comma seperated key/value hash creation works with more than one pair ok: 1 reason: '' type: '' - actual_ok: 1 name: comma seperated key/value hash creation works with more than one pair ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 1 name: (key => value) seperated key/value has creation works ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right amount of values from the %hash{} slice ok: 1 reason: '' type: '' - actual_ok: 1 name: "%hash{} slice successfull " ok: 1 reason: '' type: '' - actual_ok: 1 name: "%hash{} slice successfull " ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right amount of values from the %hash<> slice ok: 1 reason: '' type: '' - actual_ok: 1 name: "%hash<> slice was successful " ok: 1 reason: '' type: '' - actual_ok: 1 name: "%hash<> slice was successful " ok: 1 reason: '' type: '' - actual_ok: 1 name: value was changed successfully with slice assignment ok: 1 reason: '' type: '' - actual_ok: 1 name: value was changed successfully with slice assignment ok: 1 reason: '' type: '' - actual_ok: 1 name: value was changed successfully with slice assignment ok: 1 reason: '' type: '' - actual_ok: 1 name: value was changed successfully with slice assignment ok: 1 reason: '' type: '' - actual_ok: 1 name: value assigned successfully with arrayref in list context ok: 1 reason: '' type: '' - actual_ok: 1 name: value assigned successfully with arrayref in list context ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right number of keys ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right key ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right key ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right key ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right number of keys ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right key ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right key ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right key ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right number of values ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right values ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right values ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right values ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right number of values ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right values ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right values ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right values ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 1 name: colonpair :one ok: 1 reason: '' type: '' - actual_ok: 1 name: colonpair :key ok: 1 reason: '' type: '' - actual_ok: 1 name: colonpair :three(3) ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 1 name: "%hash.kv gave us our key " ok: 1 reason: '' type: '' - actual_ok: 1 name: "%hash.kv gave us our val " ok: 1 reason: '' type: '' - actual_ok: 1 name: hash can stringify ok: 1 reason: '' type: '' - actual_ok: 1 name: assignment of pointy qw to hash ok: 1 reason: '' type: '' - actual_ok: 1 name: "%sane is a Hash " ok: 1 reason: '' type: '' - actual_ok: 1 name: "%hash is a Hash " ok: 1 reason: '' type: '' - actual_ok: 1 name: hash creation with duplicate keys works correctly ok: 1 reason: '' type: '' - actual_ok: 1 name: "%hash.elems works " ok: 1 reason: '' type: '' - actual_ok: 1 name: for %hash works ok: 1 reason: '' type: '' - actual_ok: 1 name: "doesn't really make sense, but shouldn't segfault, either (Cannot cast into Hash: VRef ) " ok: 1 reason: '' type: '' exit: 0 max: 58 ok: 58 passing: 1 seen: 58 wait: 0 - events: - actual_ok: 1 line: ok 1 - The object is-a 'Any' num: 1 ok: 1 pos: t/data_types/hash_ref.t line 16, column 3-22 reason: '' skip: '' str: ok 1/32 todo: '' type: test - actual_ok: 1 line: ok 2 - The object is-a 'Hash' num: 2 ok: 1 pos: t/data_types/hash_ref.t line 19, column 3-23 reason: '' skip: '' str: ok 2/32 todo: '' type: test - actual_ok: 1 line: ok 3 - lvalue hash assignment works (w/ double quoted keys) num: 3 ok: 1 pos: t/data_types/hash_ref.t line 21, column 3-77 reason: '' skip: '' str: ok 3/32 todo: '' type: test - actual_ok: 1 line: ok 4 - lvalue hash re-assignment works (w/ single quoted keys) num: 4 ok: 1 pos: t/data_types/hash_ref.t line 24, column 3-80 reason: '' skip: '' str: ok 4/32 todo: '' type: test - actual_ok: 1 line: ok 5 - lvalue hash assignment works (w/ unquoted style ) num: 5 ok: 1 pos: t/data_types/hash_ref.t line 27, column 3-77 reason: '' skip: '' str: ok 5/32 todo: '' type: test - actual_ok: 1 line: ok 6 - The object is-a 'Hash' num: 6 ok: 1 pos: t/data_types/hash_ref.t line 33, column 4-24 reason: '' skip: '' str: ok 6/32 todo: '' type: test - actual_ok: 1 line: ok 7 - comma seperated key/value hash creation works num: 7 ok: 1 pos: t/data_types/hash_ref.t line 34, column 4-71 reason: '' skip: '' str: ok 7/32 todo: '' type: test - actual_ok: 1 line: ok 8 - unquoted fetching works num: 8 ok: 1 pos: t/data_types/hash_ref.t line 35, column 4-55 reason: '' skip: '' str: ok 8/32 todo: '' type: test - actual_ok: 1 line: ok 9 - The object is-a 'Hash' num: 9 ok: 1 pos: t/data_types/hash_ref.t line 40, column 4-24 reason: '' skip: '' str: ok 9/32 todo: '' type: test - actual_ok: 1 line: ok 10 - comma seperated key/value hash creation works with more than 1st pair num: 10 ok: 1 pos: t/data_types/hash_ref.t line 41, column 4 - line 42, column 77 reason: '' skip: '' str: ok 10/32 todo: '' type: test - actual_ok: 1 line: ok 11 - comma seperated key/value hash creation works with more than 1st pair num: 11 ok: 1 pos: t/data_types/hash_ref.t line 43, column 4 - line 44, column 77 reason: '' skip: '' str: ok 11/32 todo: '' type: test - actual_ok: 1 line: ok 12 - The object is-a 'Hash' num: 12 ok: 1 pos: t/data_types/hash_ref.t line 50, column 3-23 reason: '' skip: '' str: ok 12/32 todo: '' type: test - actual_ok: 1 line: ok 13 - got the right amount of values from the %hash{} slice num: 13 ok: 1 pos: t/data_types/hash_ref.t line 53, column 3-76 reason: '' skip: '' str: ok 13/32 todo: '' type: test - actual_ok: 1 line: ok 14 - %hash{} slice successfull (1) num: 14 ok: 1 pos: t/data_types/hash_ref.t line 54, column 3-52 reason: '' skip: '' str: ok 14/32 todo: '' type: test - actual_ok: 1 line: ok 15 - %hash{} slice successfull (2) num: 15 ok: 1 pos: t/data_types/hash_ref.t line 55, column 3-52 reason: '' skip: '' str: ok 15/32 todo: '' type: test - actual_ok: 1 line: ok 16 - got the right amount of values from the %hash<> slice num: 16 ok: 1 pos: t/data_types/hash_ref.t line 59, column 3-76 reason: '' skip: '' str: ok 16/32 todo: '' type: test - actual_ok: 1 line: ok 17 - %hash<> slice was successful (1) num: 17 ok: 1 pos: t/data_types/hash_ref.t line 60, column 3-55 reason: '' skip: '' str: ok 17/32 todo: '' type: test - actual_ok: 1 line: ok 18 - %hash<> slice was successful (2) num: 18 ok: 1 pos: t/data_types/hash_ref.t line 61, column 3-55 reason: '' skip: '' str: ok 18/32 todo: '' type: test - actual_ok: 1 line: ok 19 - value was changed successfully with slice assignment num: 19 ok: 1 pos: t/data_types/hash_ref.t line 65, column 3-76 reason: '' skip: '' str: ok 19/32 todo: '' type: test - actual_ok: 1 line: ok 20 - value was changed successfully with slice assignment num: 20 ok: 1 pos: t/data_types/hash_ref.t line 66, column 3-76 reason: '' skip: '' str: ok 20/32 todo: '' type: test - actual_ok: 1 line: ok 21 - value was changed successfully with slice assignment num: 21 ok: 1 pos: t/data_types/hash_ref.t line 69, column 3-75 reason: '' skip: '' str: ok 21/32 todo: '' type: test - actual_ok: 1 line: ok 22 - value was changed successfully with slice assignment num: 22 ok: 1 pos: t/data_types/hash_ref.t line 70, column 3-75 reason: '' skip: '' str: ok 22/32 todo: '' type: test - actual_ok: 1 line: ok 23 - The object is-a 'Hash' num: 23 ok: 1 pos: t/data_types/hash_ref.t line 76, column 49-71 reason: '' skip: '' str: ok 23/32 todo: '' type: test - actual_ok: 1 line: ok 24 - The object is-a 'Hash' num: 24 ok: 1 pos: t/data_types/hash_ref.t line 77, column 49-71 reason: '' skip: '' str: ok 24/32 todo: '' type: test - actual_ok: 1 line: ok 25 - The object is-a 'Hash' num: 25 ok: 1 pos: t/data_types/hash_ref.t line 78, column 51-73 reason: '' skip: '' str: ok 25/32 todo: '' type: test - actual_ok: 1 line: ok 26 - The object is-a 'Hash' num: 26 ok: 1 pos: t/data_types/hash_ref.t line 79, column 51-73 reason: '' skip: '' str: ok 26/32 todo: '' type: test - actual_ok: 1 line: ok 27 - The object is-a 'Hash' num: 27 ok: 1 pos: t/data_types/hash_ref.t line 80, column 49-71 reason: '' skip: '' str: ok 27/32 todo: '' type: test - actual_ok: 1 line: ok 28 - The object is-a 'Hash' num: 28 ok: 1 pos: t/data_types/hash_ref.t line 87, column 3-33 reason: '' skip: '' str: ok 28/32 todo: '' type: test - actual_ok: 1 line: ok 29 - The object is-a 'Hash' num: 29 ok: 1 pos: t/data_types/hash_ref.t line 88, column 3-33 reason: '' skip: '' str: ok 29/32 todo: '' type: test - actual_ok: 1 line: ok 30 - The object is-a 'Hash' num: 30 ok: 1 pos: t/data_types/hash_ref.t line 89, column 3-33 reason: '' skip: '' str: ok 30/32 todo: '' type: test - actual_ok: 1 line: ok 31 - access to infinite HoHoHoH... (1) num: 31 ok: 1 pos: t/data_types/hash_ref.t line 90, column 3-67 reason: '' skip: '' str: ok 31/32 todo: '' type: test - actual_ok: 1 line: ok 32 - access to infinite HoHoHoH... (2) num: 32 ok: 1 pos: t/data_types/hash_ref.t line 91, column 3-67 reason: '' skip: '' str: ok 32/32 todo: '' type: test file: t/data_types/hash_ref.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: The object is-a 'Any' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 1 name: lvalue hash assignment works (w/ double quoted keys) ok: 1 reason: '' type: '' - actual_ok: 1 name: lvalue hash re-assignment works (w/ single quoted keys) ok: 1 reason: '' type: '' - actual_ok: 1 name: lvalue hash assignment works (w/ unquoted style ) ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 1 name: comma seperated key/value hash creation works ok: 1 reason: '' type: '' - actual_ok: 1 name: unquoted fetching works ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 1 name: comma seperated key/value hash creation works with more than 1st pair ok: 1 reason: '' type: '' - actual_ok: 1 name: comma seperated key/value hash creation works with more than 1st pair ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right amount of values from the %hash{} slice ok: 1 reason: '' type: '' - actual_ok: 1 name: "%hash{} slice successfull (1) " ok: 1 reason: '' type: '' - actual_ok: 1 name: "%hash{} slice successfull (2) " ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right amount of values from the %hash<> slice ok: 1 reason: '' type: '' - actual_ok: 1 name: "%hash<> slice was successful (1) " ok: 1 reason: '' type: '' - actual_ok: 1 name: "%hash<> slice was successful (2) " ok: 1 reason: '' type: '' - actual_ok: 1 name: value was changed successfully with slice assignment ok: 1 reason: '' type: '' - actual_ok: 1 name: value was changed successfully with slice assignment ok: 1 reason: '' type: '' - actual_ok: 1 name: value was changed successfully with slice assignment ok: 1 reason: '' type: '' - actual_ok: 1 name: value was changed successfully with slice assignment ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 1 name: access to infinite HoHoHoH... (1) ok: 1 reason: '' type: '' - actual_ok: 1 name: access to infinite HoHoHoH... (2) ok: 1 reason: '' type: '' exit: 0 max: 32 ok: 32 passing: 1 seen: 32 wait: 0 - events: - actual_ok: 1 line: "ok 1 - # skip BACKEND_PUGS does not support lazy lists yet. depends\tlazy lists" num: 1 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists skip: 1 str: ok 1/32 todo: '' type: test - actual_ok: 1 line: "ok 2 - # skip BACKEND_PUGS does not support lazy lists yet. depends\tlazy lists" num: 2 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists skip: 1 str: ok 2/32 todo: '' type: test - actual_ok: 1 line: "ok 3 - # skip BACKEND_PUGS does not support lazy lists yet. depends\tlazy lists" num: 3 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists skip: 1 str: ok 3/32 todo: '' type: test - actual_ok: 1 line: "ok 4 - # skip BACKEND_PUGS does not support lazy lists yet. depends\tlazy lists" num: 4 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists skip: 1 str: ok 4/32 todo: '' type: test - actual_ok: 1 line: "ok 5 - # skip BACKEND_PUGS does not support lazy lists yet. depends\tlazy lists" num: 5 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists skip: 1 str: ok 5/32 todo: '' type: test - actual_ok: 1 line: "ok 6 - # skip BACKEND_PUGS does not support lazy lists yet. depends\tlazy lists" num: 6 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists skip: 1 str: ok 6/32 todo: '' type: test - actual_ok: 1 line: "ok 7 - # skip BACKEND_PUGS does not support lazy lists yet. depends\tlazy lists" num: 7 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists skip: 1 str: ok 7/32 todo: '' type: test - actual_ok: 1 line: "ok 8 - # skip BACKEND_PUGS does not support lazy lists yet. depends\tlazy lists" num: 8 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists skip: 1 str: ok 8/32 todo: '' type: test - actual_ok: 1 line: "ok 9 - # skip BACKEND_PUGS does not support lazy lists yet. depends\tlazy lists" num: 9 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists skip: 1 str: ok 9/32 todo: '' type: test - actual_ok: 1 line: "ok 10 - # skip BACKEND_PUGS does not support lazy lists yet. depends\tlazy lists" num: 10 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists skip: 1 str: ok 10/32 todo: '' type: test - actual_ok: 1 line: "ok 11 - # skip BACKEND_PUGS does not support lazy lists yet. depends\tlazy lists" num: 11 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists skip: 1 str: ok 11/32 todo: '' type: test - actual_ok: 1 line: "ok 12 - # skip BACKEND_PUGS does not support lazy lists yet. depends\tlazy lists" num: 12 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists skip: 1 str: ok 12/32 todo: '' type: test - actual_ok: 1 line: "ok 13 - # skip BACKEND_PUGS does not support lazy lists yet. depends\tlazy lists" num: 13 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists skip: 1 str: ok 13/32 todo: '' type: test - actual_ok: 1 line: "ok 14 - # skip BACKEND_PUGS does not support lazy lists yet. depends\tlazy lists" num: 14 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists skip: 1 str: ok 14/32 todo: '' type: test - actual_ok: 1 line: "ok 15 - # skip BACKEND_PUGS does not support lazy lists yet. depends\tlazy lists" num: 15 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists skip: 1 str: ok 15/32 todo: '' type: test - actual_ok: 1 line: "ok 16 - # skip BACKEND_PUGS does not support lazy lists yet. depends\tlazy lists" num: 16 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists skip: 1 str: ok 16/32 todo: '' type: test - actual_ok: 1 line: "ok 17 - # skip BACKEND_PUGS does not support lazy lists yet. depends\tlazy lists" num: 17 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists skip: 1 str: ok 17/32 todo: '' type: test - actual_ok: 1 line: "ok 18 - # skip BACKEND_PUGS does not support lazy lists yet. depends\tlazy lists" num: 18 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists skip: 1 str: ok 18/32 todo: '' type: test - actual_ok: 1 line: "ok 19 - # skip BACKEND_PUGS does not support lazy lists yet. depends\tlazy lists" num: 19 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists skip: 1 str: ok 19/32 todo: '' type: test - actual_ok: 1 line: "ok 20 - # skip BACKEND_PUGS does not support lazy lists yet. depends\tlazy lists" num: 20 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists skip: 1 str: ok 20/32 todo: '' type: test - actual_ok: 1 line: "ok 21 - # skip BACKEND_PUGS does not support lazy lists yet. depends\tlazy lists" num: 21 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists skip: 1 str: ok 21/32 todo: '' type: test - actual_ok: 1 line: "ok 22 - # skip BACKEND_PUGS does not support lazy lists yet. depends\tlazy lists" num: 22 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists skip: 1 str: ok 22/32 todo: '' type: test - actual_ok: 1 line: "ok 23 - # skip BACKEND_PUGS does not support lazy lists yet. depends\tlazy lists" num: 23 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists skip: 1 str: ok 23/32 todo: '' type: test - actual_ok: 1 line: "ok 24 - # skip BACKEND_PUGS does not support lazy lists yet. depends\tlazy lists" num: 24 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists skip: 1 str: ok 24/32 todo: '' type: test - actual_ok: 1 line: "ok 25 - # skip BACKEND_PUGS does not support lazy lists yet. depends\tlazy lists" num: 25 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists skip: 1 str: ok 25/32 todo: '' type: test - actual_ok: 1 line: "ok 26 - # skip BACKEND_PUGS does not support lazy lists yet. depends\tlazy lists" num: 26 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists skip: 1 str: ok 26/32 todo: '' type: test - actual_ok: 1 line: "ok 27 - # skip BACKEND_PUGS does not support lazy lists yet. depends\tlazy lists" num: 27 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists skip: 1 str: ok 27/32 todo: '' type: test - actual_ok: 1 line: "ok 28 - # skip BACKEND_PUGS does not support lazy lists yet. depends\tlazy lists" num: 28 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists skip: 1 str: ok 28/32 todo: '' type: test - actual_ok: 1 line: "ok 29 - # skip BACKEND_PUGS does not support lazy lists yet. depends\tlazy lists" num: 29 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists skip: 1 str: ok 29/32 todo: '' type: test - actual_ok: 1 line: "ok 30 - # skip BACKEND_PUGS does not support lazy lists yet. depends\tlazy lists" num: 30 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists skip: 1 str: ok 30/32 todo: '' type: test - actual_ok: 1 line: "ok 31 - # skip BACKEND_PUGS does not support lazy lists yet. depends\tlazy lists" num: 31 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists skip: 1 str: ok 31/32 todo: '' type: test - actual_ok: 1 line: "ok 32 - # skip BACKEND_PUGS does not support lazy lists yet. depends\tlazy lists" num: 32 ok: 1 pos: ext/Test/lib/Test.pm line 248, column 13-42 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists skip: 1 str: ok 32/32 todo: '' type: test file: t/data_types/lazy_lists.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: " " ok: 1 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists type: skip - actual_ok: 1 name: " " ok: 1 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists type: skip - actual_ok: 1 name: " " ok: 1 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists type: skip - actual_ok: 1 name: " " ok: 1 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists type: skip - actual_ok: 1 name: " " ok: 1 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists type: skip - actual_ok: 1 name: " " ok: 1 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists type: skip - actual_ok: 1 name: " " ok: 1 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists type: skip - actual_ok: 1 name: " " ok: 1 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists type: skip - actual_ok: 1 name: " " ok: 1 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists type: skip - actual_ok: 1 name: " " ok: 1 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists type: skip - actual_ok: 1 name: " " ok: 1 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists type: skip - actual_ok: 1 name: " " ok: 1 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists type: skip - actual_ok: 1 name: " " ok: 1 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists type: skip - actual_ok: 1 name: " " ok: 1 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists type: skip - actual_ok: 1 name: " " ok: 1 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists type: skip - actual_ok: 1 name: " " ok: 1 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists type: skip - actual_ok: 1 name: " " ok: 1 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists type: skip - actual_ok: 1 name: " " ok: 1 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists type: skip - actual_ok: 1 name: " " ok: 1 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists type: skip - actual_ok: 1 name: " " ok: 1 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists type: skip - actual_ok: 1 name: " " ok: 1 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists type: skip - actual_ok: 1 name: " " ok: 1 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists type: skip - actual_ok: 1 name: " " ok: 1 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists type: skip - actual_ok: 1 name: " " ok: 1 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists type: skip - actual_ok: 1 name: " " ok: 1 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists type: skip - actual_ok: 1 name: " " ok: 1 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists type: skip - actual_ok: 1 name: " " ok: 1 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists type: skip - actual_ok: 1 name: " " ok: 1 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists type: skip - actual_ok: 1 name: " " ok: 1 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists type: skip - actual_ok: 1 name: " " ok: 1 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists type: skip - actual_ok: 1 name: " " ok: 1 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists type: skip - actual_ok: 1 name: " " ok: 1 reason: BACKEND_PUGS does not support lazy lists yet. depends lazy lists type: skip exit: 0 max: 32 ok: 32 passing: 1 seen: 32 skip: 32 wait: 0 - events: - actual_ok: 0 diag: "# Failed (TODO bug) test (t/data_types/lists.t line 16, column 3-84)\n\n" line: "not ok 1 - assigning a list element changed the original variable # TODO bug" num: 1 ok: 1 pos: t/data_types/lists.t line 16, column 3-84 reason: bug skip: '' str: ok 1/16 todo: 1 type: test - actual_ok: 1 line: ok 2 - indexing lists by a negative index works correctly num: 2 ok: 1 pos: t/data_types/lists.t line 22, column 3 - line 23, column 57 reason: '' skip: '' str: ok 2/16 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO unspecced) test (t/data_types/lists.t line 30, column 3 - line 31, column 75)\n\n" line: "not ok 3 - list construction should not create new containers # TODO unspecced" num: 3 ok: 1 pos: t/data_types/lists.t line 30, column 3 - line 31, column 75 reason: unspecced skip: '' str: ok 3/16 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO unspecced) test (t/data_types/lists.t line 36, column 3 - line 37, column 92)\n\n" line: "not ok 4 - list construction and list slicing should not create new containers # TODO unspecced" num: 4 ok: 1 pos: t/data_types/lists.t line 36, column 3 - line 37, column 92 reason: unspecced skip: '' str: ok 4/16 todo: 1 type: test - actual_ok: 1 line: ok 5 - using lists as lvalues works num: 5 ok: 1 pos: t/data_types/lists.t line 46, column 3 - line 47, column 35 reason: '' skip: '' str: ok 5/16 todo: '' type: test - actual_ok: 1 line: ok 6 - using lists with embedded undefs as lvalues works (1) num: 6 ok: 1 pos: t/data_types/lists.t line 53, column 3 - line 54, column 60 reason: '' skip: '' str: ok 6/16 todo: '' type: test - actual_ok: 1 line: ok 7 - using lists with embedded undefs as lvalues works (2) num: 7 ok: 1 pos: t/data_types/lists.t line 55, column 3 - line 56, column 60 reason: '' skip: '' str: ok 7/16 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/data_types/lists.t line 65, column 3 - line 66, column 57)\n\n" line: "not ok 8 - using list slices as lvalues works (1) # TODO bug" num: 8 ok: 1 pos: t/data_types/lists.t line 65, column 3 - line 66, column 57 reason: bug skip: '' str: ok 8/16 todo: 1 type: test - actual_ok: 1 line: ok 9 - using list slices as lvalues works (2) num: 9 ok: 1 pos: t/data_types/lists.t line 68, column 3 - line 69, column 45 reason: '' skip: '' str: ok 9/16 todo: '' type: test - actual_ok: 1 line: ok 10 - using lists as lvalues to swap two variables works num: 10 ok: 1 pos: t/data_types/lists.t line 78, column 3 - line 79, column 57 reason: '' skip: '' str: ok 10/16 todo: '' type: test - actual_ok: 1 line: ok 11 - using lists as lvalues to swap three variables works num: 11 ok: 1 pos: t/data_types/lists.t line 88, column 3 - line 89, column 59 reason: '' skip: '' str: ok 11/16 todo: '' type: test - actual_ok: 1 line: ok 12 - using lists as lvalues in a binding operation to swap two variables works num: 12 ok: 1 pos: t/data_types/lists.t line 98, column 3 - line 99, column 80 reason: '' skip: '' str: ok 12/16 todo: '' type: test - actual_ok: 1 line: ok 13 - the vars didn't lose the readwrite-ness num: 13 ok: 1 pos: t/data_types/lists.t line 102, column 3 - line 103, column 46 reason: '' skip: '' str: ok 13/16 todo: '' type: test - actual_ok: 1 line: ok 14 - using lists as lvalues in a binding operation to swap three variables works num: 14 ok: 1 pos: t/data_types/lists.t line 112, column 3 - line 113, column 82 reason: '' skip: '' str: ok 14/16 todo: '' type: test - actual_ok: 1 line: ok 15 - \@array creates an arrayref (1) num: 15 ok: 1 pos: t/data_types/lists.t line 120, column 3-57 reason: '' skip: '' str: ok 15/16 todo: '' type: test - actual_ok: 1 line: ok 16 - \@array creates an arrayref (2) num: 16 ok: 1 pos: t/data_types/lists.t line 121, column 3-57 reason: '' skip: '' str: ok 16/16 todo: '' type: test file: t/data_types/lists.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/data_types/lists.t line 16, column 3-84)\n" name: assigning a list element changed the original variable ok: 1 reason: bug type: todo - actual_ok: 1 name: indexing lists by a negative index works correctly ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO unspecced) test (t/data_types/lists.t line 30, column 3 - line 31, column 75)\n" name: list construction should not create new containers ok: 1 reason: unspecced type: todo - actual_ok: 0 diagnostics: " Failed (TODO unspecced) test (t/data_types/lists.t line 36, column 3 - line 37, column 92)\n" name: list construction and list slicing should not create new containers ok: 1 reason: unspecced type: todo - actual_ok: 1 name: using lists as lvalues works ok: 1 reason: '' type: '' - actual_ok: 1 name: using lists with embedded undefs as lvalues works (1) ok: 1 reason: '' type: '' - actual_ok: 1 name: using lists with embedded undefs as lvalues works (2) ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/data_types/lists.t line 65, column 3 - line 66, column 57)\n" name: using list slices as lvalues works (1) ok: 1 reason: bug type: todo - actual_ok: 1 name: using list slices as lvalues works (2) ok: 1 reason: '' type: '' - actual_ok: 1 name: using lists as lvalues to swap two variables works ok: 1 reason: '' type: '' - actual_ok: 1 name: using lists as lvalues to swap three variables works ok: 1 reason: '' type: '' - actual_ok: 1 name: using lists as lvalues in a binding operation to swap two variables works ok: 1 reason: '' type: '' - actual_ok: 1 name: the vars didn't lose the readwrite-ness ok: 1 reason: '' type: '' - actual_ok: 1 name: using lists as lvalues in a binding operation to swap three variables works ok: 1 reason: '' type: '' - actual_ok: 1 name: \@array creates an arrayref (1) ok: 1 reason: '' type: '' - actual_ok: 1 name: \@array creates an arrayref (2) ok: 1 reason: '' type: '' exit: 0 max: 16 ok: 16 passing: 1 seen: 16 todo: 4 wait: 0 - events: - actual_ok: 1 line: ok 1 - The object is-a 'Array' num: 1 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 23, column 5-28 reason: '' skip: '' str: ok 1/77 todo: '' type: test - actual_ok: 1 line: ok 2 - The object is-a 'Pair' num: 2 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 26, column 5-26 reason: '' skip: '' str: ok 2/77 todo: '' type: test - actual_ok: 1 line: ok 3 - the array has one value in it num: 3 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 29, column 5-52 reason: '' skip: '' str: ok 3/77 todo: '' type: test - actual_ok: 1 line: ok 4 - The object is-a 'Pair' num: 4 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 30, column 5-30 reason: '' skip: '' str: ok 4/77 todo: '' type: test - actual_ok: 1 line: ok 5 - got the right pair value num: 5 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 31, column 5-60 reason: '' skip: '' str: ok 5/77 todo: '' type: test - actual_ok: 1 line: ok 6 - the array has two values in it num: 6 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 34, column 5-53 reason: '' skip: '' str: ok 6/77 todo: '' type: test - actual_ok: 1 line: ok 7 - The object is-a 'Pair' num: 7 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 35, column 5-30 reason: '' skip: '' str: ok 7/77 todo: '' type: test - actual_ok: 1 line: ok 8 - got the right pair value num: 8 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 36, column 5-62 reason: '' skip: '' str: ok 8/77 todo: '' type: test - actual_ok: 1 line: ok 9 - The object is-a 'Array' num: 9 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 41, column 5-28 reason: '' skip: '' str: ok 9/77 todo: '' type: test - actual_ok: 1 line: ok 10 - The object is-a 'Hash' num: 10 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 44, column 5-26 reason: '' skip: '' str: ok 10/77 todo: '' type: test - actual_ok: 1 line: ok 11 - our hash has two keys num: 11 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 45, column 5-48 reason: '' skip: '' str: ok 11/77 todo: '' type: test - actual_ok: 1 line: ok 12 - the array has one value in it num: 12 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 48, column 5-52 reason: '' skip: '' str: ok 12/77 todo: '' type: test - actual_ok: 1 line: ok 13 - The object is-a 'Hash' num: 13 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 49, column 5-30 reason: '' skip: '' str: ok 13/77 todo: '' type: test - actual_ok: 1 line: ok 14 - got the right value for key num: 14 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 50, column 5-65 reason: '' skip: '' str: ok 14/77 todo: '' type: test - actual_ok: 1 line: ok 15 - got the right value1 for key1 num: 15 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 51, column 5-67 reason: '' skip: '' str: ok 15/77 todo: '' type: test - actual_ok: 1 line: ok 16 - The object is-a 'Array' num: 16 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 56, column 5-28 reason: '' skip: '' str: ok 16/77 todo: '' type: test - actual_ok: 1 line: ok 17 - got 4 elements in the Array of Arrays num: 17 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 58, column 5-60 reason: '' skip: '' str: ok 17/77 todo: '' type: test - actual_ok: 1 line: ok 18 - got the right first element num: 18 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 59, column 5-52 reason: '' skip: '' str: ok 18/77 todo: '' type: test - actual_ok: 1 line: ok 19 - The object is-a 'Array' num: 19 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 60, column 5-31 reason: '' skip: '' str: ok 19/77 todo: '' type: test - actual_ok: 1 line: ok 20 - got the right second/first element num: 20 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 61, column 5-62 reason: '' skip: '' str: ok 20/77 todo: '' type: test - actual_ok: 1 line: ok 21 - got the right second/second element num: 21 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 62, column 5-63 reason: '' skip: '' str: ok 21/77 todo: '' type: test - actual_ok: 1 line: ok 22 - The object is-a 'Array' num: 22 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 63, column 5-31 reason: '' skip: '' str: ok 22/77 todo: '' type: test - actual_ok: 1 line: ok 23 - got the right third/first element num: 23 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 64, column 5-61 reason: '' skip: '' str: ok 23/77 todo: '' type: test - actual_ok: 1 line: ok 24 - got the right third/second element num: 24 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 65, column 5-62 reason: '' skip: '' str: ok 24/77 todo: '' type: test - actual_ok: 1 line: ok 25 - got the right fourth element num: 25 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 66, column 5-53 reason: '' skip: '' str: ok 25/77 todo: '' type: test - actual_ok: 1 line: ok 26 - The object is-a 'Array' num: 26 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 71, column 5-28 reason: '' skip: '' str: ok 26/77 todo: '' type: test - actual_ok: 1 line: ok 27 - got three elements in the Array num: 27 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 77, column 5-54 reason: '' skip: '' str: ok 27/77 todo: '' type: test - actual_ok: 1 line: ok 28 - The object is-a 'Sub' num: 28 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 78, column 5-29 reason: '' skip: '' str: ok 28/77 todo: '' type: test - actual_ok: 1 line: ok 29 - The object is-a 'Block' num: 29 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 79, column 5-31 reason: '' skip: '' str: ok 29/77 todo: '' type: test - actual_ok: 1 line: ok 30 - The object is-a 'Block' num: 30 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 80, column 5-31 reason: '' skip: '' str: ok 30/77 todo: '' type: test - actual_ok: 1 line: ok 31 - the first element (when executed) is 1 num: 31 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 82, column 5-65 reason: '' skip: '' str: ok 31/77 todo: '' type: test - actual_ok: 1 line: ok 32 - the second element (when executed) is 2 num: 32 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 83, column 5-66 reason: '' skip: '' str: ok 32/77 todo: '' type: test - actual_ok: 1 line: ok 33 - the third element (when executed) is 3 num: 33 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 84, column 5-65 reason: '' skip: '' str: ok 33/77 todo: '' type: test - actual_ok: 1 line: ok 34 - The object is-a 'Hash' num: 34 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 89, column 5-26 reason: '' skip: '' str: ok 34/77 todo: '' type: test - actual_ok: 1 line: ok 35 - The object is-a 'Array' num: 35 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 92, column 5-32 reason: '' skip: '' str: ok 35/77 todo: '' type: test - actual_ok: 1 line: ok 36 - it should have 3 values in it num: 36 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 94, column 5-56 reason: '' skip: '' str: ok 36/77 todo: '' type: test - actual_ok: 1 line: ok 37 - got the right value num: 37 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 95, column 5-48 reason: '' skip: '' str: ok 37/77 todo: '' type: test - actual_ok: 1 line: ok 38 - got the right value num: 38 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 96, column 5-48 reason: '' skip: '' str: ok 38/77 todo: '' type: test - actual_ok: 1 line: ok 39 - got the right value num: 39 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 97, column 5-48 reason: '' skip: '' str: ok 39/77 todo: '' type: test - actual_ok: 1 line: ok 40 - it should have 3 values in it num: 40 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 101, column 9-56 reason: '' skip: '' str: ok 40/77 todo: '' type: test - actual_ok: 1 line: ok 41 - got the right value (when I pull the array out) num: 41 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 102, column 9-76 reason: '' skip: '' str: ok 41/77 todo: '' type: test - actual_ok: 1 line: ok 42 - got the right value (when I pull the array out) num: 42 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 103, column 9-76 reason: '' skip: '' str: ok 42/77 todo: '' type: test - actual_ok: 1 line: ok 43 - got the right value (when I pull the array out) num: 43 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 104, column 9-76 reason: '' skip: '' str: ok 43/77 todo: '' type: test - actual_ok: 1 line: ok 44 - it should now have 4 values in it num: 44 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 108, column 5-60 reason: '' skip: '' str: ok 44/77 todo: '' type: test - actual_ok: 1 line: ok 45 - got the right value (which we just pushed onto the list) num: 45 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 109, column 5-85 reason: '' skip: '' str: ok 45/77 todo: '' type: test - actual_ok: 1 line: ok 46 - The object is-a 'Hash' num: 46 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 115, column 5-26 reason: '' skip: '' str: ok 46/77 todo: '' type: test - actual_ok: 1 line: ok 47 - The object is-a 'Array' num: 47 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 118, column 5-28 reason: '' skip: '' str: ok 47/77 todo: '' type: test - actual_ok: 1 line: ok 48 - The object is-a 'Array' num: 48 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 121, column 5-32 reason: '' skip: '' str: ok 48/77 todo: '' type: test - actual_ok: 1 line: ok 49 - it should have 3 values in it num: 49 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 123, column 5-56 reason: '' skip: '' str: ok 49/77 todo: '' type: test - actual_ok: 1 line: ok 50 - got the right value num: 50 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 124, column 5-48 reason: '' skip: '' str: ok 50/77 todo: '' type: test - actual_ok: 1 line: ok 51 - got the right value num: 51 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 125, column 5-48 reason: '' skip: '' str: ok 51/77 todo: '' type: test - actual_ok: 1 line: ok 52 - got the right value num: 52 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 126, column 5-48 reason: '' skip: '' str: ok 52/77 todo: '' type: test - actual_ok: 1 line: ok 53 - it should have 3 values in it num: 53 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 130, column 9-56 reason: '' skip: '' str: ok 53/77 todo: '' type: test - actual_ok: 1 line: ok 54 - got the right value (when I pull the array out) num: 54 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 131, column 9-76 reason: '' skip: '' str: ok 54/77 todo: '' type: test - actual_ok: 1 line: ok 55 - got the right value (when I pull the array out) num: 55 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 132, column 9-76 reason: '' skip: '' str: ok 55/77 todo: '' type: test - actual_ok: 1 line: ok 56 - got the right value (when I pull the array out) num: 56 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 133, column 9-76 reason: '' skip: '' str: ok 56/77 todo: '' type: test - actual_ok: 1 line: ok 57 - it should now have 4 values in it num: 57 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 137, column 5-60 reason: '' skip: '' str: ok 57/77 todo: '' type: test - actual_ok: 1 line: ok 58 - got the right value (which we just pushed onto the array) num: 58 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 138, column 5-86 reason: '' skip: '' str: ok 58/77 todo: '' type: test - actual_ok: 1 line: ok 59 - hash references should not get decomposed num: 59 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 148, column 3-62 reason: '' skip: '' str: ok 59/77 todo: '' type: test - actual_ok: 1 line: ok 60 - hash references should not get decomposed num: 60 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 149, column 3-62 reason: '' skip: '' str: ok 60/77 todo: '' type: test - actual_ok: 1 line: ok 61 - hash references should not get decomposed num: 61 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 150, column 3-62 reason: '' skip: '' str: ok 61/77 todo: '' type: test - actual_ok: 1 line: ok 62 - array nested in hashref in one declaration num: 62 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 155, column 5-74 reason: '' skip: '' str: ok 62/77 todo: '' type: test - actual_ok: 1 line: ok 63 - The object is-a 'Array' num: 63 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 161, column 5-28 reason: '' skip: '' str: ok 63/77 todo: '' type: test - actual_ok: 1 line: ok 64 - The object is-a 'Array' num: 64 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 162, column 5-31 reason: '' skip: '' str: ok 64/77 todo: '' type: test - actual_ok: 1 line: ok 65 - The object is-a 'Array' num: 65 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 163, column 5-34 reason: '' skip: '' str: ok 65/77 todo: '' type: test - actual_ok: 1 line: ok 66 - The object is-a 'Array' num: 66 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 164, column 5-37 reason: '' skip: '' str: ok 66/77 todo: '' type: test - actual_ok: 1 line: ok 67 - The object is-a 'Array' num: 67 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 165, column 5-40 reason: '' skip: '' str: ok 67/77 todo: '' type: test - actual_ok: 1 line: ok 68 - 5 level deep arrays only structure num: 68 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 166, column 5-71 reason: '' skip: '' str: ok 68/77 todo: '' type: test - actual_ok: 1 line: ok 69 - The object is-a 'Array' num: 69 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 169, column 5-28 reason: '' skip: '' str: ok 69/77 todo: '' type: test - actual_ok: 1 line: ok 70 - The object is-a 'Hash' num: 70 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 170, column 5-30 reason: '' skip: '' str: ok 70/77 todo: '' type: test - actual_ok: 1 line: ok 71 - The object is-a 'Array' num: 71 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 171, column 5-36 reason: '' skip: '' str: ok 71/77 todo: '' type: test - actual_ok: 1 line: ok 72 - The object is-a 'Hash' num: 72 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 172, column 5-38 reason: '' skip: '' str: ok 72/77 todo: '' type: test - actual_ok: 1 line: ok 73 - one key at level 4 num: 73 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 173, column 5-52 reason: '' skip: '' str: ok 73/77 todo: '' type: test - actual_ok: 1 line: ok 74 - The object is-a 'Array' num: 74 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 174, column 5-45 reason: '' skip: '' str: ok 74/77 todo: '' type: test - actual_ok: 1 line: ok 75 - The object is-a 'Hash' num: 75 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 175, column 5-47 reason: '' skip: '' str: ok 75/77 todo: '' type: test - actual_ok: 1 line: ok 76 - 6 level deep mixed structure num: 76 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 176, column 5-75 reason: '' skip: '' str: ok 76/77 todo: '' type: test - actual_ok: 1 line: ok 77 - The object is-a 'Hash' num: 77 ok: 1 pos: t/data_types/mixed_multi_dimensional.t line 180, column 5-38 reason: '' skip: '' str: ok 77/77 todo: '' type: test file: t/data_types/mixed_multi_dimensional.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Pair' ok: 1 reason: '' type: '' - actual_ok: 1 name: the array has one value in it ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Pair' ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right pair value ok: 1 reason: '' type: '' - actual_ok: 1 name: the array has two values in it ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Pair' ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right pair value ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 1 name: our hash has two keys ok: 1 reason: '' type: '' - actual_ok: 1 name: the array has one value in it ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value for key ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value1 for key1 ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: got 4 elements in the Array of Arrays ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right first element ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right second/first element ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right second/second element ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right third/first element ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right third/second element ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right fourth element ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: got three elements in the Array ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Sub' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Block' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Block' ok: 1 reason: '' type: '' - actual_ok: 1 name: the first element (when executed) is 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: the second element (when executed) is 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: the third element (when executed) is 3 ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: it should have 3 values in it ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value ok: 1 reason: '' type: '' - actual_ok: 1 name: it should have 3 values in it ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value (when I pull the array out) ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value (when I pull the array out) ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value (when I pull the array out) ok: 1 reason: '' type: '' - actual_ok: 1 name: it should now have 4 values in it ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value (which we just pushed onto the list) ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: it should have 3 values in it ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value ok: 1 reason: '' type: '' - actual_ok: 1 name: it should have 3 values in it ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value (when I pull the array out) ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value (when I pull the array out) ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value (when I pull the array out) ok: 1 reason: '' type: '' - actual_ok: 1 name: it should now have 4 values in it ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value (which we just pushed onto the array) ok: 1 reason: '' type: '' - actual_ok: 1 name: hash references should not get decomposed ok: 1 reason: '' type: '' - actual_ok: 1 name: hash references should not get decomposed ok: 1 reason: '' type: '' - actual_ok: 1 name: hash references should not get decomposed ok: 1 reason: '' type: '' - actual_ok: 1 name: array nested in hashref in one declaration ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: 5 level deep arrays only structure ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 1 name: one key at level 4 ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Array' ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' - actual_ok: 1 name: 6 level deep mixed structure ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Hash' ok: 1 reason: '' type: '' exit: 0 max: 77 ok: 77 passing: 1 seen: 77 wait: 0 - events: - actual_ok: 1 line: ok 1 - the multi1 has 3 elements num: 1 ok: 1 pos: t/data_types/multi_dimensional_array.pugs line 15, column 1-45 reason: '' skip: '' str: ok 1/31 todo: '' type: test - actual_ok: 1 line: ok 2 - got the right value at multi1 index 0 num: 2 ok: 1 pos: t/data_types/multi_dimensional_array.pugs line 16, column 1-59 reason: '' skip: '' str: ok 2/31 todo: '' type: test - actual_ok: 1 line: ok 3 - multi1[1] has 3 elements num: 3 ok: 1 pos: t/data_types/multi_dimensional_array.pugs line 20, column 5-47 reason: '' skip: '' str: ok 3/31 todo: '' type: test - actual_ok: 1 line: ok 4 - +$multi1[1] works num: 4 ok: 1 pos: t/data_types/multi_dimensional_array.pugs line 21, column 5 - line 22, column 1 reason: '' skip: '' str: ok 4/31 todo: '' type: test - actual_ok: 1 line: ok 5 - The object is-a 'List' num: 5 ok: 1 pos: t/data_types/multi_dimensional_array.pugs line 24, column 1-27 reason: '' skip: '' str: ok 5/31 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO multi-dimensional indexing by Christmas) test (t/data_types/multi_dimensional_array.pugs line 30, column 37-111)\n\n" line: "not ok 6 - got the right value at multi1 index 1,0 # TODO multi-dimensional indexing by Christmas" num: 6 ok: 1 pos: t/data_types/multi_dimensional_array.pugs line 30, column 37-111 reason: multi-dimensional indexing by Christmas skip: '' str: ok 6/31 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO multi-dimensional indexing by Christmas) test (t/data_types/multi_dimensional_array.pugs line 31, column 37-111)\n\n" line: "not ok 7 - got the right value at multi1 index 1,1 # TODO multi-dimensional indexing by Christmas" num: 7 ok: 1 pos: t/data_types/multi_dimensional_array.pugs line 31, column 37-111 reason: multi-dimensional indexing by Christmas skip: '' str: ok 7/31 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO multi-dimensional indexing by Christmas) test (t/data_types/multi_dimensional_array.pugs line 32, column 37-111)\n\n" line: "not ok 8 - got the right value at multi1 index 1,2 # TODO multi-dimensional indexing by Christmas" num: 8 ok: 1 pos: t/data_types/multi_dimensional_array.pugs line 32, column 37-111 reason: multi-dimensional indexing by Christmas skip: '' str: ok 8/31 todo: 1 type: test - actual_ok: 1 line: ok 9 - got the right value at multi1 index 1,0 num: 9 ok: 1 pos: t/data_types/multi_dimensional_array.pugs line 36, column 1-68 reason: '' skip: '' str: ok 9/31 todo: '' type: test - actual_ok: 1 line: ok 10 - got the right value at multi1 index 1,1 num: 10 ok: 1 pos: t/data_types/multi_dimensional_array.pugs line 37, column 1-68 reason: '' skip: '' str: ok 10/31 todo: '' type: test - actual_ok: 1 line: ok 11 - got the right value at multi1 index 1,2 num: 11 ok: 1 pos: t/data_types/multi_dimensional_array.pugs line 38, column 1-68 reason: '' skip: '' str: ok 11/31 todo: '' type: test - actual_ok: 1 line: ok 12 - got the right value at multi1 index 2 num: 12 ok: 1 pos: t/data_types/multi_dimensional_array.pugs line 40, column 1-59 reason: '' skip: '' str: ok 12/31 todo: '' type: test - actual_ok: 1 line: ok 13 - the multi2 has 2 elements num: 13 ok: 1 pos: t/data_types/multi_dimensional_array.pugs line 48, column 1-45 reason: '' skip: '' str: ok 13/31 todo: '' type: test - actual_ok: 1 line: ok 14 - multi2[0] has 3 elements num: 14 ok: 1 pos: t/data_types/multi_dimensional_array.pugs line 52, column 5-47 reason: '' skip: '' str: ok 14/31 todo: '' type: test - actual_ok: 1 line: ok 15 - +$multi2[0] works num: 15 ok: 1 pos: t/data_types/multi_dimensional_array.pugs line 53, column 5-44 reason: '' skip: '' str: ok 15/31 todo: '' type: test - actual_ok: 1 line: ok 16 - The object is-a 'List' num: 16 ok: 1 pos: t/data_types/multi_dimensional_array.pugs line 55, column 1-27 reason: '' skip: '' str: ok 16/31 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO by Christmas) test (t/data_types/multi_dimensional_array.pugs line 60, column 11-81)\n\n" line: "not ok 17 - got the right value at multi2 index 0,0 # TODO by Christmas" num: 17 ok: 1 pos: t/data_types/multi_dimensional_array.pugs line 60, column 11-81 reason: by Christmas skip: '' str: ok 17/31 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO by Christmas) test (t/data_types/multi_dimensional_array.pugs line 61, column 11-81)\n\n" line: "not ok 18 - got the right value at multi2 index 0,1 # TODO by Christmas" num: 18 ok: 1 pos: t/data_types/multi_dimensional_array.pugs line 61, column 11-81 reason: by Christmas skip: '' str: ok 18/31 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO by Christmas) test (t/data_types/multi_dimensional_array.pugs line 62, column 11-81)\n\n" line: "not ok 19 - got the right value at multi2 index 0,2 # TODO by Christmas" num: 19 ok: 1 pos: t/data_types/multi_dimensional_array.pugs line 62, column 11-81 reason: by Christmas skip: '' str: ok 19/31 todo: 1 type: test - actual_ok: 1 line: ok 20 - got the right value at multi2 index 0,0 num: 20 ok: 1 pos: t/data_types/multi_dimensional_array.pugs line 66, column 1-64 reason: '' skip: '' str: ok 20/31 todo: '' type: test - actual_ok: 1 line: ok 21 - got the right value at multi2 index 0,1 num: 21 ok: 1 pos: t/data_types/multi_dimensional_array.pugs line 67, column 1-64 reason: '' skip: '' str: ok 21/31 todo: '' type: test - actual_ok: 1 line: ok 22 - got the right value at multi2 index 0,2 num: 22 ok: 1 pos: t/data_types/multi_dimensional_array.pugs line 68, column 1-64 reason: '' skip: '' str: ok 22/31 todo: '' type: test - actual_ok: 1 line: ok 23 - multi2[1] has 3 elements num: 23 ok: 1 pos: t/data_types/multi_dimensional_array.pugs line 73, column 5-47 reason: '' skip: '' str: ok 23/31 todo: '' type: test - actual_ok: 1 line: ok 24 - +$multi2[1] works num: 24 ok: 1 pos: t/data_types/multi_dimensional_array.pugs line 74, column 5-44 reason: '' skip: '' str: ok 24/31 todo: '' type: test - actual_ok: 1 line: ok 25 - The object is-a 'List' num: 25 ok: 1 pos: t/data_types/multi_dimensional_array.pugs line 76, column 1-27 reason: '' skip: '' str: ok 25/31 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO by Christmas) test (t/data_types/multi_dimensional_array.pugs line 81, column 11-81)\n\n" line: "not ok 26 - got the right value at multi2 index 1,0 # TODO by Christmas" num: 26 ok: 1 pos: t/data_types/multi_dimensional_array.pugs line 81, column 11-81 reason: by Christmas skip: '' str: ok 26/31 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO by Christmas) test (t/data_types/multi_dimensional_array.pugs line 82, column 11-81)\n\n" line: "not ok 27 - got the right value at multi2 index 1,1 # TODO by Christmas" num: 27 ok: 1 pos: t/data_types/multi_dimensional_array.pugs line 82, column 11-81 reason: by Christmas skip: '' str: ok 27/31 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO by Christmas) test (t/data_types/multi_dimensional_array.pugs line 83, column 11-81)\n\n" line: "not ok 28 - got the right value at multi2 index 1,2 # TODO by Christmas" num: 28 ok: 1 pos: t/data_types/multi_dimensional_array.pugs line 83, column 11-81 reason: by Christmas skip: '' str: ok 28/31 todo: 1 type: test - actual_ok: 1 line: ok 29 - got the right value at multi2 index 1,0 num: 29 ok: 1 pos: t/data_types/multi_dimensional_array.pugs line 87, column 1-64 reason: '' skip: '' str: ok 29/31 todo: '' type: test - actual_ok: 1 line: ok 30 - got the right value at multi2 index 1,1 num: 30 ok: 1 pos: t/data_types/multi_dimensional_array.pugs line 88, column 1-64 reason: '' skip: '' str: ok 30/31 todo: '' type: test - actual_ok: 1 diag: "# FUDGED!\n\n" line: ok 31 - got the right value at multi2 index 1,2 num: 31 ok: 1 pos: t/data_types/multi_dimensional_array.pugs line 89, column 1-64 reason: '' skip: '' str: ok 31/31 todo: '' type: test file: t/data_types/multi_dimensional_array.pugs results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: the multi1 has 3 elements ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at multi1 index 0 ok: 1 reason: '' type: '' - actual_ok: 1 name: multi1[1] has 3 elements ok: 1 reason: '' type: '' - actual_ok: 1 name: +$multi1[1] works ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'List' ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO multi-dimensional indexing by Christmas) test (t/data_types/multi_dimensional_array.pugs line 30, column 37-111)\n" name: got the right value at multi1 index 1,0 ok: 1 reason: multi-dimensional indexing by Christmas type: todo - actual_ok: 0 diagnostics: " Failed (TODO multi-dimensional indexing by Christmas) test (t/data_types/multi_dimensional_array.pugs line 31, column 37-111)\n" name: got the right value at multi1 index 1,1 ok: 1 reason: multi-dimensional indexing by Christmas type: todo - actual_ok: 0 diagnostics: " Failed (TODO multi-dimensional indexing by Christmas) test (t/data_types/multi_dimensional_array.pugs line 32, column 37-111)\n" name: got the right value at multi1 index 1,2 ok: 1 reason: multi-dimensional indexing by Christmas type: todo - actual_ok: 1 name: got the right value at multi1 index 1,0 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at multi1 index 1,1 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at multi1 index 1,2 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at multi1 index 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: the multi2 has 2 elements ok: 1 reason: '' type: '' - actual_ok: 1 name: multi2[0] has 3 elements ok: 1 reason: '' type: '' - actual_ok: 1 name: +$multi2[0] works ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'List' ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO by Christmas) test (t/data_types/multi_dimensional_array.pugs line 60, column 11-81)\n" name: got the right value at multi2 index 0,0 ok: 1 reason: by Christmas type: todo - actual_ok: 0 diagnostics: " Failed (TODO by Christmas) test (t/data_types/multi_dimensional_array.pugs line 61, column 11-81)\n" name: got the right value at multi2 index 0,1 ok: 1 reason: by Christmas type: todo - actual_ok: 0 diagnostics: " Failed (TODO by Christmas) test (t/data_types/multi_dimensional_array.pugs line 62, column 11-81)\n" name: got the right value at multi2 index 0,2 ok: 1 reason: by Christmas type: todo - actual_ok: 1 name: got the right value at multi2 index 0,0 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at multi2 index 0,1 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at multi2 index 0,2 ok: 1 reason: '' type: '' - actual_ok: 1 name: multi2[1] has 3 elements ok: 1 reason: '' type: '' - actual_ok: 1 name: +$multi2[1] works ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'List' ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO by Christmas) test (t/data_types/multi_dimensional_array.pugs line 81, column 11-81)\n" name: got the right value at multi2 index 1,0 ok: 1 reason: by Christmas type: todo - actual_ok: 0 diagnostics: " Failed (TODO by Christmas) test (t/data_types/multi_dimensional_array.pugs line 82, column 11-81)\n" name: got the right value at multi2 index 1,1 ok: 1 reason: by Christmas type: todo - actual_ok: 0 diagnostics: " Failed (TODO by Christmas) test (t/data_types/multi_dimensional_array.pugs line 83, column 11-81)\n" name: got the right value at multi2 index 1,2 ok: 1 reason: by Christmas type: todo - actual_ok: 1 name: got the right value at multi2 index 1,0 ok: 1 reason: '' type: '' - actual_ok: 1 name: got the right value at multi2 index 1,1 ok: 1 reason: '' type: '' - actual_ok: 1 diagnostics: "FUDGED!\n" name: got the right value at multi2 index 1,2 ok: 1 reason: '' type: '' exit: 1 max: 31 ok: 31 passing: 0 seen: 31 todo: 9 wait: 256 - events: - actual_ok: 1 line: ok 1 - Array length, nested [] num: 1 ok: 1 pos: t/data_types/nested_arrays.t line 23, column 5-42 reason: '' skip: '' str: ok 1/8 todo: '' type: test - actual_ok: 1 line: ok 2 - Array object length, nested [] num: 2 ok: 1 pos: t/data_types/nested_arrays.t line 24, column 5-49 reason: '' skip: '' str: ok 2/8 todo: '' type: test - actual_ok: 1 line: ok 3 - Array length, nested [], outer []s num: 3 ok: 1 pos: t/data_types/nested_arrays.t line 25, column 5-53 reason: '' skip: '' str: ok 3/8 todo: '' type: test - actual_ok: 1 line: ok 4 - Array object length, nested [], outer []s num: 4 ok: 1 pos: t/data_types/nested_arrays.t line 26, column 5-60 reason: '' skip: '' str: ok 4/8 todo: '' type: test - actual_ok: 1 line: ok 5 - Array length, nested () num: 5 ok: 1 pos: t/data_types/nested_arrays.t line 28, column 5-42 reason: '' skip: '' str: ok 5/8 todo: '' type: test - actual_ok: 1 line: ok 6 - Array object length, nested () num: 6 ok: 1 pos: t/data_types/nested_arrays.t line 29, column 5-49 reason: '' skip: '' str: ok 6/8 todo: '' type: test - actual_ok: 1 line: ok 7 - Array length, nested (), outer []s num: 7 ok: 1 pos: t/data_types/nested_arrays.t line 30, column 5-53 reason: '' skip: '' str: ok 7/8 todo: '' type: test - actual_ok: 1 line: ok 8 - Array object length, nested (), outer []s num: 8 ok: 1 pos: t/data_types/nested_arrays.t line 31, column 5-60 reason: '' skip: '' str: ok 8/8 todo: '' type: test file: t/data_types/nested_arrays.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: Array length, nested [] ok: 1 reason: '' type: '' - actual_ok: 1 name: Array object length, nested [] ok: 1 reason: '' type: '' - actual_ok: 1 name: Array length, nested [], outer []s ok: 1 reason: '' type: '' - actual_ok: 1 name: Array object length, nested [], outer []s ok: 1 reason: '' type: '' - actual_ok: 1 name: Array length, nested () ok: 1 reason: '' type: '' - actual_ok: 1 name: Array object length, nested () ok: 1 reason: '' type: '' - actual_ok: 1 name: Array length, nested (), outer []s ok: 1 reason: '' type: '' - actual_ok: 1 name: Array object length, nested (), outer []s ok: 1 reason: '' type: '' exit: 0 max: 8 ok: 8 passing: 1 seen: 8 wait: 0 - events: - actual_ok: 1 line: ok 1 - The object is-a 'Pair' num: 1 ok: 1 pos: t/data_types/nested_pairs.t line 14, column 1-22 reason: '' skip: '' str: ok 1/7 todo: '' type: test - actual_ok: 1 line: ok 2 - the key is 1 num: 2 ok: 1 pos: t/data_types/nested_pairs.t line 16, column 1-33 reason: '' skip: '' str: ok 2/7 todo: '' type: test - actual_ok: 1 line: ok 3 - $list.value is-a Pair num: 3 ok: 1 pos: t/data_types/nested_pairs.t line 17, column 1-53 reason: '' skip: '' str: ok 3/7 todo: '' type: test - actual_ok: 1 line: ok 4 - the list.value.key is 2 num: 4 ok: 1 pos: t/data_types/nested_pairs.t line 18, column 1-50 reason: '' skip: '' str: ok 4/7 todo: '' type: test - actual_ok: 1 line: ok 5 - $list.value.value is-a Pair num: 5 ok: 1 pos: t/data_types/nested_pairs.t line 19, column 1-65 reason: '' skip: '' str: ok 5/7 todo: '' type: test - actual_ok: 1 line: ok 6 - the list.value.value.key is 3 num: 6 ok: 1 pos: t/data_types/nested_pairs.t line 20, column 1-62 reason: '' skip: '' str: ok 6/7 todo: '' type: test - actual_ok: 1 line: ok 7 - the list.value.value.value is 4 num: 7 ok: 1 pos: t/data_types/nested_pairs.t line 21, column 1-66 reason: '' skip: '' str: ok 7/7 todo: '' type: test file: t/data_types/nested_pairs.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: The object is-a 'Pair' ok: 1 reason: '' type: '' - actual_ok: 1 name: the key is 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: $list.value is-a Pair ok: 1 reason: '' type: '' - actual_ok: 1 name: the list.value.key is 2 ok: 1 reason: '' type: '' - actual_ok: 1 name: $list.value.value is-a Pair ok: 1 reason: '' type: '' - actual_ok: 1 name: the list.value.value.key is 3 ok: 1 reason: '' type: '' - actual_ok: 1 name: the list.value.value.value is 4 ok: 1 reason: '' type: '' exit: 0 max: 7 ok: 7 passing: 1 seen: 7 wait: 0 - events: - actual_ok: 1 line: ok 1 - The object is-a 'Int' num: 1 ok: 1 pos: t/data_types/num.t line 16, column 1-18 reason: '' skip: '' str: ok 1/47 todo: '' type: test - actual_ok: 1 line: ok 2 - 1 stringification works num: 2 ok: 1 pos: t/data_types/num.t line 17, column 1-39 reason: '' skip: '' str: ok 2/47 todo: '' type: test - actual_ok: 1 line: ok 3 - The object is-a 'Int' num: 3 ok: 1 pos: t/data_types/num.t line 20, column 1-18 reason: '' skip: '' str: ok 3/47 todo: '' type: test - actual_ok: 1 line: ok 4 - -1 stringification works num: 4 ok: 1 pos: t/data_types/num.t line 21, column 1-41 reason: '' skip: '' str: ok 4/47 todo: '' type: test - actual_ok: 1 line: ok 5 - The object is-a 'Rat' num: 5 ok: 1 pos: t/data_types/num.t line 26, column 1-18 reason: '' skip: '' str: ok 5/47 todo: '' type: test - actual_ok: 1 line: ok 6 - 1.0 stringification works num: 6 ok: 1 pos: t/data_types/num.t line 27, column 1-41 reason: '' skip: '' str: ok 6/47 todo: '' type: test - actual_ok: 1 line: ok 7 - The object is-a 'Rat' num: 7 ok: 1 pos: t/data_types/num.t line 30, column 1-18 reason: '' skip: '' str: ok 7/47 todo: '' type: test - actual_ok: 1 line: ok 8 - -1 stringification works num: 8 ok: 1 pos: t/data_types/num.t line 31, column 1-41 reason: '' skip: '' str: ok 8/47 todo: '' type: test - actual_ok: 1 line: ok 9 - The object is-a 'Rat' num: 9 ok: 1 pos: t/data_types/num.t line 34, column 1-18 reason: '' skip: '' str: ok 9/47 todo: '' type: test - actual_ok: 1 line: ok 10 - 0.1 stringification works num: 10 ok: 1 pos: t/data_types/num.t line 35, column 1-43 reason: '' skip: '' str: ok 10/47 todo: '' type: test - actual_ok: 1 line: ok 11 - The object is-a 'Rat' num: 11 ok: 1 pos: t/data_types/num.t line 38, column 1-18 reason: '' skip: '' str: ok 11/47 todo: '' type: test - actual_ok: 1 line: ok 12 - -0.1 stringification works num: 12 ok: 1 pos: t/data_types/num.t line 39, column 1-45 reason: '' skip: '' str: ok 12/47 todo: '' type: test - actual_ok: 1 line: ok 13 - The object is-a 'Rat' num: 13 ok: 1 pos: t/data_types/num.t line 42, column 1-18 reason: '' skip: '' str: ok 13/47 todo: '' type: test - actual_ok: 1 line: ok 14 - 10.01 stringification works num: 14 ok: 1 pos: t/data_types/num.t line 43, column 1-47 reason: '' skip: '' str: ok 14/47 todo: '' type: test - actual_ok: 1 line: ok 15 - The object is-a 'Rat' num: 15 ok: 1 pos: t/data_types/num.t line 46, column 1-18 reason: '' skip: '' str: ok 15/47 todo: '' type: test - actual_ok: 1 line: ok 16 - 1e3 stringification works num: 16 ok: 1 pos: t/data_types/num.t line 47, column 1-44 reason: '' skip: '' str: ok 16/47 todo: '' type: test - actual_ok: 1 line: ok 17 - The object is-a 'Rat' num: 17 ok: 1 pos: t/data_types/num.t line 50, column 1-18 reason: '' skip: '' str: ok 17/47 todo: '' type: test - actual_ok: 1 line: ok 18 - 10.01e3 stringification works num: 18 ok: 1 pos: t/data_types/num.t line 51, column 1-49 reason: '' skip: '' str: ok 18/47 todo: '' type: test - actual_ok: 1 line: ok 19 - The object is-a 'Int' num: 19 ok: 1 pos: t/data_types/num.t line 56, column 1-18 reason: '' skip: '' str: ok 19/47 todo: '' type: test - actual_ok: 1 line: ok 20 - 0b100 (binary) stringification works num: 20 ok: 1 pos: t/data_types/num.t line 57, column 1-52 reason: '' skip: '' str: ok 20/47 todo: '' type: test - actual_ok: 1 line: ok 21 - The object is-a 'Int' num: 21 ok: 1 pos: t/data_types/num.t line 60, column 1-18 reason: '' skip: '' str: ok 21/47 todo: '' type: test - actual_ok: 1 line: ok 22 - 0x100 (hex) stringification works num: 22 ok: 1 pos: t/data_types/num.t line 61, column 1-51 reason: '' skip: '' str: ok 22/47 todo: '' type: test - actual_ok: 1 line: ok 23 - The object is-a 'Int' num: 23 ok: 1 pos: t/data_types/num.t line 64, column 1-18 reason: '' skip: '' str: ok 23/47 todo: '' type: test - actual_ok: 1 line: ok 24 - 0o100 (octal) stringification works num: 24 ok: 1 pos: t/data_types/num.t line 65, column 1-52 reason: '' skip: '' str: ok 24/47 todo: '' type: test - actual_ok: 1 line: ok 25 - basic addition works num: 25 ok: 1 pos: t/data_types/num.t line 68, column 1-38 reason: '' skip: '' str: ok 25/47 todo: '' type: test - actual_ok: 1 line: ok 26 - basic addition with negative numbers works num: 26 ok: 1 pos: t/data_types/num.t line 71, column 1-62 reason: '' skip: '' str: ok 26/47 todo: '' type: test - actual_ok: 1 line: ok 27 - The object is-a 'Rat' num: 27 ok: 1 pos: t/data_types/num.t line 76, column 1-18 reason: '' skip: '' str: ok 27/47 todo: '' type: test - actual_ok: 1 line: ok 28 - trailing zeros compare correctly num: 28 ok: 1 pos: t/data_types/num.t line 77, column 1-54 reason: '' skip: '' str: ok 28/47 todo: '' type: test - actual_ok: 1 line: ok 29 - The object is-a 'Rat' num: 29 ok: 1 pos: t/data_types/num.t line 80, column 1-18 reason: '' skip: '' str: ok 29/47 todo: '' type: test - actual_ok: 1 line: ok 30 - trailing zeros compare correctly num: 30 ok: 1 pos: t/data_types/num.t line 81, column 1-51 reason: '' skip: '' str: ok 30/47 todo: '' type: test - actual_ok: 1 line: ok 31 - The object is-a 'Num' num: 31 ok: 1 pos: t/data_types/num.t line 86, column 1-19 reason: '' skip: '' str: ok 31/47 todo: '' type: test - actual_ok: 1 line: ok 32 - 1.01 numifies to 1.01 num: 32 ok: 1 pos: t/data_types/num.t line 87, column 1-39 reason: '' skip: '' str: ok 32/47 todo: '' type: test - actual_ok: 1 line: ok 33 - The object is-a 'Num' num: 33 ok: 1 pos: t/data_types/num.t line 90, column 1-19 reason: '' skip: '' str: ok 33/47 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/data_types/num.t line 91, column 1-54)\n\n" line: "not ok 34 - 0d01.01 numifies to 1.01 # TODO bug" num: 34 ok: 1 pos: t/data_types/num.t line 91, column 1-54 reason: bug skip: '' str: ok 34/47 todo: 1 type: test - actual_ok: 1 line: ok 35 - The object is-a 'Int' num: 35 ok: 1 pos: t/data_types/num.t line 96, column 1-23 reason: '' skip: '' str: ok 35/47 todo: '' type: test - actual_ok: 1 line: ok 36 - 1.01 intifies to 1 num: 36 ok: 1 pos: t/data_types/num.t line 97, column 1-37 reason: '' skip: '' str: ok 36/47 todo: '' type: test - actual_ok: 1 line: ok 37 - The object is-a 'Num' num: 37 ok: 1 pos: t/data_types/num.t line 102, column 1-19 reason: '' skip: '' str: ok 37/47 todo: '' type: test - actual_ok: 1 line: ok 38 - 0d0101 numifies to 101 num: 38 ok: 1 pos: t/data_types/num.t line 103, column 1-39 reason: '' skip: '' str: ok 38/47 todo: '' type: test - actual_ok: 1 line: ok 39 - we have bignums, not weeny floats num: 39 ok: 1 pos: t/data_types/num.t line 106, column 1-66 reason: '' skip: '' str: ok 39/47 todo: '' type: test - actual_ok: 1 line: ok 40 - underscores allowed (and ignored) in numeric literals num: 40 ok: 1 pos: t/data_types/num.t line 108, column 1-82 reason: '' skip: '' str: ok 40/47 todo: '' type: test - actual_ok: 1 line: ok 41 - multiple underscores ok num: 41 ok: 1 pos: t/data_types/num.t line 109, column 1-52 reason: '' skip: '' str: ok 41/47 todo: '' type: test - actual_ok: 1 line: ok 42 - underscores in fraction ok num: 42 ok: 1 pos: t/data_types/num.t line 110, column 1-55 reason: '' skip: '' str: ok 42/47 todo: '' type: test - actual_ok: 1 line: ok 43 - underscores in whole part ok num: 43 ok: 1 pos: t/data_types/num.t line 111, column 1-57 reason: '' skip: '' str: ok 43/47 todo: '' type: test - actual_ok: 1 line: ok 44 - single underscores are not ok directly after the dot num: 44 ok: 1 pos: t/data_types/num.t line 113, column 1-84 reason: '' skip: '' str: ok 44/47 todo: '' type: test - actual_ok: 1 line: ok 45 - single underscores are ok num: 45 ok: 1 pos: t/data_types/num.t line 114, column 1-57 reason: '' skip: '' str: ok 45/47 todo: '' type: test - actual_ok: 1 line: ok 46 - 0_1 is parsed as 0d1 num: 46 ok: 1 pos: t/data_types/num.t line 116, column 1-34 reason: '' skip: '' str: ok 46/47 todo: '' type: test - actual_ok: 0 line: not ok 47 - Complex Numbers are Nums num: 47 ok: 0 pos: t/data_types/num.t line 118, column 1-52 reason: '' skip: '' str: NOK 47 todo: '' type: test file: t/data_types/num.t results: !!perl/hash:Test::Harness::Results details: - actual_ok: 1 name: The object is-a 'Int' ok: 1 reason: '' type: '' - actual_ok: 1 name: 1 stringification works ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Int' ok: 1 reason: '' type: '' - actual_ok: 1 name: -1 stringification works ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Rat' ok: 1 reason: '' type: '' - actual_ok: 1 name: 1.0 stringification works ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Rat' ok: 1 reason: '' type: '' - actual_ok: 1 name: -1 stringification works ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Rat' ok: 1 reason: '' type: '' - actual_ok: 1 name: 0.1 stringification works ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Rat' ok: 1 reason: '' type: '' - actual_ok: 1 name: -0.1 stringification works ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Rat' ok: 1 reason: '' type: '' - actual_ok: 1 name: 10.01 stringification works ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Rat' ok: 1 reason: '' type: '' - actual_ok: 1 name: 1e3 stringification works ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Rat' ok: 1 reason: '' type: '' - actual_ok: 1 name: 10.01e3 stringification works ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Int' ok: 1 reason: '' type: '' - actual_ok: 1 name: 0b100 (binary) stringification works ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Int' ok: 1 reason: '' type: '' - actual_ok: 1 name: 0x100 (hex) stringification works ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Int' ok: 1 reason: '' type: '' - actual_ok: 1 name: 0o100 (octal) stringification works ok: 1 reason: '' type: '' - actual_ok: 1 name: basic addition works ok: 1 reason: '' type: '' - actual_ok: 1 name: basic addition with negative numbers works ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Rat' ok: 1 reason: '' type: '' - actual_ok: 1 name: trailing zeros compare correctly ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Rat' ok: 1 reason: '' type: '' - actual_ok: 1 name: trailing zeros compare correctly ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Num' ok: 1 reason: '' type: '' - actual_ok: 1 name: 1.01 numifies to 1.01 ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Num' ok: 1 reason: '' type: '' - actual_ok: 0 diagnostics: " Failed (TODO bug) test (t/data_types/num.t line 91, column 1-54)\n" name: 0d01.01 numifies to 1.01 ok: 1 reason: bug type: todo - actual_ok: 1 name: The object is-a 'Int' ok: 1 reason: '' type: '' - actual_ok: 1 name: 1.01 intifies to 1 ok: 1 reason: '' type: '' - actual_ok: 1 name: The object is-a 'Num' ok: 1 reason: '' type: '' - actual_ok: 1 name: 0d0101 numifies to 101 ok: 1 reason: '' type: '' - actual_ok: 1 name: we have bignums, not weeny floats ok: 1 reason: '' type: '' - actual_ok: 1 name: underscores allowed (and ignored) in numeric literals ok: 1 reason: '' type: '' - actual_ok: 1 name: multiple underscores ok ok: 1 reason: '' type: '' - actual_ok: 1 name: underscores in fraction ok ok: 1 reason: '' type: '' - actual_ok: 1 name: underscores in whole part ok ok: 1 reason: '' type: '' - actual_ok: 1 name: single underscores are not ok directly after the dot ok: 1 reason: '' type: '' - actual_ok: 1 name: single underscores are ok ok: 1 reason: '' type: '' - actual_ok: 1 name: 0_1 is parsed as 0d1 ok: 1 reason: '' type: '' - actual_ok: 0 name: Complex Numbers are Nums ok: 0 reason: '' type: '' exit: 0 max: 47 ok: 46 passing: 0 seen: 47 todo: 1 wait: 0 - events: - actual_ok: 1 line: ok 1 - The object is-a 'Pair' num: 1 ok: 1 pos: t/data_types/pair.t line 16, column 1-22 reason: '' skip: '' str: ok 1/97 todo: '' type: test - actual_ok: 1 line: ok 2 - canonical representation num: 2 ok: 1 pos: t/data_types/pair.t line 17, column 1-63 reason: '' skip: '' str: ok 2/97 todo: '' type: test - actual_ok: 1 line: ok 3 - got the right key($pair:) num: 3 ok: 1 pos: t/data_types/pair.t line 21, column 1-52 reason: '' skip: '' str: ok 3/97 todo: '' type: test - actual_ok: 1 line: ok 4 - got the right value($pair:) num: 4 ok: 1 pos: t/data_types/pair.t line 22, column 1-56 reason: '' skip: '' str: ok 4/97 todo: '' type: test - actual_ok: 1 line: ok 5 - got the right $pair.key() num: 5 ok: 1 pos: t/data_types/pair.t line 24, column 1-52 reason: '' skip: '' str: ok 5/97 todo: '' type: test - actual_ok: 1 line: ok 6 - got the right $pair.value() num: 6 ok: 1 pos: t/data_types/pair.t line 25, column 1-56 reason: '' skip: '' str: ok 6/97 todo: '' type: test - actual_ok: 1 line: ok 7 - got the right $pair.key num: 7 ok: 1 pos: t/data_types/pair.t line 27, column 1-48 reason: '' skip: '' str: ok 7/97 todo: '' type: test - actual_ok: 1 line: ok 8 - got the right $pair.value num: 8 ok: 1 pos: t/data_types/pair.t line 28, column 1-52 reason: '' skip: '' str: ok 8/97 todo: '' type: test - actual_ok: 1 line: ok 9 - got the right number of elements in the list num: 9 ok: 1 pos: t/data_types/pair.t line 33, column 1-64 reason: '' skip: '' str: ok 9/97 todo: '' type: test - actual_ok: 1 line: ok 10 - got the right key num: 10 ok: 1 pos: t/data_types/pair.t line 34, column 1-43 reason: '' skip: '' str: ok 10/97 todo: '' type: test - actual_ok: 1 line: ok 11 - got the right value num: 11 ok: 1 pos: t/data_types/pair.t line 35, column 1-45 reason: '' skip: '' str: ok 11/97 todo: '' type: test - actual_ok: 1 line: ok 12 - got the right number of elements in the list num: 12 ok: 1 pos: t/data_types/pair.t line 38, column 1-64 reason: '' skip: '' str: ok 12/97 todo: '' type: test - actual_ok: 1 line: ok 13 - got the right key num: 13 ok: 1 pos: t/data_types/pair.t line 39, column 1-43 reason: '' skip: '' str: ok 13/97 todo: '' type: test - actual_ok: 1 line: ok 14 - got the right value num: 14 ok: 1 pos: t/data_types/pair.t line 40, column 1-45 reason: '' skip: '' str: ok 14/97 todo: '' type: test - actual_ok: 1 line: ok 15 - got the right number of elements in the list num: 15 ok: 1 pos: t/data_types/pair.t line 43, column 1-64 reason: '' skip: '' str: ok 15/97 todo: '' type: test - actual_ok: 1 line: ok 16 - got the right key num: 16 ok: 1 pos: t/data_types/pair.t line 44, column 1-43 reason: '' skip: '' str: ok 16/97 todo: '' type: test - actual_ok: 1 line: ok 17 - got the right value num: 17 ok: 1 pos: t/data_types/pair.t line 45, column 1-45 reason: '' skip: '' str: ok 17/97 todo: '' type: test - actual_ok: 1 line: ok 18 - got the right number of elements in the list num: 18 ok: 1 pos: t/data_types/pair.t line 48, column 1-64 reason: '' skip: '' str: ok 18/97 todo: '' type: test - actual_ok: 1 line: ok 19 - got the right key num: 19 ok: 1 pos: t/data_types/pair.t line 49, column 1-43 reason: '' skip: '' str: ok 19/97 todo: '' type: test - actual_ok: 1 line: ok 20 - got the right value num: 20 ok: 1 pos: t/data_types/pair.t line 50, column 1-45 reason: '' skip: '' str: ok 20/97 todo: '' type: test - actual_ok: 1 line: ok 21 - The object is-a 'Pair' num: 21 ok: 1 pos: t/data_types/pair.t line 55, column 1-23 reason: '' skip: '' str: ok 21/97 todo: '' type: test - actual_ok: 1 line: ok 22 - got the right value num: 22 ok: 1 pos: t/data_types/pair.t line 57, column 1-43 reason: '' skip: '' str: ok 22/97 todo: '' type: test - actual_ok: 1 line: ok 23 - The object is-a 'Pair' num: 23 ok: 1 pos: t/data_types/pair.t line 62, column 1-23 reason: '' skip: '' str: ok 23/97 todo: '' type: test - actual_ok: 1 line: ok 24 - The object is-a 'Pair' num: 24 ok: 1 pos: t/data_types/pair.t line 65, column 1-24 reason: '' skip: '' str: ok 24/97 todo: '' type: test - actual_ok: 1 line: ok 25 - got right nested pair key num: 25 ok: 1 pos: t/data_types/pair.t line 66, column 1-52 reason: '' skip: '' str: ok 25/97 todo: '' type: test - actual_ok: 1 line: ok 26 - got right nested pair key num: 26 ok: 1 pos: t/data_types/pair.t line 67, column 1-54 reason: '' skip: '' str: ok 26/97 todo: '' type: test - actual_ok: 1 line: ok 27 - got right nested pair key (method chaining) num: 27 ok: 1 pos: t/data_types/pair.t line 69, column 1-75 reason: '' skip: '' str: ok 27/97 todo: '' type: test - actual_ok: 1 line: ok 28 - got right nested pair key (method chaining) num: 28 ok: 1 pos: t/data_types/pair.t line 70, column 1-77 reason: '' skip: '' str: ok 28/97 todo: '' type: test - actual_ok: 1 line: ok 29 - The object is-a 'Pair' num: 29 ok: 1 pos: t/data_types/pair.t line 75, column 1-23 reason: '' skip: '' str: ok 29/97 todo: '' type: test - actual_ok: 1 line: ok 30 - got the right value num: 30 ok: 1 pos: t/data_types/pair.t line 77, column 1-47 reason: '' skip: '' str: ok 30/97 todo: '' type: test - actual_ok: 1 line: ok 31 - The object is-a 'Pair' num: 31 ok: 1 pos: t/data_types/pair.t line 79, column 1-27 reason: '' skip: '' str: ok 31/97 todo: '' type: test - actual_ok: 1 line: ok 32 - got right nested key num: 32 ok: 1 pos: t/data_types/pair.t line 80, column 1-50 reason: '' skip: '' str: ok 32/97 todo: '' type: test - actual_ok: 1 line: ok 33 - got right nested value num: 33 ok: 1 pos: t/data_types/pair.t line 81, column 1-54 reason: '' skip: '' str: ok 33/97 todo: '' type: test - actual_ok: 1 line: ok 34 - lhs quotes num: 34 ok: 1 pos: t/data_types/pair.t line 84, column 1-37 reason: '' skip: '' str: ok 34/97 todo: '' type: test - actual_ok: 1 line: ok 35 num: 35 ok: 1 pos: t/data_types/pair.t line 89, column 5-30 reason: '' skip: '' str: ok 35/97 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/data_types/pair.t line 92, column 5-70)\n\n" line: "not ok 36 - %() makes Pair to does Hash # TODO bug" num: 36 ok: 1 pos: t/data_types/pair.t line 92, column 5-70 reason: bug skip: '' str: ok 36/97 todo: 1 type: test - actual_ok: 1 line: ok 37 - lvalue pairs num: 37 ok: 1 pos: t/data_types/pair.t line 100, column 1-32 reason: '' skip: '' str: ok 37/97 todo: '' type: test - actual_ok: 1 line: ok 38 - The object is-a 'Pair' num: 38 ok: 1 pos: t/data_types/pair.t line 106, column 5-25 reason: '' skip: '' str: ok 38/97 todo: '' type: test - actual_ok: 1 line: ok 39 - The object is-a 'Pair' num: 39 ok: 1 pos: t/data_types/pair.t line 108, column 5-29 reason: '' skip: '' str: ok 39/97 todo: '' type: test - actual_ok: 1 line: ok 40 - The object is-a 'Pair' num: 40 ok: 1 pos: t/data_types/pair.t line 110, column 5-30 reason: '' skip: '' str: ok 40/97 todo: '' type: test - actual_ok: 1 line: ok 41 - in sub test1 got the right $pair.key num: 41 ok: 1 pos: t/data_types/pair.t line 111, column 5-65 reason: '' skip: '' str: ok 41/97 todo: '' type: test - actual_ok: 1 line: ok 42 - in sub test1 got the right $pair.value num: 42 ok: 1 pos: t/data_types/pair.t line 112, column 5-69 reason: '' skip: '' str: ok 42/97 todo: '' type: test - actual_ok: 1 line: ok 43 - The object is-a 'Pair' num: 43 ok: 1 pos: t/data_types/pair.t line 119, column 5-26 reason: '' skip: '' str: ok 43/97 todo: '' type: test - actual_ok: 1 line: ok 44 - The object is-a 'Pair' num: 44 ok: 1 pos: t/data_types/pair.t line 121, column 5-30 reason: '' skip: '' str: ok 44/97 todo: '' type: test - actual_ok: 1 line: ok 45 - The object is-a 'Pair' num: 45 ok: 1 pos: t/data_types/pair.t line 123, column 5-30 reason: '' skip: '' str: ok 45/97 todo: '' type: test - actual_ok: 1 line: ok 46 - in for loop got the right $pair.key num: 46 ok: 1 pos: t/data_types/pair.t line 124, column 5-64 reason: '' skip: '' str: ok 46/97 todo: '' type: test - actual_ok: 1 line: ok 47 - in for loop got the right $pair.value num: 47 ok: 1 pos: t/data_types/pair.t line 125, column 5-68 reason: '' skip: '' str: ok 47/97 todo: '' type: test - actual_ok: 1 line: ok 48 - The object is-a 'Pair' num: 48 ok: 1 pos: t/data_types/pair.t line 130, column 9-30 reason: '' skip: '' str: ok 48/97 todo: '' type: test - actual_ok: 1 line: ok 49 - in sub test2 got the right $pair.key num: 49 ok: 1 pos: t/data_types/pair.t line 131, column 9-69 reason: '' skip: '' str: ok 49/97 todo: '' type: test - actual_ok: 1 line: ok 50 - in sub test2 got the right $pair.value num: 50 ok: 1 pos: t/data_types/pair.t line 132, column 9-73 reason: '' skip: '' str: ok 50/97 todo: '' type: test - actual_ok: 1 line: ok 51 - The object is-a 'Pair' num: 51 ok: 1 pos: t/data_types/pair.t line 142, column 9-29 reason: '' skip: '' str: ok 51/97 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/data_types/pair.t line 143, column 9-89)\n\n" line: "not ok 52 - sub test3: access by $pair[0] should not work # TODO bug" num: 52 ok: 1 pos: t/data_types/pair.t line 143, column 9-89 reason: bug skip: '' str: ok 52/97 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/data_types/pair.t line 144, column 9-89)\n\n" line: "not ok 53 - sub test3: access by $pair[1] should not work # TODO bug" num: 53 ok: 1 pos: t/data_types/pair.t line 144, column 9-89 reason: bug skip: '' str: ok 53/97 todo: 1 type: test - actual_ok: 1 line: ok 54 - => has correct precedence num: 54 ok: 1 pos: t/data_types/pair.t line 166, column 1-62 reason: '' skip: '' str: ok 54/97 todo: '' type: test - actual_ok: 1 line: ok 55 - Zaphod is 2 num: 55 ok: 1 pos: t/data_types/pair.t line 188, column 3-36 reason: '' skip: '' str: ok 55/97 todo: '' type: test - actual_ok: 1 line: ok 56 - Ford is 42 num: 56 ok: 1 pos: t/data_types/pair.t line 189, column 3-35 reason: '' skip: '' str: ok 56/97 todo: '' type: test - actual_ok: 1 line: ok 57 - Zaphod is still 2 num: 57 ok: 1 pos: t/data_types/pair.t line 193, column 3-42 reason: '' skip: '' str: ok 57/97 todo: '' type: test - actual_ok: 1 line: ok 58 - Ford is still 42 num: 58 ok: 1 pos: t/data_types/pair.t line 194, column 3-41 reason: '' skip: '' str: ok 58/97 todo: '' type: test - actual_ok: 1 line: ok 59 - pairs stringify correctly (1) num: 59 ok: 1 pos: t/data_types/pair.t line 204, column 3-62 reason: '' skip: '' str: ok 59/97 todo: '' type: test - actual_ok: 1 line: ok 60 - pairs stringify correctly (2) num: 60 ok: 1 pos: t/data_types/pair.t line 205, column 3-62 reason: '' skip: '' str: ok 60/97 todo: '' type: test - actual_ok: 1 line: ok 61 - pairs with arrayrefs as values stringify correctly (1) num: 61 ok: 1 pos: t/data_types/pair.t line 210, column 3-91 reason: '' skip: '' str: ok 61/97 todo: '' type: test - actual_ok: 1 line: ok 62 - pairs with arrayrefs as values stringify correctly (2) num: 62 ok: 1 pos: t/data_types/pair.t line 211, column 3-91 reason: '' skip: '' str: ok 62/97 todo: '' type: test - actual_ok: 1 line: ok 63 - => should not stringify the key (1) num: 63 ok: 1 pos: t/data_types/pair.t line 223, column 3-69 reason: '' skip: '' str: ok 63/97 todo: '' type: test - actual_ok: 1 line: ok 64 - => should not stringify the key (2) num: 64 ok: 1 pos: t/data_types/pair.t line 224, column 3-69 reason: '' skip: '' str: ok 64/97 todo: '' type: test - actual_ok: 1 line: ok 65 - => should not stringify the key (3) num: 65 ok: 1 pos: t/data_types/pair.t line 228, column 3-69 reason: '' skip: '' str: ok 65/97 todo: '' type: test - actual_ok: 1 line: ok 66 - => should not stringify the key (4) num: 66 ok: 1 pos: t/data_types/pair.t line 229, column 3-69 reason: '' skip: '' str: ok 66/97 todo: '' type: test - actual_ok: 1 line: ok 67 - => should not stringify the key (5) num: 67 ok: 1 pos: t/data_types/pair.t line 230, column 3-69 reason: '' skip: '' str: ok 67/97 todo: '' type: test - actual_ok: 1 line: ok 68 - => should not stringify the key (6) num: 68 ok: 1 pos: t/data_types/pair.t line 231, column 3-69 reason: '' skip: '' str: ok 68/97 todo: '' type: test - actual_ok: 1 line: ok 69 - the keys of pairs should not get auto-stringified when passed to a sub (1) num: 69 ok: 1 pos: t/data_types/pair.t line 241, column 3 - line 242, column 81 reason: '' skip: '' str: ok 69/97 todo: '' type: test - actual_ok: 1 line: ok 70 - the keys of pairs should not get auto-stringified when passed to a sub (2) num: 70 ok: 1 pos: t/data_types/pair.t line 245, column 3 - line 246, column 81 reason: '' skip: '' str: ok 70/97 todo: '' type: test - actual_ok: 1 line: ok 71 - the keys of pairs should not get auto-stringified when passed to a sub (3) num: 71 ok: 1 pos: t/data_types/pair.t line 247, column 3 - line 248, column 81 reason: '' skip: '' str: ok 71/97 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/data_types/pair.t line 256, column 3-74)\n\n" line: "not ok 72 - setting .key does not die # TODO bug" num: 72 ok: 1 pos: t/data_types/pair.t line 256, column 3-74 reason: bug skip: '' str: ok 72/97 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/data_types/pair.t line 257, column 3-86)\n\n" line: "not ok 73 - setting .key actually changes the key # TODO bug" num: 73 ok: 1 pos: t/data_types/pair.t line 257, column 3-86 reason: bug skip: '' str: ok 73/97 todo: 1 type: test - actual_ok: 1 line: ok 74 - setting .key does not change the original var num: 74 ok: 1 pos: t/data_types/pair.t line 258, column 3-82 reason: '' skip: '' str: ok 74/97 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/data_types/pair.t line 260, column 3-78)\n\n" line: "not ok 75 - setting .value does not die # TODO bug" num: 75 ok: 1 pos: t/data_types/pair.t line 260, column 3-78 reason: bug skip: '' str: ok 75/97 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/data_types/pair.t line 261, column 3-92)\n\n" line: "not ok 76 - setting .value actually changes the value # TODO bug" num: 76 ok: 1 pos: t/data_types/pair.t line 261, column 3-92 reason: bug skip: '' str: ok 76/97 todo: 1 type: test - actual_ok: 1 line: ok 77 - setting .value does not change the original var num: 77 ok: 1 pos: t/data_types/pair.t line 262, column 3-86 reason: '' skip: '' str: ok 77/97 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/data_types/pair.t line 269, column 3-75)\n\n" line: "not ok 78 - binding .key does not die # TODO bug" num: 78 ok: 1 pos: t/data_types/pair.t line 269, column 3-75 reason: bug skip: '' str: ok 78/97 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/data_types/pair.t line 270, column 3-87)\n\n" line: "not ok 79 - binding .key actually changes the key # TODO bug" num: 79 ok: 1 pos: t/data_types/pair.t line 270, column 3-87 reason: bug skip: '' str: ok 79/97 todo: 1 type: test - actual_ok: 1 line: ok 80 - binding .key does not change the original var num: 80 ok: 1 pos: t/data_types/pair.t line 271, column 3-83 reason: '' skip: '' str: ok 80/97 todo: '' type: test - actual_ok: 1 line: ok 81 - the .key was really bound num: 81 ok: 1 pos: t/data_types/pair.t line 272, column 3-63 reason: '' skip: '' str: ok 81/97 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/data_types/pair.t line 274, column 3-79)\n\n" line: "not ok 82 - binding .value does not die # TODO bug" num: 82 ok: 1 pos: t/data_types/pair.t line 274, column 3-79 reason: bug skip: '' str: ok 82/97 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/data_types/pair.t line 275, column 3-93)\n\n" line: "not ok 83 - binding .value actually changes the value # TODO bug" num: 83 ok: 1 pos: t/data_types/pair.t line 275, column 3-93 reason: bug skip: '' str: ok 83/97 todo: 1 type: test - actual_ok: 1 line: ok 84 - binding .value does not change the original var num: 84 ok: 1 pos: t/data_types/pair.t line 276, column 3-87 reason: '' skip: '' str: ok 84/97 todo: '' type: test - actual_ok: 1 line: ok 85 - the .value was really bound num: 85 ok: 1 pos: t/data_types/pair.t line 277, column 3-67 reason: '' skip: '' str: ok 85/97 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/data_types/pair.t line 284, column 3-74)\n\n" line: "not ok 86 - binding .key does not die # TODO bug" num: 86 ok: 1 pos: t/data_types/pair.t line 284, column 3-74 reason: bug skip: '' str: ok 86/97 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/data_types/pair.t line 285, column 3-86)\n\n" line: "not ok 87 - binding .key actually changes the key # TODO bug" num: 87 ok: 1 pos: t/data_types/pair.t line 285, column 3-86 reason: bug skip: '' str: ok 87/97 todo: 1 type: test - actual_ok: 1 line: ok 88 - binding .key to a var works (1) num: 88 ok: 1 pos: t/data_types/pair.t line 287, column 3-68 reason: '' skip: '' str: ok 88/97 todo: '' type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/data_types/pair.t line 288, column 3-80)\n\n" line: "not ok 89 - binding .key to a var works (2) # TODO bug" num: 89 ok: 1 pos: t/data_types/pair.t line 288, column 3-80 reason: bug skip: '' str: ok 89/97 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/data_types/pair.t line 290, column 3-80)\n\n" line: "not ok 90 - binding .key to a var works (3) # TODO bug" num: 90 ok: 1 pos: t/data_types/pair.t line 290, column 3-80 reason: bug skip: '' str: ok 90/97 todo: 1 type: test - actual_ok: 0 diag: "# Failed (TODO bug) test (t/data_types/pair.t line 291, column 3-80)\n\n" line: "not ok 91 - binding .key to a var works (4) # TODO bug" num: 91 ok: 1 pos: t/data_types/pair.t line 291, column 3-80 reason: b