/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-day10.t t/spec/integration/advent2009-day11.t t/spec/integration/advent2009-day12.t t/spec/integration/advent2009-day13.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-day18.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/man-or-boy.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/real-strings.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/args.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-feeds/basic.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/binding-arrays.t t/spec/S03-operators/binding-closure.t t/spec/S03-operators/binding-hashes.t t/spec/S03-operators/binding-ro.t t/spec/S03-operators/binding-scalars.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/cmp.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-nonnumeric.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/spaceship.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-hash-pair.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-interpolation/regex-in-variable.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/S05-transliteration/trans.t t/spec/S06-advanced_subroutine_features/callframe.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/imported-subs.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.t t/spec/S06-other/main-eval.t t/spec/S06-other/main-usage.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/passing-arrays.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/S09-autovivification/autoincrement.t t/spec/S09-autovivification/autovivification.t t/spec/S09-subscript_slice/slice.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/delegation.t t/spec/S12-attributes/inheritance.t t/spec/S12-attributes/instance.t t/spec/S12-attributes/recursive.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/rw.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/attributes.t t/spec/S12-introspection/can.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-introspection/walk.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/default-trait.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/indirect_notation.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-mixin.t t/spec/S14-roles/parameterized-type.t t/spec/S14-roles/submethods.t t/spec/S16-filehandles/filetest.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-filehandles/unlink.t t/spec/S16-io/basic-open.t t/spec/S16-io/say.t t/spec/S16-io/say-and-ref.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/exit.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-hash/slice.t t/spec/S32-io/file-tests.t t/spec/S32-io/note.t t/spec/S32-io/IO-Socket-INET.t t/spec/S32-list/classify.t t/spec/S32-list/create.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_function_return_values.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/cool-num.t t/spec/S32-num/exp.t t/spec/S32-num/int.t t/spec/S32-num/log.t t/spec/S32-num/pi.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/encode.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/rindex.t t/spec/S32-str/samecase.t t/spec/S32-str/split-simple.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-strftime.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 Usage: /home/pmichaud/rakday/t/spec/fudge [options] implname testfilename [fudgedtestfilename] Options: --keep-exit-code by default, fudge modifies the exit code for fudged test files to 1. supplying this option will suppress that behavior. Verbs: #?implname [num] skip 'reason' comment out num tests or blocks and call skip(num) #?implname [num] eval 'reason' eval num tests or blocks and skip(num) on parsefail #?implname [num] try 'reason' try num tests or blocks and fail on exception #?implname [num] todo 'reason', :by<1.2.3> run num tests or blocks with todo() preset #?implname emit your_ad_here(); just pass through your_ad_here(); #?DOES count for all implementations, the following thing does count tests (disables any attempt to autocount tests within the construct) when construct is a sub, registers the sub name as tester (and multiplies calls to tester sub by count tests) where implname is the lc name of your implementation, e.g. pugs or rakudo num is the number of statements or blocks to preprocess, defaults to 1 count is how many tests the following construct counts as pass fail todo skip plan S02-builtin_data_types/anon_block.rakudo........... 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................ 65 0 9 22 96 3 skipped: no native type int yet 6 skipped: 2 skipped: typed array recursion issue 3 skipped: binding not yet fatal 2 skipped: parametrization issues 2 skipped: multi-dim arrays 4 skipped: my Type @arr[num] parsefail 1 todo : @arr[-1] returns failure, not dies 5 todo : parametrization issues 2 todo : no bounds checking 1 todo : RT #63350 S02-builtin_data_types/array_extending.rakudo...... 20 0 0 1 21 1 skipped: Stringy vs Str concatenation S02-builtin_data_types/array_ref.t................. 45 0 0 0 45 S02-builtin_data_types/assigning-refs.rakudo....... 15 0 3 0 18 3 todo : non-flattening hash refs S02-builtin_data_types/bool.rakudo................. 36 0 3 2 41 2 skipped: RT 66576: .name method on bool values 3 todo : ~Bool S02-builtin_data_types/capture.rakudo.............. 17 0 0 1 18 1 skipped: should this pair not become positional? S02-builtin_data_types/catch_type_cast_mismatch.r.. 7 0 3 0 10 2 todo : die or fail? 1 todo : Hash.isa(Hash) S02-builtin_data_types/declare.rakudo.............. 37 0 0 47 84 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: 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 2 skipped: Array of Foo not yet implemented 1 skipped: StrPos not implemented 1 skipped: Duration not implemented 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.t................ 33 0 0 0 33 S02-builtin_data_types/hash.rakudo................. 67 0 1 1 69 1 skipped: RT 71022: infinite loop (noauto) 1 todo : RT #62730 S02-builtin_data_types/hash_ref.rakudo............. 14 0 8 10 32 5 skipped: hash autovivification 5 skipped: isa Hash 8 todo : isa Hash S02-builtin_data_types/infinity.rakudo............. 6 0 7 0 13 4 todo : integer Inf 3 todo : Int conversion of NaN and Inf S02-builtin_data_types/lists.rakudo................ 20 0 1 6 27 1 skipped: unskip when "augment" works 2 skipped: auto-dereferencing of captures (?) 3 skipped: list binding 1 todo : exact list type S02-builtin_data_types/multi_dimensional_array.ra.. 22 0 0 19 41 10 skipped: Parse Error: Statement not terminated properly 9 skipped: Null PMC access in find_method() S02-builtin_data_types/nan.rakudo.................. 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.t....................... 12 0 0 0 12 S02-builtin_data_types/num.rakudo.................. 58 0 6 2 66 2 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................. 115 0 0 2 117 2 skipped: method($invocant:) syntax missing 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.t..................... 67 0 0 0 67 S02-builtin_data_types/sigils-and-types.rakudo..... 21 0 3 5 29 1 skipped: Abstraction 3 skipped: token/rule outside of class and grammar; macro 1 skipped: method outside class - fix test? 1 todo : Pair does Associative 1 todo : Capture does Associative 1 todo : Capture does Positional S02-builtin_data_types/subscripts_and_context.t.... 8 0 0 0 8 S02-builtin_data_types/type.rakudo................. 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...... 13 0 0 12 25 12 skipped: Stringy S02-builtin_data_types/whatever.rakudo............. 38 0 0 16 54 2 skipped: RT #64566 2 skipped: nested * currying NYI 4 skipped: multiple * in an expression 1 skipped: RT 65482 2 skipped: chains of whatevers are NYI 2 skipped: * and lexicals 3 skipped: * to code translation for multi-step expressions S02-lexical-conventions/unicode.rakudo............. 30 0 4 4 38 2 skipped: VOWEL SIGNs in identifiers 2 skipped: Unicode not allowed for named parameter yet? 3 todo : Alternate open/close not working yet 1 todo : PS does not work to separate lines S02-literals/array-interpolation.t................. 12 0 0 0 12 S02-literals/char-by-name.rakudo................... 8 0 0 2 10 1 skipped: \c[LF] not valid 1 skipped: \c[LINE FEED] not valid S02-literals/char-by-number.rakudo................. 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............. 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........... 11 0 1 0 12 1 todo : \xa0 should not be a separator for list quotes S02-literals/listquote.rakudo...................... 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............. 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.......................... 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........................ 46 0 4 96 146 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.......................... 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................ 10 0 0 0 10 S02-literals/sub-calls.rakudo...................... 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/args.t................................Method 'e' not found for invocant of class 'String' in 'Enum::ACCEPTS' at line 4746:CORE.setting in 'infix:<~~>' at line 397:CORE.setting in 'Test::Util::get_out' at line 107:t/spec/packages/Test/Util.pm in 'Test::Util::is_run' at line 26:t/spec/packages/Test/Util.pm in 'Test::Util::is_run' at line 22:t/spec/packages/Test/Util.pm in main program body at line 16:t/spec/S02-magicals/args.t 3 0 0 0 0 3 tests more than planned were run S02-magicals/config.rakudo......................... 3 0 0 2 5 2 skipped: unimpl $?OS S02-magicals/dollar-underscore.rakudo.............. 5 0 0 1 6 1 skipped: for() with nullary block S02-magicals/dollar_bang.rakudo.................... 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....................... 1 0 0 1 2 1 skipped: No PROCESS yet S02-names/identifier.rakudo........................ 17 0 0 1 18 1 skipped: RT #68358 S02-names/our.rakudo............................... 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................. 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..... 17 0 1 3 21 1 skipped: List.perl bug 2 skipped: recursive data structure 1 todo : RT 65988 (bogus test?) S02-names_and_variables/names.rakudo............... 7 0 0 15 22 7 skipped: package variable autovivification 8 skipped: ::{ } package lookup NYI S02-names_and_variables/perl.rakudo................ 73 0 0 5 78 1 skipped: RT #64080 2 skipped: {...}.perl does not work 2 skipped: recursive data structure S02-names_and_variables/signature.rakudo........... 6 0 6 0 12 4 todo : signature binding 2 todo : eqv on signatures S02-names_and_variables/variables-and-packages.ra.. 17 0 0 20 37 9 skipped: names of pseudo packages should be reserved 8 skipped: OUTER:: 3 skipped: BEGIN S02-names_and_variables/varnames.rakudo............ 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................ 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.. 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......... 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................. 77 0 0 6 83 6 skipped: class attributes NYI S03-junctions/boolean-context.rakudo............... 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.......................... 75 0 3 25 103 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........................... 18 0 1 7 26 1 skipped: .slice for iterators NYI 4 skipped: =:= NYI 2 skipped: chained cross NYI 1 todo : Not at all clear if this test is correct or not S03-metaops/eager-hyper.rakudo..................... 5 0 1 2 8 2 skipped: hyper prefix NYI 1 todo : Array assignment is not lazy -- is this test wrong? S03-metaops/hyper.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 250 0 4 9 263 1 skipped: eval(Buf) 5 skipped: @array»++ 3 skipped: >>. NYI on hashes 4 todo : Doesn't extend lists ending in , * yet S03-metaops/not.t.................................. 36 0 0 0 36 S03-metaops/reduce.rakudo.......................... 73 0 0 19 92 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.rakudo............................. 12 0 1 0 13 1 todo : Doesn't extend lists ending in , * yet S03-operators/also.rakudo.......................... 7 0 0 1 8 1 skipped: multiple S& NYI S03-operators/arith.rakudo......................... 130 0 3 2 135 2 skipped: bigint 2 todo : modulo by zero 1 todo : die or fail? S03-operators/assign-is-not-binding.t.............. 8 0 0 0 8 S03-operators/assign.rakudo........................ 160 0 14 68 242 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: RT 75950 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 : item assignment 1 todo : list assignment 1 todo : item assignment parsing 5 todo : list assignment to scalar 1 todo : autoviv 3 todo : list assignment, autovivification (?) 1 todo : item/list assignment S03-operators/autoincrement-range.rakudo........... 40 0 56 0 96 8 todo : Arabic-Indic 8 todo : Gujarati 8 todo : Gurmukhi 8 todo : Oriya 8 todo : Bengali 8 todo : Hebrew 8 todo : Devangari 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 19 0 0 4 23 1 skipped: Hash element autoviv 3 skipped: Any.match not yet defined (Any vs Cool) S03-operators/basic-types.t........................ 19 0 0 0 19 S03-operators/binding-arrays.rakudo................ 41 0 4 2 47 2 skipped: lexically scoped subs 3 todo : array binding, delete 1 todo : Positional type check on array binding S03-operators/binding-closure.t.................... 8 0 0 0 8 S03-operators/binding-hashes.t..................... 37 0 0 0 37 S03-operators/binding-ro.rakudo.................... 5 0 4 0 9 4 todo : ::= on arrays S03-operators/binding-scalars.rakudo...............Use of uninitialized value in numeric context 17 0 3 8 28 1 skipped: is context, traits followed by binding 7 skipped: list binding 1 todo : binding, =:= 2 todo : List binding S03-operators/bit.rakudo........................... 20 0 0 2 22 2 skipped: bitwise string manipulation S03-operators/boolean-bitwise.rakudo............... 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........... 3 0 0 2 5 1 skipped: state 1 skipped: constant S03-operators/cmp.t................................ 18 0 0 0 18 S03-operators/comparison-simple.t.................. 25 0 0 0 25 S03-operators/context-forcers.rakudo............... 84 0 0 11 95 6 skipped: TODO: @(), list assignment 1 skipped: ~Mu 4 skipped: is context S03-operators/context.rakudo....................... 25 0 0 4 29 4 skipped: loops S03-operators/equality.rakudo......................Use of uninitialized value in numeric context Use of uninitialized value in numeric context 25 0 3 0 28 1 todo : Any.Stringy 1 todo : undef not coerced properly 1 todo : +Any() doesn't work yet S03-operators/eqv.rakudo........................... 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...................... 12 0 7 24 43 18 skipped: binding 6 skipped: unspecced 3 todo : unspecced 4 todo : misuse of =:= S03-operators/increment.rakudo..................... 28 0 0 2 30 1 skipped: unimpl Mu++ 1 skipped: unimpl Mu-- S03-operators/inplace.t............................ 22 0 0 0 22 S03-operators/list-quote-junction.t................ 16 0 0 0 16 S03-operators/minmax.rakudo........................ 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.......................... 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........................... 21 0 1 0 22 1 todo : RT 65556 S03-operators/numeric-context.rakudo............... 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.................... 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........................ 136 0 0 0 136 S03-operators/range.rakudo......................... 99 0 2 15 116 4 skipped: Spec under design here 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................. 44 0 0 9 53 1 skipped: [!==] not implemented 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.rakudo........... 14 0 0 5 19 1 skipped: ...^ NYI 4 skipped: get_attr_str() not implemented in class 'Perl6MultiSub' with multi operators S03-operators/series-nonnumeric.rakudo............. 16 0 1 18 35 15 skipped: loops 1 skipped: ...^ 2 skipped: Unicode stuff 1 todo : unkonwn S03-operators/series.rakudo........................ 75 0 0 19 94 13 skipped: ...^ NYI 4 skipped: or the 1, -2, 4 ... 1/2 case 2 skipped: &prefix: does not work with series yet S03-operators/short-circuit.rakudo................. 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/spaceship.rakudo..................... 4 0 0 1 5 1 skipped: unspecced: does infix:«<=>» numify its arguments? S03-operators/subscript-vs-lt.rakudo............... 2 0 2 0 4 2 todo : parsing S03-operators/ternary.t............................ 17 0 0 0 17 S03-operators/value_equivalence.rakudo............. 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-hash-pair.t..................... 7 0 0 0 7 S03-smartmatch/any-num.rakudo...................... 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...................... 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................. 37 0 2 3 42 3 skipped: syntactic smar-matching 2 todo PASSED: RT #72048 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............ 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......... 16 0 2 0 18 2 todo : pointy blocks and $_ S04-declarations/my.rakudo......................... 52 0 8 5 65 1 skipped: RT 72814 2 skipped: infinite loop? (noauto) 2 skipped: fatal redeclarations 1 todo : previous test skipped 2 todo : OUTER and SETTING 1 todo : scoping bug 1 todo : global my variables are not visible inside class declarations 1 todo : type error not caught 1 todo : &-sigiled variables 1 todo : lexicals bug; RT #61838 S04-exception-handlers/catch.rakudo................ 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 1 todo : CATCH 2 todo PASSED: CATCH block catching its own exceptions (RT #64262) S04-exceptions/fail.t.............................. 8 0 0 0 8 S04-phasers/end.rakudo............................. 1 0 2 0 3 2 todo : lexicals and eval() S04-phasers/rvalue.rakudo.......................... 6 0 0 10 16 10 skipped: lexicals in phasers S04-statement-modifiers/for.rakudo................. 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....................... 11 0 0 0 11 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............... 4 0 0 1 5 1 skipped: Use of type object as value in numeric context S04-statement-parsing/hash.rakudo.................. 6 0 1 0 7 1 todo : Hash type (WTF?) S04-statements/do.rakudo........................... 20 0 0 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 S04-statements/for.rakudo.......................... 50 0 2 12 64 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 1 skipped: Z only works with 2 arrays at the moment 1 todo : for(0..5) should die because there is no space after the for 1 todo : RT 68110 S04-statements/for_with_only_one_item.t............ 9 0 0 0 9 S04-statements/gather.rakudo....................... 14 0 2 0 16 2 todo : lazy gather/take S04-statements/given.rakudo........................ 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.t................................ 26 0 0 0 26 S04-statements/last.rakudo......................... 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......................... 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....................... 14 0 0 2 16 2 skipped: point block on loop S04-statements/return.t............................ 15 0 0 0 15 S04-statements/terminator.rakudo................... 11 0 0 3 14 3 skipped: parsing do { ... } + 1 S04-statements/try.rakudo.......................... 15 0 2 0 17 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............................ 18 0 1 2 21 2 skipped: RT 75484 (fails randomly) (noauto) 1 todo : return type of .chunks S05-capture/subrule.t.............................. 31 0 0 0 31 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............. 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-interpolation/regex-in-variable.rakudo.........Method 'e' not found for invocant of class 'String' in 'Enum::ACCEPTS' at line 4746:CORE.setting in 'infix:<~~>' at line 397:CORE.setting in 'Test::Util::get_out' at line 107:t/spec/packages//Test/Util.pm in 'Test::Util::is_run' at line 26:t/spec/packages//Test/Util.pm in 'Test::Util::is_run' at line 22:t/spec/packages//Test/Util.pm in main program body at line 82:t/spec/S05-interpolation/regex-in-variable.rakudo 20 1 8 0 29 4 todo : array variable interpolation 4 todo : array of regexes 1 tests aborted (missing ok/not ok) S05-mass/named-chars.rakudo........................ 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................... 669 0 0 1 670 1 skipped: Malformed UTF-8 string S05-mass/properties-derived.rakudo................. 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................. 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.......................... 11 0 0 9 20 9 skipped: match object oddness S05-mass/rx.rakudo................................. 618 0 63 43 724 1 skipped: not implemented 8 skipped: & NYI 13 skipped: NYI 1 skipped: :s() 2 skipped: ::: NYI 2 skipped: regex 7 skipped: parse error 9 skipped: :: NYI 3 todo : 10 todo : unknown 1 todo : RT 70606 49 todo : infix: S05-mass/stdrules.t................................ 183 0 0 0 183 S05-match/arrayhash.t.............................. 8 0 0 0 8 S05-match/blocks.rakudo............................ 21 0 1 0 22 1 todo : Assignment to matched string affects earlier match objects S05-match/capturing-contexts.rakudo................Method 'e' not found for invocant of class 'String' in 'Enum::ACCEPTS' at line 4746:CORE.setting in 'infix:<~~>' at line 397:CORE.setting in 'Test::Util::get_out' at line 107:t/spec/packages//Test/Util.pm in 'Test::Util::is_run' at line 26:t/spec/packages//Test/Util.pm in 'Test::Util::is_run' at line 22:t/spec/packages//Test/Util.pm in main program body at line 89:t/spec/S05-match/capturing-contexts.rakudo 16 0 0 6 0 2 skipped: augment 1 skipped: RT 70007 2 skipped: match coerced to array is flattened (RT #64952) 1 skipped: RT 64948 22 tests more than planned were run S05-match/non-capturing.t.......................... 9 0 0 0 9 S05-match/perl.rakudo.............................. 4 0 0 6 10 4 skipped: 2 skipped: eval()ing Match.perl S05-match/positions.rakudo......................... 8 0 0 4 12 1 skipped: unspecced 3 skipped: lexical lookup of S05-metachars/closure.rakudo....................... 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....................... 13 0 2 0 15 2 todo : Unicode S05-metachars/tilde.rakudo......................... 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............... 31 0 0 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 S05-metasyntax/changed.t........................... 12 0 0 0 12 S05-metasyntax/charset.rakudo...................... 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 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....................... 17 0 4 0 21 1 todo : catch {1,3} old-style repetition quantifier 3 todo : closure repetition S05-metasyntax/sequential-alternation.rakudo....... 6 0 4 0 10 4 todo : sequential alternation NYI S05-metasyntax/single-quotes.t..................... 5 0 0 0 5 S05-metasyntax/unknown.rakudo...................... 8 0 0 2 10 2 skipped: calling from outer scopes S05-modifier/continue.rakudo....................... 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.................... 11 0 0 10 21 10 skipped: m:overlap// NYI S05-modifier/pos.rakudo............................ 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..................... 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...................... 76 0 3 29 108 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? S05-transliteration/trans.rakudo................... 28 0 1 22 51 2 skipped: closures and regexes 4 skipped: regexes 5 skipped: tr///, feed operator not implemented 11 skipped: flags 1 todo : disambiguate ranges pass fail todo skip plan S06-advanced_subroutine_features/callframe.rakudo.. 5 0 0 1 6 1 skipped: .inline S06-advanced_subroutine_features/lexical-subs.rak.. 8 0 0 2 10 2 skipped: cannot parse operator names yet S06-advanced_subroutine_features/recurse.rakudo.... 12 0 0 1 13 1 skipped: TODO: &?ROUTINE S06-advanced_subroutine_features/return.rakudo..... 70 0 5 1 76 1 skipped: RT #61732 4 todo : tie return() to lexical scope 1 todo : named argument to return() 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............................. 14 0 1 1 16 1 skipped: 1 1 todo : RT #68242 S06-multi/syntax.rakudo............................ 36 0 0 1 37 1 skipped: RT #68234 S06-multi/type-based.rakudo........................ 45 0 0 6 51 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/imported-subs.t........... 11 0 0 0 11 S06-operator-overloading/methods.t.................Method 'e' not found for invocant of class 'String' in 'Enum::ACCEPTS' at line 4746:CORE.setting in 'infix:<~~>' at line 397:CORE.setting in 'Test::Util::get_out' at line 107:t/spec/packages/Test/Util.pm in 'Test::Util::is_run' at line 26:t/spec/packages/Test/Util.pm in 'Test::Util::is_run' at line 22:t/spec/packages/Test/Util.pm in main program body at line 20:t/spec/S06-operator-overloading/methods.t 1 2 0 0 3 2 tests aborted (missing ok/not ok) S06-operator-overloading/sub.rakudo................ 26 0 2 35 63 2 skipped: not yet implemented 5 skipped: lexical operators 3 skipped: assoc("non") 2 skipped: macros 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.................. 15 0 0 0 15 S06-other/main-eval.rakudo......................... 1 0 2 0 3 2 todo : temp NYI S06-other/main-usage.t.............................Method 'e' not found for invocant of class 'String' in 'Enum::ACCEPTS' at line 4746:CORE.setting in 'infix:<~~>' at line 397:CORE.setting in 'Test::Util::get_out' at line 107:t/spec/packages/Test/Util.pm in 'Test::Util::is_run' at line 26:t/spec/packages/Test/Util.pm in 'Test::Util::is_run' at line 22:t/spec/packages/Test/Util.pm in main program body at line 11:t/spec/S06-other/main-usage.t 0 8 0 0 8 8 tests aborted (missing ok/not ok) S06-other/main.t................................... 5 0 0 0 5 S06-other/misc.t................................... 3 0 0 0 3 S06-routine-modifiers/scoped-named-subs.rakudo..... 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............ 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........................ 7 0 2 0 9 1 todo : $! as parameter 1 todo : RT #61094 S06-signature/introspection.rakudo................. 39 0 6 3 48 2 skipped: parcel binding 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.............. 77 0 3 18 98 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...................... 13 0 1 0 14 1 todo : RT 54804 S06-signature/passing-arrays.rakudo................ 10 0 0 1 11 1 skipped: bogus error message S06-signature/positional-placeholders.rakudo....... 7 0 1 0 8 1 todo : non-twigil variable before twigil variable S06-signature/positional.rakudo.................... 4 0 0 2 6 2 skipped: RT 60408 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.................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 55 0 6 5 66 3 skipped: types on slurpy params 1 skipped: RT 74344 1 skipped: RT #64814 1 todo : 1 todo : positional params can be accessed as named ones 2 todo : regression introduced by 41bc84f00d (RT 69622) 2 todo : RT #64814 S06-signature/slurpy-placeholders.t................ 8 0 0 0 8 S06-signature/sub-ref.rakudo....................... 29 0 2 4 35 4 skipped: macros, compile time binding 2 todo : RT 63974 S06-signature/tree-node-parameters.rakudo.......... 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................... 11 0 2 4 17 4 skipped: siglist 1 todo : RT 71112: Cannot assign to readonly variable. 1 todo : undef Stringy S06-traits/as.t.................................... 5 0 0 0 5 S06-traits/is-copy.t............................... 17 0 0 0 17 S06-traits/is-rw.rakudo............................ 4 0 2 0 6 1 todo : Depends on preceding test working 1 todo : pass fail todo skip plan S09-autovivification/autoincrement.t............... 7 0 0 0 7 S09-autovivification/autovivification.rakudo....... 29 0 5 8 42 5 skipped: autoviv with push/unshift 3 skipped: Error Msg: get_pmc_keyed() not implemented in class 'Undef' 2 todo : autoviv, binding 2 todo : unknown 1 todo : isa and Hash S09-subscript_slice/slice.rakudo................... 21 0 0 2 23 2 skipped: RT 61844 S09-typed-arrays/arrays.rakudo..................... 32 0 17 8 57 2 skipped: dies with Parrot error 6 skipped: Array not parametric 2 todo : Array methods should return typed arrays 3 todo : readonly slices 12 todo : no parametrization S09-typed-arrays/hashes.rakudo..................... 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.......................... 34 2 7 8 51 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 1 todo : RT #64688 2 todo : ticket based on class(es) not package; RT #65022 S10-packages/use-with-class.t......................Method 'foo' not found for invocant of class 'Foo' in 'MethodLoadingTest::doit' at line 42:t/spec/S10-packages/use-with-class.t in main program body at line 45:t/spec/S10-packages/use-with-class.t 7 1 0 0 8 1 tests aborted (missing ok/not ok) 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/delegation.t........................ 61 0 0 0 61 S12-attributes/inheritance.rakudo.................. 2 0 3 0 5 1 todo : RT #61500 2 todo : RT 69260 S12-attributes/instance.rakudo..................... 114 0 16 1 131 1 skipped: RT 73368 5 todo : typed arrays 3 todo : oo 1 todo : Attribute type init 6 todo : typed hash 1 todo : over-eager auto-vivification bugs S12-attributes/recursive.rakudo.................... 9 0 0 10 19 8 skipped: ::?CLASS 2 skipped: class attributes NYI S12-attributes/undeclared.t........................ 12 0 0 0 12 S12-class/anonymous.rakudo......................... 15 0 1 0 16 1 todo : prefix:<~> should be Stringy S12-class/attributes.rakudo........................ 18 0 1 0 19 1 todo : Somehow this is Hash and not Hash at the same time? S12-class/augment-supersede.rakudo................. 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 29 0 2 4 35 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 1 todo : Nested classes not working - RT #65022 S12-class/declaration-order.t...................... 2 0 0 0 2 S12-class/extending-arrays.rakudo.................. 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....................... 35 0 0 4 39 2 skipped: no Class class 2 skipped: ::CLASS is NYI S12-class/instantiate.rakudo....................... 6 0 1 0 7 1 todo : instantiating from class name string unexpectedly creates a class object S12-class/lexical.t................................ 13 0 0 0 13 S12-class/open.rakudo.............................. 8 0 0 2 10 2 skipped: Soft area of spec S12-class/rw.t..................................... 5 0 0 0 5 S12-class/self-inheritance.t....................... 2 0 0 0 2 S12-class/stubs.t.................................. 4 0 0 0 4 S12-construction/BUILD.rakudo......................Method 'e' not found for invocant of class 'String' in 'Enum::ACCEPTS' at line 4746:CORE.setting in 'infix:<~~>' at line 397:CORE.setting in 'Test::Util::get_out' at line 107:t/spec/packages/Test/Util.pm in 'Test::Util::is_run' at line 26:t/spec/packages/Test/Util.pm in 'Test::Util::is_run' at line 22:t/spec/packages/Test/Util.pm in main program body at line 106:t/spec/S12-construction/BUILD.rakudo 6 1 1 0 8 1 todo : RT #67888 1 tests aborted (missing ok/not ok) S12-construction/autopairs.t....................... 4 0 0 0 4 S12-construction/construction.rakudo............... 13 0 1 0 14 1 todo : unknown S12-construction/named-params-in-BUILD.t........... 3 0 0 0 3 S12-construction/new.rakudo........................ 6 0 10 0 16 9 todo : parent attributes in initialization 1 todo : nested classes S12-enums/anonymous.t.............................. 7 0 0 0 7 S12-introspection/attributes.t..................... 26 0 0 0 26 S12-introspection/can.rakudo....................... 18 0 4 0 22 4 todo : .can returning lists S12-introspection/meta-class.rakudo................ 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-introspection/walk.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/default-trait.t........................ 6 0 0 0 6 S12-methods/defer-call.t........................... 13 0 0 0 13 S12-methods/defer-next.rakudo...................... 14 0 1 0 15 1 todo : variant of RT 69608 S12-methods/how.t.................................. 2 0 0 0 2 S12-methods/indirect_notation.rakudo............... 10 0 0 23 33 6 skipped: .@foo not yet working 15 skipped: .*, .+ and .? with @foo 2 skipped: unimpl parse error near $o: S12-methods/instance.rakudo........................ 30 0 0 4 34 2 skipped: RT 73892 2 skipped: indirect object notation S12-methods/lastcall.t............................. 6 0 0 0 6 S12-methods/method-vs-sub.rakudo................... 3 0 0 1 4 1 skipped: confused near "($obj:), " S12-methods/multi.rakudo........................... 23 0 4 4 31 2 skipped: proto does not promote to multi 2 skipped: redefintion of non-multi method (RT #67024) 2 todo : wrong type for some candidates 1 todo : ambiguous dispatch should die 1 todo : RT #66006 S12-methods/parallel-dispatch.rakudo............... 33 0 6 0 39 6 todo : is_deeply does not think map results are the same as list on LHS S12-methods/private.rakudo......................... 8 0 1 0 9 1 todo : role private methods - spec? S12-methods/submethods.rakudo...................... 20 0 0 8 28 2 skipped: outer lexicals in roles 4 skipped: roles and submethods 2 skipped: BUILD S12-methods/syntax.rakudo.......................... 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............................ 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.................... 10 0 0 1 11 1 skipped: Numeric, Stringy pass fail todo skip plan S14-roles/anonymous.t.............................. 13 0 0 0 13 S14-roles/attributes.t............................. 6 0 0 0 6 S14-roles/basic.rakudo............................. 39 0 2 4 45 2 skipped: also 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.t............................ 23 0 0 0 23 S14-roles/crony.t.................................. 4 0 0 0 4 S14-roles/instantiation.t.......................... 19 0 0 0 19 S14-roles/lexical.t................................ 9 0 0 0 9 S14-roles/mixin.rakudo............................. 13 0 0 10 23 2 skipped: mixin at the point of declaration is compile time 4 skipped: sub form of mixin 4 skipped: sub form of mixins S14-roles/namespaced.t............................. 3 0 0 0 3 S14-roles/parameter-subtyping.rakudo............... 21 0 0 1 22 1 skipped: weird error S14-roles/parameterized-basic.t.................... 32 0 0 0 32 S14-roles/parameterized-mixin.rakudo............... 24 0 0 4 28 4 skipped: .does with parametric 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/filetest.rakudo....................Method 'f' not found for invocant of class 'Bool' in 'Enum::ACCEPTS' at line 4746:CORE.setting in 'infix:<~~>' at line 397:CORE.setting in main program body at line 122:t/spec/S16-filehandles/filetest.rakudo 7 8 0 25 40 2 skipped: :r, :w 3 skipped: :M, :C, :A 18 skipped: other file test operations 2 skipped: :x 8 tests aborted (missing ok/not ok) S16-filehandles/io.rakudo..........................Method 'e' not found for invocant of class 'Str' in 'Enum::ACCEPTS' at line 4746:CORE.setting in 'infix:<~~>' at line 397:CORE.setting in 'negate' at line 122:CORE.setting in main program body at line 1 76 0 0 8 0 7 skipped: prototype of sub lines(...) doesn't have limit yet 1 skipped: :rw on open() unimplemented 84 tests more than planned were run 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.............................Method 'e' not found for invocant of class 'Str' in 'Enum::ACCEPTS' at line 4746:CORE.setting in 'infix:<~~>' at line 397:CORE.setting in main program body at line 29:t/spec/S16-filehandles/open.t 0 2 0 1 3 1 skipped: open('nonexisting') => undefined is waiting on 'use fatal' 2 tests aborted (missing ok/not ok) S16-filehandles/unlink.rakudo...................... 5 0 0 1 6 1 skipped: implicit closure of file handle at scope exit not implemented (FAILS ON WINDOWS) S16-io/basic-open.t................................ 9 0 0 0 9 S16-io/getc.t...................................... 1 0 0 0 1 S16-io/say-and-ref.t...............................Method 'e' not found for invocant of class 'String' in 'Enum::ACCEPTS' at line 4746:CORE.setting in 'infix:<~~>' at line 397:CORE.setting in 'Test::Util::get_out' at line 107:t/spec/packages/Test/Util.pm in 'Test::Util::is_run' at line 26:t/spec/packages/Test/Util.pm in 'Test::Util::is_run' at line 22:t/spec/packages/Test/Util.pm in main program body at line 10:t/spec/S16-io/say-and-ref.t 0 2 0 0 2 2 tests aborted (missing ok/not ok) 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.......................... 5 0 0 0 5 pass fail todo skip plan S29-any/cmp.t...................................... 6 0 0 0 6 S29-any/isa.rakudo................................. 12 0 1 1 14 1 skipped: Array is now ~~ List 1 todo : RT 69999 S29-context/die.rakudo.............................Method 'e' not found for invocant of class 'String' in 'Enum::ACCEPTS' at line 4746:CORE.setting in 'infix:<~~>' at line 397:CORE.setting in 'Test::Util::get_out' at line 107:t/spec/packages//Test/Util.pm in 'Test::Util::is_run' at line 26:t/spec/packages//Test/Util.pm in 'Test::Util::is_run' at line 22:t/spec/packages//Test/Util.pm in main program body at line 57:t/spec/S29-context/die.rakudo 11 3 1 0 15 1 todo : RT #67374 3 tests aborted (missing ok/not ok) S29-context/eval.rakudo............................ 11 0 0 3 14 1 skipped: eval(Buf) 2 skipped: eval coerce to string S29-context/exit.rakudo............................Method 'e' not found for invocant of class 'String' in 'Enum::ACCEPTS' at line 4746:CORE.setting in 'infix:<~~>' at line 397:CORE.setting in 'Test::Util::get_out' at line 107:t/spec/packages/Test/Util.pm in 'Test::Util::is_run' at line 26:t/spec/packages/Test/Util.pm in 'Test::Util::is_run' at line 22:t/spec/packages/Test/Util.pm in main program body at line 12:t/spec/S29-context/exit.rakudo 0 3 0 0 3 3 tests aborted (missing ok/not ok) S29-context/sleep.t................................ 4 0 0 0 4 S29-conversions/ord_and_chr.rakudo................. 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............................. 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............................... 10 0 0 3 13 3 skipped: unspecced S32-array/exists.rakudo............................ 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............................. 17 0 1 0 18 1 todo : Apparently not rw yet? S32-array/pop.t.................................... 33 0 0 0 33 S32-array/push.rakudo.............................. 48 0 0 2 50 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............................ 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............................. 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.............................. 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-hash/slice.rakudo.............................. 16 0 0 13 29 13 skipped: binding on hash elements unimplemented S32-io/IO-Socket-INET.rakudo....................... 2 9 0 7 18 7 skipped: 1 S32-io/file-tests.rakudo...........................Method 'e' not found for invocant of class 'Str' in main program body at line 26:t/spec/S32-io/file-tests.rakudo 0 30 0 0 30 30 tests aborted (missing ok/not ok) S32-io/note.rakudo.................................Method 'e' not found for invocant of class 'String' in 'Enum::ACCEPTS' at line 4746:CORE.setting in 'infix:<~~>' at line 397:CORE.setting in 'Test::Util::get_out' at line 107:t/spec/packages//Test/Util.pm in 'Test::Util::is_run' at line 26:t/spec/packages//Test/Util.pm in 'Test::Util::is_run' at line 22:t/spec/packages//Test/Util.pm in main program body at line 10:t/spec/S32-io/note.rakudo 0 0 0 0 0 S32-list/classify.rakudo........................... 13 0 0 3 16 3 skipped: binding S32-list/create.t.................................. 6 0 0 0 6 S32-list/end.t..................................... 15 0 0 0 15 S32-list/first.rakudo.............................. 19 0 0 2 21 2 skipped: adverbial block S32-list/grep.rakudo............................... 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............................... 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................................ 38 0 0 16 54 2 skipped: Named value argument NYI 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 S32-list/map_function_return_values.rakudo......... 1 0 0 1 2 1 skipped: Awaiting p6l clarification on Hash composer/block S32-list/minmax.rakudo............................. 46 0 0 7 53 2 skipped: Range.min not fully implemented yet 3 skipped: named args 2 skipped: Range.max not fully implemented yet S32-list/pick.rakudo............................... 14 0 0 2 16 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 8 0 5 3 16 1 skipped: method fallback to sub unimpl 1 skipped: closure as non-final argument 1 skipped: named args 3 todo : unknown 1 todo : n-ary reduce 1 todo : Reduce of one element list. See #61610 S32-list/reverse.rakudo............................ 20 0 0 1 21 1 skipped: named args S32-list/sort.rakudo............................... 23 0 1 7 31 1 skipped: method fallback to sub unimpl 3 skipped: test errors, adverbial block 1 skipped: closure as non-final argument 2 skipped: determine behavior of 0-arity methods passed to sort 1 todo : sorting NaN S32-list/uniq.rakudo............................... 7 0 2 2 11 2 skipped: Not spec'd, and this seems unlikely to be how it will be spec'd 1 todo : awaiting better .uniq implementation 1 todo : Not spec'd, and why shouldn't it work anyway? S32-num/abs.rakudo................................. 39 0 0 11 50 11 skipped: named args S32-num/complex.rakudo............................. 472 0 0 3 475 3 skipped: standalone i NYI S32-num/cool-num.t................................. 41 0 0 0 41 S32-num/exp.t...................................... 83 0 0 0 83 S32-num/int.rakudo................................. 83 0 3 0 86 3 todo : Inf and NaN NYI for Int S32-num/log.t...................................... 34 0 0 0 34 S32-num/pi.rakudo.................................. 0 0 0 6 6 6 skipped: module Num not implemented (and the spec has changed) S32-num/polar.t.................................... 48 0 0 0 48 S32-num/power.rakudo............................... 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................................ 109 0 0 1 110 1 skipped: Test is too slow S32-num/rat.rakudo................................. 795 0 4 0 799 2 todo : Getting a Num when a Rat would be better 1 todo : RT 72870 1 todo : === on Rats S32-num/real-bridge.t.............................. 197 0 0 0 197 S32-num/roots.t.................................... 55 0 0 0 55 S32-num/rounders.t................................. 148 0 0 0 148 S32-num/sign.t.....................................sign is only defined for Reals, you have a Complex() 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.t............................... 35 0 0 0 35 S32-scalar/undef.rakudo............................Method 'e' not found for invocant of class 'String' in 'Enum::ACCEPTS' at line 4746:CORE.setting in 'infix:<~~>' at line 397:CORE.setting in 'Test::Util::get_out' at line 107:t/spec/packages//Test/Util.pm in 'Test::Util::is_run' at line 26:t/spec/packages//Test/Util.pm in 'Test::Util::is_run' at line 22:t/spec/packages//Test/Util.pm in main program body at line 43:t/spec/S32-scalar/undef.rakudo 5 0 0 0 0 5 tests more than planned were run S32-str/append.t................................... 7 0 0 0 7 S32-str/bool.t..................................... 12 0 0 0 12 S32-str/capitalize.rakudo.......................... 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............................... 12 0 0 1 13 1 skipped: chomp with named argument S32-str/chop.rakudo................................ 6 0 0 7 13 1 skipped: calling positional args by name 6 skipped: unspecced S32-str/comb.rakudo................................ 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/encode.rakudo.............................. 11 0 1 1 13 1 skipped: Not handling non-UTF-8 yet 1 todo : We do not handle NDF yet S32-str/flip.rakudo................................ 11 0 0 2 13 2 skipped: graphemes not implemented S32-str/index.rakudo............................... 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/rindex.rakudo.............................. 29 0 0 4 33 1 skipped: calling positional params by name 3 skipped: unicode S32-str/samecase.rakudo............................ 8 0 0 1 9 1 skipped: calling positional params by name S32-str/split-simple.t............................. 47 0 0 0 47 S32-str/split-simple2.t............................ 41 0 0 0 41 S32-str/split.rakudo............................... 24 0 0 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 S32-str/sprintf.rakudo............................. 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.............................. 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..................................... 36 0 0 0 36 S32-str/uc.rakudo.................................. 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............................... 10 0 0 2 12 2 skipped: graphemes not implemented S32-temporal/Date.t................................ 50 0 0 0 50 S32-temporal/DateTime-strftime.t...................===SORRY!=== Unable to find module 'DateTime::strftime' in the @*INC directories. (@*INC contains: /home/pmichaud/.perl6/lib /home/pmichaud/rakday/parrot_install/lib/2.5.0-devel/languages/perl6/lib .) 0 2 0 0 2 2 tests aborted (missing ok/not ok) S32-trig/atan2.rakudo.............................. 343 0 9 0 352 9 todo : Cannot tell difference between TrigBase and Int S32-trig/cos.t..................................... 771 0 0 0 771 S32-trig/cosec.t................................... 556 0 0 0 556 S32-trig/cosech.t.................................. 728 0 0 0 728 S32-trig/cosh.t.................................... 685 0 0 0 685 S32-trig/cotan.t................................... 556 0 0 0 556 S32-trig/cotanh.t.................................. 728 0 0 0 728 S32-trig/e.t....................................... 5 0 0 0 5 S32-trig/sec.t..................................... 556 0 0 0 556 S32-trig/sech.t.................................... 771 0 0 0 771 S32-trig/sin.t..................................... 771 0 0 0 771 S32-trig/sinh.t.................................... 685 0 0 0 685 S32-trig/tan.t..................................... 685 0 0 0 685 S32-trig/tanh.t.................................... 771 0 0 0 771 pass fail todo skip plan integration/99problems-01-to-10.rakudo............. 20 0 0 2 22 1 skipped: groupless gather/take 1 skipped: state variables integration/99problems-11-to-20.rakudo............. 11 0 0 20 31 2 skipped: array slices 8 skipped: Null PMC access in isa() 2 skipped: infinite loop 8 skipped: parse error integration/99problems-21-to-30.rakudo............. 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............. 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.rakudo................ 14 0 0 1 15 1 skipped: Cannot assign to readonly value integration/advent2009-day07.rakudo................ 11 0 0 2 13 1 skipped: can't string together Z's 1 skipped: No candidates found to invoke integration/advent2009-day08.rakudo................ 7 0 1 0 8 1 todo : fails on current rakudo integration/advent2009-day09.rakudo................ 17 0 0 1 18 1 skipped: too few positional arguments: 2 passed, 3 (or more) expected integration/advent2009-day10.rakudo................ 4 0 1 0 5 1 todo : unknown integration/advent2009-day11.t..................... 6 0 0 0 6 integration/advent2009-day12.rakudo................ 3 0 0 6 9 2 skipped: Importing all symbols using :ALL doesn't work in current Rakudo 3 skipped: Importing symbols by name doesn't work in current Rakudo 1 skipped: Multi subs aren't imported by default in current Rakudo - is this to spec? integration/advent2009-day13.t..................... 16 0 0 0 16 integration/advent2009-day14.t..................... 22 0 0 0 22 integration/advent2009-day15.t..................... 4 0 0 0 4 integration/advent2009-day16.rakudo................ 9 0 0 2 11 2 skipped: This given/when usage doesn't work in current Rakudo integration/advent2009-day17.t..................... 62 0 0 0 62 integration/advent2009-day18.rakudo................ 5 0 0 1 6 1 skipped: parse error integration/advent2009-day19.t..................... 7 0 0 0 7 integration/advent2009-day20.rakudo................ 18 0 0 3 21 3 skipped: Fails on current Rakudo integration/advent2009-day22.t..................... 4 0 0 0 4 integration/advent2009-day23.rakudo................ 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......................Method 'e' not found for invocant of class 'String' in 'Enum::ACCEPTS' at line 4746:CORE.setting in 'infix:<~~>' at line 397:CORE.setting in 'Test::Util::get_out' at line 107:t/spec/packages/Test/Util.pm in 'Test::Util::is_run' at line 26:t/spec/packages/Test/Util.pm in 'Test::Util::is_run' at line 22:t/spec/packages/Test/Util.pm in main program body at line 10:t/spec/integration/error-reporting.t 0 4 0 0 4 4 tests aborted (missing ok/not ok) integration/lexical-array-in-inner-block.t......... 2 0 0 0 2 integration/lexicals-and-attributes.t.............. 8 0 0 0 8 integration/man-or-boy.t........................... 10 0 0 0 10 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/real-strings.rakudo.................... 9 0 1 6 16 6 skipped: borked 1 todo : RT 67852 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....................Method 'e' not found for invocant of class 'String' in 'Enum::ACCEPTS' at line 4746:CORE.setting in 'infix:<~~>' at line 397:CORE.setting in 'Test::Util::get_out' at line 107:t/spec/packages/Test/Util.pm in 'Test::Util::is_run' at line 26:t/spec/packages/Test/Util.pm in 'Test::Util::is_run' at line 22:t/spec/packages/Test/Util.pm in main program body at line 11:t/spec/integration/weird-errors.rakudo 0 5 0 0 5 5 tests aborted (missing ok/not ok) ---------------- '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.t '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 54;' 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 146;' in S02-literals/quoting.rakudo 'plan *;' could become 'plan 10;' in S02-literals/string-interpolation.t 'plan *;' could become 'plan 0;' in S02-magicals/args.t 'plan *;' could become 'plan 78;' in S02-names_and_variables/perl.rakudo 'plan *;' could become 'plan 10;' in S03-junctions/associative.t 'plan *;' could become 'plan 103;' in S03-junctions/misc.rakudo 'plan *;' could become 'plan 263;' in S03-metaops/hyper.rakudo 'plan *;' could become 'plan 36;' in S03-metaops/not.t 'plan *;' could become 'plan 92;' in S03-metaops/reduce.rakudo 'plan *;' could become 'plan 33;' in S03-metaops/reverse.t 'plan *;' could become 'plan 13;' in S03-metaops/zip.rakudo 'plan *;' could become 'plan 135;' 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 19;' in S03-operators/series-arity2ormore.rakudo 'plan *;' could become 'plan 35;' in S03-operators/series-nonnumeric.rakudo 'plan *;' could become 'plan 94;' 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 7;' in S03-smartmatch/any-hash-pair.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 17;' 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 0;' 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 108;' in S05-substitution/subst.rakudo 'plan *;' could become 'plan 6;' in S06-advanced_subroutine_features/callframe.rakudo 'plan *;' could become 'plan 16;' in S06-multi/proto.rakudo 'plan *;' could become 'plan 37;' in S06-multi/syntax.rakudo 'plan *;' could become 'plan 51;' in S06-multi/type-based.rakudo 'plan *;' could become 'plan 63;' in S06-operator-overloading/sub.rakudo 'plan *;' could become 'plan 15;' in S06-other/anon-hashes-vs-blocks.t 'plan *;' could become 'plan 3;' in S06-other/main-eval.rakudo 'plan *;' could become 'plan 48;' in S06-signature/introspection.rakudo 'plan *;' could become 'plan 98;' in S06-signature/named-parameters.rakudo 'plan *;' could become 'plan 66;' in S06-signature/slurpy-params.rakudo 'plan *;' could become 'plan 17;' in S06-signature/unspecified.rakudo 'plan *;' could become 'plan 57;' in S09-typed-arrays/arrays.rakudo 'plan *;' could become 'plan 61;' in S12-attributes/delegation.t 'plan *;' could become 'plan 131;' in S12-attributes/instance.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 45;' in S14-roles/basic.rakudo 'plan *;' could become 'plan 0;' 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 0;' in S32-io/note.rakudo 'plan *;' could become 'plan 43;' in S32-list/grep.rakudo 'plan *;' could become 'plan 53;' in S32-list/minmax.rakudo 'plan *;' could become 'plan 16;' in S32-list/reduce.rakudo 'plan *;' could become 'plan 475;' in S32-num/complex.rakudo 'plan *;' could become 'plan 41;' in S32-num/cool-num.t 'plan *;' could become 'plan 799;' in S32-num/rat.rakudo 'plan *;' could become 'plan 197;' 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 0;' in S32-scalar/undef.rakudo 'plan *;' could become 'plan 39;' in S32-str/comb.rakudo 'plan *;' could become 'plan 47;' in S32-str/split-simple.t 'plan *;' could become 'plan 36;' in S32-str/split.rakudo 'plan *;' could become 'plan 50;' in S32-temporal/Date.t 'plan *;' could become 'plan 10;' in integration/advent2009-day02.t 'plan *;' could become 'plan 13;' in integration/advent2009-day07.rakudo 'plan *;' could become 'plan 18;' in integration/advent2009-day09.rakudo 'plan *;' could become 'plan 5;' in integration/advent2009-day10.rakudo 'plan *;' could become 'plan 6;' in integration/advent2009-day11.t 'plan *;' could become 'plan 11;' in integration/advent2009-day16.rakudo 'plan *;' could become 'plan 62;' in integration/advent2009-day17.t 'plan *;' could become 'plan 6;' in integration/advent2009-day18.rakudo 'plan *;' could become 'plan 21;' in integration/advent2009-day20.rakudo 'plan *;' could become 'plan 4;' in integration/advent2009-day22.t 'plan *;' could become 'plan 4;' in integration/advent2009-day23.rakudo 'plan *;' could become 'plan 16;' in integration/real-strings.rakudo ---------------- "Synopsis", "pass","fail","todo","skip","plan","spec" "S02", 1764, 0, 88, 409, 2258, 2622 "S03", 2544, 0, 134, 303, 2981, 3242 "S04", 479, 0, 31, 52, 562, 873 "S05", 3325, 1, 154, 516, 3974, 5564 "S06", 716, 10, 37, 100, 863, 1071 "S07", 0, 0, 0, 0, 0, 0 "S09", 95, 0, 29, 23, 147, 147 "S10", 41, 3, 7, 8, 59, 116 "S11", 4, 0, 0, 0, 4, 101 "S12", 841, 1, 53, 77, 972, 1188 "S13", 29, 0, 0, 1, 30, 77 "S14", 231, 0, 2, 19, 252, 285 "S16", 150, 12, 0, 35, 113, 179 "S17", 0, 0, 0, 0, 0, 28 "S28", 5, 0, 0, 0, 5, 7 "S29", 487, 6, 2, 8, 503, 517 "S32", 12293, 41, 40, 261, 12630, 4192 "int", 411, 9, 6, 56, 482, 540 "total", 23415, 83, 583, 1868, 25835, 20749 ---------------- "2010-07-18 00:00",cd64dd0,23415,83,583,1868,25835,20749,518 spectest-progress.csv update: 518 files, 23415 (112.8% of 20749) pass, 83 fail Failure summary: S02-magicals/args.t passed 3 unplanned test(s) S05-interpolation/regex-in-variable.rakudo aborted 1 test(s) S05-match/capturing-contexts.rakudo passed 22 unplanned test(s) S06-operator-overloading/methods.t aborted 2 test(s) S06-other/main-usage.t aborted 8 test(s) S10-packages/basic.rakudo 47 - can "use" a class inside a module S10-packages/basic.rakudo 48 - can "use" a class inside a class S10-packages/use-with-class.t aborted 1 test(s) S12-construction/BUILD.rakudo aborted 1 test(s) S16-filehandles/filetest.rakudo aborted 8 test(s) S16-filehandles/io.rakudo passed 84 unplanned test(s) S16-filehandles/open.t aborted 2 test(s) S16-io/say-and-ref.t aborted 2 test(s) S29-context/die.rakudo aborted 3 test(s) S29-context/exit.rakudo aborted 3 test(s) S32-io/IO-Socket-INET.rakudo 2 - echo server and client S32-io/IO-Socket-INET.rakudo 4 - received first 7 characters S32-io/IO-Socket-INET.rakudo 5 - received next 3 characters S32-io/IO-Socket-INET.rakudo 6 - remaining 26 were buffered S32-io/IO-Socket-INET.rakudo 7 - received 뻯 S32-io/IO-Socket-INET.rakudo 8 - ... which is 3 bytes S32-io/IO-Socket-INET.rakudo 9 - received 2 bytes of a 3 byte unicode character S32-io/IO-Socket-INET.rakudo 10 - combined the bytes form 몾 S32-io/IO-Socket-INET.rakudo 11 - ... which is 3 bytes S32-io/file-tests.rakudo aborted 30 test(s) S32-scalar/undef.rakudo passed 5 unplanned test(s) S32-temporal/DateTime-strftime.t aborted 2 test(s) integration/error-reporting.t aborted 4 test(s) integration/weird-errors.rakudo aborted 5 test(s) real 71m42.979s user 68m4.720s sys 2m26.180s orange