begin reached 'test_microseconds' /usr/bin/perl t/spec/fudgeall rakudo t/spec/integration/99problems-01-to-10.t t/spec/integration/99problems-11-to-20.t t/spec/integration/99problems-21-to-30.t t/spec/integration/99problems-31-to-40.t t/spec/integration/99problems-41-to-50.t t/spec/integration/advent2009-day01.t t/spec/integration/advent2009-day02.t t/spec/integration/advent2009-day03.t t/spec/integration/advent2009-day04.t t/spec/integration/advent2009-day05.t t/spec/integration/advent2009-day06.t t/spec/integration/advent2009-day07.t t/spec/integration/advent2009-day08.t t/spec/integration/advent2009-day09.t t/spec/integration/advent2009-day11.t t/spec/integration/advent2009-day14.t t/spec/integration/advent2009-day15.t t/spec/integration/advent2009-day16.t t/spec/integration/advent2009-day17.t t/spec/integration/advent2009-day19.t t/spec/integration/advent2009-day20.t t/spec/integration/advent2009-day22.t t/spec/integration/advent2009-day23.t t/spec/integration/code-blocks-as-sub-args.t t/spec/integration/error-reporting.t t/spec/integration/lexical-array-in-inner-block.t t/spec/integration/lexicals-and-attributes.t t/spec/integration/method-calls-and-instantiation.t t/spec/integration/no-indirect-new.t t/spec/integration/pair-in-array.t t/spec/integration/passing-pair-class-to-sub.t t/spec/integration/role-composition-vs-attribute.t t/spec/integration/say-crash.t t/spec/integration/substr-after-match-in-gather-in-for.t t/spec/integration/weird-errors.t t/spec/S02-builtin_data_types/anon_block.t t/spec/S02-builtin_data_types/array_extending.t t/spec/S02-builtin_data_types/array_ref.t t/spec/S02-builtin_data_types/array.t t/spec/S02-builtin_data_types/assigning-refs.t t/spec/S02-builtin_data_types/bool.t t/spec/S02-builtin_data_types/capture.t t/spec/S02-builtin_data_types/catch_type_cast_mismatch.t t/spec/S02-builtin_data_types/declare.t t/spec/S02-builtin_data_types/flattening.t t/spec/S02-builtin_data_types/hash_ref.t t/spec/S02-builtin_data_types/hash.t t/spec/S02-builtin_data_types/infinity.t t/spec/S02-builtin_data_types/lists.t t/spec/S02-builtin_data_types/multi_dimensional_array.t t/spec/S02-builtin_data_types/nan.t t/spec/S02-builtin_data_types/nested_arrays.t t/spec/S02-builtin_data_types/nested_pairs.t t/spec/S02-builtin_data_types/nil.t t/spec/S02-builtin_data_types/num.t t/spec/S02-builtin_data_types/pair.t t/spec/S02-builtin_data_types/parcel.t t/spec/S02-builtin_data_types/parsing-bool.t t/spec/S02-builtin_data_types/range.t t/spec/S02-builtin_data_types/sigils-and-types.t t/spec/S02-builtin_data_types/subscripts_and_context.t t/spec/S02-builtin_data_types/type.t t/spec/S02-builtin_data_types/undefined-types.t t/spec/S02-builtin_data_types/whatever.t t/spec/S02-lexical-conventions/unicode.t t/spec/S02-literals/array-interpolation.t t/spec/S02-literals/char-by-name.t t/spec/S02-literals/char-by-number.t t/spec/S02-literals/fmt-interpolation.t t/spec/S02-literals/hash-interpolation.t t/spec/S02-literals/hex_chars.t t/spec/S02-literals/listquote.t t/spec/S02-literals/listquote-whitespace.t t/spec/S02-literals/misc-interpolation.t t/spec/S02-literals/numeric.t t/spec/S02-literals/pair-boolean.t t/spec/S02-literals/pairs.t t/spec/S02-literals/quoting.t t/spec/S02-literals/quoting-unicode.t t/spec/S02-literals/radix.t t/spec/S02-literals/string-interpolation.t t/spec/S02-literals/sub-calls.t t/spec/S02-literals/subscript.t t/spec/S02-literals/types.t t/spec/S02-literals/underscores.t t/spec/S02-magicals/config.t t/spec/S02-magicals/dollar_bang.t t/spec/S02-magicals/dollar-underscore.t t/spec/S02-magicals/pid.t t/spec/S02-magicals/progname.t t/spec/S02-names_and_variables/contextual.t t/spec/S02-names_and_variables/fmt.t t/spec/S02-names_and_variables/names.t t/spec/S02-names_and_variables/perl.t t/spec/S02-names_and_variables/list_array_perl.t t/spec/S02-names_and_variables/signature.t t/spec/S02-names_and_variables/variables-and-packages.t t/spec/S02-names_and_variables/varnames.t t/spec/S02-names/identifier.t t/spec/S02-names/our.t t/spec/S02-one-pass-parsing/less-than.t t/spec/S02-polymorphic_types/subset.t t/spec/S02-whitespace_and_comments/begin_end_pod.t t/spec/S02-whitespace_and_comments/minimal-whitespace.t t/spec/S02-whitespace_and_comments/one-pass-parsing.t t/spec/S02-whitespace_and_comments/pod-in-multi-line-exprs.t t/spec/S02-whitespace_and_comments/sub-block-parsing.t t/spec/S02-whitespace_and_comments/unicode-whitespace.t t/spec/S02-whitespace_and_comments/unspace.t t/spec/S03-junctions/associative.t t/spec/S03-junctions/autothreading.t t/spec/S03-junctions/boolean-context.t t/spec/S03-junctions/misc.t t/spec/S03-metaops/cross.t t/spec/S03-metaops/eager-hyper.t t/spec/S03-metaops/hyper.t t/spec/S03-metaops/not.t t/spec/S03-metaops/reduce.t t/spec/S03-metaops/reverse.t t/spec/S03-metaops/zip.t t/spec/S03-operators/also.t t/spec/S03-operators/arith.t t/spec/S03-operators/assign-is-not-binding.t t/spec/S03-operators/assign.t t/spec/S03-operators/autoincrement-range.t t/spec/S03-operators/autoincrement.t t/spec/S03-operators/autovivification.t t/spec/S03-operators/basic-types.t t/spec/S03-operators/bit.t t/spec/S03-operators/boolean-bitwise.t t/spec/S03-operators/brainos.t t/spec/S03-operators/chained-declarators.t t/spec/S03-operators/comparison-simple.t t/spec/S03-operators/context-forcers.t t/spec/S03-operators/context.t t/spec/S03-operators/equality.t t/spec/S03-operators/eqv.t t/spec/S03-operators/identity.t t/spec/S03-operators/increment.t t/spec/S03-operators/inplace.t t/spec/S03-operators/list-quote-junction.t t/spec/S03-operators/minmax.t t/spec/S03-operators/misc.t t/spec/S03-operators/names.t t/spec/S03-operators/nesting.t t/spec/S03-operators/not.t t/spec/S03-operators/numeric-context.t t/spec/S03-operators/precedence.t t/spec/S03-operators/range-basic.t t/spec/S03-operators/range.t t/spec/S03-operators/reduce-le1arg.t t/spec/S03-operators/relational.t t/spec/S03-operators/repeat.t t/spec/S03-operators/scalar-assign.t t/spec/S03-operators/series-arity0.t t/spec/S03-operators/series-arity2ormore.t t/spec/S03-operators/series-simple.t t/spec/S03-operators/series.t t/spec/S03-operators/short-circuit.t t/spec/S03-operators/spaceship-and-containers.t t/spec/S03-operators/subscript-vs-lt.t t/spec/S03-operators/ternary.t t/spec/S03-operators/so.t t/spec/S03-operators/value_equivalence.t t/spec/S03-smartmatch/any-any.t t/spec/S03-smartmatch/any-array.t t/spec/S03-smartmatch/any-bool.t t/spec/S03-smartmatch/any-callable.t t/spec/S03-smartmatch/any-complex.t t/spec/S03-smartmatch/any-num.t t/spec/S03-smartmatch/any-pair.t t/spec/S03-smartmatch/any-str.t t/spec/S03-smartmatch/any-type.t t/spec/S03-smartmatch/array-array.t t/spec/S03-smartmatch/array-hash.t t/spec/S03-smartmatch/capture-signature.t t/spec/S03-smartmatch/disorganized.t t/spec/S03-smartmatch/hash-hash.t t/spec/S03-smartmatch/regex-hash.t t/spec/S03-smartmatch/scalar-hash.t t/spec/S04-blocks-and-statements/pointy.t t/spec/S04-phasers/end.t t/spec/S04-phasers/rvalue.t t/spec/S04-declarations/implicit-parameter.t t/spec/S04-declarations/my.t t/spec/S04-exception-handlers/catch.t t/spec/S04-exceptions/fail.t t/spec/S04-statement-modifiers/for.t t/spec/S04-statement-modifiers/given.t t/spec/S04-statement-modifiers/if.t t/spec/S04-statement-modifiers/unless.t t/spec/S04-statement-modifiers/until.t t/spec/S04-statement-modifiers/values_in_bool_context.t t/spec/S04-statement-modifiers/while.t t/spec/S04-statement-parsing/hash.t t/spec/S04-statements/do.t t/spec/S04-statements/for.t t/spec/S04-statements/for_with_only_one_item.t t/spec/S04-statements/gather.t t/spec/S04-statements/given.t t/spec/S04-statements/if.t t/spec/S04-statements/last.t t/spec/S04-statements/loop.t t/spec/S04-statements/map-and-sort-in-for.t t/spec/S04-statements/next.t t/spec/S04-statements/no-implicit-block.t t/spec/S04-statements/redo.t t/spec/S04-statements/repeat.t t/spec/S04-statements/return.t t/spec/S04-statements/terminator.t t/spec/S04-statements/try.t t/spec/S04-statements/unless.t t/spec/S04-statements/until.t t/spec/S04-statements/while.t t/spec/S05-capture/caps.t t/spec/S05-capture/subrule.t t/spec/S05-grammar/action-stubs.t t/spec/S05-grammar/methods.t t/spec/S05-grammar/parse_and_parsefile.t t/spec/S05-grammar/protoregex.t t/spec/S05-grammar/protos.t t/spec/S05-grammar/signatures.t t/spec/S05-interpolation/lexicals.t t/spec/S05-mass/named-chars.t t/spec/S05-mass/properties-block.t t/spec/S05-mass/properties-derived.t t/spec/S05-mass/properties-general.t t/spec/S05-mass/properties-script.t t/spec/S05-mass/rx.t t/spec/S05-mass/recursive.t t/spec/S05-mass/stdrules.t t/spec/S05-match/arrayhash.t t/spec/S05-match/blocks.t t/spec/S05-match/capturing-contexts.t t/spec/S05-match/non-capturing.t t/spec/S05-match/perl.t t/spec/S05-match/positions.t t/spec/S05-metachars/closure.t t/spec/S05-metachars/line-anchors.t t/spec/S05-metachars/newline.t t/spec/S05-metachars/tilde.t t/spec/S05-metasyntax/angle-brackets.t t/spec/S05-metasyntax/changed.t t/spec/S05-metasyntax/charset.t t/spec/S05-metasyntax/null.t t/spec/S05-metasyntax/regex.t t/spec/S05-metasyntax/repeat.t t/spec/S05-metasyntax/sequential-alternation.t t/spec/S05-metasyntax/single-quotes.t t/spec/S05-metasyntax/unknown.t t/spec/S05-modifier/continue.t t/spec/S05-modifier/counted-match.t t/spec/S05-modifier/global.t t/spec/S05-modifier/overlapping.t t/spec/S05-modifier/pos.t t/spec/S05-modifier/repetition.t t/spec/S05-substitution/match.t t/spec/S05-substitution/subst.t t/spec/S06-advanced_subroutine_features/lexical-subs.t t/spec/S06-advanced_subroutine_features/recurse.t t/spec/S06-advanced_subroutine_features/return.t t/spec/S06-currying/assuming-and-mmd.t t/spec/S06-currying/named.t t/spec/S06-multi/lexical-multis.t t/spec/S06-multi/proto.t t/spec/S06-multi/syntax.t t/spec/S06-multi/type-based.t t/spec/S06-multi/value-based.t t/spec/S06-multi/unpackability.t t/spec/S06-operator-overloading/methods.t t/spec/S06-operator-overloading/sub.t t/spec/S06-other/anon-hashes-vs-blocks.t t/spec/S06-other/main-eval.t t/spec/S06-other/misc.t t/spec/S06-routine-modifiers/scoped-named-subs.t t/spec/S06-signature/arity.t t/spec/S06-signature/closure-over-parameters.t t/spec/S06-signature/closure-parameters.t t/spec/S06-signature/code.t t/spec/S06-signature/defaults.t t/spec/S06-signature/errors.t t/spec/S06-signature/introspection.t t/spec/S06-signature/mixed-placeholders.t t/spec/S06-signature/named-parameters.t t/spec/S06-signature/named-placeholders.t t/spec/S06-signature/optional.t t/spec/S06-signature/positional-placeholders.t t/spec/S06-signature/positional.t t/spec/S06-signature/scalar-type.t t/spec/S06-signature/slurpy-and-interpolation.t t/spec/S06-signature/slurpy-params.t t/spec/S06-signature/slurpy-placeholders.t t/spec/S06-signature/sub-ref.t t/spec/S06-signature/tree-node-parameters.t t/spec/S06-signature/type-capture.t t/spec/S06-signature/unpack-array.t t/spec/S06-signature/unspecified.t t/spec/S06-traits/as.t t/spec/S06-traits/is-copy.t t/spec/S06-traits/is-rw.t t/spec/S07-iterators/range-iterator.t t/spec/S09-autovivification/autoincrement.t t/spec/S09-typed-arrays/arrays.t t/spec/S09-typed-arrays/hashes.t t/spec/S10-packages/basic.t t/spec/S10-packages/use-with-class.t t/spec/S11-modules/lexical.t t/spec/S11-modules/need.t t/spec/S12-attributes/clone.t t/spec/S12-attributes/inheritance.t t/spec/S12-attributes/instance.t t/spec/S12-attributes/undeclared.t t/spec/S12-class/anonymous.t t/spec/S12-class/augment-supersede.t t/spec/S12-class/attributes.t t/spec/S12-class/basic.t t/spec/S12-class/declaration-order.t t/spec/S12-class/extending-arrays.t t/spec/S12-class/inheritance-class-methods.t t/spec/S12-class/inheritance.t t/spec/S12-class/instantiate.t t/spec/S12-class/lexical.t t/spec/S12-class/open.t t/spec/S12-class/self-inheritance.t t/spec/S12-class/stubs.t t/spec/S12-construction/autopairs.t t/spec/S12-construction/BUILD.t t/spec/S12-construction/construction.t t/spec/S12-construction/named-params-in-BUILD.t t/spec/S12-construction/new.t t/spec/S12-enums/anonymous.t t/spec/S12-introspection/meta-class.t t/spec/S12-introspection/methods.t t/spec/S12-introspection/parents.t t/spec/S12-introspection/roles.t t/spec/S12-methods/calling_sets.t t/spec/S12-methods/calling_syntax.t t/spec/S12-methods/chaining.t t/spec/S12-methods/class-and-instance.t t/spec/S12-methods/defer-call.t t/spec/S12-methods/defer-next.t t/spec/S12-methods/how.t t/spec/S12-methods/instance.t t/spec/S12-methods/lastcall.t t/spec/S12-methods/method-vs-sub.t t/spec/S12-methods/multi.t t/spec/S12-methods/parallel-dispatch.t t/spec/S12-methods/private.t t/spec/S12-methods/submethods.t t/spec/S12-methods/syntax.t t/spec/S12-methods/topic.t t/spec/S12-methods/typed-attributes.t t/spec/S12-methods/what.t t/spec/S13-type-casting/methods.t t/spec/S13-overloading/typecasting-long.t t/spec/S13-overloading/operators.t t/spec/S14-roles/anonymous.t t/spec/S14-roles/attributes.t t/spec/S14-roles/basic.t t/spec/S14-roles/composition.t t/spec/S14-roles/crony.t t/spec/S14-roles/instantiation.t t/spec/S14-roles/lexical.t t/spec/S14-roles/mixin.t t/spec/S14-roles/namespaced.t t/spec/S14-roles/parameter-subtyping.t t/spec/S14-roles/parameterized-basic.t t/spec/S14-roles/parameterized-type.t t/spec/S14-roles/submethods.t t/spec/S16-filehandles/io.t t/spec/S16-filehandles/io_in_for_loops.t t/spec/S16-filehandles/io_in_while_loops.t t/spec/S16-filehandles/open.t t/spec/S16-io/basic-open.t t/spec/S16-io/say.t t/spec/S16-io/getc.t t/spec/S16-unfiled/slurp.t t/spec/S28-named-variables/inc.t t/spec/S29-any/cmp.t t/spec/S29-any/isa.t t/spec/S29-context/die.t t/spec/S29-context/eval.t t/spec/S29-context/sleep.t t/spec/S29-conversions/ord_and_chr.t t/spec/S32-array/bool.t t/spec/S32-array/create.t t/spec/S32-array/delete.t t/spec/S32-array/elems.t t/spec/S32-array/end.t t/spec/S32-array/exists.t t/spec/S32-array/keys_values.t t/spec/S32-array/kv.t t/spec/S32-array/pairs.t t/spec/S32-array/pop.t t/spec/S32-array/push.t t/spec/S32-array/rotate.t t/spec/S32-array/shift.t t/spec/S32-array/splice.t t/spec/S32-array/unshift.t t/spec/S32-hash/exists.t t/spec/S32-hash/delete.t t/spec/S32-hash/invert.t t/spec/S32-hash/keys_values.t t/spec/S32-hash/pairs.t t/spec/S32-hash/push.t t/spec/S32-io/file-tests.t t/spec/S32-io/note.t t/spec/S32-list/classify.t t/spec/S32-list/end.t t/spec/S32-list/first.t t/spec/S32-list/grep.t t/spec/S32-list/join.t t/spec/S32-list/map.t t/spec/S32-list/minmax.t t/spec/S32-list/pick.t t/spec/S32-list/reduce.t t/spec/S32-list/reverse.t t/spec/S32-list/sort.t t/spec/S32-list/uniq.t t/spec/S32-num/abs.t t/spec/S32-num/complex.t t/spec/S32-num/exp.t t/spec/S32-num/int.t t/spec/S32-num/log.t t/spec/S32-num/polar.t t/spec/S32-num/power.t t/spec/S32-num/rand.t t/spec/S32-num/rat.t t/spec/S32-num/real-bridge.t t/spec/S32-num/roots.t t/spec/S32-num/rounders.t t/spec/S32-num/sign.t t/spec/S32-num/sqrt.t t/spec/S32-num/unpolar.t t/spec/S32-scalar/defined.t t/spec/S32-scalar/undef.t t/spec/S32-str/append.t t/spec/S32-str/bool.t t/spec/S32-str/capitalize.t t/spec/S32-str/chomp.t t/spec/S32-str/chop.t t/spec/S32-str/comb.t t/spec/S32-str/flip.t t/spec/S32-str/index.t t/spec/S32-str/lcfirst.t t/spec/S32-str/lc.t t/spec/S32-str/p5chop.t t/spec/S32-str/pos.t t/spec/S32-str/samecase.t t/spec/S32-str/split-simple2.t t/spec/S32-str/split.t t/spec/S32-str/sprintf.t t/spec/S32-str/substr.t t/spec/S32-str/trim.t t/spec/S32-str/ucfirst.t t/spec/S32-str/uc.t t/spec/S32-str/words.t t/spec/S32-temporal/Date.t t/spec/S32-temporal/DateTime.t t/spec/S32-trig/e.t t/spec/S32-trig/sin.t t/spec/S32-trig/cos.t t/spec/S32-trig/tan.t t/spec/S32-trig/sec.t t/spec/S32-trig/cosec.t t/spec/S32-trig/cotan.t t/spec/S32-trig/atan2.t t/spec/S32-trig/sinh.t t/spec/S32-trig/cosh.t t/spec/S32-trig/tanh.t t/spec/S32-trig/sech.t t/spec/S32-trig/cosech.t t/spec/S32-trig/cotanh.t pass fail todo skip plan S02-builtin_data_types/anon_block.rakudo........... in main program body at line 1 39 0 1 2 42 2 skipped: tests don't work if previous test fails 1 todo : Parrot support for zero-arg subs? S02-builtin_data_types/array.rakudo................ in main program body at line 1 69 0 10 17 96 3 skipped: no native type int yet 2 skipped: Null PMC access bug 6 skipped: 2 skipped: multi-dim arrays 4 skipped: my Type @arr[num] parsefail 2 todo : 6 todo : parametrization issues 2 todo : no bounds checking S02-builtin_data_types/array_extending.t........... 21 0 0 0 21 S02-builtin_data_types/array_ref.t................. 45 0 0 0 45 S02-builtin_data_types/assigning-refs.rakudo....... in main program body at line 1 15 0 3 0 18 3 todo : non-flattening hash refs S02-builtin_data_types/bool.rakudo................. in main program body at line 1 32 0 1 4 37 2 skipped: RT 66576: .name method on bool values 2 skipped: RT #65514 mix in bool with "but" 1 todo : RT 71462: Smartmatch a type yields Int, not a Bool S02-builtin_data_types/capture.rakudo.............. in main program body at line 1 17 0 0 1 18 1 skipped: should this pair not become positional? S02-builtin_data_types/catch_type_cast_mismatch.r.. in main program body at line 1 9 0 1 0 10 1 todo : Hash.isa(Hash) S02-builtin_data_types/declare.rakudo.............. in main program body at line 1 38 0 0 47 85 1 skipped: Comparator not implemented 1 skipped: Integral not implemented 1 skipped: OrderingPair not implemented 1 skipped: KeySet not implemented 1 skipped: buf not implemented 1 skipped: Blob not implemented 1 skipped: Complex not type converted properly during assignment from Num 1 skipped: Macro not implemented 1 skipped: KeyBag not implemented 1 skipped: int not implemented 1 skipped: Array of Array of Int 1 skipped: KeyHash not implemented 1 skipped: rat not implemented 1 skipped: Matcher isa not implemented 1 skipped: bit not implemented 1 skipped: Module not yet implemented 1 skipped: complex not implemented 1 skipped: Codepoint not implemented 1 skipped: Nil as type constraint - is this test valid? 1 skipped: RT #68726: Could not build C3 linearization: ambiguous hierarchy 1 skipped: Char not implemented 1 skipped: Order NYI 1 skipped: junction not implemented 1 skipped: AnyChar not implemented 1 skipped: Grapheme not implemented 1 skipped: CharLingua not implemented 1 skipped: Ordering not implemented 1 skipped: Bit not implemented 1 skipped: Buf NYI 1 skipped: StrPos not implemented 1 skipped: Duration not implemented 1 skipped: binding NYI 1 skipped: Bag not implemented 1 skipped: utf16 not implemented 1 skipped: KeyExtractor not implemented 1 skipped: No Module type yet 1 skipped: utf32 not implemented 1 skipped: Instant not implemented 1 skipped: num16 not implemented 1 skipped: num not implemented 1 skipped: StrLen not implemented 1 skipped: Byte not implemented 1 skipped: utf8 not implemented 1 skipped: HyperWhatever not implemented 1 skipped: Class not implemented 1 skipped: Package not implemented 1 skipped: Scalar not implemented S02-builtin_data_types/flattening.rakudo........... in main program body at line 1 33 0 1 0 34 1 todo : flaetting hash S02-builtin_data_types/hash.rakudo................. in main program body at line 1 59 0 1 9 69 1 skipped: RT 71022: infinite loop (noauto) 4 skipped: hash contextualizer on lazy list 4 skipped: %hash<> does not work 1 todo : RT #62730 S02-builtin_data_types/hash_ref.rakudo............. in main program body at line 1 14 0 8 10 32 5 skipped: hash autovivification 5 skipped: isa Hash 8 todo : isa Hash S02-builtin_data_types/infinity.rakudo............. in main program body at line 1 6 0 7 0 13 4 todo : integer Inf 3 todo : Int conversion of NaN and Inf S02-builtin_data_types/lists.rakudo................ in main program body at line 1 18 0 2 7 27 1 skipped: unskip when "augment" works 2 skipped: auto-dereferencing of captures (?) 1 skipped: indexing with *-2 3 skipped: list binding 1 todo : lvalue list slices 1 todo : exact list type S02-builtin_data_types/multi_dimensional_array.ra.. in main program body at line 1 19 0 3 19 41 10 skipped: Parse Error: Statement not terminated properly 9 skipped: Null PMC access in find_method() 3 todo : Doubtful if this is still correct S02-builtin_data_types/nan.rakudo.................. in main program body at line 1 6 0 0 1 7 1 skipped: unspecced and inconsistent S02-builtin_data_types/nested_arrays.t............. 8 0 0 0 8 S02-builtin_data_types/nested_pairs.t.............. 7 0 0 0 7 S02-builtin_data_types/nil.rakudo.................. in main program body at line 1 6 0 2 4 12 4 skipped: return value of if/for etc 1 todo : RT 74448: eval of empty string should be Nil 1 todo : Nil stored in a variable should be undef S02-builtin_data_types/num.rakudo.................. in main program body at line 1 56 0 6 4 66 4 skipped: Numbers with too many decimal places fail 2 todo : Num.perl generates a Rat 3 todo : Num.perl doesn't report the decimal part if it is 0 (RT 69869) 1 todo : No bignums yet S02-builtin_data_types/pair.rakudo................. in main program body at line 1 80 0 0 34 114 2 skipped: RT #67218 20 skipped: pair binding not implemented 2 skipped: method($invocant:) syntax missing 10 skipped: := NYI S02-builtin_data_types/parcel.t.................... 8 0 0 0 8 S02-builtin_data_types/parsing-bool.t.............. 4 0 0 0 4 S02-builtin_data_types/range.rakudo................ in main program body at line 1 58 0 0 9 67 2 skipped: Neither *-1 or slices work yet in ng 7 skipped: infinite ranges not implemented S02-builtin_data_types/sigils-and-types.rakudo..... in main program body at line 1 12 0 6 10 28 1 skipped: Abstraction 3 skipped: token/rule outside of class and grammar; macro 1 skipped: method outside class - fix test? 5 skipped: Roles of builtin types 6 todo : Associative role S02-builtin_data_types/subscripts_and_context.rak.. in main program body at line 1 7 0 1 0 8 1 todo : hash slices S02-builtin_data_types/type.rakudo................. in main program body at line 1 29 0 0 26 55 16 skipped: return type checking 6 skipped: native types (causes false positives if marked with todo) 4 skipped: "as" return type coercion S02-builtin_data_types/undefined-types.rakudo...... in main program body at line 1 3 0 2 20 25 12 skipped: Stringy 8 skipped: sink 2 todo : definedness of Nil S02-builtin_data_types/whatever.rakudo............. in main program body at line 1 15 0 1 27 43 2 skipped: RT #64566 4 skipped: multiple * in an expression 1 skipped: RT 65482 4 skipped: RT 68714 2 skipped: WhateverCode 8 skipped: * and user-defined ops 2 skipped: * and lexicals 3 skipped: * to code translation for multi-step expressions 1 skipped: sub form of map 1 todo : isa S02-lexical-conventions/unicode.rakudo............. in main program body at line 1 27 0 0 4 31 2 skipped: VOWEL SIGNs in identifiers 2 skipped: Unicode not allowed for named parameter yet? S02-literals/array-interpolation.t................. 12 0 0 0 12 S02-literals/char-by-name.rakudo................... in main program body at line 1 8 0 0 2 10 1 skipped: \c[LF] not valid 1 skipped: \c[LINE FEED] not valid S02-literals/char-by-number.rakudo................. in main program body at line 1 38 0 4 0 42 4 todo : Detecting malformed escape sequences NYI S02-literals/fmt-interpolation.t................... 11 0 0 0 11 S02-literals/hash-interpolation.rakudo............. in main program body at line 1 8 0 0 2 10 2 skipped: zen hash slice S02-literals/hex_chars.t........................... 4 0 0 0 4 S02-literals/listquote-whitespace.rakudo........... in main program body at line 1 9 0 1 0 10 1 todo : \xa0 should not be a separator for list quotes S02-literals/listquote.rakudo...................... in main program body at line 1 11 0 2 9 22 1 skipped: meta operators 1 skipped: Null PMC access in can() 5 skipped: magic type of <...> contents 2 skipped: List to Capture auto-promotion 1 todo : unknown errors 1 todo : parsing S02-literals/misc-interpolation.rakudo............. in main program body at line 1 39 0 0 4 43 1 skipped: zen hash slice 3 skipped: qa qb and array/hash interpolation S02-literals/numeric.t............................. 15 0 0 0 15 S02-literals/pair-boolean.t........................ 6 0 0 0 6 S02-literals/pairs.rakudo.......................... in main program body at line 1 44 0 0 4 48 2 skipped: prefix:<|> 2 skipped: reduce meta op S02-literals/quoting-unicode.t..................... 72 0 0 0 72 S02-literals/quoting.rakudo........................ in main program body at line 1 44 0 4 96 144 2 skipped: RT 65654 2 skipped: q:x assigned to array 2 skipped: quoting with q (..) 2 skipped: heredocs 23 skipped: quoting adverbs 11 skipped: \c97 etc 1 skipped: nested double curlies in q{{...}} 1 skipped: qq:x 7 skipped: «...» 2 skipped: q:x 1 skipped: nested curlies in q{...} 6 skipped: q:w 8 skipped: q[..] with variations 2 skipped: nested bracket quotes 3 skipped: qw 18 skipped: quoting with adverbs 1 skipped: Thinks statement not terminated properly 2 skipped: Q:qq adverbs 2 skipped: Q:q adverbs 2 todo : << :pair(1) >> 2 todo : << :pair(1) >> (RT 65304) S02-literals/radix.rakudo.......................... in main program body at line 1 178 0 5 4 187 4 skipped: :radix[] NYI 4 todo : Some question of what this form should actually do 1 todo : Really?! S02-literals/string-interpolation.t................ 9 0 0 0 9 S02-literals/sub-calls.rakudo...................... in main program body at line 1 19 0 1 0 20 1 todo : should parse as a routine foo:bar S02-literals/subscript.t........................... 3 0 0 0 3 S02-literals/types.t............................... 7 0 0 0 7 S02-literals/underscores.t......................... 19 0 0 0 19 S02-magicals/config.rakudo......................... in main program body at line 1 3 0 0 2 5 2 skipped: unimpl $?OS S02-magicals/dollar-underscore.rakudo.............. in main program body at line 1 3 0 0 2 5 1 skipped: for() with nullary block 1 skipped: scalar binding S02-magicals/dollar_bang.rakudo.................... in main program body at line 1 17 0 1 0 18 1 todo : stringification of $! S02-magicals/pid.t.................................Could not find sub &PID in main program body at line 1 1 0 0 0 1 S02-magicals/progname.rakudo....................... in main program body at line 1 1 0 0 1 2 1 skipped: No PROCESS yet S02-names/identifier.rakudo........................ in main program body at line 1 17 0 0 1 18 1 skipped: RT #68358 S02-names/our.rakudo............................... in main program body at line 1 5 0 2 3 10 1 skipped: RT 69460 1 skipped: Null PMC access in invoke() 1 skipped: OUR::subname() does not work 2 todo : RT 69460 S02-names_and_variables/contextual.t............... 22 0 0 0 22 S02-names_and_variables/fmt.rakudo................. in main program body at line 1 14 0 1 4 19 4 skipped: .fmt on list of pairs (?) 1 todo : precision in Num.fmt S02-names_and_variables/list_array_perl.rakudo..... in main program body at line 1 15 0 0 6 21 1 skipped: RT 65988 2 skipped: parsefail on hyper operator 1 skipped: List.perl bug 2 skipped: recursive data structure S02-names_and_variables/names.rakudo............... in main program body at line 1 7 0 0 15 22 7 skipped: package variable autovivification 4 skipped: parse error 3 skipped: Parse error 1 skipped: unimpl get_pmc_keyed S02-names_and_variables/perl.rakudo................ in main program body at line 1 71 0 1 5 77 1 skipped: RT #64080 2 skipped: {...}.perl does not work 2 skipped: recursive data structure 1 todo : RT #61918 S02-names_and_variables/signature.rakudo........... in main program body at line 1 5 0 7 0 12 4 todo : signature binding 1 todo : RT 74336 2 todo : eqv on signatures S02-names_and_variables/variables-and-packages.ra.. in main program body at line 1 14 0 0 23 37 9 skipped: names of pseudo packages should be reserved 8 skipped: OUTER:: 3 skipped: lexicals in our subs 3 skipped: BEGIN S02-names_and_variables/varnames.rakudo............ in main program body at line 1 6 0 2 0 8 2 todo : proto on variable declarations S02-one-pass-parsing/less-than.t................... 9 0 0 0 9 S02-polymorphic_types/subset.rakudo................ in main program body at line 1 25 0 4 4 33 2 skipped: adding braces breaks subset? 2 skipped: (noauto) succeeds for the wrong reason (need to test the error) 2 todo : RT #67818 1 todo : RT #67256 1 todo : RT 74234 S02-whitespace_and_comments/begin_end_pod.t........ 1 0 0 0 1 S02-whitespace_and_comments/minimal-whitespace.t... 7 0 0 0 7 S02-whitespace_and_comments/one-pass-parsing.t..... 1 0 0 0 1 S02-whitespace_and_comments/pod-in-multi-line-exp.. 3 0 0 0 3 S02-whitespace_and_comments/sub-block-parsing.rak.. in main program body at line 1 1 0 1 2 4 1 skipped: confused near "(sub{ 42 }" 1 skipped: confused near "(sub { 42 " 1 todo : block parsing problem S02-whitespace_and_comments/unicode-whitespace.t... 52 0 0 0 52 S02-whitespace_and_comments/unspace.rakudo......... in main program body at line 1 23 0 4 48 75 1 skipped: unimplemented 5 skipped: =for pod not implemented (in STD.pm) 3 skipped: indirect method calls 1 skipped: parse fail 6 skipped: unspace with postfix operators 29 skipped: defining new operators 3 skipped: parse error 1 todo : unimpl 3 todo : pod and unspace pass fail todo skip plan S03-junctions/associative.t........................ 10 0 0 0 10 S03-junctions/autothreading.rakudo................. in main program body at line 1 77 0 0 6 83 6 skipped: class attributes NYI S03-junctions/boolean-context.rakudo............... in main program body at line 1 38 0 2 5 45 1 skipped: Mu and == 4 skipped: junction type (lower case) 1 todo : named unary as function call 1 todo : not does not enforce boolean context? S03-junctions/misc.rakudo.......................... in main program body at line 1 68 0 3 25 96 2 skipped: Null PMC access in get_integer() (RT #64184) 6 skipped: index on junctions 4 skipped: lower case junction 10 skipped: substr on junctions 3 skipped: Junctions as subscripts 3 todo : lower case junction type S03-metaops/cross.rakudo........................... in main program body at line 1 17 1 1 7 26 1 skipped: .slice for iterators NYI 4 skipped: =:= NYI 2 skipped: chained cross NYI 1 todo : Array/list/iterator issues S03-metaops/eager-hyper.rakudo..................... in main program body at line 1 4 0 0 4 8 4 skipped: gather {..} parsefail S03-metaops/hyper.rakudo........................... in main program body at line 1 36 0 4 25 65 1 skipped: eval(Buf) 3 skipped: Hyper on hashes NYI 5 skipped: @array»++ 9 skipped: unicode hypers 4 skipped: unicode 3 skipped: non-unicode hypers 4 todo : list level extension S03-metaops/not.t.................................. 36 0 0 0 36 S03-metaops/reduce.rakudo.......................... in main program body at line 1 67 0 0 19 86 5 skipped: =:= NYI 12 skipped: implement [^^] 1 skipped: [orelse] 1 skipped: reduce of user defined op S03-metaops/reverse.t.............................. 33 0 0 0 33 S03-metaops/zip.t.................................. 12 0 0 0 12 S03-operators/also.rakudo.......................... in main program body at line 1 7 0 0 1 8 1 skipped: multiple S& NYI S03-operators/arith.rakudo......................... in main program body at line 1 123 0 2 3 128 2 skipped: bigint 1 skipped: long rats 2 todo : modulo by zero S03-operators/assign-is-not-binding.t.............. 8 0 0 0 8 S03-operators/assign.rakudo........................ in main program body at line 1 146 0 28 66 240 18 skipped: assigning to array slices 2 skipped: no applicable methods (,=) 2 skipped: Autovivify full qualified name 2 skipped: item assignment, $::(...) 2 skipped: @$a 9 skipped: unknown reasons 9 skipped: unknown 2 skipped: Method 'elems' not found for invocant of class 'Integer' 1 skipped: $a[] autovivification (unspecced?) 2 skipped: ,= 7 skipped: &&= in assignment 6 skipped: @p = $a ||= 3, 4 3 skipped: assigning to *@ 1 skipped: Odd number of elements found where hash expected 2 todo : list assignment 1 todo : item assignment parsing 6 todo : list assignment to scalar 1 todo : autoviv 6 todo : (@a, @b) = (@b, @a) 3 todo : list assignment, autovivification (?) 2 todo : item assignment 6 todo : %a{List} should trigger list assignment 1 todo : item/list assignment S03-operators/autoincrement-range.rakudo........... in main program body at line 1 40 0 56 0 96 8 todo : Arabic-Indic 8 todo : Gujarati 8 todo : Gurmukhi 8 todo : Bengali 8 todo : Hebrew 8 todo : Devangari 8 todo : Oriya S03-operators/autoincrement.t...................... 54 0 0 0 54 S03-operators/autovivification.rakudo..............Use of uninitialized value in numeric context Use of uninitialized value in numeric context in main program body at line 1 22 0 0 1 23 1 skipped: Hash element autoviv S03-operators/basic-types.t........................ 19 0 0 0 19 S03-operators/bit.rakudo........................... in main program body at line 1 20 0 0 2 22 2 skipped: bitwise string manipulation S03-operators/boolean-bitwise.rakudo............... in main program body at line 1 29 0 0 2 31 2 skipped: Mu as argument to bitwise operators S03-operators/brainos.t............................ 4 0 0 0 4 S03-operators/chained-declarators.rakudo........... in main program body at line 1 3 0 0 2 5 1 skipped: state 1 skipped: constant S03-operators/comparison-simple.t.................. 25 0 0 0 25 S03-operators/context-forcers.rakudo............... in main program body at line 1 84 0 0 11 95 6 skipped: TODO: @(), list assignment 1 skipped: ~Mu 4 skipped: is context S03-operators/context.rakudo....................... in main program body at line 1 23 0 1 5 29 4 skipped: loops 1 skipped: @() 1 todo : Ongoing list-y spec changes; this test maybe is no longer valid S03-operators/equality.rakudo......................Use of uninitialized value in numeric context in main program body at line 1 26 0 2 0 28 1 todo : +Any() doesn't work yet 1 todo : undef not coerced properly S03-operators/eqv.rakudo........................... in main program body at line 1 39 0 1 8 48 1 skipped: infix: 4 skipped: binding NYI 3 skipped: captures 1 todo : eqv on sub-refs S03-operators/identity.rakudo...................... in main program body at line 1 11 0 5 27 43 21 skipped: binding 6 skipped: unspecced 1 todo : unspecced 4 todo : misuse of =:= S03-operators/increment.rakudo..................... in main program body at line 1 28 0 0 2 30 1 skipped: unimpl Mu++ 1 skipped: unimpl Mu-- S03-operators/inplace.rakudo....................... in main program body at line 1 21 0 0 1 22 1 skipped: Doubtful Error: Cannot assign to readonly value S03-operators/list-quote-junction.t................ 16 0 0 0 16 S03-operators/minmax.rakudo........................ in main program body at line 1 12 0 10 0 22 2 todo : Annoying test that we haven't done the obvious yet unspecced, fails because we have indeed done the obvious 4 todo : RT #61836 2 todo : String comparisons with Inf NYI 2 todo : max/min non-associative NYI S03-operators/misc.rakudo.......................... in main program body at line 1 30 0 0 3 33 1 skipped: RT #64474 2 skipped: state NYI S03-operators/names.t.............................. 7 0 0 0 7 S03-operators/nesting.t............................ 26 0 0 0 26 S03-operators/not.rakudo........................... in main program body at line 1 21 0 1 0 22 1 todo : RT 65556 S03-operators/numeric-context.rakudo............... in main program body at line 1 43 0 1 8 52 6 skipped: +"2" should return an Int 2 skipped: Rat in string not supported yet in Rakudo-ng 1 todo : +'1900' is a Num in Rakudo-ng S03-operators/precedence.rakudo.................... in main program body at line 1 49 0 3 1 53 1 skipped: unknown error 1 todo : list associativity bug 2 todo : non-associativeness of infix:<^> and | S03-operators/range-basic.t........................ 110 0 0 0 110 S03-operators/range.rakudo......................... in main program body at line 1 97 0 2 11 110 11 skipped: MMD function __cmp not found for types (101, 95) 2 todo : forbid Ranges and Lists as Range endpoints S03-operators/reduce-le1arg.rakudo................. in main program body at line 1 45 0 0 8 53 2 skipped: =!= NYI 3 skipped: [...] not implemented 2 skipped: ~< and ~> NYI 1 skipped: === still in PIR S03-operators/relational.t......................... 92 0 0 0 92 S03-operators/repeat.t............................. 27 0 0 0 27 S03-operators/scalar-assign.t...................... 4 0 0 0 4 S03-operators/series-arity0.t...................... 15 0 0 0 15 S03-operators/series-arity2ormore.t................ 11 0 0 0 11 S03-operators/series-simple.rakudo................. in main program body at line 1 47 0 0 2 49 2 skipped: &prefix: does not work with series yet S03-operators/series.rakudo........................ in main program body at line 1 33 0 0 25 58 1 skipped: [4] is eager rather than lazy ATM 6 skipped: state NYI 2 skipped: Not up to current spec 5 skipped: lazy lists 1 skipped: Symbol '&infix:<+>' not predeclared in 1 skipped: chained series NYI 7 skipped: Is this really what this should do? 2 skipped: slices, series S03-operators/short-circuit.rakudo................. in main program body at line 1 31 0 1 5 37 2 skipped: 1 ^^ 42 yields Mu? 3 skipped: no inifx: yet 1 todo : chained comparison order of evaluations S03-operators/so.t................................. 12 0 0 0 12 S03-operators/spaceship-and-containers.t........... 6 0 0 0 6 S03-operators/subscript-vs-lt.rakudo............... in main program body at line 1 2 0 2 0 4 2 todo : parsing S03-operators/ternary.t............................ 17 0 0 0 17 S03-operators/value_equivalence.rakudo............. in main program body at line 1 70 0 4 0 74 1 todo : === fail 1 todo : === broken on Rat 2 todo : === doesn't work on array references yet S03-smartmatch/any-any.t........................... 4 0 0 0 4 S03-smartmatch/any-array.t......................... 6 0 0 0 6 S03-smartmatch/any-bool.t.......................... 8 0 0 0 8 S03-smartmatch/any-callable.t...................... 6 0 0 0 6 S03-smartmatch/any-complex.t....................... 12 0 0 0 12 S03-smartmatch/any-num.rakudo...................... in main program body at line 1 16 0 0 2 18 2 skipped: Mu ~~ Num doesn't work yet S03-smartmatch/any-pair.t.......................... 10 0 0 0 10 S03-smartmatch/any-str.rakudo...................... in main program body at line 1 4 0 0 1 5 1 skipped: smartmatching Mu against Str S03-smartmatch/any-type.t.......................... 3 0 0 0 3 S03-smartmatch/array-array.t....................... 36 0 0 0 36 S03-smartmatch/array-hash.t........................ 6 0 0 0 6 S03-smartmatch/capture-signature.t................. 4 0 0 0 4 S03-smartmatch/disorganized.rakudo................. in main program body at line 1 39 0 0 3 42 3 skipped: syntactic smar-matching S03-smartmatch/hash-hash.t......................... 4 0 0 0 4 S03-smartmatch/regex-hash.t........................ 4 0 0 0 4 S03-smartmatch/scalar-hash.t....................... 3 0 0 0 3 pass fail todo skip plan S04-blocks-and-statements/pointy.rakudo............ in main program body at line 1 11 0 2 4 17 1 skipped: &?ROUTINE 3 skipped: Could not find non-existent sub junction 2 todo : pointy blocks and last/redo S04-declarations/implicit-parameter.rakudo......... in main program body at line 1 16 0 2 0 18 2 todo : pointy blocks and $_ S04-declarations/my.rakudo......................... in main program body at line 1 38 0 12 11 61 1 skipped: binding 2 skipped: infinite loop? (noauto) 5 skipped: Null PMC access in type() 2 skipped: fatal redeclarations 1 skipped: item assignment 2 todo : scoping bug 1 todo : &-sigiled variables 1 todo : lexicals bug; RT #61838 1 todo : previous test skipped 2 todo : OUTER and SETTING 4 todo : scoping 1 todo : type error not caught S04-exception-handlers/catch.rakudo................ in main program body at line 1 14 0 8 2 24 1 skipped: llops 1 skipped: invalid since other calls were skipped (noauto) 2 todo : smart matching against exception 1 todo : Exception types 2 todo : empty CATCH block 2 todo : CATCH block catching its own exceptions (RT #64262) 1 todo : CATCH S04-exceptions/fail.t.............................. 8 0 0 0 8 S04-phasers/end.rakudo............................. in main program body at line 1 1 0 2 0 3 2 todo : lexicals and eval() S04-phasers/rvalue.rakudo.......................... in main program body at line 1 6 0 0 10 16 10 skipped: lexicals in phasers S04-statement-modifiers/for.rakudo................. in main program body at line 1 16 0 2 0 18 2 todo : { ... } for 1..3 should execute the closure S04-statement-modifiers/given.t.................... 5 0 0 0 5 S04-statement-modifiers/if.t....................... 12 0 0 0 12 S04-statement-modifiers/unless.t................... 6 0 0 0 6 S04-statement-modifiers/until.t.................... 4 0 0 0 4 S04-statement-modifiers/values_in_bool_context.t... 24 0 0 0 24 S04-statement-modifiers/while.rakudo............... in main program body at line 1 4 0 0 1 5 1 skipped: Use of type object as value in numeric context S04-statement-parsing/hash.rakudo.................. in main program body at line 1 6 0 1 0 7 1 todo : Hash type (WTF?) S04-statements/do.rakudo........................... in main program body at line 1 19 0 1 4 24 1 skipped: if returning Nil 1 skipped: last not implemented 1 skipped: next() should also work on do blocks (?) 1 skipped: redo not implemented 1 todo : regression on RT 61034 S04-statements/for.rakudo.......................... in main program body at line 1 46 0 3 15 64 1 skipped: RT 71268 1 skipped: optional variable in for loop (RT #63994) 1 skipped: class accessing outer lexical 1 skipped: slice context 3 skipped: <-> is confusing the parser, I think 1 skipped: [+] NYI 4 skipped: is rw NYI 2 skipped: lazy lists (loops) 1 skipped: Z only works with 2 arrays at the moment 1 todo : RT 71268 1 todo : RT 68110 1 todo : for(0..5) should die because there is no space after the for S04-statements/for_with_only_one_item.t............ 8 0 0 0 8 S04-statements/gather.rakudo....................... in main program body at line 1 10 0 4 0 14 2 todo : lazy gather/take 1 todo : broken gather/take with while (RT #62178) 1 todo : broken gather/take with loop (RT #62178) S04-statements/given.rakudo........................ in main program body at line 1 44 0 0 5 49 1 skipped: Cannot assign to Any() in Rakudo 2 skipped: parsefail on each(... ; ...) 1 skipped: .isa(TestIt) goes kaboom 1 skipped: .so NYI S04-statements/if.rakudo........................... in main program body at line 1 24 0 1 0 25 1 todo : 'my' variable within 'if' conditional fails S04-statements/last.rakudo......................... in main program body at line 1 6 0 0 2 8 2 skipped: last LABEL S04-statements/loop.t.............................. 12 0 0 0 12 S04-statements/map-and-sort-in-for.t............... 4 0 0 0 4 S04-statements/next.rakudo......................... in main program body at line 1 10 0 0 2 12 1 skipped: next LOOP 1 skipped: next BLOCK S04-statements/no-implicit-block.t................. 12 0 0 0 12 S04-statements/redo.t.............................. 10 0 0 0 10 S04-statements/repeat.rakudo....................... in main program body at line 1 14 0 0 2 16 2 skipped: point block on loop S04-statements/return.t............................ 15 0 0 0 15 S04-statements/terminator.rakudo................... in main program body at line 1 11 0 0 3 14 3 skipped: parsing do { ... } + 1 S04-statements/try.rakudo.......................... in main program body at line 1 13 0 2 1 16 1 skipped: Null PMC access 2 todo : try catches return exception S04-statements/unless.t............................ 10 0 0 0 10 S04-statements/until.t............................. 4 0 0 0 4 S04-statements/while.t............................. 9 0 0 0 9 pass fail todo skip plan S05-capture/caps.rakudo............................ in main program body at line 1 20 0 1 0 21 1 todo : return type of .chunks S05-capture/subrule.rakudo......................... in main program body at line 1 26 0 5 0 31 4 todo : @($/) 1 todo : %($/) S05-grammar/action-stubs.t......................... 12 0 0 0 12 S05-grammar/methods.t.............................. 3 0 0 0 3 S05-grammar/parse_and_parsefile.rakudo............. in main program body at line 1 10 0 0 1 11 1 skipped: RT 71062 S05-grammar/protoregex.t........................... 11 0 0 0 11 S05-grammar/protos.t............................... 4 0 0 0 4 S05-grammar/signatures.t........................... 2 0 0 0 2 S05-interpolation/lexicals.t....................... 10 0 0 0 10 S05-mass/named-chars.rakudo........................ in main program body at line 1 175 0 53 191 419 107 skipped: negative char class in enumerated list 2 skipped: FF as char name 3 skipped: \c[LF] not valid charname 62 skipped: escapes in char classes 5 skipped: \c[NEL] not valid charname 3 skipped: \c[FF] not valid charname 2 skipped: CR as char name 2 skipped: NEL as char name 3 skipped: \c[CR] not valid charname 2 skipped: LF as char name 53 todo : \C escape S05-mass/properties-block.rakudo................... in main program body at line 1 669 0 0 1 670 1 skipped: Malformed UTF-8 string S05-mass/properties-derived.rakudo................. in main program body at line 1 178 0 0 78 256 7 skipped: isUnassigned not implemented 7 skipped: isAssigned not implemented 10 skipped: isCommon not implemented 7 skipped: isGraphemeLink 4 skipped: isAny not implemented 42 skipped: isOther* not implemented 1 skipped: Malformed UTF-8 string S05-mass/properties-general.rakudo................. in main program body at line 1 566 0 10 18 594 10 skipped: No [Lr] property defined 8 skipped: Malformed UTF-8 string 10 todo PASSED: Uninvestigated nqp-rx regression S05-mass/properties-script.t....................... 361 0 0 0 361 S05-mass/recursive.rakudo.......................... in main program body at line 1 11 0 0 9 20 9 skipped: match object oddness S05-mass/rx.rakudo................................. in main program body at line 1 601 0 69 54 724 1 skipped: not implemented 8 skipped: & NYI 13 skipped: NYI 11 skipped: \e 1 skipped: :s() 2 skipped: ::: NYI 2 skipped: regex 7 skipped: parse error 9 skipped: :: NYI 3 todo : 1 todo : RT 70606 54 todo : infix: 11 todo : unknown S05-mass/stdrules.t................................ 183 0 0 0 183 S05-match/arrayhash.t.............................. 8 0 0 0 8 S05-match/blocks.rakudo............................ in main program body at line 1 21 0 1 0 22 1 todo : Assignment to matched string affects earlier match objects S05-match/capturing-contexts.rakudo................ in main program body at line 1 12 0 7 7 26 2 skipped: augment 1 skipped: RT 70007 2 skipped: match coerced to array is flattened (RT #64952) 1 skipped: RT 64948 1 skipped: RT 70003 1 todo : RT 70007 2 todo : RT 66252 2 todo : hash context 1 todo : array context 1 todo : exact types S05-match/non-capturing.t.......................... 9 0 0 0 9 S05-match/perl.rakudo.............................. in main program body at line 1 5 0 0 7 12 4 skipped: 2 skipped: eval()ing Match.perl 1 skipped: RT #65610 S05-match/positions.rakudo......................... in main program body at line 1 8 0 0 4 12 1 skipped: unspecced 3 skipped: lexical lookup of S05-metachars/closure.rakudo....................... in main program body at line 1 4 0 0 8 12 3 skipped: make() inside closure 5 skipped: assignment to match variables (dubious) S05-metachars/line-anchors.t....................... 19 0 0 0 19 S05-metachars/newline.rakudo....................... in main program body at line 1 13 0 2 0 15 2 todo : Unicode S05-metachars/tilde.rakudo......................... in main program body at line 1 14 0 0 12 26 2 skipped: backtracking to find ~ goal 5 skipped: should not throw exceptions 3 skipped: exceptions from regexes 2 skipped: backtracking into ~ S05-metasyntax/angle-brackets.rakudo............... in main program body at line 1 30 0 1 45 76 5 skipped: indirect subrule call not implemented 2 skipped: <~~ ... > 2 skipped: not implemented 2 skipped: <$subrule> not implemented 1 skipped: colon arguments not implemented 1 skipped: <&foo()> not implemented 4 skipped: RT #64464 2 skipped: <%hash> not implemented 4 skipped: <( and )> 3 skipped: ..., !!! and ??? in regexes 4 skipped: and not implemented 11 skipped: <*literal> 2 skipped: angle quotes in regexes 2 skipped: < list > not implemented in regex 1 todo : S05-metasyntax/changed.t........................... 12 0 0 0 12 S05-metasyntax/charset.rakudo...................... in main program body at line 1 23 0 2 2 27 1 skipped: large \x char spec in regex (RT #67122) (noauto) 1 skipped: comment in charset (RT #67124) 1 todo : comment in charset (RT #67124) 1 todo : RT 71702: lethal reverse range in charset S05-metasyntax/null.t.............................. 4 0 0 0 4 S05-metasyntax/regex.rakudo........................Useless declaration of has-scoped token in a module; add our or my to install it in the lexpad or namespace Useless declaration of has-scoped regex in a module; add our or my to install it in the lexpad or namespace in main program body at line 1 19 0 2 5 26 3 skipped: lexical lookup of regexes 1 skipped: rx (o) 1 skipped: smart-matching against undefined values 1 todo : my $match = m/oo/ parsefail 1 todo : my $match = m{oo} does not match on $_ S05-metasyntax/repeat.rakudo....................... in main program body at line 1 14 0 4 0 18 1 todo : catch {1,3} old-style repetition quantifier 3 todo : closure repetition S05-metasyntax/sequential-alternation.rakudo....... in main program body at line 1 6 0 4 0 10 4 todo : sequential alternation NYI S05-metasyntax/single-quotes.t..................... 5 0 0 0 5 S05-metasyntax/unknown.rakudo...................... in main program body at line 1 8 0 0 2 10 2 skipped: calling from outer scopes S05-modifier/continue.rakudo....................... in main program body at line 1 9 0 0 4 13 4 skipped: m:c NYI S05-modifier/counted-match.t....................... 21 0 0 0 21 S05-modifier/global.t.............................. 10 0 0 0 10 S05-modifier/overlapping.rakudo.................... in main program body at line 1 11 0 0 10 21 10 skipped: m:overlap// NYI S05-modifier/pos.rakudo............................ in main program body at line 1 26 0 0 14 40 4 skipped: m:pos// NYI 1 skipped: m:p:i:g// NYI 7 skipped: m:p/// NYI 2 skipped: s:pos/// NYI S05-modifier/repetition.rakudo..................... in main program body at line 1 8 0 0 4 12 2 skipped: :x(2) 2 skipped: :2x S05-substitution/match.t........................... 13 0 0 0 13 S05-substitution/subst.rakudo...................... in main program body at line 1 75 0 3 29 107 1 skipped: RT 69044 2 skipped: s:g[...] = 3 skipped: ss/.../.../ 4 skipped: s:global/.../../ NYI 3 skipped: $_ and s[...] do not work together yet 3 skipped: s[...] op= RHS 1 skipped: s () = RHS 3 skipped: $/ not involved in .subst yet (unspecced?) 2 skipped: :x(*) 2 skipped: adverbs on rx// NYI 5 skipped: s:g[] and s[] with Any() NYI 1 todo : s[...] seems to always return true? 2 todo : RT #61130 -- are these tests actually wrong? pass fail todo skip plan S06-advanced_subroutine_features/lexical-subs.rak.. in main program body at line 1 8 0 0 2 10 2 skipped: cannot parse operator names yet S06-advanced_subroutine_features/recurse.rakudo.... in main program body at line 1 12 0 0 1 13 1 skipped: TODO: &?ROUTINE S06-advanced_subroutine_features/return.rakudo..... in main program body at line 1 69 0 6 1 76 1 skipped: RT #61732 4 todo : tie return() to lexical scope 1 todo : named argument to return() 1 todo : A bare return is undefined in scalar context S06-currying/assuming-and-mmd.t.................... 6 0 0 0 6 S06-currying/named.t............................... 3 0 0 0 3 S06-multi/lexical-multis.t......................... 14 0 0 0 14 S06-multi/proto.rakudo............................. in main program body at line 1 14 0 1 1 16 1 skipped: 1 1 todo : RT #68242 S06-multi/syntax.rakudo............................ in main program body at line 1 30 0 0 3 33 2 skipped: RT 58948 1 skipped: RT #68234 S06-multi/type-based.rakudo........................ in main program body at line 1 42 0 0 6 48 6 skipped: typed array and hash containers are NYI S06-multi/unpackability.t.......................... 8 0 0 0 8 S06-multi/value-based.t............................ 7 0 0 0 7 S06-operator-overloading/methods.t................. 3 0 0 0 3 S06-operator-overloading/sub.rakudo................ in main program body at line 1 20 0 2 41 63 2 skipped: not yet implemented 4 skipped: RT #66552 1 skipped: circumfix overloading 5 skipped: lexical operators 3 skipped: assoc("non") 2 skipped: macros 1 skipped: RT 65640 1 skipped: infix:<;> 9 skipped: unknown errors 1 skipped: &:: 3 skipped: prefix:<~> method 1 skipped: Lexical 'infix:plus' not found 3 skipped: scalar binding 1 skipped: prefix: 4 skipped: prefix:[] form not implemented 1 todo : mixed overloaded operators of different arities 1 todo : RT 65638 S06-other/anon-hashes-vs-blocks.t.................. 8 0 0 0 8 S06-other/main-eval.rakudo......................... in main program body at line 1 1 0 2 0 3 2 todo : temp NYI S06-other/misc.t................................... 3 0 0 0 3 S06-routine-modifiers/scoped-named-subs.rakudo..... in main program body at line 1 10 0 2 0 12 2 todo : RT 65128 S06-signature/arity.t.............................. 48 0 0 0 48 S06-signature/closure-over-parameters.t............ 4 0 0 0 4 S06-signature/closure-parameters.rakudo............ in main program body at line 1 4 0 0 11 15 11 skipped: type syntax parse failure S06-signature/code.t............................... 8 0 0 0 8 S06-signature/defaults.t........................... 3 0 0 0 3 S06-signature/errors.rakudo........................ in main program body at line 1 7 0 2 0 9 1 todo : $! as parameter 1 todo : RT #61094 S06-signature/introspection.rakudo................. in main program body at line 1 35 0 6 1 42 1 skipped: default closure when no call made fails lexical lookup with NPMCA 2 todo : constraints 2 todo : types or autothreading 2 todo : is ref S06-signature/mixed-placeholders.t................. 12 0 0 0 12 S06-signature/named-parameters.rakudo.............. in main program body at line 1 74 0 3 18 95 2 skipped: Cannot apply trait required to parameters yet 16 skipped: parsefail 3 todo : sub params with the same name S06-signature/named-placeholders.t................. 3 0 0 0 3 S06-signature/optional.rakudo...................... in main program body at line 1 13 0 1 0 14 1 todo : RT 54804 S06-signature/positional-placeholders.rakudo....... in main program body at line 1 6 0 1 0 7 1 todo : non-twigil variable before twigil variable S06-signature/positional.rakudo.................... in main program body at line 1 3 0 0 3 6 2 skipped: RT 60408 1 skipped: RT 70469 S06-signature/scalar-type.t........................ 8 0 0 0 8 S06-signature/slurpy-and-interpolation.t........... 6 0 0 0 6 S06-signature/slurpy-params.rakudo................. in main program body at line 1 52 0 6 5 63 3 skipped: types on slurpy params 1 skipped: RT 74344 1 skipped: RT #64814 1 todo : 2 todo : RT #64814 1 todo : positional params can be accessed as named ones 2 todo : regression introduced by 41bc84f00d (RT 69622) S06-signature/slurpy-placeholders.t................ 8 0 0 0 8 S06-signature/sub-ref.rakudo....................... in main program body at line 1 27 0 4 4 35 4 skipped: macros, compile time binding 2 todo : RT 63974 2 todo : RT 73034 S06-signature/tree-node-parameters.rakudo.......... in main program body at line 1 16 0 0 4 20 4 skipped: signautre binding of return values NYI S06-signature/type-capture.t....................... 7 0 0 0 7 S06-signature/unpack-array.t....................... 11 0 0 0 11 S06-signature/unspecified.rakudo................... in main program body at line 1 12 0 1 4 17 4 skipped: siglist 1 todo : RT 71112: Cannot assign to readonly variable. S06-traits/as.t.................................... 5 0 0 0 5 S06-traits/is-copy.t............................... 16 0 0 0 16 S06-traits/is-rw.rakudo............................ in main program body at line 1 4 0 2 0 6 1 todo : Depends on preceding test working 1 todo : pass fail todo skip plan S07-iterators/range-iterator.rakudo................ in main program body at line 1 93 0 2 0 95 2 todo : Mixing Int and Str doesn't work yet pass fail todo skip plan S09-autovivification/autoincrement.t............... 7 0 0 0 7 S09-typed-arrays/arrays.rakudo..................... in main program body at line 1 34 0 17 6 57 6 skipped: Array not parametric 12 todo : no parametrization 2 todo : Array methods should return typed arrays 3 todo : readonly slices S09-typed-arrays/hashes.rakudo..................... in main program body at line 1 6 0 7 5 18 5 skipped: depends on non-working code (RT #73412) 7 todo : bug when initializing typed hashes (RT #73412) pass fail todo skip plan S10-packages/basic.rakudo.......................... in main program body at line 1 33 0 11 8 52 1 skipped: ticket uses role; RT #62900 1 skipped: role in package 1 skipped: ticket based only on class... RT #60446 2 skipped: regex declarations; RT 64204 1 skipped: nested packages 1 skipped: RT #65404 1 skipped: RT #59484 1 todo : RT 68290, redinition of method in class should die 1 todo : WHO 1 todo : RT #64606 1 todo : RT #63826 5 todo : RT #64688 2 todo : ticket based on class(es) not package; RT #65022 S10-packages/use-with-class.t...................... 8 0 0 0 8 pass fail todo skip plan S11-modules/lexical.t.............................. 2 0 0 0 2 S11-modules/need.t................................. 2 0 0 0 2 pass fail todo skip plan S12-attributes/clone.t............................. 12 0 0 0 12 S12-attributes/inheritance.rakudo.................. in main program body at line 1 2 0 3 0 5 1 todo : RT #61500 2 todo : RT 69260 S12-attributes/instance.rakudo..................... in main program body at line 1 109 0 17 2 128 1 skipped: RT 73368 1 skipped: null pmc access on binding an attribute 1 todo : Attribute type init 1 todo : over-eager auto-vivification bugs 3 todo : scoping issues 4 todo : typed arrays 3 todo : oo 5 todo : typed hash S12-attributes/undeclared.t........................ 12 0 0 0 12 S12-class/anonymous.rakudo......................... in main program body at line 1 15 0 1 0 16 1 todo : prefix:<~> should be Stringy S12-class/attributes.rakudo........................ in main program body at line 1 18 0 1 0 19 1 todo : Somehow this is Hash and not Hash at the same time? S12-class/augment-supersede.rakudo................. in main program body at line 1 3 0 0 2 5 2 skipped: supersede S12-class/basic.rakudo.............................Useless declaration of has-scoped Method in a module; add our or my to install it in the lexpad or namespace in main program body at line 1 29 0 1 4 34 3 skipped: not parsing is inside class yet 1 skipped: RT #67784 1 todo : Cannot declare class A::B after class A::B::C as declared S12-class/declaration-order.t...................... 2 0 0 0 2 S12-class/extending-arrays.rakudo.................. in main program body at line 1 7 0 0 4 11 4 skipped: Hash extension issues S12-class/inheritance-class-methods.t.............. 5 0 0 0 5 S12-class/inheritance.rakudo....................... in main program body at line 1 35 0 0 4 39 2 skipped: no Class class 2 skipped: ::CLASS is NYI S12-class/instantiate.t............................ 6 0 0 0 6 S12-class/lexical.t................................ 13 0 0 0 13 S12-class/open.rakudo.............................. in main program body at line 1 9 0 0 1 10 1 skipped: 3 is of type Integer rather than Int S12-class/self-inheritance.t....................... 2 0 0 0 2 S12-class/stubs.t.................................. 4 0 0 0 4 S12-construction/BUILD.rakudo...................... in main program body at line 1 6 0 2 0 8 1 todo : method BUILD should warn 1 todo : RT #67888 S12-construction/autopairs.t....................... 4 0 0 0 4 S12-construction/construction.rakudo............... in main program body at line 1 13 0 1 0 14 1 todo : unknown S12-construction/named-params-in-BUILD.t........... 3 0 0 0 3 S12-construction/new.rakudo........................ in main program body at line 1 6 0 1 9 16 9 skipped: parent attributes in initialization 1 todo : nested classes S12-enums/anonymous.t.............................. 7 0 0 0 7 S12-introspection/meta-class.rakudo................ in main program body at line 1 5 0 0 5 10 1 skipped: .version, version number parsing 1 skipped: precedence of prefix:<^> 1 skipped: .layout 1 skipped: precedence of HOW 1 skipped: .name S12-introspection/methods.t........................ 49 0 0 0 49 S12-introspection/parents.t........................ 47 0 0 0 47 S12-introspection/roles.t.......................... 11 0 0 0 11 S12-methods/calling_sets.t......................... 31 0 0 0 31 S12-methods/calling_syntax.t....................... 11 0 0 0 11 S12-methods/chaining.t............................. 17 0 0 0 17 S12-methods/class-and-instance.t................... 4 0 0 0 4 S12-methods/defer-call.t........................... 13 0 0 0 13 S12-methods/defer-next.rakudo...................... in main program body at line 1 14 0 1 0 15 1 todo : variant of RT 69608 S12-methods/how.t.................................. 2 0 0 0 2 S12-methods/instance.rakudo........................ in main program body at line 1 29 0 0 4 33 2 skipped: RT 73892 2 skipped: indirect object notation S12-methods/lastcall.t............................. 6 0 0 0 6 S12-methods/method-vs-sub.rakudo................... in main program body at line 1 3 0 0 1 4 1 skipped: confused near "($obj:), " S12-methods/multi.rakudo........................... in main program body at line 1 22 0 5 4 31 2 skipped: proto does not promote to multi 2 skipped: redefintion of non-multi method (RT #67024) 1 todo : multi method appears as Routine per r27045 1 todo : RT #66006 2 todo : wrong type for some candidates 1 todo : ambiguous dispatch should die S12-methods/parallel-dispatch.rakudo............... in main program body at line 1 32 0 6 0 38 6 todo : is_deeply does not think map results are the same as list on LHS S12-methods/private.rakudo......................... in main program body at line 1 8 0 1 0 9 1 todo : role private methods - spec? S12-methods/submethods.rakudo...................... in main program body at line 1 20 0 0 8 28 2 skipped: outer lexicals in roles 4 skipped: roles and submethods 2 skipped: BUILD S12-methods/syntax.rakudo.......................... in main program body at line 1 7 0 0 4 11 3 skipped: switch-from-paren-to-listop form 1 skipped: adverbial closures S12-methods/topic.t................................ 2 0 0 0 2 S12-methods/typed-attributes.t..................... 7 0 0 0 7 S12-methods/what.rakudo............................ in main program body at line 1 26 0 1 1 28 1 skipped: indirect method calls 1 todo : .WHAT not (easily overridable) pass fail todo skip plan S13-overloading/operators.t........................ 3 0 0 0 3 S13-overloading/typecasting-long.t................. 16 0 0 0 16 S13-type-casting/methods.rakudo.................... in main program body at line 1 8 0 2 1 11 1 skipped: Numeric, Stringy 2 todo : RT 69378 pass fail todo skip plan S14-roles/anonymous.rakudo......................... in main program body at line 1 10 0 3 0 13 3 todo : fails intermitently S14-roles/attributes.t............................. 6 0 0 0 6 S14-roles/basic.rakudo............................. in main program body at line 1 36 0 2 2 40 2 skipped: class as role (RT #60176) 1 todo : Cannot assign Mu to variable with role constraint -- bug or feature? 1 todo : Type attribute accepts anything? S14-roles/composition.rakudo....................... in main program body at line 1 20 0 2 0 22 2 todo PASSED: RT #64002 S14-roles/crony.t.................................. 4 0 0 0 4 S14-roles/instantiation.rakudo..................... in main program body at line 1 17 0 1 0 18 1 todo : protoobject regression S14-roles/lexical.t................................ 9 0 0 0 9 S14-roles/mixin.rakudo............................. in main program body at line 1 11 0 1 10 22 2 skipped: mixin at the point of declaration is compile time 4 skipped: sub form of mixin 4 skipped: sub form of mixins 1 todo : $obj.+method dispatch S14-roles/namespaced.t............................. 3 0 0 0 3 S14-roles/parameter-subtyping.rakudo............... in main program body at line 1 15 0 0 7 22 1 skipped: weird error 6 skipped: smart-matching S14-roles/parameterized-basic.rakudo............... in main program body at line 1 27 0 0 5 32 5 skipped: generics parameters in generic roles S14-roles/parameterized-type.t..................... 24 0 0 0 24 S14-roles/submethods.t............................. 1 0 0 0 1 pass fail todo skip plan S16-filehandles/io.rakudo.......................... in main program body at line 1 68 0 0 1 69 1 skipped: :rw on open() unimplemented S16-filehandles/io_in_for_loops.t.................. 29 0 0 0 29 S16-filehandles/io_in_while_loops.t................ 13 0 0 0 13 S16-filehandles/open.t............................. in main program body at line 1 2 0 0 3 5 2 skipped: needs speccing 1 skipped: open('nonexisting') => undefined is waiting on 'use fatal' S16-io/basic-open.t................................ 9 0 0 0 9 S16-io/getc.t...................................... 1 0 0 0 1 S16-io/say.t....................................... 6 0 0 0 6 S16-unfiled/slurp.t................................ 4 0 0 0 4 pass fail todo skip plan S28-named-variables/inc.t.......................... 3 0 0 0 3 pass fail todo skip plan S29-any/cmp.t...................................... 6 0 0 0 6 S29-any/isa.rakudo................................. in main program body at line 1 13 0 1 0 14 1 todo : RT 69999 S29-context/die.rakudo............................. in main program body at line 1 14 0 1 0 15 1 todo : RT #67374 S29-context/eval.rakudo............................ in main program body at line 1 11 0 0 3 14 1 skipped: eval(Buf) 2 skipped: eval coerce to string S29-context/sleep.t................................ 4 0 0 0 4 S29-conversions/ord_and_chr.rakudo................. in main program body at line 1 443 0 0 4 447 1 skipped: multi-arg variants of chr not in place yet 2 skipped: RT 6512 1 skipped: Broken in ng1 pass fail todo skip plan S32-array/bool.t................................... 15 0 0 0 15 S32-array/create.t................................. 3 0 0 0 3 S32-array/delete.t................................. 29 0 0 0 29 S32-array/elems.rakudo............................. in main program body at line 1 6 0 0 7 13 1 skipped: elems on Array ref 1 skipped: cannot parse named arguments 3 skipped: unspecced 2 skipped: no sub version of elems yet S32-array/end.rakudo............................... in main program body at line 1 10 0 0 3 13 3 skipped: unspecced S32-array/exists.rakudo............................ in main program body at line 1 7 0 0 8 15 6 skipped: Pm wants spec clarification 2 skipped: attributes S32-array/keys_values.t............................ 8 0 0 0 8 S32-array/kv.t..................................... 20 0 0 0 20 S32-array/pairs.rakudo............................. in main program body at line 1 17 0 1 0 18 1 todo : Apparently not rw yet? S32-array/pop.t.................................... 33 0 0 0 33 S32-array/push.rakudo.............................. in main program body at line 1 49 0 0 2 51 2 skipped: named args S32-array/rotate.t................................. 28 0 0 0 28 S32-array/shift.t.................................. 32 0 0 0 32 S32-array/splice.rakudo............................ in main program body at line 1 35 0 0 6 41 6 skipped: splice is no longer spec'd as taking non-Int offset or size S32-array/unshift.t................................ 59 0 0 0 59 S32-hash/delete.t.................................. 11 0 0 0 11 S32-hash/exists.rakudo............................. in main program body at line 1 18 0 0 1 19 1 skipped: unspecced S32-hash/invert.t.................................. 5 0 0 0 5 S32-hash/keys_values.t............................. 16 0 0 0 16 S32-hash/pairs.rakudo.............................. in main program body at line 1 20 0 1 0 21 1 todo : Rakudo seems to make a copy rather than a reference S32-hash/push.t.................................... 4 0 0 0 4 S32-io/file-tests.rakudo........................... in main program body at line 1 29 0 1 0 30 1 todo : non-existent ~~ :!f returns false at the moment S32-io/note.rakudo................................. in main program body at line 1 5 0 1 0 6 1 todo : method form of note - needs spec S32-list/classify.rakudo........................... in main program body at line 1 13 0 0 3 16 3 skipped: binding S32-list/end.t..................................... 15 0 0 0 15 S32-list/first.rakudo.............................. in main program body at line 1 19 0 0 2 21 2 skipped: adverbial block S32-list/grep.rakudo............................... in main program body at line 1 16 0 0 27 43 6 skipped: closure as non-final argument 2 skipped: test error -- is $_ rw here? 12 skipped: adverbial block 1 skipped: RT 71544: grep arity sensitivity different from map 6 skipped: calling a slurpy by name, RT 74344 S32-list/join.rakudo............................... in main program body at line 1 32 0 2 1 35 1 skipped: calling positional params by name 2 todo : Mu in list is not handled properly by join S32-list/map.rakudo................................ in main program body at line 1 34 0 6 14 54 4 skipped: adverbial block; RT #53804 2 skipped: closure as non-final argument 1 skipped: Method "key" not found for invocant of class "Int" 2 skipped: next and last in map 2 skipped: adverbial block 3 skipped: {; $_ => 1} should be block 5 todo : Parcel flattening 1 todo : flattening in list context S32-list/minmax.rakudo............................. in main program body at line 1 36 0 2 9 47 2 skipped: Range.min not fully implemented yet 3 skipped: named args 2 skipped: Range.minmax not fully implemented yet 2 skipped: Range.max not fully implemented yet 2 todo : Not sure why this is failing S32-list/pick.rakudo............................... in main program body at line 1 16 0 0 2 18 1 skipped: Calling values by name fails hard 1 skipped: dubious: pick on Junctions (unspecced?) S32-list/reduce.rakudo.............................Use of uninitialized value in numeric context in main program body at line 1 8 0 5 3 16 1 skipped: method fallback to sub unimpl 1 skipped: closure as non-final argument 1 skipped: named args 1 todo : n-ary reduce 3 todo : unknown 1 todo : Reduce of one element list. See #61610 S32-list/reverse.rakudo............................ in main program body at line 1 20 0 0 1 21 1 skipped: named args S32-list/sort.rakudo............................... in main program body at line 1 22 0 1 6 29 1 skipped: method fallback to sub unimpl 3 skipped: test errors, adverbial block 1 skipped: closure as non-final argument 1 skipped: named args 1 todo : sorting NaN S32-list/uniq.rakudo............................... in main program body at line 1 8 0 1 2 11 2 skipped: Not spec'd, and this seems unlikely to be how it will be spec'd 1 todo : Not spec'd, and why shouldn't it work anyway? S32-num/abs.rakudo................................. in main program body at line 1 39 0 0 11 50 11 skipped: named args S32-num/complex.rakudo............................. in main program body at line 1 462 0 0 3 465 3 skipped: standalone i NYI S32-num/exp.t...................................... 83 0 0 0 83 S32-num/int.rakudo................................. in main program body at line 1 83 0 3 0 86 3 todo : Inf and NaN NYI for Int S32-num/log.t...................................... 34 0 0 0 34 S32-num/polar.t.................................... 48 0 0 0 48 S32-num/power.rakudo............................... in main program body at line 1 37 0 0 3 40 1 skipped: NaN**1i should be NaN 1 skipped: NaN**0 should be NaN 1 skipped: 1i**NaN should be NaN S32-num/rand.rakudo................................ in main program body at line 1 109 0 0 1 110 1 skipped: Test is too slow S32-num/rat.rakudo................................. in main program body at line 1 792 0 3 0 795 2 todo : Getting a Num when a Rat would be better 1 todo : === on Rats S32-num/real-bridge.t.............................. 158 0 0 0 158 S32-num/roots.t.................................... 55 0 0 0 55 S32-num/rounders.t................................. 148 0 0 0 148 S32-num/sign.t..................................... 42 0 0 0 42 S32-num/sqrt.t..................................... 24 0 0 0 24 S32-num/unpolar.t.................................. 208 0 0 0 208 S32-scalar/defined.rakudo.......................... in main program body at line 1 31 0 4 0 35 2 todo : ng regression: Nil should be undef 2 todo : Nil and empty Parcel should be defined S32-scalar/undef.rakudo............................Use of uninitialized value in numeric context Use of uninitialized value in numeric context Use of uninitialized value in numeric context Use of uninitialized value in numeric context Use of uninitialized value in numeric context Use of uninitialized value in numeric context in main program body at line 1 48 0 2 38 88 2 skipped: todo: lists, defined, truthness 10 skipped: null PMC access in type() 8 skipped: fun with undefine 11 skipped: Autovivify arrays 1 skipped: parsefail 6 skipped: access to &your_sub 1 todo : definedness of hash 1 todo : definedness of array S32-str/append.t................................... 7 0 0 0 7 S32-str/bool.t..................................... 12 0 0 0 12 S32-str/capitalize.rakudo.......................... in main program body at line 1 13 0 3 0 16 2 todo : graphemes results wrong 1 todo : Roles do not behave as this test expects yet S32-str/chomp.rakudo............................... in main program body at line 1 12 0 0 1 13 1 skipped: chomp with named argument S32-str/chop.rakudo................................ in main program body at line 1 6 0 0 7 13 1 skipped: calling positional args by name 6 skipped: unspecced S32-str/comb.rakudo................................ in main program body at line 1 33 0 2 4 39 1 skipped: calling positional args by name 1 skipped: bad all around in Rakudo-ng 2 skipped: Type is incorrectly named Regex::Match in Rakudo-ng 2 todo : graphemes not implemented S32-str/flip.rakudo................................ in main program body at line 1 11 0 0 2 13 2 skipped: graphemes not implemented S32-str/index.rakudo............................... in main program body at line 1 29 0 0 9 38 1 skipped: calling positional params by name 4 skipped: junction autothreading 2 skipped: StrPos not implemented 2 skipped: unicode S32-str/lc.t....................................... 13 0 0 0 13 S32-str/lcfirst.t.................................. 9 0 0 0 9 S32-str/p5chop.t................................... 9 0 0 0 9 S32-str/pos.t...................................... 2 0 0 0 2 S32-str/samecase.rakudo............................ in main program body at line 1 8 0 0 1 9 1 skipped: calling positional params by name S32-str/split-simple2.t............................ 41 0 0 0 41 S32-str/split.rakudo............................... in main program body at line 1 23 0 1 12 36 2 skipped: named arguments to split() 1 skipped: FixedIntegerArray: index out of bounds! 1 skipped: Null PMC access in invoke() 2 skipped: RT #63066 loops forever 1 skipped: loops on zero-width match 5 skipped: rx:Perl5 1 todo : Empty split on empty yields a single result S32-str/sprintf.rakudo............................. in main program body at line 1 41 0 2 2 45 1 skipped: RT #60672 1 skipped: calling positional params by name 2 todo : %n and %p doesn't yet throw exception - but should they, or just Failure? S32-str/substr.rakudo.............................. in main program body at line 1 53 0 0 73 126 28 skipped: No support for StrPos 1 skipped: lvalue substr 2 skipped: calling positional params by name 32 skipped: substr as lvalue NYI 10 skipped: too many args S32-str/trim.t..................................... 34 0 0 0 34 S32-str/uc.rakudo.................................. in main program body at line 1 16 0 4 0 20 4 todo PASSED: uc/lc tests fail on roles S32-str/ucfirst.t.................................. 5 0 0 0 5 S32-str/words.rakudo............................... in main program body at line 1 10 0 0 2 12 2 skipped: graphemes not implemented S32-temporal/Date.t................................ 82 0 0 0 82 S32-temporal/DateTime.t............................Use of uninitialized value in numeric context Use of uninitialized value in numeric context Use of uninitialized value in numeric context Use of uninitialized value in numeric context Use of uninitialized value in numeric context Use of uninitialized value in numeric context Use of uninitialized value in numeric context Use of uninitialized value in numeric context Use of uninitialized value in numeric context Use of uninitialized value in numeric context Use of uninitialized value in numeric context Use of uninitialized value in numeric context Use of uninitialized value in numeric context Use of uninitialized value in numeric context Use of uninitialized value in numeric context 21 0 0 0 21 S32-trig/atan2.t................................... 284 0 0 0 284 S32-trig/cos.t.....................................1782 0 0 0 1782 S32-trig/cosec.t...................................1247 0 0 0 1247 S32-trig/cosech.t..................................1675 0 0 0 1675 S32-trig/cosh.t....................................1568 0 0 0 1568 S32-trig/cotan.t...................................1247 0 0 0 1247 S32-trig/cotanh.t..................................1675 0 0 0 1675 S32-trig/e.t....................................... 5 0 0 0 5 S32-trig/sec.t.....................................1247 0 0 0 1247 S32-trig/sech.t....................................1772 0 0 0 1772 S32-trig/sin.t.....................................1782 0 0 0 1782 S32-trig/sinh.t....................................1568 0 0 0 1568 S32-trig/tan.t.....................................1568 0 0 0 1568 S32-trig/tanh.t....................................1782 0 0 0 1782 pass fail todo skip plan integration/99problems-01-to-10.rakudo............. in main program body at line 1 16 0 0 6 22 1 skipped: groupless gather/take 1 skipped: state variables 4 skipped: *-1 integration/99problems-11-to-20.rakudo............. in main program body at line 1 10 0 0 21 31 2 skipped: array slices 8 skipped: Null PMC access in isa() 3 skipped: infinite loop 8 skipped: parse error integration/99problems-21-to-30.rakudo............. in main program body at line 1 8 0 3 4 15 1 skipped: autovivification 1 skipped: elements() not implemented in class Range 1 skipped: state vars 1 skipped: depedendency on combination() from previous section 3 todo : unknown integration/99problems-31-to-40.t.................. 66 0 0 1 67 1 skipped: No Benchmark module yet integration/99problems-41-to-50.rakudo............. in main program body at line 1 5 0 0 6 11 1 skipped: Test(s) not yet written: (*) Truth tables for logical expressions (2). 1 skipped: s:P5/// 3 skipped: state variables 1 skipped: Test(s) not yet written: (**) Truth tables for logical expressions (3). integration/advent2009-day01.t..................... 2 0 0 0 2 integration/advent2009-day02.t..................... 10 0 0 0 10 integration/advent2009-day03.t..................... 6 0 0 0 6 integration/advent2009-day04.t..................... 6 0 0 0 6 integration/advent2009-day05.t..................... 17 0 0 0 17 integration/advent2009-day06.t..................... 14 0 0 0 14 integration/advent2009-day07.rakudo................ in main program body at line 1 10 0 0 1 11 1 skipped: can't string together Z's integration/advent2009-day08.rakudo................ in main program body at line 1 5 0 0 3 8 1 skipped: fails on current rakudo 2 skipped: .comb(//) doesn't work in current rakudo integration/advent2009-day09.t..................... 16 0 0 0 16 integration/advent2009-day11.rakudo................ in main program body at line 1 5 0 0 1 6 1 skipped: handles integration/advent2009-day14.t..................... 22 0 0 0 22 integration/advent2009-day15.t..................... 4 0 0 0 4 integration/advent2009-day16.rakudo................ in main program body at line 1 5 0 0 2 7 2 skipped: This given/when usage doesn't work in current Rakudo integration/advent2009-day17.t..................... 62 0 0 0 62 integration/advent2009-day19.rakudo................ in main program body at line 1 6 0 0 1 7 1 skipped: map with *.succ integration/advent2009-day20.rakudo................ in main program body at line 1 18 0 0 3 21 3 skipped: Fails on current Rakudo integration/advent2009-day22.rakudo................ in main program body at line 1 3 0 0 1 4 1 skipped: == override not working integration/advent2009-day23.rakudo................ in main program body at line 1 3 0 0 1 4 1 skipped: lists aren't properly lazy in Rakudo yet integration/code-blocks-as-sub-args.t.............. 4 0 0 0 4 integration/error-reporting.t...................... 2 0 0 0 2 integration/lexical-array-in-inner-block.t......... 2 0 0 0 2 integration/lexicals-and-attributes.t.............. 8 0 0 0 8 integration/method-calls-and-instantiation.t....... 2 0 0 0 2 integration/no-indirect-new.t...................... 2 0 0 0 2 integration/pair-in-array.t........................ 3 0 0 0 3 integration/passing-pair-class-to-sub.t............ 2 0 0 0 2 integration/role-composition-vs-attribute.t........ 1 0 0 0 1 integration/say-crash.t............................ 4 0 0 0 4 integration/substr-after-match-in-gather-in-for.t.. 1 0 0 0 1 integration/weird-errors.rakudo.................... in main program body at line 1 4 0 1 0 5 1 todo : make 1/0 in void context die? ---------------- 'plan *;' could become 'plan 69;' in S02-builtin_data_types/hash.rakudo 'plan *;' could become 'plan 27;' in S02-builtin_data_types/lists.rakudo 'plan *;' could become 'plan 12;' in S02-builtin_data_types/nil.rakudo 'plan *;' could become 'plan 55;' in S02-builtin_data_types/type.rakudo 'plan *;' could become 'plan 25;' in S02-builtin_data_types/undefined-types.rakudo 'plan *;' could become 'plan 43;' in S02-builtin_data_types/whatever.rakudo 'plan *;' could become 'plan 22;' in S02-literals/listquote.rakudo 'plan *;' could become 'plan 15;' in S02-literals/numeric.t 'plan *;' could become 'plan 72;' in S02-literals/quoting-unicode.t 'plan *;' could become 'plan 144;' in S02-literals/quoting.rakudo 'plan *;' could become 'plan 9;' in S02-literals/string-interpolation.t 'plan *;' could become 'plan 77;' in S02-names_and_variables/perl.rakudo 'plan *;' could become 'plan 10;' in S03-junctions/associative.t 'plan *;' could become 'plan 96;' in S03-junctions/misc.rakudo 'plan *;' could become 'plan 65;' in S03-metaops/hyper.rakudo 'plan *;' could become 'plan 36;' in S03-metaops/not.t 'plan *;' could become 'plan 33;' in S03-metaops/reverse.t 'plan *;' could become 'plan 12;' in S03-metaops/zip.t 'plan *;' could become 'plan 128;' in S03-operators/arith.rakudo 'plan *;' could become 'plan 25;' in S03-operators/comparison-simple.t 'plan *;' could become 'plan 29;' in S03-operators/context.rakudo 'plan *;' could become 'plan 26;' in S03-operators/nesting.t 'plan *;' could become 'plan 15;' in S03-operators/series-arity0.t 'plan *;' could become 'plan 11;' in S03-operators/series-arity2ormore.t 'plan *;' could become 'plan 49;' in S03-operators/series-simple.rakudo 'plan *;' could become 'plan 58;' in S03-operators/series.rakudo 'plan *;' could become 'plan 37;' in S03-operators/short-circuit.rakudo 'plan *;' could become 'plan 17;' in S03-operators/ternary.t 'plan *;' could become 'plan 74;' in S03-operators/value_equivalence.rakudo 'plan *;' could become 'plan 4;' in S03-smartmatch/any-any.t 'plan *;' could become 'plan 6;' in S03-smartmatch/any-array.t 'plan *;' could become 'plan 8;' in S03-smartmatch/any-bool.t 'plan *;' could become 'plan 6;' in S03-smartmatch/any-callable.t 'plan *;' could become 'plan 12;' in S03-smartmatch/any-complex.t 'plan *;' could become 'plan 18;' in S03-smartmatch/any-num.rakudo 'plan *;' could become 'plan 5;' in S03-smartmatch/any-str.rakudo 'plan *;' could become 'plan 36;' in S03-smartmatch/array-array.t 'plan *;' could become 'plan 6;' in S03-smartmatch/array-hash.t 'plan *;' could become 'plan 4;' in S03-smartmatch/capture-signature.t 'plan *;' could become 'plan 42;' in S03-smartmatch/disorganized.rakudo 'plan *;' could become 'plan 4;' in S03-smartmatch/hash-hash.t 'plan *;' could become 'plan 4;' in S03-smartmatch/regex-hash.t 'plan *;' could become 'plan 3;' in S03-smartmatch/scalar-hash.t 'plan *;' could become 'plan 18;' in S04-statement-modifiers/for.rakudo 'plan *;' could become 'plan 64;' in S04-statements/for.rakudo 'plan *;' could become 'plan 16;' in S04-statements/try.rakudo 'plan *;' could become 'plan 3;' in S05-grammar/methods.t 'plan *;' could become 'plan 11;' in S05-grammar/parse_and_parsefile.rakudo 'plan *;' could become 'plan 10;' in S05-interpolation/lexicals.t 'plan *;' could become 'plan 22;' in S05-match/blocks.rakudo 'plan *;' could become 'plan 26;' in S05-match/capturing-contexts.rakudo 'plan *;' could become 'plan 76;' in S05-metasyntax/angle-brackets.rakudo 'plan *;' could become 'plan 27;' in S05-metasyntax/charset.rakudo 'plan *;' could become 'plan 13;' in S05-modifier/continue.rakudo 'plan *;' could become 'plan 21;' in S05-modifier/counted-match.t 'plan *;' could become 'plan 10;' in S05-modifier/global.t 'plan *;' could become 'plan 21;' in S05-modifier/overlapping.rakudo 'plan *;' could become 'plan 40;' in S05-modifier/pos.rakudo 'plan *;' could become 'plan 107;' in S05-substitution/subst.rakudo 'plan *;' could become 'plan 16;' in S06-multi/proto.rakudo 'plan *;' could become 'plan 48;' in S06-multi/type-based.rakudo 'plan *;' could become 'plan 63;' in S06-operator-overloading/sub.rakudo 'plan *;' could become 'plan 3;' in S06-other/main-eval.rakudo 'plan *;' could become 'plan 42;' in S06-signature/introspection.rakudo 'plan *;' could become 'plan 95;' in S06-signature/named-parameters.rakudo 'plan *;' could become 'plan 63;' in S06-signature/slurpy-params.rakudo 'plan *;' could become 'plan 17;' in S06-signature/unspecified.rakudo 'plan *;' could become 'plan 95;' in S07-iterators/range-iterator.rakudo 'plan *;' could become 'plan 57;' in S09-typed-arrays/arrays.rakudo 'plan *;' could become 'plan 16;' in S12-construction/new.rakudo 'plan *;' could become 'plan 4;' in S12-methods/method-vs-sub.rakudo 'plan *;' could become 'plan 31;' in S12-methods/multi.rakudo 'plan *;' could become 'plan 28;' in S12-methods/what.rakudo 'plan *;' could become 'plan 40;' in S14-roles/basic.rakudo 'plan *;' could become 'plan 69;' in S16-filehandles/io.rakudo 'plan *;' could become 'plan 33;' in S32-array/pop.t 'plan *;' could become 'plan 28;' in S32-array/rotate.t 'plan *;' could become 'plan 32;' in S32-array/shift.t 'plan *;' could become 'plan 11;' in S32-hash/delete.t 'plan *;' could become 'plan 6;' in S32-io/note.rakudo 'plan *;' could become 'plan 43;' in S32-list/grep.rakudo 'plan *;' could become 'plan 16;' in S32-list/reduce.rakudo 'plan *;' could become 'plan 465;' in S32-num/complex.rakudo 'plan *;' could become 'plan 795;' in S32-num/rat.rakudo 'plan *;' could become 'plan 158;' in S32-num/real-bridge.t 'plan *;' could become 'plan 148;' in S32-num/rounders.t 'plan *;' could become 'plan 208;' in S32-num/unpolar.t 'plan *;' could become 'plan 88;' in S32-scalar/undef.rakudo 'plan *;' could become 'plan 39;' in S32-str/comb.rakudo 'plan *;' could become 'plan 36;' in S32-str/split.rakudo 'plan *;' could become 'plan 82;' in S32-temporal/Date.t 'plan *;' could become 'plan 284;' in S32-trig/atan2.t 'plan *;' could become 'plan 1782;' in S32-trig/cos.t 'plan *;' could become 'plan 1247;' in S32-trig/cosec.t 'plan *;' could become 'plan 1675;' in S32-trig/cosech.t 'plan *;' could become 'plan 1568;' in S32-trig/cosh.t 'plan *;' could become 'plan 1247;' in S32-trig/cotan.t 'plan *;' could become 'plan 1675;' in S32-trig/cotanh.t 'plan *;' could become 'plan 1247;' in S32-trig/sec.t 'plan *;' could become 'plan 1772;' in S32-trig/sech.t 'plan *;' could become 'plan 1782;' in S32-trig/sin.t 'plan *;' could become 'plan 1568;' in S32-trig/sinh.t 'plan *;' could become 'plan 1568;' in S32-trig/tan.t 'plan *;' could become 'plan 1782;' in S32-trig/tanh.t 'plan *;' could become 'plan 10;' in integration/advent2009-day02.t 'plan *;' could become 'plan 11;' in integration/advent2009-day07.rakudo 'plan *;' could become 'plan 16;' in integration/advent2009-day09.t 'plan *;' could become 'plan 6;' in integration/advent2009-day11.rakudo 'plan *;' could become 'plan 7;' in integration/advent2009-day16.rakudo 'plan *;' could become 'plan 62;' in integration/advent2009-day17.t 'plan *;' could become 'plan 21;' in integration/advent2009-day20.rakudo 'plan *;' could become 'plan 4;' in integration/advent2009-day22.rakudo 'plan *;' could become 'plan 4;' in integration/advent2009-day23.rakudo ---------------- "Synopsis", "pass","fail","todo","skip","plan","spec" "S02", 1639, 0, 96, 492, 2227, 2591 "S03", 2118, 1, 129, 291, 2539, 2933 "S04", 452, 0, 40, 62, 554, 865 "S05", 3249, 0, 164, 505, 3918, 5588 "S06", 650, 0, 39, 105, 794, 1028 "S07", 93, 0, 2, 0, 95, 95 "S09", 47, 0, 24, 11, 82, 155 "S10", 41, 0, 11, 8, 60, 117 "S11", 4, 0, 0, 0, 4, 101 "S12", 688, 0, 41, 53, 782, 1123 "S13", 27, 0, 2, 1, 30, 77 "S14", 183, 0, 9, 24, 216, 277 "S16", 132, 0, 0, 4, 136, 250 "S17", 0, 0, 0, 0, 0, 28 "S28", 3, 0, 0, 0, 3, 5 "S29", 491, 0, 2, 7, 500, 515 "S32", 22791, 0, 45, 266, 23102, 23427 "int", 354, 0, 4, 51, 409, 486 "total", 32962, 1, 608, 1880, 35451, 39661 ---------------- "2010-05-31 00:00",4f9ca44,32962,1,608,1880,35451,39661,473 spectest-progress.csv update: 473 files, 32962 (83.1% of 39661) pass, 1 fail Failure summary: S03-metaops/cross.rakudo 9 - X, works with hyperconcat real 44m45.667s user 43m14.010s sys 1m21.160s orange