/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/99problems-51-to-60.t t/spec/integration/99problems-61-to-70.t t/spec/integration/code-blocks-as-sub-args.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/packages.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/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/mixed_multi_dimensional.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/parsing-bool.t t/spec/S02-builtin_data_types/range.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/whatever.t t/spec/S02-literals/array-interpolation.t t/spec/S02-literals/autoref.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/pair-boolean.t t/spec/S02-literals/pairs.t t/spec/S02-literals/quoting.t t/spec/S02-literals/quoting-unicode.t t/spec/S02-literals/radix.t t/spec/S02-literals/string-interpolation.t t/spec/S02-literals/sub-calls.t t/spec/S02-literals/subscript.t t/spec/S02-literals/types.t t/spec/S02-literals/underscores.t t/spec/S02-magicals/config.t t/spec/S02-magicals/dollar_bang.t t/spec/S02-magicals/dollar-underscore.t t/spec/S02-magicals/env.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/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/comments.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/unicode-whitespace.t t/spec/S02-whitespace_and_comments/unspace.t t/spec/S03-junctions/boolean-context.t t/spec/S03-junctions/autothreading.t t/spec/S03-junctions/misc.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-closure.t t/spec/S03-operators/binding-scalars.t t/spec/S03-operators/bit.t t/spec/S03-operators/chained-declarators.t t/spec/S03-operators/comparison.t t/spec/S03-operators/context-forcers.t t/spec/S03-operators/context.t t/spec/S03-operators/cross-metaop.t t/spec/S03-operators/equality.t t/spec/S03-operators/eqv.t t/spec/S03-operators/hyper.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/misc.t t/spec/S03-operators/not.t t/spec/S03-operators/numeric-context.t t/spec/S03-operators/p5arrow.t t/spec/S03-operators/precedence.t t/spec/S03-operators/range.t t/spec/S03-operators/reduce-le1arg.t t/spec/S03-operators/reduce-metaop.t t/spec/S03-operators/relational.t t/spec/S03-operators/repeat.t t/spec/S03-operators/scalar-assign.t t/spec/S03-operators/smartmatch.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/true.t t/spec/S03-operators/value_equivalence.t t/spec/S04-blocks-and-statements/pointy-rw.t t/spec/S04-blocks-and-statements/pointy.t t/spec/S04-phasers/end.t t/spec/S04-phasers/in-eval.t t/spec/S04-phasers/start.t t/spec/S04-declarations/constant.t t/spec/S04-declarations/implicit-parameter.t t/spec/S04-declarations/multiple.t t/spec/S04-declarations/my.t t/spec/S04-declarations/state.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-statements/do.t t/spec/S04-statements/for-scope.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/dot.t t/spec/S05-capture/named.t t/spec/S05-capture/subrule.t t/spec/S05-grammar/action-stubs.t t/spec/S05-grammar/inheritance.t t/spec/S05-grammar/methods.t t/spec/S05-grammar/namespace.t t/spec/S05-grammar/parse_and_parsefile.t t/spec/S05-grammar/ws.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/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/lookaround.t t/spec/S05-metasyntax/null.t t/spec/S05-metasyntax/regex.t t/spec/S05-metasyntax/repeat.t t/spec/S05-metasyntax/single-quotes.t t/spec/S05-metasyntax/unknown.t t/spec/S05-modifier/ignorecase.t t/spec/S05-modifier/perl5_1.t t/spec/S05-modifier/perl5_2.t t/spec/S05-modifier/perl5_7.t t/spec/S05-modifier/perl5_8.t t/spec/S05-substitution/match.t t/spec/S05-substitution/subst.t t/spec/S05-transliteration/trans.t t/spec/S05-transliteration/with-closure.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-advanced_subroutine_features/wrap.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-operator-overloading/imported-subs.t t/spec/S06-operator-overloading/sub.t t/spec/S06-operator-overloading/workout.t t/spec/S06-other/anon-hashes-vs-blocks.t t/spec/S06-other/main.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/passing-hashes.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/type-capture.t t/spec/S06-signature/types.t t/spec/S06-signature/unspecified.t t/spec/S06-traits/is-copy.t t/spec/S06-traits/is-rw.t t/spec/S06-traits/misc.t t/spec/S09-autovivification/autoincrement.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/export.t t/spec/S11-modules/importing.t t/spec/S11-modules/import-tag.t t/spec/S11-modules/nested.t t/spec/S12-attributes/class.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-class/anonymous.t t/spec/S12-class/attributes.t t/spec/S12-class/declaration-order.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/interface-consistency.t t/spec/S12-class/namespaced.t t/spec/S12-class/parent_attributes.t t/spec/S12-class/rw.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-enums/as-role.t t/spec/S12-enums/basic.t t/spec/S12-enums/thorough.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/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/S12-subset/multi-dispatch.t t/spec/S12-subset/subtypes.t t/spec/S13-type-casting/methods.t t/spec/S13-overloading/typecasting-long.t t/spec/S13-overloading/metaoperators.t t/spec/S13-overloading/operators.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/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/S14-traits/attributes.t t/spec/S14-traits/package.t t/spec/S14-traits/routines.t t/spec/S14-traits/variables.t t/spec/S16-filehandles/io.t t/spec/S16-filehandles/io_in_for_loops.t t/spec/S16-filehandles/io_in_while_loops.t t/spec/S16-filehandles/open.t t/spec/S16-io/bare-say.t t/spec/S16-io/basic-open.t t/spec/S16-io/say.t t/spec/S16-unfiled/rebindstdhandles.t t/spec/S16-unfiled/slurp.t t/spec/S28-named-variables/cwd.t t/spec/S28-named-variables/inc.t t/spec/S29-any/cmp.t t/spec/S29-any/isa.t t/spec/S29-context/die.t t/spec/S29-context/eval.t t/spec/S29-context/sleep.t t/spec/S29-conversions/ord_and_chr.t t/spec/S32-array/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-container/zip.t t/spec/S32-hash/exists.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/chdir.t t/spec/S32-io/IO-Socket-INET.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/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/roots.t t/spec/S32-num/rounders.t t/spec/S32-num/sign.t t/spec/S32-num/sqrt.t t/spec/S32-scalar/defined.t t/spec/S32-scalar/undef.t t/spec/S32-str/append.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/p5chomp.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.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/unpack.t t/spec/S32-str/words.t t/spec/S32-temporal/Temporal.t t/spec/S32-trig/e.t t/spec/S32-trig/pi.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........... 36 0 1 5 42 2 skipped: tests don't work if previous test fails 3 skipped: RT #68116 1 todo : Parrot support for zero-arg subs? S02-builtin_data_types/array.rakudo................ 63 0 1 36 100 3 skipped: no native type int yet 6 skipped: my @arr[num] parsefail 2 skipped: multi-dim arrays 3 skipped: my @arr[num-->Type] parsefail 3 skipped: my @arr(-->Type) parsefail 4 skipped: my @arr[num] of Type parsefail 1 skipped: my @arr[*] parsefail 4 skipped: my Type @arr[num] parsefail 8 skipped: access out of array bounds 2 skipped: @arr[-1] should fail 1 todo : @array[$minus_one] should fail S02-builtin_data_types/array_extending.rakudo...... 18 0 2 1 21 1 skipped: RT #62948 2 todo : extend array 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................. 24 0 1 4 29 2 skipped: RT 66576: .name method on bool values 2 skipped: RT #65514 mix in bool with "but" 1 todo : RT 71462: Smartmatch a type yields Int, not a Bool S02-builtin_data_types/capture.rakudo.............. 3 0 1 14 18 2 skipped: Mixing ordinary args with captures 5 skipped: receiving raw captures 1 skipped: capture with named args 5 skipped: parse error: Malformed routine definition 1 skipped: arrays in captures are interpolated too eagerly 1 todo : regressed in signature refactor S02-builtin_data_types/catch_type_cast_mismatch.r.. 9 0 0 1 10 1 skipped: unspecced (if specced please add smartlink) Use of uninitialized value in gmtime at tools/test_summary.pl line 190. S02-builtin_data_types/declare.rakudo.............. 39 0 1 45 85 1 skipped: Comparator not implemented 1 skipped: Integral not implemented 1 skipped: OrderingPair not implemented 1 skipped: KeySet not implemented 1 skipped: buf not implemented 1 skipped: Blob not implemented 1 skipped: Complex not type converted properly during assignment from Num 1 skipped: Macro not implemented 1 skipped: KeyBag not implemented 1 skipped: int not implemented 1 skipped: KeyHash not implemented 1 skipped: rat not implemented 1 skipped: Matcher isa not implemented 1 skipped: bit not implemented 1 skipped: complex not implemented 1 skipped: Codepoint not implemented 1 skipped: Set not implemented 2 skipped: RT #68726: Could not build C3 linearization: ambiguous hierarchy 1 skipped: Char not implemented 1 skipped: Proxy not implemented 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: 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: utf32 not implemented 1 skipped: Instant not implemented 1 skipped: num16 not implemented 1 skipped: Mu not working 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: Seq not implemented 1 skipped: Class not implemented 1 skipped: Package not implemented 1 skipped: Scalar not implemented 1 todo : Callable S02-builtin_data_types/flattening.t................ 34 0 0 0 34 S02-builtin_data_types/hash.rakudo................. 63 0 1 4 68 4 skipped: RT 71022: infinite loop (noauto) 1 todo : RT 71064: hash access broken by postcircumfix:<{ }> S02-builtin_data_types/hash_ref.rakudo............. 26 0 1 5 32 5 skipped: hash autovivification 1 todo : pair diambiguation not a hash S02-builtin_data_types/infinity.rakudo............. 4 0 8 0 12 4 todo : integer Inf 4 todo : truncate(Inf) S02-builtin_data_types/lists.rakudo................ 18 0 5 4 27 1 skipped: unskip when "augment" works 3 skipped: list binding 4 todo : RT 66304 1 todo : ro-ness in slices S02-builtin_data_types/mixed_multi_dimensional.ra.. 60 0 0 20 80 2 skipped: get_pmc_keyed() not implemented in class 'Perl6Pair' 18 skipped: multi-level autovivification Use of uninitialized value in gmtime at tools/test_summary.pl line 190. 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() Use of uninitialized value in gmtime at tools/test_summary.pl line 190. S02-builtin_data_types/nan.rakudo.................. 5 0 1 1 7 1 skipped: unspecced and inconsistent 1 todo : truncate(NaN) S02-builtin_data_types/nested_arrays.t............. 8 0 0 0 8 S02-builtin_data_types/nested_pairs.t.............. 7 0 0 0 7 S02-builtin_data_types/nil.rakudo.................. 7 0 4 1 12 1 skipped: Null PMC access in can() 3 todo : empty blocks result in Nil 1 todo : RT 69270 S02-builtin_data_types/num.rakudo.................. 55 0 3 0 58 3 todo : Num.perl doesn't report the decimal part if it is 0 (RT 69869) S02-builtin_data_types/pair.rakudo................. 81 0 8 25 114 2 skipped: RT #67218 20 skipped: pair binding not implemented 2 skipped: method($invocant:) syntax missing 1 skipped: Scope not found for PAST::Var '&code' 2 todo : RT #67218 2 todo : RT #64478 4 todo : kv() ambiguity S02-builtin_data_types/parsing-bool.t.............. 4 0 0 0 4 S02-builtin_data_types/range.rakudo................ 65 0 3 14 82 2 skipped: .reverse on ranges 5 skipped: range reverse not in spec 7 skipped: infinite ranges not implemented 3 todo : immutable ranges S02-builtin_data_types/subscripts_and_context.t.... 8 0 0 0 8 S02-builtin_data_types/type.rakudo................. 43 0 2 10 55 6 skipped: native types (causes false positives if marked with todo) 4 skipped: "as" return type coercion 1 todo : RT 71044: a Str variable should not accept Mu 1 todo : RT 71044: an Int variable should not accept Mu S02-builtin_data_types/whatever.rakudo............. 19 0 3 7 29 4 skipped: RT 68714 3 skipped: * to code translation for multi-step expressions 2 todo : RT #64566 1 todo : RT 65482 S02-literals/array-interpolation.rakudo............ 6 0 6 0 12 4 todo : Array interpolation b0rked 2 todo : Array interpolation b0rked, RT # 58246 S02-literals/autoref.t............................. 57 0 0 0 57 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................. 40 0 3 0 43 2 todo : feature 1 todo : \c broken escape S02-literals/fmt-interpolation.rakudo.............. 9 0 0 2 11 2 skipped: $x.ord() does not interpolate S02-literals/hash-interpolation.rakudo............. 1 0 9 0 10 2 todo : interpolation with subscripts 3 todo : Hash interpolation 2 todo : Hash interpolation with %hash 2 todo : hash (ref) interpolation S02-literals/hex_chars.t........................... 4 0 0 0 4 S02-literals/listquote-whitespace.rakudo........... 8 0 1 0 9 1 todo : \xa0 should not be a separator for list quotes S02-literals/listquote.rakudo...................... 9 1 3 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 : parsing 2 todo : bare <> and S02-literals/misc-interpolation.rakudo............. 27 0 7 9 43 3 skipped: interpolation of indirect method calls 3 skipped: qa qb and array/hash interpolation 2 skipped: interpolatin of $(my $x = 2) 1 skipped: parse failure 1 todo : hash interpolation 1 todo : array interpolation 2 todo : interpolation of &function() 3 todo : method interpolation S02-literals/pair-boolean.t........................ 6 0 0 0 6 S02-literals/pairs.rakudo.......................... 34 0 2 4 40 1 skipped: prefix:<|> 3 skipped: reduce meta op 2 todo : :a and :!a should be Bool S02-literals/quoting-unicode.rakudo................ 71 0 1 0 72 1 todo : RT 66498 S02-literals/quoting.rakudo........................ 69 0 8 65 142 2 skipped: quoting with q (..) 2 skipped: heredocs 23 skipped: quoting adverbs 1 skipped: nested double curlies in q{{...}} 7 skipped: «...» 1 skipped: nested curlies in q{...} 8 skipped: q[..] with variations 2 skipped: nested bracket quotes 18 skipped: quoting with adverbs 1 skipped: Thinks statement not terminated properly 2 todo : << :pair(1) >> 2 todo : RT 65654 2 todo : q:x assigned to array 2 todo : << :pair(1) >> (RT 65304) S02-literals/radix.rakudo.......................... 168 0 22 5 195 1 skipped: can't parse 4 skipped: Cannot parse :60[LIST] 2 todo : radix parsing 10 todo : feature 5 todo : base 2 literals with fractional numbers 4 todo : unimpl 1 todo : fractionals base 16 S02-literals/string-interpolation.rakudo........... 8 0 1 0 9 1 todo : RT 65538 S02-literals/sub-calls.t........................... 18 2 0 0 20 S02-literals/subscript.t........................... 3 0 0 0 3 S02-literals/types.rakudo.......................... 4 0 3 0 7 1 todo : post declaration of subroutines necessary 1 todo : test conflicts oddly with test 4 above 1 todo : redeclaration of stubbed classes S02-literals/underscores.t......................... 19 0 0 0 19 S02-magicals/config.rakudo......................... 3 0 0 2 5 2 skipped: unimpl $?OS S02-magicals/dollar-underscore.t................... 5 0 0 0 5 S02-magicals/dollar_bang.rakudo.................... 15 0 2 0 17 1 todo : stringification of $! 1 todo : RT 66588: containers/values S02-magicals/env.rakudo............................ 12 0 0 2 14 1 skipped: set_pmc() not implemented in class Exception 1 skipped: import keyword S02-magicals/progname.rakudo....................... 1 0 0 1 2 1 skipped: No PROCESS yet S02-names/identifier.rakudo........................ 14 0 0 1 15 1 skipped: RT #68358 S02-names/our.rakudo............................... 3 0 4 3 10 1 skipped: RT 69460 1 skipped: Null PMC access in invoke() 1 skipped: OUR::subname() does not work 1 todo : sub defined in eval treated the same as multi 2 todo : RT 69460 1 todo : sub in eval shadows enum S02-names_and_variables/contextual.t............... 18 0 0 0 18 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/names.rakudo............... 7 0 0 12 19 4 skipped: parse error 7 skipped: Parse error 1 skipped: unimpl get_pmc_keyed S02-names_and_variables/perl.rakudo................ 59 0 3 6 68 2 skipped: RT #64080 2 skipped: {...}.perl does not work 2 skipped: recursive data structure 1 todo : RT #61918 1 todo : decimal is Rat per Spec r28881 1 todo : RT #69869 S02-names_and_variables/varnames.t................. 4 0 0 0 4 S02-one-pass-parsing/less-than.t................... 9 0 0 0 9 S02-polymorphic_types/subset.rakudo................ 19 0 5 6 30 2 skipped: adding braces breaks subset? 2 skipped: (noauto) succeeds for the wrong reason (need to test the error) 2 skipped: my subset = Null PMC Access 4 todo : RT #67818 1 todo : RT #67256 S02-whitespace_and_comments/begin_end_pod.t........ 1 0 0 0 1 S02-whitespace_and_comments/comments.rakudo........ 38 0 0 7 45 2 skipped: nested parens and braces 5 skipped: nested brackets 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 Use of uninitialized value in gmtime at tools/test_summary.pl line 190. S02-whitespace_and_comments/unicode-whitespace.t... 52 0 0 0 52 S02-whitespace_and_comments/unspace.rakudo......... 29 0 1 45 75 2 skipped: unimplemented 5 skipped: =for pod not implemented (in STD.pm) 3 skipped: indirect method calls 6 skipped: unspace with postfix operators 29 skipped: defining new operators 1 todo : unimpl pass fail todo skip plan S03-junctions/autothreading.rakudo................. 71 0 0 6 77 2 skipped: "No exception handler and no message" 3 skipped: auto-threading over prefix:<+> 1 skipped: autothreading over array indexing S03-junctions/boolean-context.rakudo...............Could not find non-existent sub so in Main (file src/gen_setting.pm, line 324) 39 4 0 2 45 2 skipped: junction type (lower case) 4 tests aborted (missing ok/not ok) S03-junctions/misc.rakudo.......................... 67 1 3 32 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 7 skipped: Confusing tests (to pmichaud) 3 todo : lower case junction type S03-operators/arith.rakudo......................... 189 0 3 2 194 2 skipped: bigint 3 todo : modulo by zero S03-operators/assign-is-not-binding.t.............. 9 0 0 0 9 S03-operators/assign.rakudo........................ 188 0 27 25 240 2 skipped: no applicable methods (,=) 2 skipped: item assignment, $::(...) 1 skipped: infix:<=> without & 6 skipped: ResizablePMCArray: Can't shift from an empty array! 2 skipped: @$a 9 skipped: unknown reasons 1 skipped: $a[] autovivification (unspecced?) 2 skipped: ,= 4 todo : list assignment 1 todo : LHS of @p = @x xx= 3, 4 1 todo : item assignment parsing 6 todo : list assignment to scalar 3 todo : list assignment, autovivification (?) 10 todo : item assignment 1 todo : list assignment with ($var, *) 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 : Bengali 8 todo : Hebrew 8 todo : Devangari 8 todo : Oriya S03-operators/autoincrement.rakudo................. 53 0 1 0 54 1 todo : RT #63644 S03-operators/autovivification.rakudo.............. 19 0 0 3 22 3 skipped: smartmatching non-existing array element S03-operators/basic-types.t........................ 19 0 0 0 19 S03-operators/binding-closure.rakudo............... 4 0 0 4 8 4 skipped: ::= S03-operators/binding-scalars.rakudo............... 18 0 2 8 28 1 skipped: is context, traits followed by binding 7 skipped: list binding 2 todo : List binding S03-operators/bit.rakudo........................... 20 0 0 2 22 2 skipped: bitwise string manipulation S03-operators/chained-declarators.rakudo........... 5 0 1 0 6 1 todo : scoping with chained declarators S03-operators/comparison.rakudo.................... 20 0 2 6 28 6 skipped: No suitable candidate found for cmp_num, with signature PP->I 2 todo : RT 70664 S03-operators/context-forcers.rakudo............... 77 1 0 15 93 6 skipped: TODO: @(), list assignment 2 skipped: Numeric 4 skipped: is context 3 skipped: Stringy S03-operators/context.t............................ 30 0 0 0 30 S03-operators/cross-metaop.rakudo.................. 16 0 1 4 21 1 skipped: parsefail: @@( ... ) 2 skipped: X, 1 skipped: parsefail: prefix hypers not implemented 1 todo : X, S03-operators/equality.t........................... 15 0 0 0 15 S03-operators/eqv.rakudo........................... 39 0 2 4 45 1 skipped: infix:, captures and infix: 3 skipped: captures 1 todo : captures and infix: 1 todo : eqv on sub-refs S03-operators/hyper.rakudo......................... 65 0 4 29 98 1 skipped: eval(Buf) 4 skipped: unary hyperops 3 skipped: unimplemented hypers 5 skipped: @array»++ 9 skipped: unicode hypers 4 skipped: unicode 3 skipped: hyper ops and junctions 4 todo : list level extension S03-operators/identity.rakudo...................... 30 0 8 5 43 5 skipped: unspecced 4 todo : unspecced 4 todo : misuse of =:= S03-operators/increment.rakudo.....................Could not find non-existent sub notdef in Main (file src/gen_setting.pm, line 324) 0 27 0 1 28 1 skipped: unimpl Mu++ 27 tests aborted (missing ok/not ok) S03-operators/inplace.rakudo....................... 13 0 0 9 22 4 skipped: .= with spaces 5 skipped: .= S03-operators/list-quote-junction.rakudo........... 16 0 1 0 17 1 todo : any should be parsed as postcircumfix S03-operators/misc.rakudo.......................... 57 0 3 1 61 1 skipped: RT #63778 1 todo : RT #61836 1 todo : RT #64474 1 todo PASSED: RT #61836 S03-operators/not.rakudo........................... 13 0 1 0 14 1 todo : RT 65556 S03-operators/numeric-context.rakudo............... 43 4 3 2 52 2 skipped: Rat in string not supported yet in Rakudo-ng 1 todo : +'1900' is a Num in Rakudo-ng 2 todo PASSED: Assignment of +"2" to Int variable creates a Num variable in Rakudo-ng S03-operators/p5arrow.t............................ 5 0 0 0 5 S03-operators/precedence.rakudo....................Could not find non-existent sub so in Main (file src/gen_setting.pm, line 324) 38 15 0 2 55 2 skipped: item assignment 15 tests aborted (missing ok/not ok) S03-operators/range.rakudo......................... 90 0 2 13 105 2 skipped: range from match vars 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................. 36 0 6 9 51 1 skipped: [!eq] not implemented 8 skipped: [...] not implemented 2 todo : chained unary operators are always true with one arg 4 todo : New spec updates S03-operators/reduce-metaop.rakudo................. 36 0 2 33 71 12 skipped: implement [^^] 1 skipped: [orelse] 13 skipped: [\...] meta ops 1 skipped: [or] 1 skipped: [\||] 2 skipped: >>+<< 3 skipped: [=>] 1 todo : associativity in reduce-metaop (RT #63306) 1 todo : [,] S03-operators/relational.t......................... 88 0 0 0 88 S03-operators/repeat.t............................. 27 0 0 0 27 S03-operators/scalar-assign.t...................... 4 0 0 0 4 S03-operators/series.rakudo........................ 22 0 0 45 67 43 skipped: lazy lists 2 skipped: slices, series S03-operators/short-circuit.rakudo................. 29 0 3 4 36 4 skipped: no inifx: yet 2 todo : RT 70229 1 todo : chained comparison order of evaluations S03-operators/smartmatch.rakudo....................No applicable candidates found to dispatch to for 'ACCEPTS' in Main (file , line ) 50 1 0 0 0 51 tests more than planned were run 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.rakudo....................... 16 0 1 0 17 1 todo : RT 71704: "x !! y" should be a parse error S03-operators/value_equivalence.rakudo............. 48 1 3 0 52 2 todo : scalar reference equivalence 1 todo PASSED: RT #61928 pass fail todo skip plan S04-blocks-and-statements/pointy-rw.t.............. 10 0 0 0 10 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/constant.rakudo................... 26 0 1 14 41 3 skipped: RT 69967 2 skipped: binding 1 skipped: BEGIN and outer lexicals 1 skipped: probably can't parse yet 1 skipped: unicode constant name 2 skipped: RT 66636: package-scoped constant 3 skipped: COMPILING 1 skipped: RT 69740 1 todo : ++constant_returning_sub() S04-declarations/implicit-parameter.rakudo......... 15 0 2 1 18 1 skipped: dispatch error (non-catchable) 2 todo : pointy blocks and $_ S04-declarations/multiple.rakudo...................Redeclaration of variable $x 5 0 1 0 6 1 todo : is this catching the warning? S04-declarations/my.rakudo.........................Redeclaration of variable %p Redeclaration of variable $f 42 0 9 8 59 2 skipped: infinite loop? (noauto) 5 skipped: Null PMC access in type() 1 skipped: item assignment 2 todo : do { } and lexicals 1 todo : initialization of vars happens too early 1 todo : lexicals bug; RT #61838 1 todo : previous test skipped 2 todo : OUTER and SETTING 1 todo : RT #62766 1 todo : type error not caught S04-declarations/state.rakudo...................... 31 0 0 6 37 1 skipped: references and anonymous state vars 1 skipped: embedded closures in regexen 2 skipped: @$foo syntax 1 skipped: references 1 skipped: will first { ... } S04-exceptions/fail.rakudo......................... 5 0 1 2 8 2 skipped: "use fatal" 1 todo : RT 70229 S04-phasers/end.rakudo............................. 1 0 2 0 3 2 todo : lexicals and eval() S04-phasers/in-eval.rakudo......................... 20 0 11 1 32 1 skipped: test harness does not see test result in END 4 todo : Could not find non-existent sub INIT 1 todo : clone of code with START should not run START again 5 todo : Could not find non-existent sub CHECK 1 todo : clone of code with START should run START again S04-phasers/start.rakudo........................... 20 0 1 0 21 1 todo : $_ inside START has some issues, it seems S04-statement-modifiers/for.rakudo................. 12 0 3 2 17 1 skipped: RT 66622 1 skipped: lexically scoped subs not yet implemented 1 todo : { ... } for 1..3 should not execute the closure 2 todo : RT #61494 S04-statement-modifiers/given.rakudo............... 4 0 1 0 5 1 todo : outer $_ should not get updated in given modifier S04-statement-modifiers/if.rakudo.................. 10 0 2 0 12 2 todo : RT #66544, return value of false statement modifying "if" 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.t.................... 5 0 0 0 5 S04-statements/do.rakudo........................... 14 0 6 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 6 todo : do {} while/until/if is valid but should not be S04-statements/for-scope.t......................... 15 0 0 0 15 S04-statements/for.rakudo.......................... 49 0 3 7 59 1 skipped: RT 71268 1 skipped: optional variable in for loop (RT #63994) 1 skipped: default value in variable in for loop 1 skipped: class accessing outer lexical 1 skipped: slice context 2 skipped: lazy lists (loops) 1 todo : RT 71268 1 todo : RT #65212 1 todo : //= S04-statements/for_with_only_one_item.t............ 8 0 0 0 8 S04-statements/gather.rakudo....................... 10 0 4 0 14 2 todo : lazy gather/take 1 todo : broken gather/take with while (RT #62178) 1 todo : broken gather/take with loop (RT #62178) S04-statements/given.rakudo........................Could not find non-existent sub proceed in Main (file src/gen_setting.pm, line 324) 2 47 0 0 49 47 tests aborted (missing ok/not ok) S04-statements/if.t................................ 25 0 0 0 25 S04-statements/last.rakudo......................... 6 0 0 2 8 2 skipped: last LABEL S04-statements/loop.rakudo......................... 11 0 0 1 12 1 skipped: RT #65962 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.rakudo....................... 14 0 0 1 15 1 skipped: no applicable method S04-statements/terminator.rakudo................... 11 0 0 3 14 3 skipped: parsing do { ... } + 1 S04-statements/try.rakudo..........................set_pmc() not implemented in class 'Perl6Exception' in Main (file , line ) 0 0 0 0 0 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.t................................. 21 0 0 0 21 S05-capture/dot.rakudo............................. 50 0 0 11 61 3 skipped: Null PMC access in get_string() 8 skipped: wrong tests? needs review S05-capture/named.rakudo........................... 3 0 2 2 7 2 skipped: $ = 2 todo : $alias = S05-capture/subrule.t.............................. 31 0 0 0 31 S05-grammar/action-stubs.t......................... 11 0 0 0 11 S05-grammar/inheritance.rakudo..................... 8 0 0 3 11 1 skipped: directly calling inherited grammar rule (RT 65474) 2 skipped: calling inherited grammar rule S05-grammar/methods.t.............................. 2 0 0 0 2 S05-grammar/namespace.t............................ 5 0 0 0 5 S05-grammar/parse_and_parsefile.rakudo............. 7 0 1 0 8 1 todo : RT 71062: dies calling grammar named "Integer" S05-grammar/ws.rakudo.............................. 10 0 0 2 12 2 skipped: infinite loop: RT #64094 (noauto) S05-mass/named-chars.rakudo........................ 280 0 0 139 419 107 skipped: negative char class in enumerated list 7 skipped: \c[LF] not valid charname 11 skipped: \c[NEL] not valid charname 7 skipped: \c[FF] not valid charname 7 skipped: \c[CR] not valid charname 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................. 576 0 0 18 594 10 skipped: No [Lr] property defined 8 skipped: Malformed UTF-8 string S05-mass/properties-script.t....................... 361 0 0 0 361 S05-mass/recursive.t............................... 20 0 0 0 20 S05-mass/rx.rakudo................................. 654 0 7 69 730 55 skipped: infix: 6 skipped: parse error (RT #64880) 1 skipped: regex 7 skipped: parse error 3 todo : 1 todo : RT 70606 3 todo : unknown S05-mass/stdrules.t................................ 183 0 0 0 183 S05-match/arrayhash.t.............................. 8 0 0 0 8 S05-match/blocks.rakudo............................ 20 0 2 0 22 1 todo : Assignment to matched string affects earlier match objects 1 todo : RT 67864 S05-match/capturing-contexts.rakudo................ 16 0 5 5 26 2 skipped: augment 1 skipped: RT 70007 1 skipped: RT 70003 1 skipped: RT #64948 1 todo : RT 70007 2 todo : RT 66252 2 todo : match coerced to array is flattened (RT #64952) S05-match/non-capturing.t.......................... 9 0 0 0 9 S05-match/perl.rakudo.............................. 7 0 1 4 12 2 skipped: eval()ing Match.perl 1 skipped: RT #65610 1 skipped: RT #64874 1 todo : RT #65610 S05-match/positions.rakudo......................... 9 0 1 0 10 1 todo : unspecced 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............... 19 0 2 52 73 6 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 3 skipped: submatch renaming with =. 4 skipped: RT #64464 2 skipped: <%hash> not implemented 4 skipped: <( and )> 1 skipped: <{code}> not implemented 3 skipped: ..., !!! and ??? in regexes 4 skipped: and not implemented 11 skipped: <*literal> 2 skipped: <@array> not implemented 2 skipped: angle quotes in regexes 2 skipped: < list > not implemented in regex 1 todo : 1 todo : alias does not throw away original name S05-metasyntax/changed.t........................... 12 0 0 0 12 S05-metasyntax/charset.rakudo...................... 22 0 2 2 26 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/lookaround.t........................ 10 0 0 0 10 S05-metasyntax/null.t.............................. 4 0 0 0 4 S05-metasyntax/regex.rakudo........................set_pmc() not implemented in class 'default' in Main (file , line ) 14 9 3 0 26 1 todo : RT #61662 1 todo : my $match = m/oo/ parsefail 1 todo : my $match = m{oo} does not match on $_ 9 tests aborted (missing ok/not ok) S05-metasyntax/repeat.t............................ 17 0 0 0 17 S05-metasyntax/single-quotes.t..................... 5 0 0 0 5 S05-metasyntax/unknown.t........................... 8 0 0 0 8 S05-modifier/ignorecase.rakudo..................... 6 0 0 7 13 7 skipped: adverbial modifiers S05-modifier/perl5_1.rakudo........................ 98 0 0 2 100 2 skipped: character classes in enumerated lists unimpl S05-modifier/perl5_2.rakudo........................ 90 0 0 10 100 8 skipped: character classes in brackets unimpl 1 skipped: unknown error 1 skipped: variable interpolation in p5 regex S05-modifier/perl5_7.rakudo........................ 81 0 0 19 100 7 skipped: trailing newline not matched 10 skipped: (?m) not recognized 2 skipped: unknown failure S05-modifier/perl5_8.rakudo........................ 63 0 0 40 103 18 skipped: expensive quantifier 3 skipped: (?i) not implemented 6 skipped: character classes in enumerated range 1 skipped: (?>...) not implemented 12 skipped: (?m) not implemented S05-substitution/match.t........................... 13 0 0 0 13 S05-substitution/subst.rakudo...................... 35 0 2 42 79 1 skipped: RT 69044 2 skipped: s:g[...] = 3 skipped: RT #61130 3 skipped: ss/.../.../ 11 skipped: RT #61206 3 skipped: s[...] op= RHS 1 skipped: :x(*) in .subst 1 skipped: s () = RHS 3 skipped: $/ not involved in .subst yet (unspecced?) 8 skipped: s[...] = RHS 2 skipped: multiple adverbs not implemented 4 skipped: s/.../../ 2 todo : RT #61130 S05-transliteration/trans.rakudo................... 44 0 0 7 51 2 skipped: closures and regexes 5 skipped: tr///, feed operator not implemented S05-transliteration/with-closure.rakudo............ 15 0 0 1 16 1 skipped: .ord on Match unimplemented pass fail todo skip plan S06-advanced_subroutine_features/lexical-subs.rak.. 7 0 0 2 9 2 skipped: cannot parse operator names yet Use of uninitialized value in gmtime at tools/test_summary.pl line 190. S06-advanced_subroutine_features/recurse.rakudo.... 4 0 0 9 13 1 skipped: TODO: &?ROUTINE 8 skipped: argument passing S06-advanced_subroutine_features/return.rakudo..... 66 0 5 2 73 2 skipped: RT #61732 1 todo : return wants just one argument? 4 todo : tie return() to lexical scope S06-advanced_subroutine_features/wrap.rakudo....... 62 0 2 3 67 3 skipped: temp and wrap 1 todo : RT 70267: call to nextsame with nowhere to go 1 todo : RT 66658: .wrap gets lexicals confused 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............................. 11 0 2 1 14 1 skipped: 1 1 todo : RT #65322 1 todo : RT #68242 S06-multi/syntax.rakudo............................ 30 0 1 2 33 1 skipped: RT #68234 1 skipped: RT 65672 1 todo : RT 65672 S06-multi/type-based.t............................. 48 0 0 0 48 S06-multi/value-based.t............................ 7 0 0 0 7 S06-operator-overloading/imported-subs.rakudo...... 9 0 1 0 10 1 todo : lexical import S06-operator-overloading/sub.rakudo................ 31 0 3 27 61 4 skipped: RT #66552 5 skipped: lexical operators 3 skipped: assoc("non") 2 skipped: spec clarification needed 1 skipped: RT #68662 2 skipped: Redefinition of infix:<+> causes Test.pm to miscount 1 skipped: infix:<;> 1 skipped: &:: 3 skipped: prefix:<~> method 1 skipped: Lexical 'infix:plus' not found 4 skipped: prefix:{} form not implemented 2 todo : macros 1 todo : RT 65638 S06-operator-overloading/workout.rakudo............ 49 0 0 35 84 12 skipped: Non-dwimmy hyperoperator cannot be used on arrays of different sizes or dimensions bug 1 skipped: If we don't skip this test, the next test mysteriously fails 9 skipped: Non-dwimmy hyperoperator cannot be used on arrays of different sizes bug 13 skipped: ResizablePMCArray: Can't pop from an empty array! bug S06-other/anon-hashes-vs-blocks.t.................. 8 0 0 0 8 S06-other/main.t................................... 5 0 0 0 5 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............ 3 0 0 11 14 11 skipped: type syntax parse failure S06-signature/code.t............................... 6 0 0 0 6 S06-signature/defaults.t........................... 3 0 0 0 3 S06-signature/errors.rakudo........................ 3 0 3 1 7 1 skipped: STD.pm actually parses this - is this test valid? 3 todo : RT #61094 S06-signature/introspection.rakudo................. 34 0 2 3 39 1 skipped: default closure when no call made fails lexical lookup with NPMCA 2 skipped: multi-level renamed parameters 2 todo : is ref S06-signature/mixed-placeholders.t................. 12 0 0 0 12 S06-signature/named-parameters.rakudo.............. 50 0 4 32 86 5 skipped: parsefail on lvalue 2 skipped: Cannot apply trait required to parameters yet 25 skipped: parsefail 1 todo : RT #68086 3 todo : sub params with the same name S06-signature/named-placeholders.t................. 3 0 0 0 3 S06-signature/optional.rakudo...................... 11 1 2 0 14 1 todo : die on optional param before required 1 todo : RT 66822 S06-signature/passing-arrays.t..................... 11 0 0 0 11 S06-signature/passing-hashes.t..................... 3 0 0 0 3 S06-signature/positional-placeholders.rakudo....... 5 0 1 0 6 1 todo : non-twigil variable before twigil variable S06-signature/positional.rakudo.................... 3 0 3 0 6 2 todo : RT 60408 1 todo : RT 70469 S06-signature/scalar-type.t........................ 8 0 0 0 8 S06-signature/slurpy-and-interpolation.t........... 6 0 0 0 6 S06-signature/slurpy-params.rakudo................. 51 0 7 4 62 3 skipped: types on slurpy params 1 skipped: RT #64814 1 todo : 2 todo : RT #64814 1 todo : RT 65324 1 todo : positional params can be accessed as named ones 2 todo : regression introduced by 41bc84f00d (RT 69622) S06-signature/slurpy-placeholders.t................ 8 0 0 0 8 S06-signature/sub-ref.rakudo....................... 31 0 0 4 35 4 skipped: macros, compile time binding S06-signature/type-capture.t....................... 7 0 0 0 7 S06-signature/types.t.............................. 6 0 0 0 6 S06-signature/unspecified.rakudo................... 11 0 0 4 15 4 skipped: siglist S06-traits/is-copy.t............................... 16 0 0 0 16 S06-traits/is-rw.t................................. 6 0 0 0 6 S06-traits/misc.rakudo............................. 13 0 4 3 20 3 skipped: is ref 1 todo : 'is rw' can't modify constants 3 todo : RT 60966 pass fail todo skip plan S09-autovivification/autoincrement.t............... 7 0 0 0 7 S09-subscript_slice/slice.rakudo................... 20 0 3 8 31 8 skipped: Error Msg: "rtype not set" when binding to an array slices 1 todo : RT 61844 2 todo : RT #63014 S09-typed-arrays/arrays.rakudo..................... 47 0 2 6 55 6 skipped: Array not parametric 2 todo : Array methods should return typed arrays S09-typed-arrays/hashes.t.......................... 18 0 0 0 18 pass fail todo skip plan S10-packages/basic.rakudo.......................... 16 0 26 5 47 2 skipped: RT #68290 1 skipped: ticket based only on class... RT #60446 1 skipped: RT #64606 1 skipped: RT #59484 1 todo : RT #63432 1 todo : ticket based on module; RT #63510 1 todo : ticket uses role; RT #62900 2 todo : RT #64204 1 todo : RT #65404 2 todo : ticket used class; RT #63588 1 todo : RT #64606 1 todo : RT #63826 10 todo : RT #64688 2 todo : ticket based on class(es) not package; RT #65022 4 todo : RT #64828 S10-packages/use-with-class.rakudo................. 6 0 0 1 7 1 skipped: augment pass fail todo skip plan S11-modules/export.t............................... 36 0 0 0 36 S11-modules/import-tag.t........................... 12 0 0 0 12 S11-modules/importing.rakudo....................... 15 0 1 0 16 1 todo : Importation is currently not lexical S11-modules/nested.rakudo.......................... 5 0 0 1 6 1 skipped: stubbed roles pass fail todo skip plan S12-attributes/class.rakudo........................ 23 0 5 0 28 5 todo : class attributes S12-attributes/clone.t............................. 12 0 0 0 12 S12-attributes/delegation.t........................ 60 0 0 0 60 S12-attributes/inheritance.rakudo.................. 2 0 3 0 5 1 todo : RT #61500 2 todo : RT 69260 S12-attributes/instance.rakudo..................... 123 0 6 1 130 1 skipped: null pmc access on binding an attribute 1 todo : over-eager auto-vivification bugs 5 todo : oo S12-attributes/recursive.rakudo.................... 11 0 0 8 19 8 skipped: ::?CLASS S12-class/anonymous.rakudo......................... 12 0 2 2 16 1 skipped: Numeric, Stringy 1 skipped: are anonymous classes required to be nameless? 1 todo : RT #64888 1 todo : Numeric, Stringy S12-class/attributes.t............................. 19 0 0 0 19 S12-class/declaration-order.t...................... 2 0 0 0 2 S12-class/inheritance-class-methods.t.............. 5 0 0 0 5 S12-class/inheritance.rakudo....................... 29 0 4 5 38 2 skipped: no ::CLASS class 1 skipped: does 2 skipped: ::CLASS will give a Null PMC, which later explodes 1 todo : trying to inherit from a non-existent class 2 todo : oo 1 todo : RT 69262 S12-class/instantiate.rakudo....................... 5 0 1 0 6 1 todo : RT #62732 S12-class/interface-consistency.t.................. 8 0 0 0 8 S12-class/namespaced.rakudo........................ 12 0 1 0 13 1 todo : Null PMC access S12-class/parent_attributes.t...................... 3 0 0 0 3 S12-class/rw.t..................................... 3 0 0 0 3 S12-construction/BUILD.rakudo...................... 7 0 1 0 8 1 todo : RT #67888 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........................ 13 0 3 0 16 2 todo : RT 66204 1 todo : RT 71706: Null PMC Access S12-enums/anonymous.t.............................. 6 0 0 0 6 S12-enums/as-role.t................................ 9 0 0 0 9 S12-enums/basic.rakudo............................. 30 0 1 2 33 1 skipped: .does for enum value - XXX is this really valid test? asked TimToady... 1 skipped: RT 71460: Null PMC access 1 todo : subs and enums with conflicting names S12-enums/thorough.rakudo.......................... 16 0 1 56 73 2 skipped: augment 1 skipped: regression 16 skipped: does &day::("Tue") 2 skipped: .does for enum value - XXX is this really valid test? asked TimToady... 15 skipped: does day::Tue 1 skipped: EnumValue($x) 2 skipped: RT 65658 1 skipped: Null PMC Access in invoke() 15 skipped: does day - but is this even valid? 1 skipped: unknown bug 1 todo : Null PMC Access in invoke() S12-introspection/attributes.t.....................Method 'has-accessor' not found for invocant of class 'Attribute' in Main (file src/gen_setting.pm, line 324) 3 23 0 0 26 23 tests aborted (missing ok/not ok) S12-introspection/can.t............................ 22 0 0 0 22 S12-introspection/meta-class.rakudo................ 4 0 0 5 9 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........................ 43 8 0 0 51 S12-introspection/roles.t.......................... 11 0 0 0 11 S12-introspection/walk.rakudo...................... 8 0 0 2 10 1 skipped: :include/:omit together fail 1 skipped: :include fails S12-methods/calling_sets.t......................... 30 0 0 0 30 S12-methods/calling_syntax.t....................... 11 0 0 0 11 S12-methods/chaining.rakudo........................ 15 0 0 2 17 2 skipped: parsing [=>] 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.rakudo...................... 7 0 0 6 13 6 skipped: issue with calling MMDs with different argument sets S12-methods/defer-next.rakudo...................... 7 0 0 6 13 6 skipped: defering to MMD candidate with different args S12-methods/indirect_notation.rakudo............... 31 0 0 8 39 2 skipped: unimpl parse error near $o: 6 skipped: $obj.infix:<+> S12-methods/instance.rakudo........................ 23 0 1 2 26 2 skipped: indirect object notation 1 todo : method should not be usable as sub 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........................... 26 0 5 0 31 1 todo : multi method appears as Routine per r27045 1 todo : RT #66006 2 todo : redefintion of non-multi method (RT #67024) 1 todo : ambiguous dispatch should die S12-methods/parallel-dispatch.t.................... 32 1 0 0 33 S12-methods/private.t.............................. 9 0 0 0 9 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............................ 19 0 8 1 28 1 skipped: indirect method calls 2 todo : RT 70237: assignment to .WHAT dies 1 todo : .WHAT not (easily overridable) 1 todo : decimal is Rat per Spec r28881 4 todo : RT 69915 S12-subset/multi-dispatch.t........................ 6 0 0 0 6 S12-subset/subtypes.rakudo......................... 46 0 3 4 53 3 skipped: Cant parse 1 skipped: return value of try on a failure is null 2 todo : RT 65700 1 todo : lexical subtypes pass fail todo skip plan S13-overloading/metaoperators.t.................... 9 0 0 0 9 S13-overloading/operators.t........................ 3 0 0 0 3 S13-overloading/typecasting-long.rakudo............ 12 0 0 4 16 4 skipped: rakudo still implements it without an inner capture S13-type-casting/methods.rakudo.................... 7 0 3 1 11 1 skipped: Numeric, Stringy 1 todo : Numeric, Stringy 2 todo : RT 69378 pass fail todo skip plan S14-roles/attributes.t............................. 5 1 0 0 6 S14-roles/basic.rakudo............................. 31 0 3 0 34 1 todo : RT 66178 2 todo : class as role (RT #60176) S14-roles/composition.rakudo....................... 17 0 2 1 20 1 skipped: RT 69919, Null PMC access in type() 2 todo : RT #64002 S14-roles/crony.t.................................. 4 0 0 0 4 S14-roles/instantiation.rakudo..................... 17 0 1 0 18 1 todo : protoobject regression S14-roles/mixin.rakudo............................. 21 0 0 1 22 1 skipped: mixin at the point of declaration is compile time S14-roles/namespaced.t............................. 3 0 0 0 3 S14-roles/parameter-subtyping.t.................... 22 0 0 0 22 S14-roles/parameterized-basic.rakudo............... 22 0 0 10 32 10 skipped: composition time multi dispatch with generics/where-blocks 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 S14-traits/attributes.t............................ 8 0 0 0 8 S14-traits/package.t............................... 8 0 0 0 8 S14-traits/routines.rakudo......................... 8 0 0 2 10 2 skipped: RT 69893 S14-traits/variables.t............................. 5 0 0 0 5 pass fail todo skip plan S16-filehandles/io.rakudo.......................... 68 0 0 1 69 1 skipped: :rw on open() unimplemented S16-filehandles/io_in_for_loops.t.................. 29 0 0 0 29 S16-filehandles/io_in_while_loops.t................ 13 0 0 0 13 S16-filehandles/open.t............................. 2 0 0 3 5 2 skipped: needs speccing 1 skipped: open('nonexisting') => undefined is waiting on 'use fatal' S16-io/bare-say.t.................................. 5 0 0 0 5 S16-io/basic-open.t................................ 9 0 0 0 9 S16-io/say.t....................................... 6 0 0 0 6 S16-unfiled/rebindstdhandles.rakudo................ 0 0 0 2 2 1 skipped: contextual rebinding regression 1 skipped: warn does not yet use $*ERR S16-unfiled/slurp.t................................ 4 0 0 0 4 pass fail todo skip plan S28-named-variables/cwd.t.......................... 2 0 0 0 2 S28-named-variables/inc.t.......................... 3 0 0 0 3 pass fail todo skip plan S29-any/cmp.t...................................... 6 0 0 0 6 S29-any/isa.rakudo................................. 14 0 1 0 15 1 todo : RT 69999 S29-context/die.rakudo............................. 14 0 1 0 15 1 todo : RT #67374 S29-context/eval.rakudo............................ 12 0 1 3 16 1 skipped: eval(Buf) 2 skipped: eval coerce to string 1 todo : eval can override subroutines (specced?) S29-context/sleep.t................................ 4 0 0 0 4 S29-conversions/ord_and_chr.rakudo.................No applicable candidates found to dispatch to for 'ord' in Main (file , line ) 204 243 0 0 447 243 tests aborted (missing ok/not ok) pass fail todo skip plan S32-array/delete.t................................. 29 0 0 0 29 S32-array/elems.rakudo............................. 5 0 0 8 13 1 skipped: elems on Array ref 1 skipped: cannot parse named arguments 3 skipped: unspecced 1 skipped: Unclear what this should actually be 2 skipped: no sub version of elems yet S32-array/end.rakudo...............................No applicable candidates found to dispatch to for 'end' in Main (file , line ) 5 4 0 4 13 3 skipped: unspecced 1 skipped: Rakudo-ng thinks this is an array with a single Parcel in it? 4 tests aborted (missing ok/not ok) S32-array/exists.rakudo............................ 6 0 1 8 15 6 skipped: Pm wants spec clarification 2 skipped: attributes 1 todo : negative array indexes S32-array/keys_values.rakudo....................... 6 0 0 2 8 2 skipped: cannot parse named arguments S32-array/kv.rakudo................................ 16 0 3 0 19 3 todo : kv with colonpairs S32-array/pairs.rakudo............................. 14 0 0 4 18 4 skipped: named args S32-array/pop.rakudo...............................No applicable candidates found to dispatch to for 'pop' in Main (file , line ) 9 0 0 0 0 9 tests more than planned were run S32-array/push.rakudo.............................. 50 0 0 2 52 2 skipped: named args S32-array/rotate.t................................. 12 0 0 0 12 S32-array/shift.rakudo.............................No applicable candidates found to dispatch to for 'shift' in Main (file , line ) 9 0 0 0 0 9 tests more than planned were run S32-array/splice.t................................. 41 0 0 0 41 S32-array/unshift.rakudo........................... 53 0 0 6 59 6 skipped: named args S32-container/zip.rakudo........................... 6 0 2 4 12 3 skipped: zip() and semilists 1 skipped: test broken? 2 todo : lvalue zip S32-hash/exists.rakudo............................. 9 0 0 10 19 9 skipped: parse errors 1 skipped: unspecced S32-hash/invert.t.................................. 5 0 0 0 5 S32-hash/keys_values.rakudo........................ 8 0 0 8 16 2 skipped: cannot parse named arguments 6 skipped: .keys and .values on pairs S32-hash/pairs.rakudo.............................. 17 0 0 4 21 4 skipped: TODO: infix: for pairs S32-hash/push.rakudo............................... 3 0 0 1 4 1 skipped: Null PMC access in type() S32-hash/slice.rakudo.............................. 13 0 0 13 26 13 skipped: binding on hash elements unimplemented S32-io/IO-Socket-INET.rakudo....................... 11 0 0 7 18 7 skipped: 1 S32-io/chdir.t..................................... 10 0 0 0 10 S32-list/end.rakudo................................No applicable candidates found to dispatch to for 'end' in Main (file , line ) 8 7 0 0 15 7 tests aborted (missing ok/not ok) S32-list/first.rakudo..............................Unexpected named parameter 'values' passed in Main (file src/gen_setting.pm, line 324) 2 17 0 0 19 17 tests aborted (missing ok/not ok) S32-list/grep.rakudo............................... 12 0 0 26 38 6 skipped: closure as non-final argument 2 skipped: test error -- is $_ rw here? 12 skipped: adverbial block 6 skipped: named args S32-list/join.rakudo............................... 29 0 2 4 35 1 skipped: calling positional params by name 1 skipped: Rakudo-ng thinks this is a parcel instead of a list 2 skipped: Rakudo-ng doesn't know how to make a list from a Str 1 todo : Mu in list is not handled properly by join 1 todo PASSED: Mu in list is not handled properly by join S32-list/map.rakudo................................ 67 0 1 23 91 4 skipped: adverbial block; RT #53804 6 skipped: closure as non-final argument 1 skipped: Method "key" not found for invocant of class "Int" 6 skipped: adverbial block 6 skipped: named args 1 todo : next in map 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............................. 40 0 4 2 46 2 skipped: named args 4 todo : min/max do not play nicely with Inf/NaN S32-list/pick.rakudo............................... 15 0 1 1 17 1 skipped: named args 1 todo : lazy lists S32-list/reduce.rakudo.............................No applicable candidates found to dispatch to for 'infix:*' in Main (file , line ) 1 0 0 3 0 1 skipped: method fallback to sub unimpl 1 skipped: closure as non-final argument 1 skipped: named args 4 tests more than planned were run S32-list/reverse.rakudo............................ 20 0 0 4 24 3 skipped: want() 1 skipped: named args S32-list/sort.rakudo............................... 23 0 0 6 29 1 skipped: method fallback to sub unimpl 3 skipped: test errors, adverbial block 1 skipped: closure as non-final argument 1 skipped: named args S32-list/uniq.t.................................... 11 0 0 0 11 S32-num/abs.rakudo................................. 22 0 23 15 60 1 skipped: abs("-10") NYI in Rakudo-ng 11 skipped: named args 3 skipped: abs(NaN or Inf) leads to infinite recursion in Rakudo-ng 1 todo : RT 70596 8 todo : WHAT aspect is wrong for Ints 14 todo PASSED: WHAT aspect is wrong for Ints S32-num/complex.rakudo............................. 449 0 0 5 454 3 skipped: standalone i NYI 2 skipped: NYI in Rakudo-ng S32-num/exp.t......................................No applicable candidates found to dispatch to for 'exp' in Main (file , line ) 0 59 0 0 59 59 tests aborted (missing ok/not ok) S32-num/int.rakudo................................. 62 0 0 8 70 3 skipped: Inf and NaN not yet implemented 5 skipped: Str.Int not implemented yet in Rakudo-ng S32-num/log.rakudo.................................No applicable candidates found to dispatch to for 'log' in Main (file , line ) 2 27 0 3 32 3 skipped: 3-arg log 27 tests aborted (missing ok/not ok) S32-num/pi.rakudo.................................. 0 0 0 6 6 6 skipped: module Num not implemented S32-num/polar.t.................................... 48 0 0 0 48 S32-num/power.rakudo............................... 37 0 3 0 40 1 todo : NaN**1i should be NaN 1 todo : NaN**0 should be NaN 1 todo : 1i**NaN should be NaN S32-num/rand.rakudo................................ 106 0 0 4 110 3 skipped: positional as named argument 1 skipped: Test is too slow S32-num/rat.rakudo.................................Method 'Rat' not found for invocant of class 'Rat' in Main (file src/gen_setting.pm, line 324) 756 0 0 31 0 24 skipped: Int overflow in Rat calculations NYI in Rakudo-ng 1 skipped: RT 69726, maybe related to RT 68958 1 skipped: [4/3] NYI in Rakudo-ng 1 skipped: Num.Rat not implemented yet in Rakudo-ng 1 skipped: sin NYI in Rakudo-ng 3 skipped: Num.Rat NYI in Rakudo-ng 787 tests more than planned were run S32-num/roots.rakudo............................... 44 0 0 0 44 S32-num/rounders.rakudo............................ 40 0 0 10 50 4 skipped: Rounding NaN should give NaN 2 skipped: named args 4 skipped: Rounding Inf should give Inf S32-num/sign.t..................................... 42 0 0 0 42 S32-num/sqrt.rakudo................................ 19 0 0 5 24 5 skipped: named args S32-scalar/defined.t............................... 29 0 0 0 29 S32-scalar/undef.rakudo............................No applicable candidates found to dispatch to for 'infix:+' in Main (file , line ) 39 0 0 30 0 10 skipped: null PMC access in type() 11 skipped: Autovivify arrays 1 skipped: parsefail 2 skipped: hash binding (?) 6 skipped: access to &your_sub 69 tests more than planned were run S32-str/append.t................................... 7 0 0 0 7 S32-str/capitalize.rakudo.......................... 11 0 0 3 14 1 skipped: calling positional args by name 2 skipped: graphemes not implemented 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................................ 22 4 1 12 39 1 skipped: calling positional args by name 6 skipped: bad all around in Rakudo-ng 2 skipped: Null PMC in Rakudo-ng 2 skipped: Type is incorrectly named Regex::Match in Rakudo-ng 1 skipped: graphemes really not implemented 1 todo : graphemes not implemented S32-str/encode.rakudo.............................. 5 0 2 3 10 1 skipped: Stringy 1 skipped: Parrot breaks when fed non-ASCII 1 skipped: Parrot breaks on this 2 todo : real .decode 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.rakudo.................................. 8 0 0 5 13 1 skipped: calling positional args by name 4 skipped: unicode S32-str/lcfirst.rakudo............................. 6 0 0 3 9 1 skipped: calling positional args by name 2 skipped: unicode S32-str/p5chomp.t.................................. 6 0 0 0 6 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.rakudo............................... 18 0 0 7 25 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 S32-str/sprintf.rakudo............................. 41 0 3 1 45 1 skipped: calling positional params by name 2 todo : %n and %p doesn't yet throw exception - but should they, or just Failure? 1 todo : RT #60672 S32-str/substr.rakudo.............................. 55 0 17 54 126 28 skipped: No support for StrPos 2 skipped: calling positional params by name 14 skipped: can't parse 10 skipped: too many args 2 todo : substr as lvalue 6 todo : substr lvalue binding 8 todo : exception 1 todo : lvalue substr S32-str/trim.rakudo................................ 10 0 0 14 24 14 skipped: waiting for patch to be accepted S32-str/uc.rakudo.................................. 19 0 0 3 22 1 skipped: calling positional params by name 2 skipped: unicode S32-str/ucfirst.rakudo............................. 2 0 0 3 5 1 skipped: calling positional params by name 2 skipped: unicode S32-str/unpack.t................................... 3 0 0 0 3 S32-str/words.rakudo............................... 9 0 1 2 12 2 skipped: graphemes not implemented 1 todo PASSED: No-break space doesn't seem to be work S32-temporal/Temporal.t............................ 17 0 0 0 17 S32-trig/atan2.t................................... 284 0 0 0 284 S32-trig/cos.t.....................................1782 0 0 0 1782 S32-trig/cosec.t...................................1247 0 0 0 1247 S32-trig/cosech.t..................................1675 0 0 0 1675 S32-trig/cosh.t....................................1568 0 0 0 1568 S32-trig/cotan.t...................................1247 0 0 0 1247 S32-trig/cotanh.t..................................1675 0 0 0 1675 S32-trig/e.rakudo.................................. 2 0 1 2 5 2 skipped: parse error, space after the e 1 todo : e() still parses as sub S32-trig/pi.t...................................... 2 0 0 0 2 S32-trig/sec.t.....................................1247 0 0 0 1247 S32-trig/sech.t....................................1772 0 0 0 1772 S32-trig/sin.t.....................................1782 0 0 0 1782 S32-trig/sinh.t....................................1568 0 0 0 1568 S32-trig/tan.t.....................................1568 0 0 0 1568 S32-trig/tanh.t....................................1782 0 0 0 1782 pass fail todo skip plan integration/99problems-01-to-10.rakudo............. 20 0 0 2 22 1 skipped: state variables 1 skipped: test loops - find out why integration/99problems-11-to-20.rakudo............. 13 0 2 16 31 8 skipped: Null PMC access in isa() 8 skipped: parse error 2 todo : for with void result integration/99problems-21-to-30.rakudo............. 12 0 0 3 15 1 skipped: autovivification 1 skipped: elements() not implemented in class Range 1 skipped: depedendency on combination() from previous section 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/99problems-51-to-60.t..................traits specified as colon pairs not yet understood at line 120, near "$a, Any:U " in Main (file src/gen_setting.pm, line 892) 0 37 0 0 37 37 tests aborted (missing ok/not ok) integration/99problems-61-to-70.rakudo.............Nominal type check failed for parameter '$tree'; expected Any but got Object instead in Main (file src/gen_setting.pm, line 324) 0 15 0 0 15 15 tests aborted (missing ok/not ok) integration/code-blocks-as-sub-args.t.............. 4 0 0 0 4 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/packages.t............................. 3 0 0 0 3 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.................... 13 0 1 0 14 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 ---------------- Minimum test startup 0.67s. Total time 24 minute(s). S32-trig/sin.t 0.27s faster (-1.0%) than 26 minutes ago S05-mass/rx.rakudo 0.26s faster (-0.5%) than 53 minutes ago S32-trig/sec.t 0.23s faster (-1.0%) than 1 hour ago S32-trig/tan.t 0.22s slower (0.8%) than 53 minutes ago S05-mass/properties-general.rakudo 0.21s slower (0.6%) than 26 minutes ago ---------------- 'plan *;' could become 'plan 29;' in S02-builtin_data_types/bool.rakudo 'plan *;' could become 'plan 68;' in S02-builtin_data_types/hash.rakudo 'plan *;' could become 'plan 27;' in S02-builtin_data_types/lists.rakudo 'plan *;' could become 'plan 12;' in S02-builtin_data_types/nil.rakudo 'plan *;' could become 'plan 55;' in S02-builtin_data_types/type.rakudo 'plan *;' could become 'plan 29;' in S02-builtin_data_types/whatever.rakudo 'plan *;' could become 'plan 22;' in S02-literals/listquote.rakudo 'plan *;' could become 'plan 72;' in S02-literals/quoting-unicode.rakudo 'plan *;' could become 'plan 142;' in S02-literals/quoting.rakudo 'plan *;' could become 'plan 9;' in S02-literals/string-interpolation.rakudo 'plan *;' could become 'plan 68;' in S02-names_and_variables/perl.rakudo 'plan *;' could become 'plan 103;' in S03-junctions/misc.rakudo 'plan *;' could become 'plan 194;' in S03-operators/arith.rakudo 'plan *;' could become 'plan 28;' in S03-operators/comparison.rakudo 'plan *;' could become 'plan 14;' in S03-operators/not.rakudo 'plan *;' could become 'plan 36;' in S03-operators/short-circuit.rakudo 'plan *;' could become 'plan 0;' in S03-operators/smartmatch.rakudo 'plan *;' could become 'plan 17;' in S03-operators/ternary.rakudo 'plan *;' could become 'plan 41;' in S04-declarations/constant.rakudo 'plan *;' could become 'plan 8;' in S04-exceptions/fail.rakudo 'plan *;' could become 'plan 32;' in S04-phasers/in-eval.rakudo 'plan *;' could become 'plan 17;' in S04-statement-modifiers/for.rakudo 'plan *;' could become 'plan 59;' in S04-statements/for.rakudo 'plan *;' could become 'plan 0;' in S04-statements/try.rakudo 'plan *;' could become 'plan 2;' in S05-grammar/methods.t 'plan *;' could become 'plan 8;' in S05-grammar/parse_and_parsefile.rakudo 'plan *;' could become 'plan 730;' in S05-mass/rx.rakudo 'plan *;' could become 'plan 22;' in S05-match/blocks.rakudo 'plan *;' could become 'plan 26;' in S05-match/capturing-contexts.rakudo 'plan *;' could become 'plan 73;' in S05-metasyntax/angle-brackets.rakudo 'plan *;' could become 'plan 26;' in S05-metasyntax/charset.rakudo 'plan *;' could become 'plan 79;' in S05-substitution/subst.rakudo 'plan *;' could become 'plan 67;' in S06-advanced_subroutine_features/wrap.rakudo 'plan *;' could become 'plan 14;' in S06-multi/proto.rakudo 'plan *;' could become 'plan 33;' in S06-multi/syntax.rakudo 'plan *;' could become 'plan 48;' in S06-multi/type-based.t 'plan *;' could become 'plan 61;' in S06-operator-overloading/sub.rakudo 'plan *;' could become 'plan 84;' in S06-operator-overloading/workout.rakudo 'plan *;' could become 'plan 39;' in S06-signature/introspection.rakudo 'plan *;' could become 'plan 86;' in S06-signature/named-parameters.rakudo 'plan *;' could become 'plan 14;' in S06-signature/optional.rakudo 'plan *;' could become 'plan 62;' in S06-signature/slurpy-params.rakudo 'plan *;' could become 'plan 60;' in S12-attributes/delegation.t 'plan *;' could become 'plan 16;' in S12-construction/new.rakudo 'plan *;' could become 'plan 33;' in S12-enums/basic.rakudo 'plan *;' could become 'plan 73;' in S12-enums/thorough.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 53;' in S12-subset/subtypes.rakudo 'plan *;' could become 'plan 34;' in S14-roles/basic.rakudo 'plan *;' could become 'plan 20;' in S14-roles/composition.rakudo 'plan *;' could become 'plan 10;' in S14-traits/routines.rakudo 'plan *;' could become 'plan 69;' in S16-filehandles/io.rakudo 'plan *;' could become 'plan 0;' in S32-array/pop.rakudo 'plan *;' could become 'plan 0;' in S32-array/shift.rakudo 'plan *;' could become 'plan 0;' in S32-list/reduce.rakudo 'plan *;' could become 'plan 60;' in S32-num/abs.rakudo 'plan *;' could become 'plan 454;' in S32-num/complex.rakudo 'plan *;' could become 'plan 0;' in S32-num/rat.rakudo 'plan *;' could become 'plan 0;' in S32-scalar/undef.rakudo 'plan *;' could become 'plan 39;' in S32-str/comb.rakudo 'plan *;' could become 'plan 284;' in S32-trig/atan2.t 'plan *;' could become 'plan 1782;' in S32-trig/cos.t 'plan *;' could become 'plan 1247;' in S32-trig/cosec.t 'plan *;' could become 'plan 1675;' in S32-trig/cosech.t 'plan *;' could become 'plan 1568;' in S32-trig/cosh.t 'plan *;' could become 'plan 1247;' in S32-trig/cotan.t 'plan *;' could become 'plan 1675;' in S32-trig/cotanh.t 'plan *;' could become 'plan 1247;' in S32-trig/sec.t 'plan *;' could become 'plan 1772;' in S32-trig/sech.t 'plan *;' could become 'plan 1782;' in S32-trig/sin.t 'plan *;' could become 'plan 1568;' in S32-trig/sinh.t 'plan *;' could become 'plan 1568;' in S32-trig/tan.t 'plan *;' could become 'plan 1782;' in S32-trig/tanh.t 'plan *;' could become 'plan 14;' in integration/real-strings.rakudo ---------------- "Synopsis", "pass","fail","todo","skip","plan","spec" "S02", 1664, 3, 131, 401, 2199, 2482 "S03", 1676, 54, 137, 267, 2083, 2572 "S04", 489, 47, 49, 60, 645, 899 "S05", 3740, 9, 30, 526, 4305, 5426 "S06", 732, 1, 42, 143, 918, 1129 "S09", 92, 0, 5, 14, 111, 153 "S10", 22, 0, 26, 6, 54, 111 "S11", 68, 0, 1, 1, 70, 99 "S12", 887, 32, 46, 123, 1088, 1312 "S13", 31, 0, 3, 5, 39, 77 "S14", 220, 1, 6, 18, 245, 270 "S16", 136, 0, 0, 6, 142, 246 "S17", 0, 0, 0, 0, 0, 28 "S28", 5, 0, 0, 0, 5, 5 "S29", 254, 243, 3, 3, 503, 518 "S32", 21854, 118, 65, 404, 21563, 21716 "int", 171, 52, 3, 28, 254, 257 "total", 32041, 560, 547, 2005, 34224, 37300 ---------------- "2010-01-04 00:00",db84bc0,32041,560,547,2005,34224,37300,448 spectest-progress.csv update: 448 files, 32041 (85.9% of 37300) pass, 560 fail Failure summary: S02-literals/listquote.rakudo 4 - {...} is hash subscript S02-literals/sub-calls.t 9 - call with one arg, has no space and no parens S02-literals/sub-calls.t 12 - call with adverb after no space S03-junctions/boolean-context.rakudo aborted 4 test(s) S03-junctions/misc.rakudo 74 - Mu & Mu.notdef works S03-operators/context-forcers.rakudo 37 - ~ context forcer works (6) S03-operators/increment.rakudo aborted 27 test(s) S03-operators/numeric-context.rakudo 41 - can assign string "2" to Int variable S03-operators/numeric-context.rakudo 43 - assign string "2" to Int variable works S03-operators/numeric-context.rakudo 44 - lives: Int $x = "4" - 3 S03-operators/numeric-context.rakudo 46 - works: Int $x = "4" - 3 S03-operators/precedence.rakudo aborted 15 test(s) S03-operators/smartmatch.rakudo 8 - foo !~~ .notdef S03-operators/smartmatch.rakudo passed 51 unplanned test(s) S03-operators/value_equivalence.rakudo 37 - === on anonymous scalar references (3) S04-statements/given.rakudo aborted 47 test(s) S05-metasyntax/regex.rakudo aborted 9 test(s) S06-signature/optional.rakudo 13 - two commas in a row doesn't parse S12-introspection/attributes.t aborted 23 test(s) S12-introspection/parents.t 3 - second parent is Mu S12-introspection/parents.t 6 - second parent is Mu S12-introspection/parents.t 12 - fifth parent is Mu S12-introspection/parents.t 18 - fifth parent is Mu S12-introspection/parents.t 39 - second parent is Mu S12-introspection/parents.t 42 - second parent is Mu S12-introspection/parents.t 45 - second parent is Mu S12-introspection/parents.t 48 - second parent is Mu S12-methods/parallel-dispatch.t 13 - $obj».?nonexistingmethod returns a list of undefineds S14-roles/attributes.t 4 - Same name, same type will also conflicts S29-conversions/ord_and_chr.rakudo aborted 243 test(s) S32-array/end.rakudo aborted 4 test(s) S32-array/pop.rakudo passed 9 unplanned test(s) S32-array/shift.rakudo passed 9 unplanned test(s) S32-list/end.rakudo aborted 7 test(s) S32-list/first.rakudo aborted 17 test(s) S32-list/reduce.rakudo passed 4 unplanned test(s) S32-num/exp.t aborted 59 test(s) S32-num/log.rakudo aborted 27 test(s) S32-num/rat.rakudo passed 787 unplanned test(s) S32-scalar/undef.rakudo passed 69 unplanned test(s) S32-str/comb.rakudo 26 - first item is a Str S32-str/comb.rakudo 27 - second item is a Str S32-str/comb.rakudo 33 - .from of the second item is correct S32-str/comb.rakudo 34 - .to of the second item is correct integration/99problems-51-to-60.t aborted 37 test(s) integration/99problems-61-to-70.rakudo aborted 15 test(s) real 24m29.031s user 21m38.320s sys 1m37.840s plum