/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/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/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-lexical-conventions/unicode.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/fmt.t t/spec/S02-names_and_variables/perl.t t/spec/S02-names_and_variables/names.t t/spec/S02-names_and_variables/varnames.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/autothreading.t t/spec/S03-junctions/basic.t t/spec/S03-junctions/boolean-context.t t/spec/S03-junctions/chained-operators.t t/spec/S03-junctions/eigenstates.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.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/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-closure-traits/end.t t/spec/S04-closure-traits/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/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-grammar/action-stubs.t t/spec/S05-grammar/inheritance.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/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-other/anon-hashes-vs-blocks.t t/spec/S06-other/main.t t/spec/S06-other/main-eval.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/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-interplation.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-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/import.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/basic.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/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/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/multi.t t/spec/S12-methods/parallel-dispatch.t t/spec/S12-methods/private.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/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/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/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/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/shift.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/mutating_listops.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/rand.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/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/sprintf.t t/spec/S32-str/substr.t t/spec/S32-temporal/Temporal.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-trig/e.t t/spec/S32-trig/trig.t
pass fail todo skip test plan
S02-builtin_data_types/anon_block.t................ 31 0 0 0 31 31
S02-builtin_data_types/array.rakudo................ 63 0 1 36 100 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...... 14 0 2 0 16 16
2 todo : extend array
S02-builtin_data_types/array_ref.t................. 45 0 0 0 45 45
S02-builtin_data_types/assigning-refs.rakudo....... 15 0 3 0 18 18
3 todo : non-flattening hash refs
S02-builtin_data_types/bool.t...................... 24 0 0 0 24 24
S02-builtin_data_types/capture.rakudo.............. 4 0 1 13 18 18
2 skipped: Mixing ordinary args with captures
5 skipped: receiving raw captures
5 skipped: parse error: Malformed routine definition
1 skipped: arrays in captures are interpolated too eagerly
1 todo : capture with named args
S02-builtin_data_types/catch_type_cast_mismatch.r.. 9 0 0 1 10 10
1 skipped: unspecced (if specced please add smartlink)
S02-builtin_data_types/flattening.t................ 34 0 0 0 34 34
S02-builtin_data_types/hash.t...................... 63 0 0 0 63 63
S02-builtin_data_types/hash_ref.rakudo............. 26 0 1 5 32 32
5 skipped: hash autovivification
1 todo : pair diambiguation not a hash
S02-builtin_data_types/infinity.rakudo............. 4 0 4 0 8 8
4 todo : integer Inf
S02-builtin_data_types/lists.rakudo................ 17 0 1 3 21 21
3 skipped: list binding
1 todo : ro-ness in slices
S02-builtin_data_types/mixed_multi_dimensional.ra.. 60 0 0 20 80 80
18 skipped: multi-level autovivification
2 skipped: get_pmc_keyed() not implemented in class 'Perl6Pair'
S02-builtin_data_types/multi_dimensional_array.ra.. 22 0 0 19 41 41
10 skipped: Parse Error: Statement not terminated properly
9 skipped: Null PMC access in find_method()
S02-builtin_data_types/nan.rakudo.................. 5 0 0 1 6 6
1 skipped: unspecced and inconsistent
S02-builtin_data_types/nested_arrays.t............. 8 0 0 0 8 8
S02-builtin_data_types/nested_pairs.t.............. 7 0 0 0 7 7
S02-builtin_data_types/num.rakudo.................. 44 0 0 4 48 48
1 skipped: Rat, infix:
3 skipped: no Rat yet
S02-builtin_data_types/pair.rakudo................. 78 0 8 28 114 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'
3 skipped: infix:
2 todo : RT #67218
2 todo : RT #64478
4 todo : kv() ambiguity
S02-builtin_data_types/parsing-bool.t.............. 4 0 0 0 4 4
S02-builtin_data_types/range.rakudo................ 65 0 4 14 83 83
7 skipped: infinite ranges not implemented
5 skipped: range reverse not in spec
2 skipped: .reverse on ranges
1 todo : Range.reverse, :by(-1)
3 todo : immutable ranges
S02-builtin_data_types/subscripts_and_context.t.... 8 0 0 0 8 8
S02-builtin_data_types/type.rakudo................. 34 0 0 10 44 44
4 skipped: Rat not implemented, as not implemented
6 skipped: native types (causes false positives if marked with todo)
S02-builtin_data_types/whatever.rakudo............. 7 0 0 3 10 10
3 skipped: * to code translation for multi-step expressions
S02-lexical-conventions/unicode.rakudo............. 29 0 0 2 31 31
2 skipped: VOWEL SIGNs in identifiers
S02-literals/array-interpolation.rakudo............ 6 0 6 0 12 12
4 todo : Array interpolation b0rked
2 todo : Array interpolation b0rked, RT # 58246
S02-literals/autoref.t............................. 57 0 0 0 57 57
S02-literals/char-by-name.rakudo................... 7 0 0 3 10 10
1 skipped: RT #64918
1 skipped: \c[LF] not valid
1 skipped: \c[LINE FEED] not valid
S02-literals/char-by-number.rakudo................. 40 0 3 0 43 43
2 todo : feature
1 todo : \c broken escape
S02-literals/fmt-interpolation.rakudo.............. 9 0 0 2 11 11
2 skipped: $x.ord() does not interpolate
S02-literals/hash-interpolation.rakudo............. 1 0 9 0 10 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 4
S02-literals/listquote-whitespace.rakudo........... 8 0 1 0 9 9
1 todo : \xa0 should not be a separator for list quotes
S02-literals/listquote.rakudo...................... 10 0 3 2 15 15
1 skipped: meta operators
1 skipped: Null PMC access in can()
1 todo : parsing
2 todo : bare <> and
S02-literals/misc-interpolation.rakudo............. 25 0 7 7 39 39
3 skipped: qa qb and array/hash interpolation
3 skipped: Null PMC access in get_bool()
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 6
S02-literals/pairs.rakudo.......................... 10 0 14 16 40 40
3 skipped: reduce meta op
11 skipped: call positional parameters as named ones
2 skipped: prefix:<|>
3 todo : variables as keys of pairs forbidden
11 todo : not every pair acts as named parameters
S02-literals/quoting-unicode.t..................... 70 0 0 0 70 70
S02-literals/quoting.rakudo........................ 68 0 4 65 137 137
7 skipped: «...»
1 skipped: nested curlies in q{...}
18 skipped: quoting with adverbs
8 skipped: q[..] with variations
2 skipped: nested bracket quotes
2 skipped: quoting with q (..)
1 skipped: Thinks statement not terminated properly
2 skipped: heredocs
1 skipped: nested double curlies in q{{...}}
23 skipped: quoting adverbs
4 todo : << :pair(1) >>
S02-literals/radix.rakudo.......................... 168 0 22 5 195 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.t................ 8 0 0 0 8 8
S02-literals/sub-calls.rakudo...................... 18 0 2 0 20 20
1 todo : unspecced
1 todo : adverbs
S02-literals/subscript.t........................... 3 0 0 0 3 3
S02-literals/types.rakudo.......................... 4 0 2 0 6 6
1 todo : test conflicts oddly with test 4 above
1 todo : redeclaration of stubbed classes
S02-literals/underscores.t......................... 19 0 0 0 19 19
S02-magicals/config.rakudo......................... 2 0 0 2 4 4
2 skipped: unimpl $?OS
S02-magicals/dollar-underscore.t................... 5 0 0 0 5 5
S02-magicals/dollar_bang.rakudo.................... 8 0 2 0 10 10
1 todo : stringification of $!
1 todo : containers/values
S02-magicals/env.rakudo............................ 8 0 3 3 14 14
1 skipped: Unknown import list expression in use
2 skipped: set_pmc() not implemented in class Exception
3 todo : clarify the test
S02-magicals/progname.rakudo....................... 1 0 0 1 2 2
1 skipped: No PROCESS yet
S02-names_and_variables/fmt.rakudo................. 14 0 1 4 19 19
4 skipped: .fmt on list of pairs (?)
1 todo : precision in Num.fmt
S02-names_and_variables/names.rakudo............... 5 0 0 12 17 17
4 skipped: parse error
7 skipped: Parse error
1 skipped: unimpl get_pmc_keyed
S02-names_and_variables/perl.rakudo................ 80 0 1 8 89 89
2 skipped: parsefail on hyper operator
2 skipped: {...}.perl does not work
4 skipped: recursive data structure
1 todo : List.perl bug
S02-names_and_variables/varnames.t................. 4 0 0 0 4 4
S02-one-pass-parsing/less-than.t................... 9 0 0 0 9 9
S02-polymorphic_types/subset.t..................... 10 0 0 0 10 10
S02-whitespace_and_comments/begin_end_pod.t........ 1 0 0 0 1 1
S02-whitespace_and_comments/comments.rakudo........ 38 0 0 7 45 45
5 skipped: nested brackets
2 skipped: nested parens and braces
S02-whitespace_and_comments/minimal-whitespace.t... 7 0 0 0 7 7
S02-whitespace_and_comments/one-pass-parsing.t..... 1 0 0 0 1 1
S02-whitespace_and_comments/pod-in-multi-line-exp.. 3 0 0 0 3 3
S02-whitespace_and_comments/unicode-whitespace.t... 52 0 0 0 52 52
S02-whitespace_and_comments/unspace.rakudo......... 29 0 1 45 75 75
5 skipped: =for pod not implemented (in STD.pm)
6 skipped: unspace with postfix operators
3 skipped: indirect method calls
29 skipped: defining new operators
2 skipped: unimplemented
1 todo : unimpl
S03-junctions/autothreading.rakudo................. 71 0 0 7 78 78
3 skipped: autothreading of prefix:<+>
1 skipped: autothreading over array indexing
2 skipped: "No exception handler and no message"
1 skipped: .values and .eigenstates should flatten (?)
S03-junctions/basic.t.............................. 22 0 0 0 22 22
S03-junctions/boolean-context.rakudo............... 43 0 2 0 45 45
2 todo : named unary as function call
S03-junctions/chained-operators.t.................. 7 0 0 0 7 7
S03-junctions/eigenstates.rakudo................... 11 0 0 2 13 13
2 skipped: .eigenstates on nested junctions
S03-junctions/misc.rakudo.......................... 71 0 0 24 95 95
5 skipped: Junctions of Code Objects
10 skipped: substr on juctions
3 skipped: Junctions as subscripts
6 skipped: index on juctions
S03-operators/arith.rakudo......................... 189 0 6 4 199 199
2 skipped: infix:
2 skipped: bigint
3 todo : modulo by zero
3 todo : infix:<**> with complex numbers
S03-operators/assign-is-not-binding.t.............. 9 0 0 0 9 9
S03-operators/assign.rakudo........................ 173 0 76 77 326 326
2 skipped: ,=
1 skipped: infix:<=> without &
4 skipped: my sub
15 skipped: unknown reasons
49 skipped: want function
6 skipped: ResizablePMCArray: Can't shift from an empty array!
1 todo : unknown
1 todo : LHS of @p = @x xx= 3, 4
1 todo : item assignment parsing
69 todo : want function
4 todo : unknown reasons
S03-operators/autoincrement.t...................... 53 0 0 0 53 53
S03-operators/autovivification.rakudo.............. 19 0 0 3 22 22
3 skipped: smartmatching non-existing array element
S03-operators/basic-types.rakudo................... 18 0 0 1 19 19
1 skipped: infix:, Rat
S03-operators/binding-closure.rakudo............... 4 0 0 4 8 8
4 skipped: ::=
S03-operators/binding-scalars.rakudo............... 18 0 2 8 28 28
7 skipped: list binding
1 skipped: is context, traits followed by binding
2 todo : List binding
S03-operators/bit.rakudo........................... 20 0 0 2 22 22
2 skipped: bitwise string manipulation
S03-operators/chained-declarators.rakudo........... 5 0 1 0 6 6
1 todo : scoping with chained declarators
S03-operators/comparison.t......................... 18 0 0 0 18 18
S03-operators/context-forcers.rakudo............... 89 0 0 10 99 99
6 skipped: TODO: @(), list assignment
4 skipped: is context
S03-operators/context.rakudo....................... 19 0 0 11 30 30
11 skipped: eqv and {} as hash composer not implemented
S03-operators/cross-metaop.rakudo.................. 16 0 1 4 21 21
1 skipped: parsefail: @@( ... )
1 skipped: parsefail: prefix hypers not implemented
2 skipped: X,
1 todo : X,
S03-operators/equality.t........................... 15 0 0 0 15 15
S03-operators/eqv.rakudo........................... 35 0 2 6 43 43
1 skipped: infix:, captures and infix:
3 skipped: captures
2 skipped: hashes
1 todo : captures and infix:
1 todo : eqv on sub-refs
S03-operators/hyper.rakudo......................... 63 0 4 23 90 90
3 skipped: hyper ops and junctions
4 skipped: unary hyperops
9 skipped: unicode hypers
4 skipped: unicode
3 skipped: unimplemented hypers
4 todo : list level extension
S03-operators/increment.rakudo..................... 27 0 0 1 28 28
1 skipped: unimpl undef++
S03-operators/inplace.rakudo....................... 10 0 0 9 19 19
5 skipped: .=
4 skipped: .= with spaces
S03-operators/list-quote-junction.rakudo........... 16 0 1 0 17 17
1 todo : any should be parsed as postcircumfix
S03-operators/misc.rakudo.......................... 55 0 3 2 60 60
2 skipped: RT #66404
2 todo : RT #61836
1 todo : RT #64474
S03-operators/not.t................................ 13 0 0 0 13 13
S03-operators/numeric-context.t.................... 35 0 0 0 35 35
S03-operators/p5arrow.t............................ 5 0 0 0 5 5
S03-operators/precedence.rakudo.................... 48 0 1 3 52 52
1 skipped: autothreading over abs()
2 skipped: item assignment
1 todo : remove prefix:
S03-operators/range.rakudo......................... 69 0 0 11 80 80
11 skipped: MMD function __cmp not found for types (101, 95)
S03-operators/reduce-le1arg.rakudo................. 36 0 6 9 51 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................. 34 0 2 23 59 59
2 skipped: >>+<<
13 skipped: [\...] meta ops
3 skipped: [||]
2 skipped: [//], [orelse]
3 skipped: [=>]
1 todo : associativity in reduce-metaop
1 todo : [,]
S03-operators/relational.t......................... 70 0 0 0 70 70
S03-operators/repeat.t............................. 27 0 0 0 27 27
S03-operators/scalar-assign.t...................... 4 0 0 0 4 4
S03-operators/series.rakudo........................ 8 0 0 38 46 46
1 skipped: dispatch
37 skipped: lazy lists
S03-operators/short-circuit.rakudo................. 31 0 1 4 36 36
4 skipped: no inifx: yet
1 todo : chained comparison order of evaluations
S03-operators/smartmatch.rakudo.................... 125 0 0 13 138 138
4 skipped: Any ~~ Any
9 skipped: Any ~~ Pair
S03-operators/spaceship-and-containers.t........... 6 0 0 0 6 6
S03-operators/spaceship.rakudo..................... 4 0 0 1 5 5
1 skipped: unspecced: does infix:«<=>» numify its arguments?
S03-operators/subscript-vs-lt.rakudo............... 2 0 2 0 4 4
2 todo : parsing
S03-operators/ternary.t............................ 16 0 0 0 16 16
S03-operators/true.t............................... 11 0 0 0 11 11
S03-operators/value_equivalence.rakudo............. 49 0 2 0 51 51
2 todo : scalar reference equivalence
S04-blocks-and-statements/pointy-rw.t.............. 8 0 0 0 8 8
S04-blocks-and-statements/pointy.rakudo............ 14 0 2 1 17 17
1 skipped: &?ROUTINE
2 todo : pointy blocks and last/redo
S04-closure-traits/end.rakudo...................... 1 0 2 0 3 3
2 todo : lexicals and eval()
S04-closure-traits/start.rakudo.................... 20 0 1 0 21 21
1 todo : $_ inside START has some issues, it seems
S04-declarations/constant.rakudo................... 12 0 0 8 20 20
1 skipped: package-scoped constant
1 skipped: BEGIN and outer lexicals
2 skipped: binding
1 skipped: unicode constant name
3 skipped: COMPILING
S04-declarations/implicit-parameter.rakudo......... 13 0 4 1 18 18
1 skipped: dispatch error (non-catchable)
4 todo : pointy blocks and $_
S04-declarations/multiple.rakudo...................Redeclaration of variable $x
4 0 1 1 6 6
1 skipped: eval error in redeclared subs
1 todo : is this catching the warning?
S04-declarations/my.rakudo.........................Redeclaration of variable %p
Redeclaration of variable $f
41 0 4 6 51 51
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
S04-declarations/state.rakudo...................... 31 0 0 6 37 37
1 skipped: embedded closures in regexen
1 skipped: will first { ... }
2 skipped: @$foo syntax
1 skipped: references
1 skipped: references and anonymous state vars
S04-exceptions/fail.rakudo......................... 2 0 0 2 4 4
2 skipped: "use fatal"
S04-statement-modifiers/for.rakudo................. 8 0 1 1 10 10
1 skipped: lexically scoped subs not yet implemented
1 todo : { ... } for 1..3 should not execute the closure
S04-statement-modifiers/given.rakudo............... 4 0 1 0 5 5
1 todo : outer $_ should not get updated in given modifier
S04-statement-modifiers/if.rakudo.................. 10 0 2 0 12 12
2 todo : RT #66544, return value of false statement modifying "if"
S04-statement-modifiers/unless.t................... 6 0 0 0 6 6
S04-statement-modifiers/until.rakudo............... 3 0 0 1 4 4
1 skipped: rakudo enters into infinite loop
S04-statement-modifiers/values_in_bool_context.t... 24 0 0 0 24 24
S04-statement-modifiers/while.rakudo............... 4 0 0 1 5 5
1 skipped: $x += $y += 1 while $y < NN enters info infinite loop
S04-statements/do.rakudo........................... 12 2 6 4 24 24
1 skipped: last not implemented
1 skipped: redo not implemented
1 skipped: next() should also work on do blocks (?)
1 skipped: if returning undef
6 todo : do {} while/until/if is valid but should not be
S04-statements/for-scope.t......................... 15 0 0 0 15 15
S04-statements/for.rakudo.......................... 48 0 1 6 55 55
1 skipped: class accessing outer lexical
1 skipped: slice context
1 skipped: optional variable in for loop
1 skipped: default value in variable in for loop
2 skipped: lazy lists (loops)
1 todo : //=
S04-statements/for_with_only_one_item.t............ 8 0 0 0 8 8
S04-statements/gather.rakudo....................... 10 0 3 0 13 13
1 todo : lazy gather/take
1 todo : lazy gather/takr
1 todo : broken gather/take with while (RT #63634)
S04-statements/given.rakudo........................ 44 0 1 2 47 47
2 skipped: parsefail on each(... ; ...)
1 todo : .true in given does not work
S04-statements/if.t................................ 25 0 0 0 25 25
S04-statements/loop.t.............................. 11 0 0 0 11 11
S04-statements/map-and-sort-in-for.t............... 4 0 0 0 4 4
S04-statements/next.rakudo......................... 10 0 0 2 12 12
1 skipped: next BLOCK
1 skipped: next LOOP
S04-statements/no-implicit-block.t................. 12 0 0 0 12 12
S04-statements/redo.t.............................. 10 0 0 0 10 10
S04-statements/repeat.rakudo....................... 14 0 0 2 16 16
2 skipped: point block on loop
S04-statements/return.rakudo....................... 14 0 0 1 15 15
1 skipped: no applicable method
S04-statements/terminator.rakudo................... 11 0 0 3 14 14
3 skipped: parsing do { ... } + 1
S04-statements/try.rakudo.......................... 18 0 7 0 25 25
2 todo : smart matching against exception
1 todo : Exception types
2 todo : try catches return exception
1 todo : try/CATCH
1 todo : CATCH block catching its own exceptions (RT #64262)
S04-statements/unless.t............................ 10 0 0 0 10 10
S04-statements/until.t............................. 4 0 0 0 4 4
S04-statements/while.t............................. 9 0 0 0 9 9
S05-capture/caps.t................................. 21 0 0 0 21 21
S05-capture/dot.rakudo............................. 50 0 0 11 61 61
3 skipped: Null PMC access in get_string()
8 skipped: wrong tests? needs review
S05-capture/named.rakudo........................... 2 0 2 2 6 6
2 skipped: $ =
2 todo : $alias =
S05-grammar/action-stubs.t......................... 11 0 0 0 11 11
S05-grammar/inheritance.rakudo..................... 8 0 0 3 11 11
2 skipped: calling inherited grammar rule
1 skipped: directly calling inherited grammar rule
S05-grammar/namespace.t............................ 5 0 0 0 5 5
S05-grammar/parse_and_parsefile.t.................. 6 0 0 0 6 6
S05-grammar/ws.t................................... 8 0 0 0 8 8
S05-mass/named-chars.rakudo........................ 280 0 0 139 419 419
7 skipped: \c[CR] not valid charname
107 skipped: negative char class in enumerated list
11 skipped: \c[NEL] not valid charname
7 skipped: \c[FF] not valid charname
7 skipped: \c[LF] not valid charname
S05-mass/properties-block.rakudo................... 669 0 0 1 670 670
1 skipped: Malformed UTF-8 string
S05-mass/properties-derived.rakudo................. 178 0 0 78 256 256
7 skipped: isUnassigned not implemented
7 skipped: isGraphemeLink
7 skipped: isAssigned not implemented
4 skipped: isAny not implemented
42 skipped: isOther* not implemented
10 skipped: isCommon not implemented
1 skipped: Malformed UTF-8 string
S05-mass/properties-general.rakudo................. 576 0 0 18 594 594
10 skipped: No [Lr] property defined
8 skipped: Malformed UTF-8 string
S05-mass/properties-script.t....................... 361 0 0 0 361 361
S05-mass/recursive.t............................... 20 0 0 0 20 20
S05-mass/rx.rakudo................................. 667 0 6 71 744 744
1 skipped: regex
57 skipped: infix:
13 skipped: parse error
3 todo :
3 todo : unknown
S05-mass/stdrules.t................................ 184 0 0 0 184 184
S05-match/arrayhash.t.............................. 8 0 0 0 8 8
S05-match/blocks.rakudo............................ 19 0 1 0 20 20
1 todo : Assignment to matched string affects earlier match objects
S05-match/capturing-contexts.rakudo................ 11 0 0 2 13 13
2 skipped: augment
S05-match/non-capturing.t.......................... 9 0 0 0 9 9
S05-match/perl.rakudo.............................. 4 0 0 2 6 6
2 skipped: eval()ing Match.perl
S05-match/positions.rakudo......................... 9 0 1 0 10 10
1 todo : unspecced
S05-metachars/line-anchors.t....................... 19 0 0 0 19 19
S05-metachars/newline.rakudo....................... 13 0 2 0 15 15
2 todo : Unicode
S05-metachars/tilde.rakudo......................... 14 0 0 12 26 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............... 18 0 1 49 68 68
6 skipped: indirect subrule call not implemented
1 skipped: <{code}> not implemented
2 skipped: <%hash> not implemented
2 skipped: <$subrule> not implemented
3 skipped: ..., !!! and ??? in regexes
1 skipped: colon arguments not implemented
4 skipped: {...}> and not implemented
2 skipped: <~~ ... >
11 skipped: <*literal>
1 skipped: <&foo()> not implemented
4 skipped: <( and )>
2 skipped: <@array> not implemented
2 skipped: angle quotes in regexes
2 skipped: < list > not implemented in regex
4 skipped: RT #64464
2 skipped: not implemented
1 todo :
S05-metasyntax/changed.t........................... 13 0 0 0 13 13
S05-metasyntax/charset.rakudo...................... 22 0 1 2 25 25
1 skipped: large \x char spec in regex (RT #67122)
1 skipped: comment in charset (RT #67124)
1 todo : comment in charset (RT #67124)
S05-metasyntax/lookaround.t........................ 10 0 0 0 10 10
S05-metasyntax/regex.rakudo........................ 14 0 3 0 17 17
1 todo : my $match = m/oo/ parsefail
1 todo : RT #61662
1 todo : my $match = m{oo} does not match on $_
S05-metasyntax/repeat.t............................ 17 0 0 0 17 17
S05-metasyntax/single-quotes.t..................... 5 0 0 0 5 5
S05-metasyntax/unknown.t........................... 8 0 0 0 8 8
S05-modifier/ignorecase.rakudo..................... 6 0 0 7 13 13
7 skipped: adverbial modifiers
S05-modifier/perl5_1.rakudo........................ 98 0 0 2 100 100
2 skipped: character classes in enumerated lists unimpl
S05-modifier/perl5_2.rakudo........................ 90 0 0 10 100 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 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 103
3 skipped: (?i) not implemented
1 skipped: (?>...) not implemented
12 skipped: (?m) not implemented
6 skipped: character classes in enumerated range
18 skipped: expensive quantifier
S05-substitution/match.t........................... 13 0 0 0 13 13
S05-substitution/subst.rakudo...................... 34 0 2 23 59 59
2 skipped: multiple adverbs not implemented
11 skipped: RT #61206
3 skipped: s/.../../
3 skipped: RT #61130
1 skipped: :x(*) in .subst
3 skipped: $/ not involved in .subst yet (unspecced?)
2 todo : RT #61130
S05-transliteration/trans.rakudo................... 44 0 0 7 51 51
2 skipped: closures and regexes
5 skipped: tr///, feed operator not implemented
S05-transliteration/with-closure.rakudo............ 15 0 0 1 16 16
1 skipped: .ord on Match unimplemented
S06-advanced_subroutine_features/lexical-subs.rak.. 4 0 1 2 7 7
2 skipped: cannot parse operator names yet
1 todo : lexical subs do not get precedence over package subs in Raudo yet
S06-advanced_subroutine_features/recurse.rakudo.... 4 0 0 9 13 13
1 skipped: TODO: &?ROUTINE
8 skipped: argument passing
S06-advanced_subroutine_features/return.rakudo..... 66 0 4 0 70 70
4 todo : tie return() to lexical scope
S06-advanced_subroutine_features/wrap.rakudo....... 57 0 0 3 60 60
3 skipped: temp and wrap
S06-currying/assuming-and-mmd.t.................... 6 0 0 0 6 6
S06-currying/named.t............................... 3 0 0 0 3 3
S06-multi/lexical-multis.t......................... 14 0 0 0 14 14
S06-multi/proto.rakudo............................. 11 0 0 1 12 12
1 skipped: 1
S06-multi/syntax.t................................. 25 0 0 0 25 25
S06-multi/type-based.t............................. 45 0 0 0 45 45
S06-multi/value-based.t............................ 7 0 0 0 7 7
S06-operator-overloading/imported-subs.rakudo...... 9 0 1 0 10 10
1 todo : lexical import
S06-operator-overloading/sub.rakudo................ 20 0 2 22 44 44
5 skipped: lexical operators
3 skipped: assoc("non")
1 skipped: infix:<;>
1 skipped: Lexical 'infix:plus' not found
4 skipped: RT #66552
1 skipped: &::
3 skipped: prefix:<~> method
4 skipped: prefix:{} form not implemented
2 todo : macros
S06-other/anon-hashes-vs-blocks.rakudo............. 7 0 1 0 8 8
1 todo : block parsing
S06-other/main-eval.t.............................. 1 0 0 0 1 1
S06-other/main.t................................... 5 0 0 0 5 5
S06-routine-modifiers/scoped-named-subs.rakudo..... 10 0 2 0 12 12
2 todo : RT 65128
S06-signature/arity.rakudo......................... 45 0 3 0 48 48
1 todo : bug #66868: Zero-arg sub interpreted as parameterless
2 todo : bug
S06-signature/closure-over-parameters.t............ 4 0 0 0 4 4
S06-signature/closure-parameters.rakudo............ 3 0 0 6 9 9
6 skipped: type syntax parse failure
S06-signature/code.t............................... 4 0 0 0 4 4
S06-signature/defaults.t........................... 3 0 0 0 3 3
S06-signature/errors.rakudo........................ 2 0 4 0 6 6
1 todo : STD.pm actually parses this - is this test valid?
3 todo : RT #61094
S06-signature/mixed-placeholders.t................. 12 0 0 0 12 12
S06-signature/named-parameters.rakudo.............. 35 0 3 37 75 75
25 skipped: parsefail
2 skipped: x => 3 does not assign to $x in sub signature
2 skipped: Cannot apply trait required to parameters yet
2 skipped: positional value passed by name did not work
5 skipped: parsefail on lvalue
1 skipped: Passing positional parameters as named ones; RT #54808
3 todo : using named as positional should fail
S06-signature/named-placeholders.t................. 3 0 0 0 3 3
S06-signature/optional.rakudo...................... 11 0 3 0 14 14
1 todo : RT# 54804
2 todo : RT #53814
S06-signature/passing-arrays.t..................... 9 0 0 0 9 9
S06-signature/passing-hashes.t..................... 3 0 0 0 3 3
S06-signature/positional-placeholders.t............ 6 0 0 0 6 6
S06-signature/positional.rakudo.................... 3 0 2 0 5 5
2 todo : RT 60408
S06-signature/scalar-type.t........................Method 'succ' not found for invocant of class 'Method'
0 8 0 0 8 8
S06-signature/slurpy-and-interplation.t............ 6 0 0 0 6 6
S06-signature/slurpy-params.rakudo................. 35 0 6 3 44 44
3 skipped: types on slurpy params
2 todo :
1 todo : positional params can be accessed as named ones
3 todo : positional params can be passed as named ones
S06-signature/slurpy-placeholders.t................ 8 0 0 0 8 8
S06-signature/sub-ref.rakudo....................... 26 0 2 5 33 33
4 skipped: macros, compile time binding
1 skipped: calling positional parameters by name
2 todo : signature error checking
S06-signature/type-capture.t....................... 7 0 0 0 7 7
S06-signature/types.t.............................. 6 0 0 0 6 6
S06-traits/is-copy.t............................... 16 0 0 0 16 16
S06-traits/is-rw.t................................. 6 0 0 0 6 6
S06-traits/misc.rakudo............................. 13 0 1 3 17 17
3 skipped: is ref
1 todo : 'is rw' can't modify constants
S09-autovivification/autoincrement.t............... 7 0 0 0 7 7
S09-subscript_slice/slice.rakudo................... 18 0 1 8 27 27
8 skipped: Error Msg: "rtype not set" when binding to an array slices
1 todo : RT 61844
S09-typed-arrays/arrays.rakudo..................... 47 0 2 6 55 55
6 skipped: Array not parametric
2 todo : Array methods should return typed arrays
S09-typed-arrays/hashes.t.......................... 18 0 0 0 18 18
S10-packages/basic.rakudo.......................... 3 0 17 2 22 22
1 skipped: ticket based on module; RT #64876
1 skipped: RT #64606
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 : ticket used class; RT #61356
1 todo : RT #65404
2 todo : ticket used class; RT #63588
2 todo : ticket based only on class; RT #60446
1 todo : RT #64606
1 todo : RT #63826
2 todo : ticket based on class(es) not package; RT #65022
1 todo : RT #59484
1 todo : RT #62970
S10-packages/use-with-class.rakudo................. 6 0 0 1 7 7
1 skipped: augment
S11-modules/export.t............................... 32 0 0 0 32 32
S11-modules/import-tag.t........................... 12 0 0 0 12 12
S11-modules/import.rakudo.......................... 15 0 1 0 16 16
1 todo : Importation is currently not lexical
S11-modules/nested.t............................... 4 0 0 0 4 4
S12-attributes/class.rakudo........................ 15 0 5 6 26 26
6 skipped: "method ^classmethod" syntax
5 todo : class attributes
S12-attributes/clone.t............................. 12 0 0 0 12 12
S12-attributes/delegation.rakudo................... 54 0 0 7 61 61
7 skipped: unimplemented
S12-attributes/inheritance.t....................... 2 0 0 0 2 2
S12-attributes/instance.rakudo.....................Method 'succ' not found for invocant of class 'Method'
0 128 0 0 128 128
S12-attributes/recursive.rakudo.................... 9 0 2 8 19 19
8 skipped: ::?CLASS
2 todo : RT #67236
S12-class/anonymous.rakudo......................... 11 0 0 1 12 12
1 skipped: are anonymous classes required to be nameless?
S12-class/attributes.t............................. 19 0 0 0 19 19
S12-class/basic.rakudo............................. 28 0 0 3 31 31
3 skipped: not parsing is inside class yet
S12-class/declaration-order.t...................... 2 0 0 0 2 2
S12-class/inheritance-class-methods.t.............. 5 0 0 0 5 5
S12-class/inheritance.rakudo....................... 26 0 2 7 35 35
2 skipped: no ::CLASS class
1 skipped: Class type not declared
2 skipped: method resolution bug
2 skipped: does
2 todo : oo
S12-class/instantiate.t............................ 2 0 0 0 2 2
S12-class/interface-consistency.rakudo............. 5 0 1 0 6 6
1 todo : Parrot bug sees us not complaining about uncaptured named parameters
S12-class/namespaced.t............................. 13 0 0 0 13 13
S12-class/parent_attributes.t...................... 3 0 0 0 3 3
S12-class/rw.t..................................... 3 0 0 0 3 3
S12-construction/BUILD.t........................... 5 0 0 0 5 5
S12-construction/autopairs.t....................... 4 0 0 0 4 4
S12-construction/construction.rakudo............... 11 0 1 0 12 12
1 todo : unknown
S12-construction/named-params-in-BUILD.t........... 3 0 0 0 3 3
S12-construction/new.t............................. 12 0 0 0 12 12
S12-enums/anonymous.t.............................. 6 0 0 0 6 6
S12-enums/as-role.t................................ 9 0 0 0 9 9
S12-enums/basic.rakudo............................. 27 0 1 2 30 30
1 skipped: subs and enums with conflicting names
1 skipped: .does for enum type
1 todo : subs and enums with conflicting names
S12-enums/thorough.rakudo.......................... 17 0 1 50 68 68
1 skipped: EnumValue($x)
2 skipped: augment
16 skipped: does &day::("Tue")
15 skipped: does day - but is this even valid?
15 skipped: does day::Tue
1 skipped: unknown bug
1 todo : .does
S12-introspection/can.t............................ 2 0 0 0 2 2
S12-introspection/meta-class.rakudo................ 4 0 0 3 7 7
1 skipped: .layout
1 skipped: .version, version number parsing
1 skipped: .name
S12-introspection/methods.rakudo...................Method 'succ' not found for invocant of class 'Method'
0 40 0 0 40 40
S12-introspection/parents.t........................ 40 0 0 0 40 40
S12-introspection/walk.t........................... 10 0 0 0 10 10
S12-methods/calling_sets.t......................... 29 0 0 0 29 29
S12-methods/calling_syntax.t....................... 11 0 0 0 11 11
S12-methods/chaining.rakudo........................Method 'succ' not found for invocant of class 'Method'
0 17 0 0 17 17
S12-methods/class-and-instance.t................... 4 0 0 0 4 4
S12-methods/default-trait.rakudo................... 5 0 0 1 6 6
1 skipped: possibly bogus test?
S12-methods/defer-call.rakudo...................... 3 0 0 6 9 9
6 skipped: callwith bugs plus issue with calling MMDs with different argument sets
S12-methods/defer-next.rakudo...................... 3 0 0 6 9 9
6 skipped: some issues with nextwith, plus defering to MMD candidate with different args
S12-methods/indirect_notation.rakudo............... 16 0 0 8 24 24
2 skipped: unimpl parse error near $o:
6 skipped: $obj.infix:<+>
S12-methods/instance.rakudo........................ 22 0 1 2 25 25
2 skipped: indirect object notation
1 todo : method should not be usable as sub
S12-methods/multi.rakudo........................... 9 0 3 0 12 12
1 todo : RT #66006
2 todo : redefintion of non-multi method (RT #67024)
S12-methods/parallel-dispatch.t.................... 33 0 0 0 33 33
S12-methods/private.t.............................. 9 0 0 0 9 9
S12-methods/syntax.rakudo.......................... 7 0 0 4 11 11
3 skipped: switch-from-paren-to-listop form
1 skipped: adverbial closures
S12-methods/topic.t................................ 2 0 0 0 2 2
S12-methods/typed-attributes.t..................... 7 0 0 0 7 7
S12-methods/what.rakudo............................ 14 0 1 1 16 16
1 skipped: indirect method calls
1 todo : .WHAT not (easily overridable)
S12-subset/multi-dispatch.t........................ 6 0 0 0 6 6
S12-subset/subtypes.rakudo......................... 45 0 1 4 50 50
3 skipped: Cant parse
1 skipped: return value of try on a failure is null
1 todo : lexical subtypes
S13-overloading/metaoperators.t.................... 9 0 0 0 9 9
S13-overloading/operators.t........................ 3 0 0 0 3 3
S13-type-casting/methods.t......................... 2 0 0 0 2 2
S14-roles/attributes.t............................. 5 0 0 0 5 5
S14-roles/basic.t.................................. 31 0 0 0 31 31
S14-roles/composition.t............................ 11 0 0 0 11 11
S14-roles/crony.t.................................. 4 0 0 0 4 4
S14-roles/instantiation.rakudo..................... 17 0 1 0 18 18
1 todo : protoobject regression
S14-roles/mixin.rakudo............................. 21 0 0 1 22 22
1 skipped: mixin at the point of declaration is compile time
S14-roles/namespaced.t............................. 3 0 0 0 3 3
S14-roles/parameter-subtyping.t.................... 22 0 0 0 22 22
S14-roles/parameterized-basic.t.................... 22 0 0 0 22 22
S14-roles/parameterized-mixin.rakudo............... 24 0 0 4 28 28
4 skipped: .does with parametric roles
S14-roles/parameterized-type.t..................... 24 0 0 0 24 24
S16-filehandles/filetest.rakudo.................... 8 0 0 31 39 39
2 skipped: :r, :w
9 skipped: :M, :C, :A
2 skipped: :x
18 skipped: other file test operations
S16-filehandles/io.rakudo.......................... 61 0 0 1 62 62
1 skipped: :rw on open() unimplemented
S16-filehandles/io_in_for_loops.t.................. 29 0 0 0 29 29
S16-filehandles/io_in_while_loops.t................ 13 0 0 0 13 13
S16-filehandles/open.t............................. 2 0 0 3 5 5
1 skipped: open('nonexisting') => undef is waiting on 'use fatal'
2 skipped: needs speccing
S16-filehandles/unlink.rakudo...................... 5 0 0 1 6 6
1 skipped: implicit closure of file handle at scope exit not implemented (FAILS ON WINDOWS)
S16-io/bare-say.t.................................. 2 0 0 0 2 2
S16-io/basic-open.t................................ 9 0 0 0 9 9
S16-io/say.t....................................... 6 0 0 0 6 6
S16-unfiled/rebindstdhandles.rakudo................ 1 0 0 1 2 2
1 skipped: warn does not yet use $*ERR
S16-unfiled/slurp.t................................ 4 0 0 0 4 4
S28-named-variables/cwd.t.......................... 2 0 0 0 2 2
S28-named-variables/inc.t.......................... 3 0 0 0 3 3
S29-any/cmp.t...................................... 3 0 0 0 3 3
S29-any/isa.t...................................... 11 0 0 0 11 11
S29-context/eval.rakudo............................ 10 0 1 2 13 13
2 skipped: lexicals outside class not visible inside class
1 todo : eval can override subroutines (specced?)
S29-context/sleep.t................................ 4 0 0 0 4 4
S29-conversions/ord_and_chr.rakudo................. 238 0 0 206 444 444
2 skipped: multi-arg variants of ord and chr not in place yet
204 skipped: named args
S32-array/delete.t................................. 25 0 0 0 25 25
S32-array/elems.rakudo............................. 8 0 1 4 13 13
3 skipped: unspecced
1 skipped: cannot parse named arguments
1 todo : elems on Array ref
S32-array/end.rakudo............................... 9 0 0 4 13 13
3 skipped: unspecced
1 skipped: cannot parse named arguments
S32-array/exists.rakudo............................ 6 0 1 8 15 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 8
2 skipped: cannot parse named arguments
S32-array/kv.rakudo................................ 9 0 0 2 11 11
2 skipped: named args
S32-array/pairs.rakudo............................. 14 0 0 4 18 18
4 skipped: named args
S32-array/pop.rakudo............................... 26 0 0 3 29 29
3 skipped: named args
S32-array/push.rakudo.............................. 48 0 0 2 50 50
2 skipped: named args
S32-array/shift.rakudo............................. 25 0 0 4 29 29
4 skipped: named args
S32-array/unshift.rakudo........................... 53 0 0 6 59 59
6 skipped: named args
S32-container/zip.rakudo........................... 6 0 2 4 12 12
1 skipped: test broken?
3 skipped: zip() and semilists
2 todo : lvalue zip
S32-hash/exists.rakudo............................. 9 0 0 10 19 19
9 skipped: parse errors
1 skipped: unspecced
S32-hash/invert.t.................................. 5 0 0 0 5 5
S32-hash/keys_values.rakudo........................ 8 0 0 8 16 16
6 skipped: .keys and .values on pairs
2 skipped: cannot parse named arguments
S32-hash/pairs.rakudo.............................. 17 0 0 4 21 21
4 skipped: TODO: infix: for pairs
S32-hash/push.rakudo............................... 3 0 0 1 4 4
1 skipped: Null PMC access in type()
S32-hash/slice.rakudo.............................. 13 0 0 13 26 26
13 skipped: binding on hash elements unimplemented
S32-io/IO-Socket-INET.t............................ 3 0 0 0 3 3
S32-io/chdir.t..................................... 10 0 0 0 10 10
S32-list/end.rakudo................................ 12 0 0 3 15 15
2 skipped: maybe out-of-date
1 skipped: named arg
S32-list/first.rakudo.............................. 7 0 0 4 11 11
2 skipped: named args
2 skipped: adverbial block
S32-list/grep.rakudo............................... 14 0 0 24 38 38
6 skipped: named args
6 skipped: closure as non-final argument
12 skipped: adverbial block
S32-list/join.rakudo............................... 34 0 0 1 35 35
1 skipped: calling positional params by name
S32-list/map.rakudo................................ 66 0 1 22 89 89
6 skipped: named args
4 skipped: adverbial block; RT #53804
6 skipped: closure as non-final argument
6 skipped: adverbial block
1 todo : next in map
S32-list/map_function_return_values.rakudo......... 1 0 0 1 2 2
1 skipped: Awaiting p6l clarification on Hash composer/block
S32-list/minmax.rakudo............................. 32 0 0 2 34 34
2 skipped: named args
S32-list/mutating_listops.t........................ 1 0 0 0 1 1
S32-list/pick.rakudo............................... 11 0 1 4 16 16
1 skipped: named args
2 skipped: pick on hashes (?)
1 skipped: List.pick($count, :repl)
1 todo : lazy lists
S32-list/reduce.rakudo............................. 10 0 1 3 14 14
1 skipped: method fallback to sub unimpl
1 skipped: named args
1 skipped: closure as non-final argument
1 todo : Reduce of one element list. See #61610
S32-list/reverse.rakudo............................ 20 0 0 4 24 24
3 skipped: want()
1 skipped: named args
S32-list/sort.rakudo............................... 22 0 0 6 28 28
1 skipped: method fallback to sub unimpl
1 skipped: named args
3 skipped: test errors, adverbial block
1 skipped: closure as non-final argument
S32-list/uniq.t.................................... 9 0 0 0 9 9
S32-num/abs.rakudo................................. 43 0 0 10 53 53
10 skipped: named args
S32-num/complex.rakudo............................. 131 0 0 9 140 140
9 skipped: named args
S32-num/exp.rakudo................................. 49 0 0 4 53 53
4 skipped: named args
S32-num/int.rakudo................................. 58 0 3 5 66 66
5 skipped: named args
3 todo : Inf and NaN not yet implemented
S32-num/log.rakudo................................. 22 0 2 5 29 29
4 skipped: named args
1 skipped: log10 of a Complex
2 todo : complex log10()
S32-num/pi.rakudo.................................. 0 0 0 6 6 6
6 skipped: module Num not implemented
S32-num/polar.t.................................... 48 0 0 0 48 48
S32-num/rand.rakudo................................ 106 0 0 4 110 110
3 skipped: positional as named argument
1 skipped: Test is too slow
S32-num/roots.rakudo............................... 44 0 0 0 44 44
S32-num/rounders.rakudo............................ 40 0 0 10 50 50
2 skipped: named args
4 skipped: Rounding Inf should give Inf
4 skipped: Rounding NaN should give NaN
S32-num/sign.rakudo................................ 8 0 1 5 14 14
5 skipped: named args
1 todo : feature
S32-num/sqrt.rakudo................................ 12 0 0 3 15 15
3 skipped: named args
S32-scalar/defined.t............................... 21 0 0 0 21 21
S32-scalar/undef.rakudo............................ 45 0 0 30 75 75
1 skipped: parsefail
2 skipped: todo: lists, defined, truthness
10 skipped: null PMC access in type()
11 skipped: Autovivify arrays
2 skipped: hash binding (?)
4 skipped: access to &your_sub
S32-str/append.t................................... 7 0 0 0 7 7
S32-str/capitalize.rakudo.......................... 11 0 0 3 14 14
1 skipped: calling positional args by name
2 skipped: graphemes not implemented
S32-str/chomp.rakudo............................... 12 0 0 1 13 13
1 skipped: chomp with named argument
S32-str/chop.rakudo................................ 6 0 0 7 13 13
6 skipped: unspecced
1 skipped: calling positional args by name
S32-str/comb.rakudo................................ 23 0 4 2 29 29
1 skipped: limit for comb
1 skipped: calling positional args by name
1 todo : pos-preserving .comb
1 todo : PGE: bind to values, not containers
2 todo : graphemes not implemented
S32-str/flip.rakudo................................ 11 0 0 2 13 13
2 skipped: graphemes not implemented
S32-str/index.rakudo............................... 31 0 0 7 38 38
1 skipped: calling positional params by name
2 skipped: junction autothreading
2 skipped: StrPos not implemented
2 skipped: unicode
S32-str/lc.rakudo.................................. 8 0 0 5 13 13
1 skipped: calling positional args by name
4 skipped: unicode
S32-str/lcfirst.rakudo............................. 6 0 0 3 9 9
1 skipped: calling positional args by name
2 skipped: unicode
S32-str/p5chomp.t.................................. 6 0 0 0 6 6
S32-str/p5chop.t................................... 9 0 0 0 9 9
S32-str/pos.t...................................... 2 0 0 0 2 2
S32-str/rindex.rakudo.............................. 29 0 0 4 33 33
1 skipped: calling positional params by name
3 skipped: unicode
S32-str/samecase.rakudo............................ 8 0 0 1 9 9
1 skipped: calling positional params by name
S32-str/split-simple.rakudo........................ 42 0 3 0 45 45
3 todo : split should return captures
S32-str/sprintf.rakudo............................. 40 0 3 2 45 45
1 skipped: calling positional params by name
1 skipped: RT #62316
1 todo : RT #62316
1 todo : %p doesn't yet throw exception
1 todo : RT #60672
S32-str/substr.rakudo.............................. 55 0 17 54 126 126
2 skipped: calling positional params by name
14 skipped: can't parse
28 skipped: No support for StrPos
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 24
14 skipped: waiting for patch to be accepted
S32-str/uc.rakudo.................................. 19 0 0 3 22 22
1 skipped: calling positional params by name
2 skipped: unicode
S32-str/ucfirst.rakudo............................. 2 0 0 3 5 5
1 skipped: calling positional params by name
2 skipped: unicode
S32-str/unpack.t................................... 3 0 0 0 3 3
S32-str/words.rakudo............................... 10 0 2 0 12 12
2 todo : graphemes not implemented
S32-temporal/Temporal.t............................ 16 0 0 0 16 16
S32-trig/e.rakudo.................................. 2 0 1 2 5 5
2 skipped: parse error, space after the e
1 todo : e() still parses as sub
S32-trig/trig.rakudo............................... 481 0 0 132 613 613
132 skipped: named args
integration/99problems-01-to-10.rakudo............. 20 0 0 2 22 22
1 skipped: state variables
1 skipped: test loops - find out why
integration/99problems-11-to-20.rakudo............. 12 0 3 16 31 31
8 skipped: Null PMC access in isa()
8 skipped: parse error
2 todo : for with void result
1 todo : wrong result, find out why
integration/99problems-21-to-30.rakudo............. 12 0 0 3 15 15
1 skipped: elements() not implemented in class Range
1 skipped: depedendency on combination() from previous section
1 skipped: autovivification
integration/99problems-31-to-40.rakudo............. 65 0 1 1 67 67
1 skipped: No Benchmark module yet
1 todo : containers, values, is copy
integration/99problems-41-to-50.rakudo............. 5 0 0 6 11 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.................. 35 0 0 2 37 37
1 skipped: Test(s) not yet written: (**) Generate-and-test paradigm
1 skipped: Test(s) not yet written: (**) Construct height-balanced binary trees with a given number of nodes
integration/99problems-61-to-70.rakudo............. 8 0 0 7 15 15
1 skipped: Test(s) not yet written: (**) Tree construction from a node string
1 skipped: Test(s) not yet written: (**) A string representation of binary trees
1 skipped: Test(s) not yet written: (**) Preorder and inorder sequences of binary trees
1 skipped: Test(s) not yet written: (**) Construct a complete binary tree
1 skipped: return() with multiple argumets
1 skipped: Test(s) not yet written: (**) Dotstring representation of binary trees
1 skipped: Test(s) not yet written: (***) Layout a binary tree (3)
integration/code-blocks-as-sub-args.t.............. 4 0 0 0 4 4
integration/lexical-array-in-inner-block.t......... 2 0 0 0 2 2
integration/lexicals-and-attributes.t.............. 8 0 0 0 8 8
integration/man-or-boy.t........................... 10 0 0 0 10 10
integration/method-calls-and-instantiation.t....... 2 0 0 0 2 2
integration/no-indirect-new.t...................... 2 0 0 0 2 2
integration/packages.t............................. 3 0 0 0 3 3
integration/pair-in-array.t........................ 3 0 0 0 3 3
integration/passing-pair-class-to-sub.t............ 2 0 0 0 2 2
integration/real-strings.rakudo.................... 5 0 1 4 10 10
3 skipped: RT 66300
1 skipped: RT 66596
1 todo : RT 66366
integration/role-composition-vs-attribute.t........ 1 0 0 0 1 1
integration/say-crash.t............................ 4 0 0 0 4 4
integration/substr-after-match-in-gather-in-for.t.. 1 0 0 0 1 1
----------------
"Synopsis","pass","fail","todo","skip","regr","spec"
"S02", 1538, 0, 106, 341, 1985, 2322
"S03", 1689, 0, 112, 300, 2101, 2572
"S04", 494, 2, 36, 48, 580, 827
"S05", 3703, 0, 19, 499, 4221, 5426
"S06", 560, 8, 35, 91, 694, 927
"S09", 90, 0, 3, 14, 107, 149
"S10", 9, 0, 17, 3, 29, 86
"S11", 63, 0, 1, 0, 64, 83
"S12", 584, 185, 19, 119, 907, 1117
"S13", 14, 0, 0, 0, 14, 66
"S14", 184, 0, 1, 5, 190, 224
"S16", 140, 0, 0, 37, 177, 235
"S17", 0, 0, 0, 0, 0, 28
"S28", 5, 0, 0, 0, 5, 5
"S29", 266, 0, 1, 208, 475, 104
"S32", 2018, 0, 43, 489, 2550, 2783
"int", 204, 0, 5, 41, 250, 243
"total", 11561, 195, 398, 2195, 14349, 17197
----------------
"2009-07-08 00:00",70bfd5c,11561,195,398,2195,14349,17197,412
spectest-progress.csv update: 412 files, 11561 passing, 195 failing
Failure summary:
S04-statements/do.rakudo 7 - prefixing 'if' statement with 'do' (then)
S04-statements/do.rakudo 8 - prefixing 'if' statement with 'do' (else)
S06-signature/scalar-type.t aborted 8 test(s)
S12-attributes/instance.rakudo aborted 128 test(s)
S12-introspection/methods.rakudo aborted 40 test(s)
S12-methods/chaining.rakudo aborted 17 test(s)
real 30m22.664s
user 29m12.490s
sys 0m58.996s
plum