/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/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/method-calls-and-instantiation.t t/spec/integration/no-indirect-new.t t/spec/integration/pair-in-array.t t/spec/integration/passing-pair-class-to-sub.t t/spec/integration/role-composition-vs-attribute.t t/spec/integration/say-crash.t t/spec/integration/substr-after-match-in-gather-in-for.t t/spec/integration/weird-errors.t t/spec/S02-builtin_data_types/anon_block.t t/spec/S02-builtin_data_types/array_extending.t t/spec/S02-builtin_data_types/array_ref.t t/spec/S02-builtin_data_types/array.t t/spec/S02-builtin_data_types/assigning-refs.t t/spec/S02-builtin_data_types/bool.t t/spec/S02-builtin_data_types/capture.t t/spec/S02-builtin_data_types/catch_type_cast_mismatch.t t/spec/S02-builtin_data_types/declare.t t/spec/S02-builtin_data_types/flattening.t t/spec/S02-builtin_data_types/hash_ref.t t/spec/S02-builtin_data_types/hash.t t/spec/S02-builtin_data_types/infinity.t t/spec/S02-builtin_data_types/lists.t t/spec/S02-builtin_data_types/multi_dimensional_array.t t/spec/S02-builtin_data_types/nan.t t/spec/S02-builtin_data_types/nested_arrays.t t/spec/S02-builtin_data_types/nested_pairs.t t/spec/S02-builtin_data_types/nil.t t/spec/S02-builtin_data_types/num.t t/spec/S02-builtin_data_types/pair.t t/spec/S02-builtin_data_types/parcel.t t/spec/S02-builtin_data_types/parsing-bool.t t/spec/S02-builtin_data_types/range.t t/spec/S02-builtin_data_types/sigils-and-types.t t/spec/S02-builtin_data_types/subscripts_and_context.t t/spec/S02-builtin_data_types/type.t t/spec/S02-lexical-conventions/unicode.t t/spec/S02-literals/array-interpolation.t t/spec/S02-literals/char-by-name.t t/spec/S02-literals/char-by-number.t t/spec/S02-literals/fmt-interpolation.t t/spec/S02-literals/hash-interpolation.t t/spec/S02-literals/hex_chars.t t/spec/S02-literals/listquote.t t/spec/S02-literals/listquote-whitespace.t t/spec/S02-literals/misc-interpolation.t t/spec/S02-literals/numeric.t t/spec/S02-literals/pair-boolean.t t/spec/S02-literals/pairs.t t/spec/S02-literals/quoting.t t/spec/S02-literals/quoting-unicode.t t/spec/S02-literals/radix.t t/spec/S02-literals/string-interpolation.t t/spec/S02-literals/sub-calls.t t/spec/S02-literals/subscript.t t/spec/S02-literals/types.t t/spec/S02-literals/underscores.t t/spec/S02-magicals/config.t t/spec/S02-magicals/dollar_bang.t t/spec/S02-magicals/dollar-underscore.t t/spec/S02-magicals/pid.t t/spec/S02-magicals/progname.t t/spec/S02-names_and_variables/contextual.t t/spec/S02-names_and_variables/fmt.t t/spec/S02-names_and_variables/names.t t/spec/S02-names_and_variables/perl.t t/spec/S02-names_and_variables/list_array_perl.t t/spec/S02-names_and_variables/signature.t t/spec/S02-names_and_variables/variables-and-packages.t t/spec/S02-names_and_variables/varnames.t t/spec/S02-names/identifier.t t/spec/S02-names/our.t t/spec/S02-one-pass-parsing/less-than.t t/spec/S02-polymorphic_types/subset.t t/spec/S02-whitespace_and_comments/begin_end_pod.t t/spec/S02-whitespace_and_comments/minimal-whitespace.t t/spec/S02-whitespace_and_comments/one-pass-parsing.t t/spec/S02-whitespace_and_comments/pod-in-multi-line-exprs.t t/spec/S02-whitespace_and_comments/sub-block-parsing.t t/spec/S02-whitespace_and_comments/unicode-whitespace.t t/spec/S02-whitespace_and_comments/unspace.t t/spec/S03-junctions/associative.t t/spec/S03-junctions/autothreading.t t/spec/S03-junctions/boolean-context.t t/spec/S03-junctions/misc.t t/spec/S03-metaops/cross.t t/spec/S03-metaops/hyper.t t/spec/S03-metaops/not.t t/spec/S03-metaops/reduce.t t/spec/S03-metaops/reverse.t t/spec/S03-metaops/zip.t t/spec/S03-operators/arith.t t/spec/S03-operators/assign-is-not-binding.t t/spec/S03-operators/assign.t t/spec/S03-operators/autoincrement-range.t t/spec/S03-operators/autoincrement.t t/spec/S03-operators/autovivification.t t/spec/S03-operators/basic-types.t t/spec/S03-operators/bit.t t/spec/S03-operators/boolean-bitwise.t t/spec/S03-operators/brainos.t t/spec/S03-operators/chained-declarators.t t/spec/S03-operators/comparison-simple.t t/spec/S03-operators/context-forcers.t t/spec/S03-operators/context.t t/spec/S03-operators/equality.t t/spec/S03-operators/eqv.t t/spec/S03-operators/identity.t t/spec/S03-operators/increment.t t/spec/S03-operators/inplace.t t/spec/S03-operators/list-quote-junction.t t/spec/S03-operators/minmax.t t/spec/S03-operators/misc.t t/spec/S03-operators/names.t t/spec/S03-operators/nesting.t t/spec/S03-operators/not.t t/spec/S03-operators/numeric-context.t t/spec/S03-operators/precedence.t t/spec/S03-operators/range-basic.t t/spec/S03-operators/range.t t/spec/S03-operators/reduce-le1arg.t t/spec/S03-operators/relational.t t/spec/S03-operators/repeat.t t/spec/S03-operators/scalar-assign.t t/spec/S03-operators/series-arity0.t t/spec/S03-operators/series-arity2ormore.t t/spec/S03-operators/series-simple.t t/spec/S03-operators/series.t t/spec/S03-operators/short-circuit.t t/spec/S03-operators/spaceship-and-containers.t t/spec/S03-operators/subscript-vs-lt.t t/spec/S03-operators/ternary.t t/spec/S03-operators/so.t t/spec/S03-operators/value_equivalence.t t/spec/S03-smartmatch/any-any.t t/spec/S03-smartmatch/any-array.t t/spec/S03-smartmatch/any-bool.t t/spec/S03-smartmatch/any-callable.t t/spec/S03-smartmatch/any-complex.t t/spec/S03-smartmatch/any-num.t t/spec/S03-smartmatch/any-pair.t t/spec/S03-smartmatch/any-str.t t/spec/S03-smartmatch/any-type.t t/spec/S03-smartmatch/array-array.t t/spec/S03-smartmatch/array-hash.t t/spec/S03-smartmatch/capture-signature.t t/spec/S03-smartmatch/disorganized.t t/spec/S03-smartmatch/hash-hash.t t/spec/S03-smartmatch/regex-hash.t t/spec/S03-smartmatch/scalar-hash.t t/spec/S04-blocks-and-statements/pointy.t t/spec/S04-phasers/end.t t/spec/S04-declarations/implicit-parameter.t t/spec/S04-declarations/my.t t/spec/S04-exception-handlers/catch.t t/spec/S04-exceptions/fail.t t/spec/S04-statement-modifiers/for.t t/spec/S04-statement-modifiers/given.t t/spec/S04-statement-modifiers/if.t t/spec/S04-statement-modifiers/unless.t t/spec/S04-statement-modifiers/until.t t/spec/S04-statement-modifiers/values_in_bool_context.t t/spec/S04-statement-modifiers/while.t t/spec/S04-statement-parsing/hash.t t/spec/S04-statements/do.t t/spec/S04-statements/for.t t/spec/S04-statements/for_with_only_one_item.t t/spec/S04-statements/gather.t t/spec/S04-statements/given.t t/spec/S04-statements/if.t t/spec/S04-statements/last.t t/spec/S04-statements/loop.t t/spec/S04-statements/map-and-sort-in-for.t t/spec/S04-statements/next.t t/spec/S04-statements/no-implicit-block.t t/spec/S04-statements/redo.t t/spec/S04-statements/repeat.t t/spec/S04-statements/return.t t/spec/S04-statements/terminator.t t/spec/S04-statements/try.t t/spec/S04-statements/unless.t t/spec/S04-statements/until.t t/spec/S04-statements/while.t t/spec/S05-grammar/action-stubs.t t/spec/S05-grammar/methods.t t/spec/S05-grammar/protoregex.t t/spec/S05-grammar/protos.t t/spec/S05-grammar/signatures.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/stdrules.t t/spec/S05-match/blocks.t t/spec/S05-metachars/closure.t t/spec/S05-metachars/line-anchors.t t/spec/S05-metachars/newline.t t/spec/S05-metasyntax/angle-brackets.t t/spec/S05-metasyntax/changed.t t/spec/S05-metasyntax/charset.t t/spec/S05-metasyntax/null.t t/spec/S05-metasyntax/repeat.t t/spec/S05-metasyntax/single-quotes.t t/spec/S05-metasyntax/unknown.t t/spec/S05-substitution/match.t t/spec/S05-substitution/subst.t t/spec/S06-advanced_subroutine_features/lexical-subs.t t/spec/S06-advanced_subroutine_features/recurse.t t/spec/S06-advanced_subroutine_features/return.t t/spec/S06-currying/assuming-and-mmd.t t/spec/S06-currying/named.t t/spec/S06-multi/lexical-multis.t t/spec/S06-multi/proto.t t/spec/S06-multi/syntax.t t/spec/S06-multi/type-based.t t/spec/S06-multi/value-based.t t/spec/S06-multi/unpackability.t t/spec/S06-operator-overloading/methods.t t/spec/S06-operator-overloading/sub.t t/spec/S06-other/anon-hashes-vs-blocks.t t/spec/S06-other/main-eval.t t/spec/S06-other/misc.t t/spec/S06-routine-modifiers/scoped-named-subs.t t/spec/S06-signature/arity.t t/spec/S06-signature/closure-over-parameters.t t/spec/S06-signature/closure-parameters.t t/spec/S06-signature/code.t t/spec/S06-signature/defaults.t t/spec/S06-signature/errors.t t/spec/S06-signature/introspection.t t/spec/S06-signature/mixed-placeholders.t t/spec/S06-signature/named-parameters.t t/spec/S06-signature/named-placeholders.t t/spec/S06-signature/optional.t t/spec/S06-signature/positional-placeholders.t t/spec/S06-signature/positional.t t/spec/S06-signature/scalar-type.t t/spec/S06-signature/slurpy-and-interpolation.t t/spec/S06-signature/slurpy-params.t t/spec/S06-signature/slurpy-placeholders.t t/spec/S06-signature/sub-ref.t t/spec/S06-signature/tree-node-parameters.t t/spec/S06-signature/type-capture.t t/spec/S06-signature/unpack-array.t t/spec/S06-signature/unspecified.t t/spec/S06-traits/as.t t/spec/S06-traits/is-copy.t t/spec/S06-traits/is-rw.t t/spec/S07-iterators/range-iterator.t t/spec/S09-autovivification/autoincrement.t t/spec/S09-typed-arrays/arrays.t t/spec/S09-typed-arrays/hashes.t t/spec/S10-packages/basic.t t/spec/S10-packages/use-with-class.t t/spec/S11-modules/lexical.t t/spec/S11-modules/need.t t/spec/S12-attributes/clone.t t/spec/S12-attributes/inheritance.t t/spec/S12-attributes/instance.t t/spec/S12-attributes/undeclared.t t/spec/S12-class/anonymous.t t/spec/S12-class/attributes.t t/spec/S12-class/basic.t t/spec/S12-class/declaration-order.t t/spec/S12-class/extending-arrays.t t/spec/S12-class/inheritance-class-methods.t t/spec/S12-class/inheritance.t t/spec/S12-class/instantiate.t t/spec/S12-class/lexical.t t/spec/S12-class/open.t t/spec/S12-class/self-inheritance.t t/spec/S12-class/stubs.t t/spec/S12-construction/autopairs.t t/spec/S12-construction/construction.t t/spec/S12-construction/named-params-in-BUILD.t t/spec/S12-construction/new.t t/spec/S12-enums/anonymous.t t/spec/S12-introspection/meta-class.t t/spec/S12-introspection/methods.t t/spec/S12-introspection/parents.t t/spec/S12-introspection/roles.t t/spec/S12-methods/calling_sets.t t/spec/S12-methods/calling_syntax.t t/spec/S12-methods/chaining.t t/spec/S12-methods/class-and-instance.t t/spec/S12-methods/defer-call.t t/spec/S12-methods/defer-next.t t/spec/S12-methods/how.t t/spec/S12-methods/instance.t t/spec/S12-methods/lastcall.t t/spec/S12-methods/method-vs-sub.t t/spec/S12-methods/multi.t t/spec/S12-methods/parallel-dispatch.t t/spec/S12-methods/private.t t/spec/S12-methods/submethods.t t/spec/S12-methods/syntax.t t/spec/S12-methods/topic.t t/spec/S12-methods/typed-attributes.t t/spec/S12-methods/what.t t/spec/S13-type-casting/methods.t t/spec/S13-overloading/typecasting-long.t t/spec/S13-overloading/operators.t t/spec/S14-roles/anonymous.t t/spec/S14-roles/attributes.t t/spec/S14-roles/basic.t t/spec/S14-roles/composition.t t/spec/S14-roles/crony.t t/spec/S14-roles/instantiation.t t/spec/S14-roles/lexical.t t/spec/S14-roles/namespaced.t t/spec/S14-roles/parameter-subtyping.t t/spec/S14-roles/parameterized-basic.t t/spec/S14-roles/parameterized-type.t t/spec/S14-roles/submethods.t t/spec/S16-filehandles/io.t t/spec/S16-filehandles/io_in_for_loops.t t/spec/S16-filehandles/io_in_while_loops.t t/spec/S16-filehandles/open.t t/spec/S16-io/basic-open.t t/spec/S16-io/say.t t/spec/S16-io/getc.t t/spec/S16-unfiled/slurp.t t/spec/S28-named-variables/inc.t t/spec/S29-any/cmp.t t/spec/S29-any/isa.t t/spec/S29-context/die.t t/spec/S29-context/eval.t t/spec/S29-context/sleep.t t/spec/S29-conversions/ord_and_chr.t t/spec/S32-array/bool.t t/spec/S32-array/create.t t/spec/S32-array/delete.t t/spec/S32-array/elems.t t/spec/S32-array/end.t t/spec/S32-array/exists.t t/spec/S32-array/keys_values.t t/spec/S32-array/kv.t t/spec/S32-array/pairs.t t/spec/S32-array/pop.t t/spec/S32-array/push.t t/spec/S32-array/rotate.t t/spec/S32-array/shift.t t/spec/S32-array/splice.t t/spec/S32-array/unshift.t t/spec/S32-hash/exists.t t/spec/S32-hash/invert.t t/spec/S32-hash/keys_values.t t/spec/S32-hash/pairs.t t/spec/S32-hash/push.t t/spec/S32-io/file-tests.t t/spec/S32-io/note.t t/spec/S32-list/end.t t/spec/S32-list/first.t t/spec/S32-list/grep.t t/spec/S32-list/join.t t/spec/S32-list/map.t t/spec/S32-list/minmax.t t/spec/S32-list/pick.t t/spec/S32-list/reduce.t t/spec/S32-list/reverse.t t/spec/S32-list/sort.t t/spec/S32-list/uniq.t t/spec/S32-num/abs.t t/spec/S32-num/complex.t t/spec/S32-num/exp.t t/spec/S32-num/int.t t/spec/S32-num/log.t t/spec/S32-num/polar.t t/spec/S32-num/power.t t/spec/S32-num/rand.t t/spec/S32-num/rat.t t/spec/S32-num/real-bridge.t t/spec/S32-num/roots.t t/spec/S32-num/rounders.t t/spec/S32-num/sign.t t/spec/S32-num/sqrt.t t/spec/S32-num/unpolar.t t/spec/S32-scalar/defined.t t/spec/S32-scalar/undef.t t/spec/S32-str/append.t t/spec/S32-str/bool.t t/spec/S32-str/capitalize.t t/spec/S32-str/chomp.t t/spec/S32-str/chop.t t/spec/S32-str/comb.t t/spec/S32-str/flip.t t/spec/S32-str/index.t t/spec/S32-str/lcfirst.t t/spec/S32-str/lc.t t/spec/S32-str/p5chop.t t/spec/S32-str/pos.t t/spec/S32-str/samecase.t t/spec/S32-str/split-simple2.t t/spec/S32-str/split.t t/spec/S32-str/sprintf.t t/spec/S32-str/substr.t t/spec/S32-str/trim.t t/spec/S32-str/ucfirst.t t/spec/S32-str/uc.t t/spec/S32-str/words.t t/spec/S32-temporal/Date.t t/spec/S32-temporal/DateTime.t t/spec/S32-trig/e.t t/spec/S32-trig/sin.t t/spec/S32-trig/cos.t t/spec/S32-trig/tan.t t/spec/S32-trig/sec.t t/spec/S32-trig/cosec.t t/spec/S32-trig/cotan.t t/spec/S32-trig/atan2.t t/spec/S32-trig/sinh.t t/spec/S32-trig/cosh.t t/spec/S32-trig/tanh.t t/spec/S32-trig/sech.t t/spec/S32-trig/cosech.t t/spec/S32-trig/cotanh.t Usage: /home/pmichaud/rakday/t/spec/fudge [options] implname testfilename [fudgedtestfilename] Options: --keep-exit-code by default, fudge modifies the exit code for fudged test files to 1. supplying this option will suppress that behavior. Verbs: #?implname [num] skip 'reason' comment out num tests or blocks and call skip(num) #?implname [num] eval 'reason' eval num tests or blocks and skip(num) on parsefail #?implname [num] try 'reason' try num tests or blocks and fail on exception #?implname [num] todo 'reason', :by<1.2.3> run num tests or blocks with todo() preset #?implname emit your_ad_here(); just pass through your_ad_here(); #?DOES count for all implementations, the following thing does count tests (disables any attempt to autocount tests within the construct) when construct is a sub, registers the sub name as tester (and multiplies calls to tester sub by count tests) where implname is the lc name of your implementation, e.g. pugs or rakudo num is the number of statements or blocks to preprocess, defaults to 1 count is how many tests the following construct counts as pass fail todo skip plan S02-builtin_data_types/anon_block.rakudo........... 39 0 1 2 42 2 skipped: tests don't work if previous test fails 1 todo : Parrot support for zero-arg subs? S02-builtin_data_types/array.rakudo................ 68 0 10 17 95 3 skipped: no native type int yet 2 skipped: Null PMC access bug 6 skipped: 2 skipped: multi-dim arrays 4 skipped: my Type @arr[num] parsefail 2 todo : 6 todo : parametrization issues 2 todo : no bounds checking S02-builtin_data_types/array_extending.t........... 21 0 0 0 21 S02-builtin_data_types/array_ref.t................. 45 0 0 0 45 S02-builtin_data_types/assigning-refs.rakudo....... 15 0 3 0 18 3 todo : non-flattening hash refs S02-builtin_data_types/bool.rakudo................. 32 0 1 4 37 2 skipped: RT 66576: .name method on bool values 2 skipped: RT #65514 mix in bool with "but" 1 todo : RT 71462: Smartmatch a type yields Int, not a Bool S02-builtin_data_types/capture.rakudo.............. 17 0 0 1 18 1 skipped: should this pair not become positional? S02-builtin_data_types/catch_type_cast_mismatch.r.. 9 0 1 0 10 1 todo : Hash.isa(Hash) Use of uninitialized value in gmtime at tools/test_summary.pl line 205. S02-builtin_data_types/declare.rakudo.............. 36 0 0 49 85 1 skipped: Comparator not implemented 1 skipped: Integral not implemented 1 skipped: OrderingPair not implemented 1 skipped: KeySet not implemented 1 skipped: buf not implemented 1 skipped: Blob not implemented 1 skipped: Complex not type converted properly during assignment from Num 1 skipped: Macro not implemented 1 skipped: KeyBag not implemented 1 skipped: int not implemented 1 skipped: Array of Array of Int 1 skipped: KeyHash not implemented 1 skipped: rat not implemented 1 skipped: Matcher isa not implemented 1 skipped: bit not implemented 1 skipped: Module not yet implemented 1 skipped: complex not implemented 1 skipped: Codepoint not implemented 1 skipped: Nil as type constraint - is this test valid? 1 skipped: RT #68726: Could not build C3 linearization: ambiguous hierarchy 1 skipped: Char not implemented 1 skipped: bug - Match type not exposed as Match, but Regex::Match 1 skipped: Order NYI 1 skipped: junction not implemented 1 skipped: AnyChar not implemented 1 skipped: Grapheme not implemented 1 skipped: CharLingua not implemented 1 skipped: Grammar !~~ Any, so missing .isa 1 skipped: Ordering not implemented 1 skipped: Bit not implemented 1 skipped: Buf NYI 1 skipped: StrPos not implemented 1 skipped: Duration not implemented 1 skipped: binding NYI 1 skipped: Bag not implemented 1 skipped: utf16 not implemented 1 skipped: KeyExtractor not implemented 1 skipped: No Module type yet 1 skipped: utf32 not implemented 1 skipped: Instant not implemented 1 skipped: num16 not implemented 1 skipped: num not implemented 1 skipped: StrLen not implemented 1 skipped: Byte not implemented 1 skipped: utf8 not implemented 1 skipped: HyperWhatever not implemented 1 skipped: Class not implemented 1 skipped: Package not implemented 1 skipped: Scalar not implemented S02-builtin_data_types/flattening.rakudo........... 33 0 1 0 34 1 todo : flaetting hash S02-builtin_data_types/hash.rakudo................. 58 0 1 9 68 1 skipped: RT 71022: infinite loop (noauto) 4 skipped: hash contextualizer on lazy list 4 skipped: %hash<> does not work 1 todo : RT #62730 S02-builtin_data_types/hash_ref.rakudo............. 14 0 8 10 32 5 skipped: hash autovivification 5 skipped: isa Hash 8 todo : isa Hash S02-builtin_data_types/infinity.rakudo............. 5 0 8 0 13 4 todo : integer Inf 4 todo : truncate(Inf) S02-builtin_data_types/lists.rakudo................ 18 0 2 7 27 1 skipped: unskip when "augment" works 2 skipped: auto-dereferencing of captures (?) 1 skipped: indexing with *-2 3 skipped: list binding 1 todo : lvalue list slices 1 todo : exact list type S02-builtin_data_types/multi_dimensional_array.ra.. 19 0 3 19 41 10 skipped: Parse Error: Statement not terminated properly 9 skipped: Null PMC access in find_method() 3 todo : Doubtful if this is still correct Use of uninitialized value in gmtime at tools/test_summary.pl line 205. 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.................. 6 0 2 4 12 4 skipped: return value of if/for etc 1 todo : RT 74448: eval of empty string should be Nil 1 todo : Nil stored in a variable should be undef S02-builtin_data_types/num.rakudo.................. 56 0 6 4 66 4 skipped: Numbers with too many decimal places fail 2 todo : Num.perl generates a Rat 3 todo : Num.perl doesn't report the decimal part if it is 0 (RT 69869) 1 todo : No bignums yet S02-builtin_data_types/pair.rakudo................. 80 0 0 34 114 2 skipped: RT #67218 20 skipped: pair binding not implemented 2 skipped: method($invocant:) syntax missing 10 skipped: := NYI S02-builtin_data_types/parcel.t.................... 8 0 0 0 8 S02-builtin_data_types/parsing-bool.t.............. 4 0 0 0 4 S02-builtin_data_types/range.rakudo................ 58 0 0 9 67 2 skipped: Neither *-1 or slices work yet in ng 7 skipped: infinite ranges not implemented S02-builtin_data_types/sigils-and-types.rakudo..... 12 0 6 10 28 1 skipped: Abstraction 3 skipped: token/rule outside of class and grammar; macro 1 skipped: method outside class - fix test? 5 skipped: Roles of builtin types 6 todo : Associative role S02-builtin_data_types/subscripts_and_context.rak.. 7 0 1 0 8 1 todo : hash slices Use of uninitialized value in gmtime at tools/test_summary.pl line 205. S02-builtin_data_types/type.rakudo................. 29 0 0 26 55 16 skipped: return type checking 6 skipped: native types (causes false positives if marked with todo) 4 skipped: "as" return type coercion S02-lexical-conventions/unicode.rakudo............. 27 0 0 4 31 2 skipped: VOWEL SIGNs in identifiers 2 skipped: Unicode not allowed for named parameter yet? S02-literals/array-interpolation.t................. 12 0 0 0 12 S02-literals/char-by-name.rakudo................... 8 0 0 2 10 1 skipped: \c[LF] not valid 1 skipped: \c[LINE FEED] not valid S02-literals/char-by-number.rakudo................. 38 0 4 0 42 4 todo : Detecting malformed escape sequences NYI S02-literals/fmt-interpolation.t................... 11 0 0 0 11 S02-literals/hash-interpolation.rakudo............. 8 0 0 2 10 2 skipped: zen hash slice S02-literals/hex_chars.t........................... 4 0 0 0 4 S02-literals/listquote-whitespace.rakudo........... 9 0 1 0 10 1 todo : \xa0 should not be a separator for list quotes S02-literals/listquote.rakudo...................... 11 0 2 9 22 1 skipped: meta operators 1 skipped: Null PMC access in can() 5 skipped: magic type of <...> contents 2 skipped: List to Capture auto-promotion 1 todo : unknown errors 1 todo : parsing S02-literals/misc-interpolation.rakudo............. 39 0 0 4 43 1 skipped: zen hash slice 3 skipped: qa qb and array/hash interpolation S02-literals/numeric.t............................. 15 0 0 0 15 S02-literals/pair-boolean.t........................ 6 0 0 0 6 S02-literals/pairs.rakudo.......................... 44 0 0 4 48 2 skipped: prefix:<|> 2 skipped: reduce meta op S02-literals/quoting-unicode.t.....................PackFile_unpack: This is not a valid Parrot bytecode file 72 0 0 0 72 S02-literals/quoting.rakudo........................ 42 0 4 96 142 2 skipped: RT 65654 2 skipped: q:x assigned to array 2 skipped: quoting with q (..) 2 skipped: heredocs 23 skipped: quoting adverbs 11 skipped: \c97 etc 1 skipped: nested double curlies in q{{...}} 1 skipped: qq:x 7 skipped: «...» 2 skipped: q:x 1 skipped: nested curlies in q{...} 6 skipped: q:w 8 skipped: q[..] with variations 2 skipped: nested bracket quotes 3 skipped: qw 18 skipped: quoting with adverbs 1 skipped: Thinks statement not terminated properly 2 skipped: Q:qq adverbs 2 skipped: Q:q adverbs 2 todo : << :pair(1) >> 2 todo : << :pair(1) >> (RT 65304) S02-literals/radix.rakudo.......................... 178 0 5 4 187 4 skipped: :radix[] NYI 4 todo : Some question of what this form should actually do 1 todo : Really?! S02-literals/string-interpolation.t................ 9 0 0 0 9 S02-literals/sub-calls.rakudo...................... 19 0 1 0 20 1 todo : should parse as a routine foo:bar S02-literals/subscript.t........................... 3 0 0 0 3 S02-literals/types.t............................... 7 0 0 0 7 S02-literals/underscores.t......................... 19 0 0 0 19 S02-magicals/config.rakudo......................... 3 0 0 2 5 2 skipped: unimpl $?OS S02-magicals/dollar-underscore.rakudo.............. 3 0 0 2 5 1 skipped: for() with nullary block 1 skipped: scalar binding S02-magicals/dollar_bang.rakudo.................... 17 0 1 0 18 1 todo : stringification of $! S02-magicals/pid.t.................................Could not find sub &PID current instr.: '_block14' pc 29 (EVAL_1:0) called from Sub '!YOU_ARE_HERE' pc 377587 (src/gen/core.pir:29902) called from Sub '!UNIT_START' pc 1363 (src/glue/run.pir:21) called from Sub 'perl6;PCT;HLLCompiler;eval' pc -1 ((unknown file):-1) called from Sub 'perl6;PCT;HLLCompiler;command_line' pc 1504 (compilers/pct/src/PCT/HLLCompiler.pir:801) called from Sub 'perl6;Perl6;Compiler;main' pc -1 ((unknown file):-1) 1 0 0 0 1 S02-magicals/progname.rakudo....................... 1 0 0 1 2 1 skipped: No PROCESS yet S02-names/identifier.rakudo........................ 17 0 0 1 18 1 skipped: RT #68358 S02-names/our.rakudo............................... 3 0 4 3 10 1 skipped: RT 69460 1 skipped: Null PMC access in invoke() 1 skipped: OUR::subname() does not work 2 todo : RT 69460 1 todo PASSED: sub defined in eval treated the same as multi 1 todo PASSED: sub in eval shadows enum S02-names_and_variables/contextual.t............... 22 0 0 0 22 S02-names_and_variables/fmt.rakudo................. 14 0 1 4 19 4 skipped: .fmt on list of pairs (?) 1 todo : precision in Num.fmt S02-names_and_variables/list_array_perl.rakudo..... 15 0 0 6 21 1 skipped: RT 65988 2 skipped: parsefail on hyper operator 1 skipped: List.perl bug 2 skipped: recursive data structure S02-names_and_variables/names.rakudo............... 7 0 0 15 22 7 skipped: package variable autovivification 4 skipped: parse error 3 skipped: Parse error 1 skipped: unimpl get_pmc_keyed S02-names_and_variables/perl.rakudo................ 71 0 1 5 77 1 skipped: RT #64080 2 skipped: {...}.perl does not work 2 skipped: recursive data structure 1 todo : RT #61918 S02-names_and_variables/signature.rakudo........... 5 0 6 0 11 4 todo : signature binding 2 todo : eqv on signatures S02-names_and_variables/variables-and-packages.ra.. 14 0 0 23 37 9 skipped: names of pseudo packages should be reserved 8 skipped: OUTER:: 3 skipped: lexicals in our subs 3 skipped: BEGIN Use of uninitialized value in gmtime at tools/test_summary.pl line 205. S02-names_and_variables/varnames.rakudo............ 4 0 2 0 6 2 todo : proto on variable declarations S02-one-pass-parsing/less-than.t................... 9 0 0 0 9 S02-polymorphic_types/subset.rakudo................ 25 0 3 4 32 2 skipped: adding braces breaks subset? 2 skipped: (noauto) succeeds for the wrong reason (need to test the error) 2 todo : RT #67818 1 todo : RT #67256 S02-whitespace_and_comments/begin_end_pod.t........ 1 0 0 0 1 S02-whitespace_and_comments/minimal-whitespace.t... 7 0 0 0 7 S02-whitespace_and_comments/one-pass-parsing.t..... 1 0 0 0 1 S02-whitespace_and_comments/pod-in-multi-line-exp.. 3 0 0 0 3 Use of uninitialized value in gmtime at tools/test_summary.pl line 205. S02-whitespace_and_comments/sub-block-parsing.rak.. 1 0 1 2 4 1 skipped: confused near "(sub{ 42 }" 1 skipped: confused near "(sub { 42 " 1 todo : block parsing problem Use of uninitialized value in gmtime at tools/test_summary.pl line 205. S02-whitespace_and_comments/unicode-whitespace.t... 52 0 0 0 52 S02-whitespace_and_comments/unspace.rakudo......... 21 0 4 50 75 3 skipped: unimplemented 5 skipped: =for pod not implemented (in STD.pm) 3 skipped: indirect method calls 1 skipped: parse fail 6 skipped: unspace with postfix operators 29 skipped: defining new operators 3 skipped: parse error 1 todo : unimpl 3 todo : pod and unspace pass fail todo skip plan S03-junctions/associative.t........................ 10 0 0 0 10 S03-junctions/autothreading.rakudo................. 71 0 0 6 77 6 skipped: class attributes NYI S03-junctions/boolean-context.rakudo............... 38 0 2 5 45 1 skipped: Mu and == 4 skipped: junction type (lower case) 1 todo : named unary as function call 1 todo : not does not enforce boolean context? S03-junctions/misc.rakudo.......................... 68 0 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-metaops/cross.rakudo........................... 18 0 1 7 26 1 skipped: .slice for iterators NYI 4 skipped: =:= NYI 2 skipped: chained cross NYI 1 todo : Array/list/iterator issues S03-metaops/hyper.rakudo........................... 36 0 4 25 65 1 skipped: eval(Buf) 3 skipped: Hyper on hashes NYI 5 skipped: @array»++ 9 skipped: unicode hypers 4 skipped: unicode 3 skipped: non-unicode hypers 4 todo : list level extension S03-metaops/not.rakudo............................. 35 0 0 1 36 1 skipped: !% does not work with whatever yet S03-metaops/reduce.rakudo.......................... 64 0 0 19 83 5 skipped: =:= NYI 12 skipped: implement [^^] 1 skipped: [orelse] 1 skipped: reduce of user defined op S03-metaops/reverse.t.............................. 31 0 0 0 31 S03-metaops/zip.t.................................. 12 0 0 0 12 S03-operators/arith.rakudo......................... 120 0 2 5 127 2 skipped: bigint 3 skipped: long rats 2 todo : modulo by zero S03-operators/assign-is-not-binding.t.............. 8 0 0 0 8 S03-operators/assign.rakudo........................ 146 0 28 66 240 18 skipped: assigning to array slices 2 skipped: no applicable methods (,=) 2 skipped: Autovivify full qualified name 2 skipped: item assignment, $::(...) 2 skipped: @$a 9 skipped: unknown reasons 9 skipped: unknown 2 skipped: Method 'elems' not found for invocant of class 'Integer' 1 skipped: $a[] autovivification (unspecced?) 2 skipped: ,= 7 skipped: &&= in assignment 6 skipped: @p = $a ||= 3, 4 3 skipped: assigning to *@ 1 skipped: Odd number of elements found where hash expected 2 todo : list assignment 1 todo : item assignment parsing 6 todo : list assignment to scalar 1 todo : autoviv 6 todo : (@a, @b) = (@b, @a) 3 todo : list assignment, autovivification (?) 2 todo : item assignment 6 todo : %a{List} should trigger list assignment 1 todo : item/list assignment S03-operators/autoincrement-range.rakudo........... 40 0 56 0 96 8 todo : Arabic-Indic 8 todo : Gujarati 8 todo : Gurmukhi 8 todo : Bengali 8 todo : Hebrew 8 todo : Devangari 8 todo : Oriya S03-operators/autoincrement.t...................... 54 0 0 0 54 S03-operators/autovivification.rakudo..............Use of uninitalized value in numeric context Use of uninitalized value in numeric context 21 0 0 2 23 2 skipped: Hash element autoviv S03-operators/basic-types.t........................ 19 0 0 0 19 S03-operators/bit.rakudo........................... 20 0 0 2 22 2 skipped: bitwise string manipulation S03-operators/boolean-bitwise.rakudo............... 29 0 0 2 31 2 skipped: Mu as argument to bitwise operators S03-operators/brainos.t............................ 4 0 0 0 4 S03-operators/chained-declarators.rakudo........... 3 0 0 2 5 1 skipped: state 1 skipped: constant S03-operators/comparison-simple.t.................. 25 0 0 0 25 S03-operators/context-forcers.rakudo............... 79 0 0 16 95 2 skipped: ^$num ranges 6 skipped: TODO: @(), list assignment 1 skipped: ~Mu 4 skipped: is context 3 skipped: Stringy S03-operators/context.rakudo....................... 23 0 1 5 29 4 skipped: loops 1 skipped: @() 1 todo : Ongoing list-y spec changes; this test maybe is no longer valid S03-operators/equality.rakudo......................Use of uninitalized value in numeric context 26 0 2 0 28 1 todo : +Any() doesn't work yet 1 todo : undef not coerced properly S03-operators/eqv.rakudo........................... 39 0 1 8 48 1 skipped: infix: 4 skipped: binding NYI 3 skipped: captures 1 todo : eqv on sub-refs S03-operators/identity.rakudo...................... 11 0 5 27 43 21 skipped: binding 6 skipped: unspecced 1 todo : unspecced 4 todo : misuse of =:= S03-operators/increment.rakudo..................... 28 0 0 2 30 1 skipped: unimpl Mu++ 1 skipped: unimpl Mu-- S03-operators/inplace.rakudo....................... 21 0 0 1 22 1 skipped: Doubtful Error: Cannot assign to readonly value S03-operators/list-quote-junction.t................ 16 0 0 0 16 S03-operators/minmax.rakudo........................ 12 0 10 0 22 2 todo : Annoying test that we haven't done the obvious yet unspecced, fails because we have indeed done the obvious 4 todo : RT #61836 2 todo : String comparisons with Inf NYI 2 todo : max/min non-associative NYI S03-operators/misc.rakudo.......................... 30 0 0 3 33 1 skipped: RT #64474 2 skipped: state NYI S03-operators/names.t.............................. 7 0 0 0 7 S03-operators/nesting.rakudo....................... 4 0 0 1 5 1 skipped: [+] as an infix S03-operators/not.rakudo........................... 21 0 1 0 22 1 todo : RT 65556 S03-operators/numeric-context.rakudo............... 43 0 1 8 52 6 skipped: +"2" should return an Int 2 skipped: Rat in string not supported yet in Rakudo-ng 1 todo : +'1900' is a Num in Rakudo-ng S03-operators/precedence.rakudo.................... 49 0 3 1 53 1 skipped: unknown error 1 todo : list associativity bug 2 todo : non-associativeness of infix:<^> and | S03-operators/range-basic.t........................ 110 0 0 0 110 S03-operators/range.rakudo......................... 86 0 2 17 105 1 skipped: Bad things happen to this in ng 5 skipped: Causes parsing failure in ng 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................. 43 0 0 10 53 2 skipped: =!= NYI 5 skipped: [...] not implemented 2 skipped: ~< and ~> NYI 1 skipped: === still in PIR S03-operators/relational.t......................... 92 0 0 0 92 S03-operators/repeat.t............................. 27 0 0 0 27 S03-operators/scalar-assign.t...................... 4 0 0 0 4 S03-operators/series-arity0.t...................... 15 0 0 0 15 S03-operators/series-arity2ormore.t................ 11 0 0 0 11 S03-operators/series-simple.t...................... 31 0 0 0 31 S03-operators/series.rakudo........................ 31 0 0 27 58 1 skipped: [4] is eager rather than lazy ATM 6 skipped: state NYI 2 skipped: Not up to current spec 5 skipped: lazy lists 2 skipped: Rakudo treats as a single object, which doesn't have a .succ 1 skipped: Symbol '&infix:<+>' not predeclared in 1 skipped: chained series NYI 7 skipped: Is this really what this should do? 2 skipped: slices, series S03-operators/short-circuit.rakudo................. 31 0 1 5 37 2 skipped: 1 ^^ 42 yields Mu? 3 skipped: no inifx: yet 1 todo : chained comparison order of evaluations S03-operators/so.t................................. 12 0 0 0 12 S03-operators/spaceship-and-containers.t........... 6 0 0 0 6 S03-operators/subscript-vs-lt.rakudo............... 2 0 2 0 4 2 todo : parsing S03-operators/ternary.t............................ 17 0 0 0 17 S03-operators/value_equivalence.rakudo............. 70 0 4 0 74 1 todo : === fail 1 todo : === broken on Rat 2 todo : === doesn't work on array references yet S03-smartmatch/any-any.t........................... 4 0 0 0 4 S03-smartmatch/any-array.t......................... 6 0 0 0 6 S03-smartmatch/any-bool.t.......................... 8 0 0 0 8 S03-smartmatch/any-callable.t...................... 6 0 0 0 6 S03-smartmatch/any-complex.t....................... 12 0 0 0 12 S03-smartmatch/any-num.rakudo...................... 16 0 0 2 18 2 skipped: Mu ~~ Num doesn't work yet S03-smartmatch/any-pair.t.......................... 10 0 0 0 10 S03-smartmatch/any-str.rakudo...................... 4 0 0 1 5 1 skipped: smartmatching Mu against Str S03-smartmatch/any-type.t.......................... 3 0 0 0 3 S03-smartmatch/array-array.t....................... 36 0 0 0 36 S03-smartmatch/array-hash.t........................ 6 0 0 0 6 S03-smartmatch/capture-signature.t................. 4 0 0 0 4 S03-smartmatch/disorganized.rakudo................. 37 0 0 3 40 3 skipped: syntactic smar-matching S03-smartmatch/hash-hash.t......................... 4 0 0 0 4 S03-smartmatch/regex-hash.t........................ 4 0 0 0 4 S03-smartmatch/scalar-hash.t....................... 3 0 0 0 3 pass fail todo skip plan S04-blocks-and-statements/pointy.rakudo............ 11 0 2 4 17 1 skipped: &?ROUTINE 3 skipped: Could not find non-existent sub junction 2 todo : pointy blocks and last/redo S04-declarations/implicit-parameter.rakudo......... 16 0 2 0 18 2 todo : pointy blocks and $_ S04-declarations/my.rakudo......................... 38 0 12 11 61 1 skipped: binding 2 skipped: infinite loop? (noauto) 5 skipped: Null PMC access in type() 2 skipped: fatal redeclarations 1 skipped: item assignment 2 todo : scoping bug 1 todo : &-sigiled variables 1 todo : lexicals bug; RT #61838 1 todo : previous test skipped 2 todo : OUTER and SETTING 4 todo : scoping 1 todo : type error not caught S04-exception-handlers/catch.rakudo................ 13 0 7 4 24 1 skipped: llops 1 skipped: invalid since other calls were skipped (noauto) 2 skipped: parse error 1 todo : smart matching against exception 1 todo : Exception types 2 todo : empty CATCH block 2 todo : CATCH block catching its own exceptions (RT #64262) 1 todo : CATCH S04-exceptions/fail.t.............................. 8 0 0 0 8 S04-phasers/end.rakudo............................. 1 0 2 0 3 2 todo : lexicals and eval() S04-statement-modifiers/for.rakudo................. 16 0 2 0 18 2 todo : { ... } for 1..3 should execute the closure S04-statement-modifiers/given.t.................... 5 0 0 0 5 S04-statement-modifiers/if.t....................... 12 0 0 0 12 S04-statement-modifiers/unless.t................... 6 0 0 0 6 S04-statement-modifiers/until.t.................... 4 0 0 0 4 S04-statement-modifiers/values_in_bool_context.t... 24 0 0 0 24 S04-statement-modifiers/while.rakudo............... 4 0 0 1 5 1 skipped: Use of type object as value in numeric context S04-statement-parsing/hash.rakudo.................. 6 0 1 0 7 1 todo : Hash type (WTF?) S04-statements/do.rakudo........................... 19 0 1 4 24 1 skipped: if returning Nil 1 skipped: last not implemented 1 skipped: next() should also work on do blocks (?) 1 skipped: redo not implemented 1 todo : regression on RT 61034 S04-statements/for.rakudo.......................... 46 0 3 15 64 1 skipped: RT 71268 1 skipped: optional variable in for loop (RT #63994) 1 skipped: class accessing outer lexical 1 skipped: slice context 3 skipped: <-> is confusing the parser, I think 1 skipped: [+] NYI 4 skipped: is rw NYI 2 skipped: lazy lists (loops) 1 skipped: Z only works with 2 arrays at the moment 1 todo : RT 71268 1 todo : RT 68110 1 todo : for(0..5) should die because there is no space after the for S04-statements/for_with_only_one_item.t............ 8 0 0 0 8 S04-statements/gather.rakudo....................... 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........................ 44 0 0 5 49 1 skipped: Cannot assign to Any() in Rakudo 2 skipped: parsefail on each(... ; ...) 1 skipped: .isa(TestIt) goes kaboom 1 skipped: .so NYI S04-statements/if.rakudo........................... 24 0 1 0 25 1 todo : 'my' variable within 'if' conditional fails S04-statements/last.rakudo......................... 6 0 0 2 8 2 skipped: last LABEL S04-statements/loop.t.............................. 12 0 0 0 12 S04-statements/map-and-sort-in-for.t............... 4 0 0 0 4 S04-statements/next.rakudo......................... 10 0 0 2 12 1 skipped: next LOOP 1 skipped: next BLOCK S04-statements/no-implicit-block.t................. 12 0 0 0 12 S04-statements/redo.t.............................. 10 0 0 0 10 S04-statements/repeat.rakudo....................... 14 0 0 2 16 2 skipped: point block on loop S04-statements/return.t............................ 15 0 0 0 15 S04-statements/terminator.rakudo................... 11 0 0 3 14 3 skipped: parsing do { ... } + 1 S04-statements/try.rakudo.......................... 13 0 2 1 16 1 skipped: Null PMC access 2 todo : try catches return exception S04-statements/unless.t............................ 10 0 0 0 10 S04-statements/until.t............................. 4 0 0 0 4 S04-statements/while.t............................. 9 0 0 0 9 pass fail todo skip plan S05-grammar/action-stubs.t......................... 12 0 0 0 12 S05-grammar/methods.t.............................. 3 0 0 0 3 S05-grammar/protoregex.rakudo...................... 10 0 1 0 11 1 todo : Grammar.parse($str) should set $/ S05-grammar/protos.t............................... 4 0 0 0 4 S05-grammar/signatures.t........................... 2 0 0 0 2 S05-mass/properties-block.rakudo................... 669 0 0 1 670 1 skipped: Malformed UTF-8 string S05-mass/properties-derived.rakudo................. 178 0 0 78 256 7 skipped: isUnassigned not implemented 7 skipped: isAssigned not implemented 10 skipped: isCommon not implemented 7 skipped: isGraphemeLink 4 skipped: isAny not implemented 42 skipped: isOther* not implemented 1 skipped: Malformed UTF-8 string S05-mass/properties-general.rakudo................. 566 0 10 18 594 10 skipped: No [Lr] property defined 8 skipped: Malformed UTF-8 string 10 todo PASSED: Uninvestigated nqp-rx regression S05-mass/properties-script.t....................... 361 0 0 0 361 S05-mass/rx.rakudo................................. 601 0 14 109 724 1 skipped: not implemented 8 skipped: & NYI 13 skipped: NYI 11 skipped: \e 1 skipped: :s() 55 skipped: infix: 2 skipped: ::: NYI 2 skipped: regex 7 skipped: parse error 9 skipped: :: NYI 3 todo : 1 todo : RT 70606 10 todo : unknown S05-mass/stdrules.t................................ 183 0 0 0 183 S05-match/blocks.rakudo............................ 21 0 1 0 22 1 todo : Assignment to matched string affects earlier match objects S05-metachars/closure.rakudo....................... 4 0 0 8 12 3 skipped: make() inside closure 5 skipped: assignment to match variables (dubious) S05-metachars/line-anchors.t....................... 19 0 0 0 19 S05-metachars/newline.rakudo....................... 13 0 2 0 15 2 todo : Unicode S05-metasyntax/angle-brackets.rakudo............... 26 0 1 49 76 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 4 skipped: RT #64464 2 skipped: <%hash> not implemented 4 skipped: <( and )> 3 skipped: ..., !!! and ??? in regexes 4 skipped: and not implemented 1 skipped: Match.keys 11 skipped: <*literal> 2 skipped: <@array> not implemented 2 skipped: angle quotes in regexes 2 skipped: < list > not implemented in regex 1 todo : S05-metasyntax/changed.t........................... 12 0 0 0 12 S05-metasyntax/charset.rakudo...................... 23 0 2 2 27 1 skipped: large \x char spec in regex (RT #67122) (noauto) 1 skipped: comment in charset (RT #67124) 1 todo : comment in charset (RT #67124) 1 todo : RT 71702: lethal reverse range in charset S05-metasyntax/null.t.............................. 4 0 0 0 4 S05-metasyntax/repeat.rakudo....................... 14 0 4 0 18 1 todo : catch {1,3} old-style repetition quantifier 3 todo : closure repetition S05-metasyntax/single-quotes.t..................... 5 0 0 0 5 S05-metasyntax/unknown.rakudo...................... 6 0 0 2 8 2 skipped: calling from outer scopes S05-substitution/match.rakudo...................... 11 0 0 2 13 2 skipped: Match S05-substitution/subst.rakudo...................... 23 0 0 57 80 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 15 skipped: :nth 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/.../../ pass fail todo skip plan S06-advanced_subroutine_features/lexical-subs.rak.. 8 0 0 2 10 2 skipped: cannot parse operator names yet Use of uninitialized value in gmtime at tools/test_summary.pl line 205. S06-advanced_subroutine_features/recurse.rakudo.... 12 0 0 1 13 1 skipped: TODO: &?ROUTINE S06-advanced_subroutine_features/return.rakudo..... 67 0 5 1 73 1 skipped: RT #61732 4 todo : tie return() to lexical scope 1 todo : A bare return is undefined in scalar context S06-currying/assuming-and-mmd.t.................... 6 0 0 0 6 S06-currying/named.t............................... 3 0 0 0 3 S06-multi/lexical-multis.t......................... 14 0 0 0 14 S06-multi/proto.rakudo............................. 13 0 2 1 16 1 skipped: 1 1 todo : RT 71810 1 todo : RT #68242 S06-multi/syntax.rakudo............................ 30 0 0 3 33 2 skipped: RT 58948 1 skipped: RT #68234 S06-multi/type-based.rakudo........................ 42 0 0 6 48 6 skipped: typed array and hash containers are NYI S06-multi/unpackability.t.......................... 8 0 0 0 8 S06-multi/value-based.t............................ 7 0 0 0 7 S06-operator-overloading/methods.t................. 3 0 0 0 3 S06-operator-overloading/sub.rakudo................ 17 0 0 44 61 4 skipped: RT #66552 1 skipped: circumfix overloading 5 skipped: lexical operators 3 skipped: assoc("non") 4 skipped: prefix:() form not implemented 2 skipped: macros 1 skipped: RT 65640 5 skipped: foo 1 skipped: infix:<;> 9 skipped: unknown errors 1 skipped: &:: 3 skipped: prefix:<~> method 1 skipped: Lexical 'infix:plus' not found 3 skipped: scalar binding 1 skipped: prefix: S06-other/anon-hashes-vs-blocks.t.................. 8 0 0 0 8 S06-other/main-eval.rakudo......................... 1 0 2 0 3 2 todo : temp NYI S06-other/misc.t................................... 3 0 0 0 3 S06-routine-modifiers/scoped-named-subs.rakudo..... 10 0 2 0 12 2 todo : RT 65128 S06-signature/arity.t.............................. 48 0 0 0 48 S06-signature/closure-over-parameters.t............ 4 0 0 0 4 S06-signature/closure-parameters.rakudo............ 4 0 0 11 15 11 skipped: type syntax parse failure S06-signature/code.t............................... 8 0 0 0 8 S06-signature/defaults.t........................... 3 0 0 0 3 S06-signature/errors.rakudo........................ 7 0 1 1 9 1 skipped: STD.pm actually parses this - is this test valid? 1 todo : RT #61094 S06-signature/introspection.rakudo................. 35 0 6 1 42 1 skipped: default closure when no call made fails lexical lookup with NPMCA 2 todo : constraints 2 todo : types or autothreading 2 todo : is ref S06-signature/mixed-placeholders.t................. 12 0 0 0 12 S06-signature/named-parameters.rakudo.............. 74 0 3 18 95 2 skipped: Cannot apply trait required to parameters yet 16 skipped: parsefail 3 todo : sub params with the same name S06-signature/named-placeholders.t................. 3 0 0 0 3 S06-signature/optional.rakudo...................... 13 0 1 0 14 1 todo : RT 54804 S06-signature/positional-placeholders.rakudo....... 5 0 1 0 6 1 todo : non-twigil variable before twigil variable S06-signature/positional.rakudo.................... 3 0 0 3 6 2 skipped: RT 60408 1 skipped: RT 70469 S06-signature/scalar-type.t........................ 8 0 0 0 8 S06-signature/slurpy-and-interpolation.t........... 6 0 0 0 6 S06-signature/slurpy-params.rakudo................. 52 0 6 4 62 3 skipped: types on slurpy params 1 skipped: RT #64814 1 todo : 2 todo : RT #64814 1 todo : positional params can be accessed as named ones 2 todo : regression introduced by 41bc84f00d (RT 69622) S06-signature/slurpy-placeholders.t................ 8 0 0 0 8 S06-signature/sub-ref.rakudo....................... 27 0 4 4 35 4 skipped: macros, compile time binding 2 todo : RT 63974 2 todo : RT 73034 S06-signature/tree-node-parameters.rakudo.......... 16 0 0 4 20 4 skipped: signautre binding of return values NYI S06-signature/type-capture.t....................... 7 0 0 0 7 S06-signature/unpack-array.t....................... 11 0 0 0 11 S06-signature/unspecified.rakudo................... 12 0 1 4 17 4 skipped: siglist 1 todo : RT 71112: Cannot assign to readonly variable. S06-traits/as.t.................................... 5 0 0 0 5 S06-traits/is-copy.t............................... 16 0 0 0 16 S06-traits/is-rw.rakudo............................ 4 0 2 0 6 1 todo : Depends on preceding test working 1 todo : pass fail todo skip plan S07-iterators/range-iterator.rakudo................ 93 0 2 0 95 2 todo : Mixing Int and Str doesn't work yet pass fail todo skip plan S09-autovivification/autoincrement.t............... 7 0 0 0 7 S09-typed-arrays/arrays.rakudo..................... 34 0 17 6 57 6 skipped: Array not parametric 12 todo : no parametrization 2 todo : Array methods should return typed arrays 3 todo : readonly slices S09-typed-arrays/hashes.rakudo..................... 6 0 7 5 18 5 skipped: depends on non-working code (RT #73412) 7 todo : bug when initializing typed hashes (RT #73412) pass fail todo skip plan S10-packages/basic.rakudo..........................Useless declaration of has-scoped regex in a module; add our or my to install it in the lexpad or namespace Useless declaration of has-scoped regex in a module; add our or my to install it in the lexpad or namespace 28 0 13 10 51 1 skipped: ticket uses role; RT #62900 2 skipped: RT #68290 1 skipped: role in package 1 skipped: ticket based only on class... RT #60446 2 skipped: regex declarations; RT 64204 1 skipped: nested packages 1 skipped: RT #65404 1 skipped: RT #59484 3 todo : RT 68290 1 todo : WHO 1 todo : RT #64606 1 todo : RT #63826 5 todo : RT #64688 2 todo : ticket based on class(es) not package; RT #65022 S10-packages/use-with-class.t...................... 8 0 0 0 8 pass fail todo skip plan S11-modules/lexical.t.............................. 2 0 0 0 2 S11-modules/need.t................................. 2 0 0 0 2 pass fail todo skip plan S12-attributes/clone.t............................. 12 0 0 0 12 S12-attributes/inheritance.rakudo.................. 2 0 3 0 5 1 todo : RT #61500 2 todo : RT 69260 S12-attributes/instance.rakudo.....................error:imcc:syntax error, unexpected ')' (')') in file 'EVAL_1' line 6475 109 0 17 2 128 1 skipped: RT 73368 1 skipped: null pmc access on binding an attribute 1 todo : Attribute type init 1 todo : over-eager auto-vivification bugs 3 todo : scoping issues 4 todo : typed arrays 3 todo : oo 5 todo : typed hash S12-attributes/undeclared.t........................ 12 0 0 0 12 S12-class/anonymous.rakudo......................... 15 0 1 0 16 1 todo : Numeric, Stringy S12-class/attributes.rakudo........................error:imcc:syntax error, unexpected ')' (')') in file 'EVAL_1' line 1002 error:imcc:syntax error, unexpected ')' (')') in file 'EVAL_1' line 1003 error:imcc:syntax error, unexpected ')' (')') in file 'EVAL_1' line 1004 18 0 1 0 19 1 todo : Somehow this is Hash and not Hash at the same time? S12-class/basic.rakudo.............................Useless declaration of has-scoped Method in a module; add our or my to install it in the lexpad or namespace 29 0 1 4 34 3 skipped: not parsing is inside class yet 1 skipped: RT #67784 1 todo : Cannot declare class A::B after class A::B::C as declared S12-class/declaration-order.t...................... 2 0 0 0 2 S12-class/extending-arrays.rakudo.................. 7 0 0 4 11 4 skipped: Hash extension issues S12-class/inheritance-class-methods.t.............. 5 0 0 0 5 S12-class/inheritance.rakudo....................... 35 0 0 4 39 2 skipped: no Class class 2 skipped: ::CLASS is NYI S12-class/instantiate.t............................ 6 0 0 0 6 S12-class/lexical.t................................ 13 0 0 0 13 S12-class/open.rakudo.............................. 8 0 0 2 10 1 skipped: 3 is of type Integer rather than Int 1 skipped: 'abc' is of type Perl6Str rather than Str S12-class/stubs.t.................................. 4 0 0 0 4 S12-construction/autopairs.t....................... 4 0 0 0 4 S12-construction/construction.rakudo............... 13 0 1 0 14 1 todo : unknown S12-construction/named-params-in-BUILD.t........... 3 0 0 0 3 S12-construction/new.rakudo........................ 6 0 1 9 16 9 skipped: parent attributes in initialization 1 todo : nested classes S12-enums/anonymous.t.............................. 7 0 0 0 7 S12-introspection/meta-class.rakudo................ 5 0 0 5 10 1 skipped: .version, version number parsing 1 skipped: precedence of prefix:<^> 1 skipped: .layout 1 skipped: precedence of HOW 1 skipped: .name S12-introspection/methods.t........................ 49 0 0 0 49 S12-introspection/parents.t........................ 47 0 0 0 47 S12-introspection/roles.t.......................... 11 0 0 0 11 S12-methods/calling_sets.t......................... 31 0 0 0 31 S12-methods/calling_syntax.t....................... 11 0 0 0 11 S12-methods/chaining.t............................. 17 0 0 0 17 S12-methods/class-and-instance.t................... 4 0 0 0 4 S12-methods/defer-call.t........................... 13 0 0 0 13 S12-methods/defer-next.rakudo...................... 14 0 1 0 15 1 todo : variant of RT 69608 S12-methods/how.t.................................. 2 0 0 0 2 S12-methods/instance.rakudo........................ 27 0 0 4 31 2 skipped: RT 73892 2 skipped: indirect object notation S12-methods/lastcall.t............................. 6 0 0 0 6 S12-methods/method-vs-sub.rakudo................... 3 0 0 1 4 1 skipped: confused near "($obj:), " S12-methods/multi.rakudo........................... 22 0 5 4 31 2 skipped: proto does not promote to multi 2 skipped: redefintion of non-multi method (RT #67024) 1 todo : multi method appears as Routine per r27045 1 todo : RT #66006 2 todo : wrong type for some candidates 1 todo : ambiguous dispatch should die S12-methods/parallel-dispatch.rakudo............... 32 0 6 0 38 6 todo : is_deeply does not think map results are the same as list on LHS S12-methods/private.rakudo......................... 8 0 1 0 9 1 todo : role private methods - spec? S12-methods/submethods.rakudo...................... 20 0 0 8 28 2 skipped: outer lexicals in roles 4 skipped: roles and submethods 2 skipped: BUILD S12-methods/syntax.rakudo.......................... 7 0 0 4 11 3 skipped: switch-from-paren-to-listop form 1 skipped: adverbial closures S12-methods/topic.t................................ 2 0 0 0 2 S12-methods/typed-attributes.t..................... 7 0 0 0 7 S12-methods/what.rakudo............................ 22 0 1 5 28 1 skipped: indirect method calls 4 skipped: Match object 1 todo : .WHAT not (easily overridable) pass fail todo skip plan S13-overloading/operators.t........................ 3 0 0 0 3 S13-overloading/typecasting-long.t................. 16 0 0 0 16 S13-type-casting/methods.rakudo.................... 8 0 2 1 11 1 skipped: Numeric, Stringy 2 todo : RT 69378 pass fail todo skip plan S14-roles/anonymous.rakudo......................... 10 0 3 0 13 3 todo PASSED: fails intermitently S14-roles/attributes.t............................. 6 0 0 0 6 S14-roles/basic.rakudo............................. 32 0 2 2 36 2 skipped: class as role (RT #60176) 1 todo : Cannot assign Mu to variable with role constraint -- bug or feature? 1 todo : Type attribute accepts anything? S14-roles/composition.rakudo....................... 20 0 2 0 22 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/lexical.t................................ 8 0 0 0 8 S14-roles/namespaced.t............................. 3 0 0 0 3 S14-roles/parameter-subtyping.rakudo............... 15 0 0 7 22 1 skipped: weird error 6 skipped: smart-matching S14-roles/parameterized-basic.rakudo............... 27 0 0 5 32 5 skipped: generics parameters in generic roles S14-roles/parameterized-type.t..................... 24 0 0 0 24 S14-roles/submethods.t............................. 1 0 0 0 1 pass fail todo skip plan S16-filehandles/io.rakudo.......................... 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/basic-open.t................................ 9 0 0 0 9 S16-io/getc.t...................................... 1 0 0 0 1 S16-io/say.t....................................... 6 0 0 0 6 S16-unfiled/slurp.t................................ 4 0 0 0 4 pass fail todo skip plan S28-named-variables/inc.t.......................... 3 0 0 0 3 pass fail todo skip plan S29-any/cmp.t...................................... 6 0 0 0 6 S29-any/isa.rakudo................................. 13 0 1 0 14 1 todo : RT 69999 S29-context/die.rakudo............................. 14 0 1 0 15 1 todo : RT #67374 S29-context/eval.rakudo............................ 11 0 0 3 14 1 skipped: eval(Buf) 2 skipped: eval coerce to string S29-context/sleep.t................................ 4 0 0 0 4 S29-conversions/ord_and_chr.rakudo................. 443 0 0 4 447 1 skipped: multi-arg variants of chr not in place yet 2 skipped: RT 6512 1 skipped: Broken in ng1 pass fail todo skip plan S32-array/bool.t................................... 15 0 0 0 15 S32-array/create.t................................. 3 0 0 0 3 S32-array/delete.t................................. 29 0 0 0 29 S32-array/elems.rakudo............................. 6 0 0 7 13 1 skipped: elems on Array ref 1 skipped: cannot parse named arguments 3 skipped: unspecced 2 skipped: no sub version of elems yet S32-array/end.rakudo............................... 10 0 0 3 13 3 skipped: unspecced S32-array/exists.rakudo............................ 7 0 0 8 15 6 skipped: Pm wants spec clarification 2 skipped: attributes S32-array/keys_values.t............................ 8 0 0 0 8 S32-array/kv.t..................................... 20 0 0 0 20 S32-array/pairs.rakudo............................. 17 0 1 0 18 1 todo : Apparently not rw yet? S32-array/pop.t.................................... 33 0 0 0 33 S32-array/push.rakudo.............................. 49 0 0 2 51 2 skipped: named args S32-array/rotate.t................................. 28 0 0 0 28 S32-array/shift.t.................................. 32 0 0 0 32 S32-array/splice.rakudo............................ 35 0 0 6 41 6 skipped: splice is no longer spec'd as taking non-Int offset or size S32-array/unshift.rakudo........................... 53 0 0 6 59 6 skipped: named args S32-hash/exists.rakudo............................. 18 0 0 1 19 1 skipped: unspecced S32-hash/invert.t.................................. 5 0 0 0 5 S32-hash/keys_values.rakudo........................ 9 0 0 7 16 1 skipped: cannot parse named arguments 6 skipped: .keys and .values on pairs S32-hash/pairs.rakudo.............................. 16 0 1 4 21 4 skipped: TODO: infix: for pairs 1 todo : Rakudo seems to make a copy rather than a reference S32-hash/push.t.................................... 4 0 0 0 4 S32-io/file-tests.rakudo........................... 29 0 1 0 30 1 todo : non-existent ~~ :!f returns false at the moment S32-io/note.rakudo................................. 5 0 1 0 6 1 todo : method form of note - needs spec S32-list/end.t..................................... 15 0 0 0 15 S32-list/first.rakudo.............................. 17 0 0 2 19 2 skipped: adverbial block S32-list/grep.rakudo............................... 16 0 0 27 43 6 skipped: closure as non-final argument 2 skipped: test error -- is $_ rw here? 12 skipped: adverbial block 1 skipped: RT 71544: grep arity sensitivity different from map 6 skipped: calling a slurpy by name, RT 74344 S32-list/join.rakudo............................... 32 0 2 1 35 1 skipped: calling positional params by name 2 todo : Mu in list is not handled properly by join S32-list/map.rakudo................................Warning Warning Warning Warning 34 0 8 12 54 4 skipped: adverbial block; RT #53804 2 skipped: closure as non-final argument 1 skipped: Method "key" not found for invocant of class "Int" 2 skipped: adverbial block 3 skipped: {; $_ => 1} should be block 2 todo : next and last in map 5 todo : Parcel flattening 1 todo : flattening in list context S32-list/minmax.rakudo............................. 0 47 0 0 47 47 tests aborted (missing ok/not ok) S32-list/pick.rakudo............................... 14 0 0 4 18 1 skipped: Calling values by name fails hard 1 skipped: dubious: pick on Junctions (unspecced?) 2 skipped: Hashes do not listify yet S32-list/reduce.rakudo.............................Use of uninitalized value in numeric context 8 0 5 3 16 1 skipped: method fallback to sub unimpl 1 skipped: closure as non-final argument 1 skipped: named args 1 todo : n-ary reduce 3 todo : unknown 1 todo : Reduce of one element list. See #61610 S32-list/reverse.rakudo............................ 20 0 0 1 21 1 skipped: named args S32-list/sort.rakudo............................... 22 0 1 6 29 1 skipped: method fallback to sub unimpl 3 skipped: test errors, adverbial block 1 skipped: closure as non-final argument 1 skipped: named args 1 todo : sorting NaN S32-list/uniq.rakudo............................... 8 0 1 2 11 2 skipped: Not spec'd, and this seems unlikely to be how it will be spec'd 1 todo : Not spec'd, and why shouldn't it work anyway? S32-num/abs.rakudo................................. 39 0 0 11 50 11 skipped: named args S32-num/complex.rakudo............................. 461 0 0 3 464 3 skipped: standalone i NYI S32-num/exp.t...................................... 83 0 0 0 83 S32-num/int.rakudo................................. 79 0 0 3 82 3 skipped: Inf and NaN not yet implemented S32-num/log.rakudo................................. 33 0 0 1 34 1 skipped: 3-arg log S32-num/polar.t.................................... 48 0 0 0 48 S32-num/power.rakudo............................... 37 0 0 3 40 1 skipped: NaN**1i should be NaN 1 skipped: NaN**0 should be NaN 1 skipped: 1i**NaN should be NaN S32-num/rand.rakudo................................ 109 0 0 1 110 1 skipped: Test is too slow S32-num/rat.rakudo................................. 791 0 3 0 794 2 todo : Getting a Num when a Rat would be better 1 todo : === on Rats S32-num/real-bridge.rakudo......................... 67 0 0 2 69 2 skipped: log is a multi method and multi methods and roles don't mix yet 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-num/unpolar.t.................................. 208 0 0 0 208 S32-scalar/defined.rakudo.......................... 31 0 4 0 35 2 todo : ng regression: Nil should be undef 2 todo : Nil and empty Parcel should be defined S32-scalar/undef.rakudo............................Use of uninitalized value in numeric context Use of uninitalized value in numeric context Use of uninitalized value in numeric context Use of uninitalized value in numeric context Use of uninitalized value in numeric context Use of uninitalized value in numeric context 48 0 2 38 88 2 skipped: todo: lists, defined, truthness 10 skipped: null PMC access in type() 8 skipped: fun with undefine 11 skipped: Autovivify arrays 1 skipped: parsefail 6 skipped: access to &your_sub 1 todo : definedness of hash 1 todo : definedness of array S32-str/append.t................................... 7 0 0 0 7 S32-str/bool.t..................................... 12 0 0 0 12 S32-str/capitalize.rakudo.......................... 13 0 3 0 16 2 todo : graphemes results wrong 1 todo : Roles do not behave as this test expects yet S32-str/chomp.rakudo............................... 12 0 0 1 13 1 skipped: chomp with named argument S32-str/chop.rakudo................................ 6 0 0 7 13 1 skipped: calling positional args by name 6 skipped: unspecced S32-str/comb.rakudo................................ 33 0 2 4 39 1 skipped: calling positional args by name 1 skipped: bad all around in Rakudo-ng 2 skipped: Type is incorrectly named Regex::Match in Rakudo-ng 2 todo : graphemes not implemented S32-str/flip.rakudo................................ 11 0 0 2 13 2 skipped: graphemes not implemented S32-str/index.rakudo............................... 29 0 0 9 38 1 skipped: calling positional params by name 4 skipped: junction autothreading 2 skipped: StrPos not implemented 2 skipped: unicode S32-str/lc.t....................................... 13 0 0 0 13 S32-str/lcfirst.t.................................. 9 0 0 0 9 S32-str/p5chop.t................................... 9 0 0 0 9 S32-str/pos.t...................................... 2 0 0 0 2 S32-str/samecase.rakudo............................ 8 0 0 1 9 1 skipped: calling positional params by name S32-str/split-simple2.t............................ 41 0 0 0 41 S32-str/split.rakudo............................... 20 0 1 15 36 2 skipped: named arguments to split() 3 skipped: Match is currently Regex::Match 1 skipped: FixedIntegerArray: index out of bounds! 1 skipped: Null PMC access in invoke() 2 skipped: RT #63066 loops forever 1 skipped: loops on zero-width match 5 skipped: rx:Perl5 1 todo : Empty split on empty yields a single result S32-str/sprintf.rakudo............................. 41 0 2 2 45 1 skipped: RT #60672 1 skipped: calling positional params by name 2 todo : %n and %p doesn't yet throw exception - but should they, or just Failure? S32-str/substr.rakudo.............................. 53 0 0 73 126 28 skipped: No support for StrPos 1 skipped: lvalue substr 2 skipped: calling positional params by name 32 skipped: substr as lvalue NYI 10 skipped: too many args S32-str/trim.t..................................... 34 0 0 0 34 S32-str/uc.rakudo.................................. 16 0 4 0 20 4 todo : uc/lc tests fail on roles S32-str/ucfirst.t.................................. 5 0 0 0 5 S32-str/words.rakudo............................... 10 0 0 2 12 2 skipped: graphemes not implemented S32-temporal/Date.t................................ 82 0 0 0 82 S32-temporal/DateTime.t............................Use of uninitalized value in numeric context Use of uninitalized value in numeric context Use of uninitalized value in numeric context Use of uninitalized value in numeric context Use of uninitalized value in numeric context Use of uninitalized value in numeric context Use of uninitalized value in numeric context Use of uninitalized value in numeric context Use of uninitalized value in numeric context Use of uninitalized value in numeric context Use of uninitalized value in numeric context Use of uninitalized value in numeric context Use of uninitalized value in numeric context Use of uninitalized value in numeric context Use of uninitalized value in numeric context 21 0 0 0 21 S32-trig/atan2.t................................... 284 0 0 0 284 S32-trig/cos.t.....................................1782 0 0 0 1782 S32-trig/cosec.t...................................1247 0 0 0 1247 S32-trig/cosech.t..................................1675 0 0 0 1675 S32-trig/cosh.t....................................1568 0 0 0 1568 S32-trig/cotan.t...................................1247 0 0 0 1247 S32-trig/cotanh.t..................................1675 0 0 0 1675 S32-trig/e.t....................................... 5 0 0 0 5 S32-trig/sec.t.....................................1247 0 0 0 1247 S32-trig/sech.t....................................1772 0 0 0 1772 S32-trig/sin.t.....................................1782 0 0 0 1782 S32-trig/sinh.t....................................1568 0 0 0 1568 S32-trig/tan.t.....................................1568 0 0 0 1568 S32-trig/tanh.t....................................1782 0 0 0 1782 pass fail todo skip plan integration/99problems-01-to-10.rakudo............. 16 0 0 6 22 1 skipped: groupless gather/take 1 skipped: state variables 4 skipped: *-1 integration/99problems-11-to-20.rakudo............. 9 0 0 22 31 2 skipped: array slices 8 skipped: Null PMC access in isa() 4 skipped: infinite loop 8 skipped: parse error integration/99problems-21-to-30.rakudo............. 8 0 3 4 15 1 skipped: autovivification 1 skipped: elements() not implemented in class Range 1 skipped: state vars 1 skipped: depedendency on combination() from previous section 3 todo : unknown integration/99problems-31-to-40.t.................. 66 0 0 1 67 1 skipped: No Benchmark module yet integration/99problems-41-to-50.rakudo............. 5 0 0 6 11 1 skipped: Test(s) not yet written: (*) Truth tables for logical expressions (2). 1 skipped: s:P5/// 3 skipped: state variables 1 skipped: Test(s) not yet written: (**) Truth tables for logical expressions (3). integration/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/method-calls-and-instantiation.t....... 2 0 0 0 2 integration/no-indirect-new.t...................... 2 0 0 0 2 integration/pair-in-array.t........................ 3 0 0 0 3 integration/passing-pair-class-to-sub.t............ 2 0 0 0 2 integration/role-composition-vs-attribute.t........ 1 0 0 0 1 integration/say-crash.t............................ 4 0 0 0 4 integration/substr-after-match-in-gather-in-for.t.. 1 0 0 0 1 integration/weird-errors.rakudo.................... 4 0 1 0 5 1 todo : make 1/0 in void context die? ---------------- Minimum test startup 0.92s. Total time 37 minute(s). S32-list/minmax.rakudo 3.88s faster (-95.3%) than 4 hours ago S05-mass/properties-general.rakudo 1.90s faster (-2.7%) than 56 minutes ago S05-mass/properties-derived.rakudo 1.57s slower (9.7%) than 56 minutes ago S32-trig/cosh.t 1.50s faster (-3.1%) than 55 minutes ago S32-trig/sech.t 1.50s faster (-2.5%) than 4 hours ago S32-trig/tanh.t 1.20s faster (-1.8%) than 1 hour ago S32-trig/cosech.t 1.17s faster (-2.0%) than 55 minutes ago S32-trig/cotan.t 1.04s faster (-2.2%) than 1 hour ago S12-methods/multi.rakudo 0.97s slower (24.3%) than 4 hours ago S32-io/note.rakudo 0.96s faster (-11.3%) than 4 hours ago S32-trig/tan.t 0.95s faster (-1.7%) than 4 hours ago S05-mass/rx.rakudo 0.67s faster (-0.7%) than 56 minutes ago S32-num/rat.rakudo 0.65s faster (-2.7%) than 4 hours ago S32-trig/sinh.t 0.62s faster (-1.3%) than 1 hour ago S03-junctions/autothreading.rakudo 0.61s faster (-4.7%) than 1 hour ago integration/weird-errors.rakudo 0.59s faster (-8.6%) than 4 hours ago S32-trig/cos.t 0.56s faster (-1.0%) than 55 minutes ago S03-operators/series-simple.t 0.52s faster (-10.5%) than 4 hours ago S29-context/die.rakudo 0.52s faster (-7.7%) than 4 hours ago S32-trig/sec.t 0.49s faster (-1.1%) than 55 minutes ago ---------------- '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 22;' in S02-literals/listquote.rakudo 'plan *;' could become 'plan 15;' in S02-literals/numeric.t 'plan *;' could become 'plan 72;' in S02-literals/quoting-unicode.t 'plan *;' could become 'plan 142;' in S02-literals/quoting.rakudo 'plan *;' could become 'plan 9;' in S02-literals/string-interpolation.t 'plan *;' could become 'plan 77;' in S02-names_and_variables/perl.rakudo 'plan *;' could become 'plan 10;' in S03-junctions/associative.t 'plan *;' could become 'plan 103;' in S03-junctions/misc.rakudo 'plan *;' could become 'plan 65;' in S03-metaops/hyper.rakudo 'plan *;' could become 'plan 36;' in S03-metaops/not.rakudo 'plan *;' could become 'plan 31;' in S03-metaops/reverse.t 'plan *;' could become 'plan 12;' in S03-metaops/zip.t 'plan *;' could become 'plan 127;' in S03-operators/arith.rakudo 'plan *;' could become 'plan 25;' in S03-operators/comparison-simple.t 'plan *;' could become 'plan 29;' in S03-operators/context.rakudo 'plan *;' could become 'plan 5;' in S03-operators/nesting.rakudo 'plan *;' could become 'plan 15;' in S03-operators/series-arity0.t 'plan *;' could become 'plan 11;' in S03-operators/series-arity2ormore.t 'plan *;' could become 'plan 31;' in S03-operators/series-simple.t 'plan *;' could become 'plan 58;' in S03-operators/series.rakudo 'plan *;' could become 'plan 37;' in S03-operators/short-circuit.rakudo 'plan *;' could become 'plan 17;' in S03-operators/ternary.t 'plan *;' could become 'plan 74;' in S03-operators/value_equivalence.rakudo 'plan *;' could become 'plan 4;' in S03-smartmatch/any-any.t 'plan *;' could become 'plan 6;' in S03-smartmatch/any-array.t 'plan *;' could become 'plan 8;' in S03-smartmatch/any-bool.t 'plan *;' could become 'plan 6;' in S03-smartmatch/any-callable.t 'plan *;' could become 'plan 12;' in S03-smartmatch/any-complex.t 'plan *;' could become 'plan 18;' in S03-smartmatch/any-num.rakudo 'plan *;' could become 'plan 5;' in S03-smartmatch/any-str.rakudo 'plan *;' could become 'plan 36;' in S03-smartmatch/array-array.t 'plan *;' could become 'plan 6;' in S03-smartmatch/array-hash.t 'plan *;' could become 'plan 4;' in S03-smartmatch/capture-signature.t 'plan *;' could become 'plan 40;' in S03-smartmatch/disorganized.rakudo 'plan *;' could become 'plan 4;' in S03-smartmatch/hash-hash.t 'plan *;' could become 'plan 4;' in S03-smartmatch/regex-hash.t 'plan *;' could become 'plan 3;' in S03-smartmatch/scalar-hash.t 'plan *;' could become 'plan 18;' in S04-statement-modifiers/for.rakudo 'plan *;' could become 'plan 64;' in S04-statements/for.rakudo 'plan *;' could become 'plan 16;' in S04-statements/try.rakudo 'plan *;' could become 'plan 3;' in S05-grammar/methods.t 'plan *;' could become 'plan 22;' in S05-match/blocks.rakudo 'plan *;' could become 'plan 76;' in S05-metasyntax/angle-brackets.rakudo 'plan *;' could become 'plan 27;' in S05-metasyntax/charset.rakudo 'plan *;' could become 'plan 80;' in S05-substitution/subst.rakudo 'plan *;' could become 'plan 16;' in S06-multi/proto.rakudo 'plan *;' could become 'plan 48;' in S06-multi/type-based.rakudo 'plan *;' could become 'plan 61;' in S06-operator-overloading/sub.rakudo 'plan *;' could become 'plan 3;' in S06-other/main-eval.rakudo 'plan *;' could become 'plan 42;' in S06-signature/introspection.rakudo 'plan *;' could become 'plan 95;' in S06-signature/named-parameters.rakudo 'plan *;' could become 'plan 62;' in S06-signature/slurpy-params.rakudo 'plan *;' could become 'plan 17;' in S06-signature/unspecified.rakudo 'plan *;' could become 'plan 95;' in S07-iterators/range-iterator.rakudo 'plan *;' could become 'plan 57;' in S09-typed-arrays/arrays.rakudo 'plan *;' could become 'plan 16;' in S12-construction/new.rakudo 'plan *;' could become 'plan 4;' in S12-methods/method-vs-sub.rakudo 'plan *;' could become 'plan 31;' in S12-methods/multi.rakudo 'plan *;' could become 'plan 28;' in S12-methods/what.rakudo 'plan *;' could become 'plan 36;' in S14-roles/basic.rakudo 'plan *;' could become 'plan 69;' in S16-filehandles/io.rakudo 'plan *;' could become 'plan 33;' in S32-array/pop.t 'plan *;' could become 'plan 28;' in S32-array/rotate.t 'plan *;' could become 'plan 32;' in S32-array/shift.t 'plan *;' could become 'plan 6;' in S32-io/note.rakudo 'plan *;' could become 'plan 43;' in S32-list/grep.rakudo 'plan *;' could become 'plan 16;' in S32-list/reduce.rakudo 'plan *;' could become 'plan 464;' in S32-num/complex.rakudo 'plan *;' could become 'plan 794;' in S32-num/rat.rakudo 'plan *;' could become 'plan 69;' in S32-num/real-bridge.rakudo 'plan *;' could become 'plan 208;' in S32-num/unpolar.t 'plan *;' could become 'plan 88;' in S32-scalar/undef.rakudo 'plan *;' could become 'plan 39;' in S32-str/comb.rakudo 'plan *;' could become 'plan 36;' in S32-str/split.rakudo 'plan *;' could become 'plan 82;' in S32-temporal/Date.t 'plan *;' could become 'plan 284;' in S32-trig/atan2.t 'plan *;' could become 'plan 1782;' in S32-trig/cos.t 'plan *;' could become 'plan 1247;' in S32-trig/cosec.t 'plan *;' could become 'plan 1675;' in S32-trig/cosech.t 'plan *;' could become 'plan 1568;' in S32-trig/cosh.t 'plan *;' could become 'plan 1247;' in S32-trig/cotan.t 'plan *;' could become 'plan 1675;' in S32-trig/cotanh.t 'plan *;' could become 'plan 1247;' in S32-trig/sec.t 'plan *;' could become 'plan 1772;' in S32-trig/sech.t 'plan *;' could become 'plan 1782;' in S32-trig/sin.t 'plan *;' could become 'plan 1568;' in S32-trig/sinh.t 'plan *;' could become 'plan 1568;' in S32-trig/tan.t 'plan *;' could become 'plan 1782;' in S32-trig/tanh.t ---------------- "Synopsis", "pass","fail","todo","skip","plan","spec" "S02", 1607, 0, 95, 449, 2151, 2519 "S03", 2032, 0, 129, 311, 2472, 2896 "S04", 445, 0, 39, 54, 538, 859 "S05", 2770, 0, 35, 326, 3131, 5426 "S06", 643, 0, 36, 108, 787, 1021 "S07", 93, 0, 2, 0, 95, 95 "S09", 47, 0, 24, 11, 82, 155 "S10", 36, 0, 13, 10, 59, 116 "S11", 4, 0, 0, 0, 4, 101 "S12", 670, 0, 39, 56, 765, 1121 "S13", 27, 0, 2, 1, 30, 77 "S14", 167, 0, 8, 14, 189, 272 "S16", 132, 0, 0, 4, 136, 250 "S17", 0, 0, 0, 0, 0, 28 "S28", 3, 0, 0, 0, 3, 5 "S29", 491, 0, 2, 7, 500, 515 "S32", 22485, 47, 42, 295, 22869, 23204 "int", 137, 0, 4, 39, 180, 238 "total", 31789, 47, 470, 1685, 33991, 38898 ---------------- "2010-05-03 00:00",b440a11,31789,47,470,1685,33991,38898,423 spectest-progress.csv update: 423 files, 31789 (81.7% of 38898) pass, 47 fail Failure summary: S32-list/minmax.rakudo aborted 47 test(s) real 37m14.900s user 35m52.060s sys 1m10.680s orange