Skip to content

Instantly share code, notes, and snippets.

@ItchyPlant
Last active October 31, 2018 19:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ItchyPlant/1900140a068f634155a13cda3297c0d8 to your computer and use it in GitHub Desktop.
Save ItchyPlant/1900140a068f634155a13cda3297c0d8 to your computer and use it in GitHub Desktop.
Rakudo - AIX - make spectest
:/usr/src/rakudo-2018.09 :ido:1541009726 epoch mp
# make spectest
perl tools/build/check-nqp-version.pl /opt/rakudo/bin/nqp-m
cd t/spec && git pull --ff-only
sh: git: not found
Makefile:103: recipe for target 'spectest_update' failed
make: [spectest_update] Error 127 (ignored)
perl t/harness5 --fudge --moar --keep-exit-code --tests-from-file=t/spectest.data
Testing Roast version 6.c using test file list from t/spectest.data.6.c
Inline::Perl5 not installed: not running Perl 5 integration tests
t/spec/S02-lexical-conventions/bom.t .......................... ok
t/spec/S02-lexical-conventions/begin_end_pod.t ................ ok
t/spec/S02-lexical-conventions/end-pod.t ...................... ok
t/spec/S02-lexical-conventions/minimal-whitespace.t ........... ok
t/spec/S02-lexical-conventions/one-pass-parsing.t ............. ok
t/spec/S02-lexical-conventions/pod-in-multi-line-exprs.t ...... ok
t/spec/S02-lexical-conventions/comments.t ..................... ok
t/spec/S02-lexical-conventions/sub-block-parsing.t ............ ok
t/spec/S02-lists/indexing.t ................................... ok
t/spec/S02-lists/tree.t ....................................... ok
t/spec/S02-lexical-conventions/unicode.t ...................... ok
t/spec/S02-lexical-conventions/unicode-whitespace.t ........... ok
t/spec/S02-literals/adverbs.rakudo.moar ....................... ok
t/spec/S02-literals/array-interpolation.t ..................... ok
t/spec/S02-literals/allomorphic.t ............................. ok
t/spec/S02-literals/char-by-name.rakudo.moar .................. ok
t/spec/S02-literals/autoref.t ................................. ok
t/spec/S02-literals/fmt-interpolation.t ....................... ok
t/spec/S02-literals/char-by-number.t .......................... ok
t/spec/S02-literals/hex_chars.t ............................... ok
t/spec/S02-literals/hash-interpolation.t ...................... ok
t/spec/S02-literals/heredocs.t ................................ ok
t/spec/S02-literals/listquote-whitespace.t .................... ok
t/spec/S02-literals/listquote.rakudo.moar ..................... ok
t/spec/S02-literals/pair-boolean.t ............................ ok
t/spec/S02-literals/misc-interpolation.t ...................... ok
t/spec/S02-literals/numeric.rakudo.moar ....................... ok
t/spec/S02-lexical-conventions/unspace.rakudo.moar ............ ok
t/spec/S02-literals/pod.rakudo.moar ........................... ok
t/spec/S02-literals/pairs.t ................................... ok
t/spec/S02-literals/quoting-unicode.t ......................... ok
t/spec/S02-literals/string-interpolation.t .................... ok
t/spec/S02-literals/radix.rakudo.moar ......................... ok
t/spec/S02-literals/subscript.t ............................... ok
t/spec/S02-literals/sub-calls.t ............................... ok
t/spec/S02-literals/underscores.t ............................. ok
t/spec/S02-literals/types.t ................................... ok
t/spec/S17-lowlevel/lock.t .................................... ok
t/spec/S02-literals/version.rakudo.moar ....................... ok
t/spec/S02-literals/quoting.rakudo.moar ....................... ok
t/spec/S02-magicals/78258.t ................................... ok
t/spec/S02-magicals/DISTRO.rakudo.moar ........................ ok
t/spec/S02-magicals/PERL.rakudo.moar .......................... ok
t/spec/S02-magicals/VM.rakudo.moar ............................ ok
t/spec/S02-magicals/KERNEL.rakudo.moar ........................ Dubious, test returned 3 (wstat 768, 0x300)
Failed 3/40 subtests
(less 16 skipped subtests: 21 okay)
t/spec/S02-magicals/block.t ................................... ok
t/spec/S02-magicals/dollar-underscore.t ....................... ok
t/spec/S02-magicals/dollar_bang.t ............................. ok
t/spec/S02-magicals/file_line.t ............................... ok
t/spec/S02-magicals/args.t .................................... ok
t/spec/S02-magicals/pid.t ..................................... ok
t/spec/S02-magicals/env.rakudo.moar ........................... ok
t/spec/S02-magicals/progname.t ................................ ok
t/spec/S02-magicals/subname.t ................................. ok
t/spec/S02-names-vars/contextual.t ............................ ok
t/spec/S02-names-vars/fmt.t ................................... ok
t/spec/S02-names-vars/list_array_perl.t ....................... ok
t/spec/S02-magicals/sub.t ..................................... ok
t/spec/S02-names-vars/signature.t ............................. ok
t/spec/S02-names/bare-sigil.t ................................. ok
t/spec/S02-names-vars/variables-and-packages.rakudo.moar ...... ok
t/spec/S02-names-vars/names.rakudo.moar ....................... ok
t/spec/S02-names/caller.rakudo.moar ........................... ok
t/spec/S02-names-vars/perl.rakudo.moar ........................ ok
t/spec/S02-names/identifier.t ................................. ok
t/spec/S02-names/indirect.t ................................... ok
t/spec/S02-names/is_dynamic.t ................................. ok
t/spec/S02-names/is_cached.t .................................. ok
t/spec/S02-names/is_default.rakudo.moar ....................... ok
t/spec/S02-names/our.rakudo.moar .............................. ok
t/spec/S02-names-vars/varnames.rakudo.moar .................... ok
t/spec/S02-names/strict.rakudo.moar ........................... ok
t/spec/S02-names/pseudo.rakudo.moar ........................... ok
t/spec/S02-packages/package-lookup.t .......................... ok
t/spec/S02-one-pass-parsing/less-than.t ....................... ok
t/spec/S02-names/symbolic-deref.rakudo.moar ................... ok
t/spec/S02-types/anon_block.rakudo.moar ....................... ok
t/spec/S02-types/array-shapes.rakudo.moar ..................... ok
t/spec/S02-types/WHICH.t ...................................... ok
t/spec/S02-names/name.t ....................................... ok
t/spec/S02-types/array_extending.t ............................ ok
t/spec/S02-types/array_ref.t .................................. ok
t/spec/S02-types/autovivification.t ........................... ok
t/spec/S02-types/assigning-refs.t ............................. ok
t/spec/S02-types/array.rakudo.moar ............................ ok
t/spec/S02-types/built-in.t ................................... ok
t/spec/S02-types/bool.t ....................................... ok
t/spec/S02-types/catch_type_cast_mismatch.t ................... ok
t/spec/S02-types/capture.t .................................... ok
t/spec/S02-types/compact.rakudo.moar .......................... ok
t/spec/S02-types/fatrat.t ..................................... ok
t/spec/S02-types/bag.t ........................................ ok
t/spec/S02-types/declare.rakudo.moar .......................... ok
t/spec/S02-types/baghash.rakudo.moar .......................... ok
t/spec/S02-types/flattening.t ................................. ok
t/spec/S02-types/hash_ref.t ................................... ok
t/spec/S02-types/infinity.rakudo.moar ......................... ok
t/spec/S02-types/instants-and-durations.t ..................... ok
t/spec/S02-types/is-type.rakudo.moar .......................... ok
t/spec/S02-types/hash.rakudo.moar ............................. ok
t/spec/S10-packages/precompilation.rakudo.moar ................ ok
t/spec/S02-types/keyhash.rakudo.moar .......................... ok
t/spec/S02-types/isDEPRECATED.rakudo.moar ..................... ok
t/spec/S02-types/lazy-lists.t ................................. ok
t/spec/S02-types/list.t ....................................... ok
t/spec/S02-types/int-uint.rakudo.moar ......................... Dubious, test returned 9 (wstat 2304, 0x900)
Failed 9/88 subtests
(2 TODO tests unexpectedly succeeded)
t/spec/S02-types/lists.rakudo.moar ............................ ok
t/spec/S02-types/mixed_multi_dimensional.rakudo.moar .......... ok
t/spec/S02-types/nan.rakudo.moar .............................. ok
t/spec/S02-types/multi_dimensional_array.rakudo.moar .......... ok
t/spec/S02-types/mix.t ........................................ ok
t/spec/S02-types/nested_arrays.t .............................. ok
t/spec/S02-types/mixhash.rakudo.moar .......................... ok
t/spec/S02-types/nested_pairs.t ............................... ok
t/spec/S02-types/native.rakudo.moar ........................... Dubious, test returned 3 (wstat 768, 0x300)
Failed 3/83 subtests
(less 3 skipped subtests: 77 okay)
t/spec/S02-types/parsing-bool.t ............................... ok
t/spec/S02-types/nil.rakudo.moar .............................. ok
t/spec/S02-types/num.t ........................................ ok
t/spec/S02-types/pair.rakudo.moar ............................. ok
t/spec/S02-types/resolved-in-setting.t ........................ ok
t/spec/S02-types/range.t ...................................... ok
t/spec/S02-types/sigils-and-types.rakudo.moar ................. ok
t/spec/S02-types/stash.t ...................................... ok
t/spec/S02-types/set.rakudo.moar .............................. ok
t/spec/S02-types/subscripts_and_context.t ..................... ok
t/spec/S02-types/sethash.rakudo.moar .......................... ok
t/spec/S02-types/unicode.t .................................... ok
t/spec/S02-types/undefined-types.rakudo.moar .................. ok
t/spec/S02-types/subset.t ..................................... ok
t/spec/S02-types/type.rakudo.moar ............................. ok
t/spec/S02-types/version.t .................................... ok
t/spec/S03-binding/attributes.rakudo.moar ..................... ok
t/spec/S03-binding/closure.rakudo.moar ........................ ok
t/spec/S03-binding/arrays.t ................................... ok
t/spec/S03-binding/ro.rakudo.moar ............................. ok
t/spec/S03-binding/hashes.t ................................... ok
t/spec/S03-binding/nested.t ................................... ok
t/spec/S03-binding/scalars.rakudo.moar ........................ ok
t/spec/S03-feeds/basic.rakudo.moar ............................ ok
t/spec/S03-junctions/associative.t ............................ ok
t/spec/S03-junctions/autothreading.t .......................... ok
t/spec/S02-types/whatever.rakudo.moar ......................... ok
t/spec/S03-junctions/boolean-context.t ........................ ok
t/spec/S03-metaops/eager-hyper.rakudo.moar .................... ok
t/spec/S03-metaops/cross.rakudo.moar .......................... ok
t/spec/S03-junctions/misc.t ................................... ok
t/spec/S03-metaops/not.t ...................................... ok
t/spec/S03-metaops/reverse.t .................................. ok
t/spec/S03-metaops/zip.t ...................................... ok
t/spec/S03-metaops/reduce.rakudo.moar ......................... ok
t/spec/S03-operators/also.rakudo.moar ......................... ok
t/spec/S03-operators/andthen.t ................................ ok
t/spec/S03-operators/arith.t .................................. ok
t/spec/S03-operators/assign-is-not-binding.t .................. ok
t/spec/S17-promise/allof.t .................................... ok
t/spec/S03-operators/autoincrement-range.t .................... ok
t/spec/S03-operators/autoincrement.t .......................... ok
t/spec/S03-operators/autovivification.t ....................... ok
t/spec/S03-operators/adverbial-modifiers.rakudo.moar .......... ok
t/spec/S03-operators/basic-types.t ............................ ok
t/spec/S03-operators/assign.rakudo.moar ....................... ok
t/spec/S03-operators/bit.t .................................... ok
t/spec/S03-operators/boolean-bitwise.t ........................ ok
t/spec/S03-operators/brainos.t ................................ ok
t/spec/S03-operators/chained-declarators.t .................... ok
t/spec/S03-operators/buf.t .................................... ok
t/spec/S03-operators/bag.rakudo.moar .......................... ok
t/spec/S03-operators/cmp.t .................................... ok
t/spec/S03-operators/comparison-simple.t ...................... ok
t/spec/S03-operators/composition.t ............................ ok
t/spec/S17-procasync/no-runaway-file-limit.t .................. ok
t/spec/S03-operators/comparison.t ............................. ok
t/spec/S03-operators/context-forcers.rakudo.moar .............. ok
t/spec/S03-operators/div.t .................................... ok
t/spec/S03-operators/custom.t ................................. ok
t/spec/S03-operators/context.t ................................ ok
t/spec/S17-procasync/many-processes-no-close-stdin.t .......... ok
t/spec/S03-operators/equality.t ............................... ok
t/spec/S03-operators/eqv.rakudo.moar .......................... ok
t/spec/S03-operators/gcd.t .................................... ok
t/spec/S03-operators/flip-flop.rakudo.moar .................... ok
t/spec/S03-operators/infixed-function.t ....................... ok
t/spec/S03-operators/identity.rakudo.moar ..................... ok
t/spec/S03-operators/increment.t .............................. ok
t/spec/S03-operators/lcm.t .................................... ok
t/spec/S03-operators/is-divisible-by.rakudo.moar .............. ok
t/spec/S03-operators/list-quote-junction.t .................... ok
t/spec/S03-operators/inplace.rakudo.moar ...................... ok
t/spec/S03-operators/minmax.rakudo.moar ....................... ok
t/spec/S03-metaops/hyper.rakudo.moar .......................... ok
t/spec/S03-operators/names.t .................................. ok
t/spec/S03-operators/not.t .................................... ok
t/spec/S03-operators/numeric-shift.t .......................... ok
t/spec/S17-promise/in.t ....................................... ok
t/spec/S03-operators/orelse.t ................................. ok
t/spec/S03-operators/overflow.t ............................... ok
t/spec/S03-operators/precedence.rakudo.moar ................... ok
t/spec/S03-operators/nesting.t ................................ ok
t/spec/S03-operators/range-basic.t ............................ ok
t/spec/S03-operators/reduce-le1arg.rakudo.moar ................ ok
t/spec/S03-operators/range.t .................................. ok
t/spec/S03-operators/repeat.t ................................. ok
t/spec/S03-operators/relational.rakudo.moar ................... ok
t/spec/S03-operators/scalar-assign.t .......................... ok
t/spec/S03-operators/mix.rakudo.moar .......................... ok
t/spec/S03-operators/so.t ..................................... ok
t/spec/S03-operators/range-int.t .............................. ok
t/spec/S03-operators/misc.rakudo.moar ......................... ok
t/spec/S03-operators/spaceship-and-containers.t ............... ok
t/spec/S03-operators/spaceship.t .............................. ok
t/spec/S03-operators/short-circuit.t .......................... ok
t/spec/S03-operators/subscript-vs-lt.t ........................ ok
t/spec/S03-operators/set.rakudo.moar .......................... ok
t/spec/S03-operators/subscript-adverbs.t ...................... ok
t/spec/S03-sequence/arity0.t .................................. ok
t/spec/S03-sequence/arity-2-or-more.t ......................... ok
t/spec/S03-operators/value_equivalence.t ...................... ok
t/spec/S03-sequence/limit-arity-2-or-more.t ................... ok
t/spec/S03-smartmatch/any-any.t ............................... ok
t/spec/S03-smartmatch/any-bool.t .............................. ok
t/spec/S03-sequence/nonnumeric.rakudo.moar .................... ok
t/spec/S03-smartmatch/any-complex.t ........................... ok
t/spec/S03-smartmatch/any-callable.t .......................... ok
t/spec/S03-sequence/basic.t ................................... ok
t/spec/S03-smartmatch/any-method.t ............................ ok
t/spec/S03-smartmatch/any-hash-pair.t ......................... ok
t/spec/S17-promise/start.t .................................... ok
t/spec/S03-smartmatch/any-num.t ............................... ok
t/spec/S03-smartmatch/any-str.t ............................... ok
t/spec/S03-smartmatch/any-pair.t .............................. ok
t/spec/S03-smartmatch/any-sub.t ............................... ok
t/spec/S03-smartmatch/any-type.t .............................. ok
t/spec/S03-smartmatch/array-hash.rakudo.moar .................. ok
t/spec/S03-smartmatch/capture-signature.t ..................... ok
t/spec/S03-operators/ternary.t ................................ ok
t/spec/S03-smartmatch/array-array.t ........................... ok
t/spec/S03-smartmatch/hash-hash.rakudo.moar ................... ok
t/spec/S03-smartmatch/scalar-hash.t ........................... ok
t/spec/S03-smartmatch/range-range.t ........................... ok
t/spec/S03-smartmatch/regex-hash.t ............................ ok
t/spec/S03-sequence/misc.t .................................... ok
t/spec/S03-smartmatch/disorganized.t .......................... ok
t/spec/S03-smartmatch/signature-signature.rakudo.moar ......... ok
t/spec/S04-blocks-and-statements/let.t ........................ ok
t/spec/S04-blocks-and-statements/pointy.rakudo.moar ........... ok
t/spec/S04-blocks-and-statements/pointy-rw.t .................. ok
t/spec/S04-declarations/multiple.rakudo.moar .................. ok
t/spec/S04-blocks-and-statements/temp.rakudo.moar ............. ok
t/spec/S04-declarations/implicit-parameter.t .................. ok
t/spec/S04-declarations/our.t ................................. ok
t/spec/S04-declarations/state.rakudo.moar ..................... ok
t/spec/S04-declarations/will.rakudo.moar ...................... ok
t/spec/S04-declarations/smiley.t .............................. ok
t/spec/S04-exception-handlers/top-level.t ..................... ok
t/spec/S04-exception-handlers/catch.t ......................... ok
t/spec/S04-declarations/my.t .................................. ok
t/spec/S04-exceptions/control_across_runloop.t ................ ok
t/spec/S04-exceptions/pending.rakudo.moar ..................... ok
t/spec/S04-exceptions/fail.t .................................. ok
t/spec/S04-phasers/ascending-order.t .......................... ok
t/spec/S04-exception-handlers/control.t ....................... ok
t/spec/S04-phasers/descending-order.t ......................... ok
t/spec/S04-phasers/check.t .................................... ok
t/spec/S04-phasers/begin.rakudo.moar .......................... ok
t/spec/S04-phasers/eval-in-begin.t ............................ ok
t/spec/S04-phasers/end.t ...................................... ok
t/spec/S04-phasers/first.t .................................... ok
t/spec/S04-phasers/enter-leave.rakudo.moar .................... ok
t/spec/S04-phasers/in-loop.rakudo.moar ........................ ok
t/spec/S04-phasers/in-eval.rakudo.moar ........................ ok
t/spec/S04-phasers/init.t ..................................... ok
t/spec/S04-phasers/multiple.t ................................. ok
t/spec/S04-phasers/next.rakudo.moar ........................... ok
t/spec/S04-phasers/keep-undo.t ................................ ok
t/spec/S04-phasers/pre-post.rakudo.moar ....................... ok
t/spec/S04-statement-modifiers/for.t .......................... ok
t/spec/S04-statement-modifiers/given.t ........................ ok
t/spec/S04-phasers/rvalue.t ................................... ok
t/spec/S04-statement-modifiers/if.t ........................... ok
t/spec/S04-statement-modifiers/unless.t ....................... ok
t/spec/S04-statement-modifiers/until.t ........................ ok
t/spec/S04-statement-modifiers/while.t ........................ ok
t/spec/S04-statement-modifiers/values_in_bool_context.t ....... ok
t/spec/S04-statement-modifiers/without.t ...................... ok
t/spec/S04-statement-parsing/hash.t ........................... ok
t/spec/S17-scheduler/at.t ..................................... ok
t/spec/S04-statement-modifiers/with.rakudo.moar ............... ok
t/spec/S04-statements/for-scope.t ............................. ok
t/spec/S04-statements/do.rakudo.moar .......................... ok
t/spec/S04-statements/for_with_only_one_item.t ................ ok
t/spec/S04-declarations/constant.rakudo.moar .................. ok
t/spec/S04-statements/gather.rakudo.moar ...................... ok
t/spec/S04-statements/given.t ................................. ok
t/spec/S04-statements/if.rakudo.moar .......................... ok
t/spec/S04-statements/label.rakudo.moar ....................... ok
t/spec/S04-statements/for.rakudo.moar ......................... ok
t/spec/S04-statements/loop.t .................................. ok
t/spec/S04-statements/last.t .................................. ok
t/spec/S04-statements/map-and-sort-in-for.t ................... ok
t/spec/S04-statements/no-implicit-block.t ..................... ok
t/spec/S04-statements/next.t .................................. ok
t/spec/S04-statements/redo.t .................................. ok
t/spec/S04-statements/once.t .................................. ok
t/spec/S04-statements/sink.t .................................. ok
t/spec/S04-statements/repeat.t ................................ ok
t/spec/S04-statements/return.t ................................ ok
t/spec/S04-statements/terminator.t ............................ ok
t/spec/S04-statements/unless.t ................................ ok
t/spec/S04-statements/until.t ................................. ok
t/spec/S04-statements/quietly.t ............................... ok
t/spec/S04-statements/try.t ................................... ok
t/spec/S04-statements/when.t .................................. ok
t/spec/S04-statements/while.rakudo.moar ....................... ok
t/spec/S05-capture/alias.rakudo.moar .......................... ok
t/spec/S05-capture/array-alias.rakudo.moar .................... ok
t/spec/S05-capture/caps.t ..................................... ok
t/spec/S05-capture/match-object.rakudo.moar ................... ok
t/spec/S05-capture/named.rakudo.moar .......................... ok
t/spec/S04-statements/with.t .................................. ok
t/spec/S05-capture/subrule.t .................................. ok
t/spec/S05-grammar/action-stubs.t ............................. ok
t/spec/S05-grammar/example.rakudo.moar ........................ ok
t/spec/S05-grammar/inheritance.rakudo.moar .................... ok
t/spec/S05-grammar/namespace.t ................................ ok
t/spec/S05-grammar/methods.t .................................. ok
t/spec/S05-grammar/parse_and_parsefile.t ...................... ok
t/spec/S05-grammar/polymorphism.t ............................. ok
t/spec/S05-grammar/protoregex.rakudo.moar ..................... ok
t/spec/S05-capture/dot.rakudo.moar ............................ ok
t/spec/S05-grammar/protos.t ................................... ok
t/spec/S05-grammar/signatures.t ............................... ok
t/spec/S05-grammar/ws.rakudo.moar ............................. ok
t/spec/S05-interpolation/lexicals.t ........................... ok
t/spec/S05-mass/charsets.t .................................... ok
t/spec/S05-interpolation/regex-in-variable.rakudo.moar ........ ok
t/spec/S05-mass/properties-derived.t .......................... ok
t/spec/S17-scheduler/every.t .................................. ok
t/spec/S05-mass/named-chars.t ................................. ok
t/spec/S05-mass/recursive.t ................................... ok
t/spec/S05-mass/properties-block.t ............................ ok
t/spec/S05-mass/properties-general.rakudo.moar ................ ok
t/spec/S05-match/arrayhash.t .................................. ok
t/spec/S05-mass/stdrules.t .................................... ok
t/spec/S17-scheduler/in.t ..................................... ok
t/spec/S05-mass/properties-script.t ........................... ok
t/spec/S05-match/make.t ....................................... ok
t/spec/S05-match/blocks.rakudo.moar ........................... ok
t/spec/S05-match/non-capturing.t .............................. ok
t/spec/S05-metachars/closure.rakudo.moar ...................... ok
t/spec/S05-match/perl.rakudo.moar ............................. ok
t/spec/S05-match/positions.t .................................. ok
t/spec/S05-metachars/line-anchors.t ........................... ok
t/spec/S05-match/capturing-contexts.rakudo.moar ............... ok
t/spec/S05-metachars/newline.t ................................ ok
t/spec/S05-metasyntax/assertions.t ............................ ok
t/spec/S05-metachars/tilde.t .................................. ok
t/spec/S05-metasyntax/changed.t ............................... ok
t/spec/S05-metasyntax/angle-brackets.rakudo.moar .............. ok
t/spec/S05-metasyntax/charset.t ............................... ok
t/spec/S05-metasyntax/interpolating-closure.rakudo.moar ....... ok
t/spec/S05-metasyntax/delimiters.t ............................ ok
t/spec/S05-metasyntax/litvar.t ................................ ok
t/spec/S05-metasyntax/lookaround.t ............................ ok
t/spec/S05-mass/rx.rakudo.moar ................................ ok
t/spec/S05-metasyntax/null.t .................................. ok
t/spec/S05-metasyntax/proto-token-ltm.t ....................... ok
t/spec/S17-scheduler/times.t .................................. ok
t/spec/S05-metasyntax/sequential-alternation.t ................ ok
t/spec/S05-metasyntax/unicode-property-pair.t ................. ok
t/spec/S05-metasyntax/repeat.t ................................ ok
t/spec/S05-metasyntax/longest-alternative.rakudo.moar ......... ok
t/spec/S05-metasyntax/single-quotes.t ......................... ok
t/spec/S05-metasyntax/unknown.rakudo.moar ..................... ok
t/spec/S05-metasyntax/regex.t ................................. ok
t/spec/S05-modifier/continue.t ................................ ok
t/spec/S05-modifier/global.t .................................. ok
t/spec/S05-modifier/counted-match.rakudo.moar ................. ok
t/spec/S05-modifier/ignorecase-and-ignoremark.t ............... ok
t/spec/S05-modifier/ignorecase.rakudo.moar .................... ok
t/spec/S05-modifier/ignoremark.t .............................. ok
t/spec/S05-modifier/my.rakudo.moar ............................ ok
t/spec/S05-modifier/ii.rakudo.moar ............................ ok
t/spec/S05-modifier/counted.t ................................. ok
t/spec/S05-modifier/overlapping.t ............................. ok
t/spec/S05-modifier/perl5_0.rakudo.moar ....................... ok
t/spec/S05-modifier/perl5_2.t ................................. ok
t/spec/S05-modifier/perl5_3.t ................................. ok
t/spec/S05-modifier/perl5_1.t ................................. ok
t/spec/S05-modifier/perl5_4.t ................................. ok
t/spec/S05-modifier/perl5_5.rakudo.moar ....................... ok
t/spec/S05-modifier/pos.rakudo.moar ........................... ok
t/spec/S05-modifier/perl5_8.rakudo.moar ....................... ok
t/spec/S05-modifier/perl5_6.rakudo.moar ....................... ok
t/spec/S05-modifier/repetition-exhaustive.rakudo.moar ......... ok
t/spec/S05-modifier/perl5_7.t ................................. ok
t/spec/S05-modifier/perl5_9.rakudo.moar ....................... ok
t/spec/S17-supply/act.t ....................................... ok
t/spec/S05-modifier/repetition.t .............................. ok
t/spec/S05-substitution/67222.t ............................... ok
t/spec/S05-transliteration/79778.t ............................ ok
t/spec/S05-modifier/sigspace.t ................................ ok
t/spec/S05-substitution/match.t ............................... ok
t/spec/S05-transliteration/with-closure.rakudo.moar ........... ok
t/spec/S05-transliteration/trans.rakudo.moar .................. ok
t/spec/S06-advanced/callsame.t ................................ ok
t/spec/S06-advanced/callframe.rakudo.moar ..................... ok
t/spec/S06-advanced/recurse.t ................................. ok
t/spec/S06-advanced/return.rakudo.moar ........................ ok
t/spec/S06-advanced/stub.rakudo.moar .......................... ok
t/spec/S06-currying/assuming-and-mmd.t ........................ ok
t/spec/S06-advanced/wrap.rakudo.moar .......................... ok
t/spec/S06-advanced/lexical-subs.t ............................ ok
t/spec/S05-substitution/subst.rakudo.moar ..................... ok
t/spec/S06-macros/errors.t .................................... ok
t/spec/S06-macros/opaque-ast.rakudo.moar ...................... ok
t/spec/S06-currying/named.t ................................... ok
t/spec/S06-currying/slurpy.t .................................. ok
t/spec/S06-multi/by-trait.t ................................... ok
t/spec/S06-multi/lexical-multis.rakudo.moar ................... ok
t/spec/S06-multi/positional-vs-named.t ........................ ok
t/spec/S06-multi/redispatch.t ................................. ok
t/spec/S06-currying/misc.rakudo.moar .......................... ok
t/spec/S06-macros/quasi-blocks.rakudo.moar .................... ok
t/spec/S06-macros/unquoting.rakudo.moar ....................... ok
t/spec/S06-multi/unpackability.t .............................. ok
t/spec/S06-multi/syntax.t ..................................... ok
t/spec/S06-multi/value-based.t ................................ ok
t/spec/S06-multi/type-based.rakudo.moar ....................... ok
t/spec/S06-operator-overloading/methods.rakudo.moar ........... ok
t/spec/S06-operator-overloading/semicolon.t ................... ok
t/spec/S06-multi/proto.rakudo.moar ............................ ok
t/spec/S06-multi/subsignature.rakudo.moar ..................... ok
t/spec/S06-currying/positional.t .............................. ok
t/spec/S06-other/anon-hashes-vs-blocks.t ...................... ok
t/spec/S06-other/introspection.t .............................. ok
t/spec/S06-other/main-eval.rakudo.moar ........................ ok
t/spec/S06-other/main-semicolon.t ............................. ok
t/spec/S06-operator-overloading/term.t ........................ ok
t/spec/S06-other/main.t ....................................... ok
t/spec/S06-other/misc.t ....................................... ok
t/spec/S06-other/pairs-as-lvalues.t ........................... ok
t/spec/S06-parameters/smiley.rakudo.moar ...................... ok
t/spec/S06-routine-modifiers/lvalue-subroutines.t ............. ok
t/spec/S06-routine-modifiers/native-lvalue-subroutines.t ...... ok
t/spec/S06-routine-modifiers/proxy.rakudo.moar ................ ok
t/spec/S06-routine-modifiers/scoped-named-subs.t .............. ok
t/spec/S06-other/main-usage.rakudo.moar ....................... ok
t/spec/S06-operator-overloading/imported-subs.t ............... ok
t/spec/S06-signature/caller-param.rakudo.moar ................. ok
t/spec/S06-signature/closure-over-parameters.t ................ ok
t/spec/S06-signature/arity.t .................................. ok
t/spec/S06-signature/code.rakudo.moar ......................... ok
t/spec/S06-signature/closure-parameters.rakudo.moar ........... ok
t/spec/S06-operator-overloading/workout.t ..................... ok
t/spec/S06-signature/defaults.t ............................... ok
t/spec/S06-signature/definite-return.rakudo.moar .............. ok
t/spec/S06-signature/errors.t ................................. ok
t/spec/S06-signature/mixed-placeholders.t ..................... ok
t/spec/S06-signature/multi-invocant.t ......................... ok
t/spec/S06-signature/multidimensional.t ....................... ok
t/spec/S06-signature/named-placeholders.t ..................... ok
t/spec/S06-signature/named-renaming.t ......................... ok
t/spec/S06-signature/outside-subroutine.t ..................... ok
t/spec/S06-signature/named-parameters.rakudo.moar ............. ok
t/spec/S06-signature/optional.t ............................... ok
t/spec/S06-signature/passing-hashes.t ......................... ok
t/spec/S06-signature/passing-arrays.t ......................... ok
t/spec/S17-supply/delayed.rakudo.moar ......................... ok
t/spec/S06-signature/scalar-type.t ............................ ok
t/spec/S06-signature/positional.t ............................. ok
t/spec/S06-signature/positional-placeholders.t ................ ok
t/spec/S06-signature/sigilless.t .............................. ok
t/spec/S06-signature/shape.t .................................. ok
t/spec/S06-signature/slurpy-and-interpolation.t ............... ok
t/spec/S06-signature/slurpy-placeholders.t .................... ok
t/spec/S06-signature/introspection.rakudo.moar ................ ok
t/spec/S06-signature/sub-ref.rakudo.moar ...................... ok
t/spec/S06-signature/type-capture.t ........................... ok
t/spec/S06-signature/tree-node-parameters.rakudo.moar ......... ok
t/spec/S06-signature/slurpy-params.t .......................... ok
t/spec/S06-signature/types.t .................................. ok
t/spec/S06-signature/unpack-object.t .......................... ok
t/spec/S06-signature/unpack-array.t ........................... ok
t/spec/S06-traits/as.t ........................................ ok
t/spec/S06-signature/unspecified.t ............................ ok
t/spec/S06-traits/is-readonly.rakudo.moar ..................... ok
t/spec/S06-traits/is-copy.t ................................... ok
t/spec/S06-traits/is-rw.t ..................................... ok
t/spec/S06-traits/native-is-copy.t ............................ ok
t/spec/S06-traits/misc.rakudo.moar ............................ ok
t/spec/S06-traits/slurpy-is-rw.t .............................. ok
t/spec/S06-traits/native-is-rw.t .............................. ok
t/spec/S07-hyperrace/hyper.rakudo.moar ........................ ok
t/spec/S07-hyperrace/race.rakudo.moar ......................... ok
t/spec/S09-autovivification/autoincrement.t ................... ok
t/spec/S09-autovivification/autovivification.rakudo.moar ...... ok
t/spec/S09-hashes/objecthash.rakudo.moar ...................... ok
t/spec/S09-multidim/XX-POS-on-dimensioned.t ................... ok
t/spec/S09-multidim/XX-POS-on-undimensioned.t ................. ok
t/spec/S06-traits/is-assoc.rakudo.moar ........................ ok
t/spec/S17-supply/batch.t ..................................... ok
t/spec/S09-multidim/assign.t .................................. ok
t/spec/S17-supply/elems.t ..................................... ok
t/spec/S09-multidim/decl.t .................................... ok
t/spec/S09-multidim/indexing.t ................................ ok
t/spec/S09-multidim/methods.t ................................. ok
t/spec/S09-subscript/multidim-assignment.t .................... ok
t/spec/S09-multidim/subs.t .................................... ok
t/spec/S09-subscript/slice.rakudo.moar ........................ ok
t/spec/S09-typed-arrays/hashes.t .............................. ok
t/spec/S09-typed-arrays/native-decl.t ......................... ok
t/spec/S09-typed-arrays/arrays.rakudo.moar .................... ok
t/spec/S07-slip/slip.t ........................................ ok
t/spec/S09-typed-arrays/native.t .............................. ok
t/spec/S09-typed-arrays/native-num.rakudo.moar ................ ok
t/spec/S09-typed-arrays/native-int.rakudo.moar ................ Dubious, test returned 3 (wstat 768, 0x300)
Failed 3/1096 subtests
t/spec/S10-packages/joined-namespaces.t ....................... ok
t/spec/S11-compunit/compunit-dependencyspecification.t ........ ok
t/spec/S11-compunit/compunit-repository.t ..................... ok
t/spec/S10-packages/use-with-class.t .......................... ok
t/spec/S11-modules/import-multi.rakudo.moar ................... ok
t/spec/S11-compunit/rt126904.t ................................ ok
t/spec/S11-modules/import.rakudo.moar ......................... ok
t/spec/S11-modules/import-tag.t ............................... ok
t/spec/S11-modules/lexical.t .................................. ok
t/spec/S11-modules/importing.t ................................ ok
t/spec/S11-modules/export.rakudo.moar ......................... ok
t/spec/S06-traits/precedence.rakudo.moar ...................... ok
t/spec/S11-modules/need.t ..................................... ok
t/spec/S11-repository/curli-install.t ......................... ok
t/spec/S10-packages/basic.rakudo.moar ......................... ok
t/spec/S12-attributes/class.t ................................. ok
t/spec/S12-attributes/clone.t ................................. ok
t/spec/S12-attributes/defaults.t .............................. ok
t/spec/S12-attributes/inheritance.t ........................... ok
t/spec/S17-supply/stable.rakudo.moar .......................... ok
t/spec/S12-attributes/mutators.rakudo.moar .................... ok
t/spec/S11-modules/nested.t ................................... ok
t/spec/S11-modules/require.t .................................. ok
t/spec/S12-attributes/native.t ................................ ok
t/spec/S12-attributes/recursive.t ............................. ok
t/spec/S12-attributes/instance.rakudo.moar .................... ok
t/spec/S12-attributes/delegation.t ............................ ok
t/spec/S12-class/attributes-required.t ........................ ok
t/spec/S12-class/anonymous.rakudo.moar ........................ ok
t/spec/S12-attributes/smiley.t ................................ ok
t/spec/S12-attributes/undeclared.t ............................ ok
t/spec/S12-class/attributes.t ................................. ok
t/spec/S12-class/augment-supersede.rakudo.moar ................ ok
t/spec/S12-class/declaration-order.t .......................... ok
t/spec/S12-class/inheritance-class-methods.t .................. ok
t/spec/S12-class/extending-arrays.t ........................... ok
t/spec/S12-class/basic.t ...................................... ok
t/spec/S12-class/literal.t .................................... ok
t/spec/S12-class/interface-consistency.t ...................... ok
t/spec/S12-class/lexical.t .................................... ok
t/spec/S12-class/instantiate.rakudo.moar ...................... ok
t/spec/S12-class/mro.t ........................................ ok
t/spec/S12-class/magical-vars.t ............................... ok
t/spec/S12-class/namespaced.t ................................. ok
t/spec/S12-class/inheritance.t ................................ ok
t/spec/S12-class/open.t ....................................... ok
t/spec/S12-class/self-inheritance.t ........................... ok
t/spec/S12-class/rw.t ......................................... ok
t/spec/S12-class/parent_attributes.rakudo.moar ................ ok
t/spec/S12-class/type-object.t ................................ ok
t/spec/S12-class/stubs.rakudo.moar ............................ ok
t/spec/S12-coercion/coercion-types.rakudo.moar ................ ok
t/spec/S12-construction/autopairs.t ........................... ok
t/spec/S12-construction/named-params-in-BUILD.t ............... ok
t/spec/S12-construction/construction.t ........................ ok
t/spec/S12-construction/BUILD.rakudo.moar ..................... ok
t/spec/S12-enums/as-role.t .................................... ok
t/spec/S12-construction/new.rakudo.moar ....................... ok
t/spec/S17-supply/start.t ..................................... ok
t/spec/S12-enums/anonymous.t .................................. ok
t/spec/S12-enums/pseudo-functional.t .......................... ok
t/spec/S12-enums/misc.t ....................................... ok
t/spec/S12-enums/non-int.rakudo.moar .......................... ok
t/spec/S12-enums/basic.rakudo.moar ............................ ok
t/spec/S12-introspection/WHAT.rakudo.moar ..................... ok
t/spec/S12-enums/thorough.rakudo.moar ......................... ok
t/spec/S12-introspection/definite.t ........................... ok
t/spec/S12-introspection/attributes.rakudo.moar ............... ok
t/spec/S12-introspection/can.t ................................ ok
t/spec/S12-introspection/meta-class.t ......................... ok
t/spec/S12-introspection/walk.t ............................... ok
t/spec/S12-introspection/parents.t ............................ ok
t/spec/S12-introspection/methods.rakudo.moar .................. ok
t/spec/S12-meta/grammarhow.t .................................. ok
t/spec/S12-introspection/roles.t .............................. ok
t/spec/S12-meta/primitives.t .................................. ok
t/spec/S12-methods/accessors.t ................................ ok
t/spec/S12-methods/attribute-params.t ......................... ok
t/spec/S12-methods/calling_syntax.t ........................... ok
t/spec/S12-methods/chaining.t ................................. ok
t/spec/S12-methods/class-and-instance.t ....................... ok
t/spec/S12-methods/calling_sets.t ............................. ok
t/spec/S12-methods/default-trait.t ............................ ok
t/spec/S12-methods/defer-call.t ............................... ok
t/spec/S12-methods/defer-next.t ............................... ok
t/spec/S12-methods/delegation.t ............................... ok
t/spec/S12-methods/how.t ...................................... ok
t/spec/S12-methods/fallback.t ................................. ok
t/spec/S12-methods/indirect_notation.rakudo.moar .............. ok
t/spec/S12-methods/lastcall.t ................................. ok
t/spec/S12-methods/lvalue.t ................................... ok
t/spec/S12-methods/instance.t ................................. ok
t/spec/S12-methods/method-vs-sub.t ............................ ok
t/spec/S12-methods/multi.rakudo.moar .......................... ok
t/spec/S12-methods/private.t .................................. ok
t/spec/S12-methods/parallel-dispatch.rakudo.moar .............. ok
t/spec/S17-supply/syntax.t .................................... ok
t/spec/S12-methods/qualified.t ................................ ok
t/spec/S12-methods/submethods.rakudo.moar ..................... ok
t/spec/S12-methods/topic.t .................................... ok
t/spec/S12-methods/syntax.rakudo.moar ......................... ok
t/spec/S12-methods/trusts.t ................................... ok
t/spec/S12-methods/typed-attributes.t ......................... ok
t/spec/S12-methods/what.t ..................................... ok
t/spec/S12-subset/multi-dispatch.t ............................ ok
t/spec/S12-meta/exporthow.rakudo.moar ......................... ok
t/spec/S13-type-casting/methods.t ............................. ok
t/spec/S13-overloading/typecasting-long.t ..................... ok
t/spec/S14-roles/anonymous.t .................................. ok
t/spec/S13-overloading/metaoperators.t ........................ ok
t/spec/S12-subset/subtypes.t .................................. ok
t/spec/S14-roles/attributes.t ................................. ok
t/spec/S14-roles/bool.t ....................................... ok
t/spec/S14-roles/conflicts.t .................................. ok
t/spec/S14-roles/crony.t ...................................... ok
t/spec/S14-roles/composition.rakudo.moar ...................... ok
t/spec/S14-roles/instantiation.t .............................. ok
t/spec/S14-roles/lexical.t .................................... ok
t/spec/S14-roles/basic.rakudo.moar ............................ ok
t/spec/S14-roles/namespaced.t ................................. ok
t/spec/S14-roles/parameter-subtyping.t ........................ ok
t/spec/S14-roles/parameterized-mixin.rakudo.moar .............. ok
t/spec/S13-overloading/operators.t ............................ ok
t/spec/S14-roles/parameterized-basic.t ........................ ok
t/spec/S14-roles/parameterized-type.t ......................... ok
t/spec/S14-roles/submethods.t ................................. ok
t/spec/S14-roles/stubs.t ...................................... ok
t/spec/S15-literals/identifiers.t ............................. ok
t/spec/S14-traits/attributes.t ................................ ok
t/spec/S14-roles/mixin.t ...................................... ok
t/spec/S15-literals/numbers.t ................................. ok
t/spec/S15-nfg/case-change.t .................................. ok
t/spec/S14-traits/routines.rakudo.moar ........................ ok
t/spec/S15-nfg/concatenation.t ................................ ok
t/spec/S15-nfg/cgj.t .......................................... ok
t/spec/S15-nfg/crlf-encoding.t ................................ ok
t/spec/S15-nfg/from-buf.t ..................................... ok
t/spec/S15-nfg/from-file.rakudo.moar .......................... ok
t/spec/S15-nfg/many-combiners.t ............................... ok
t/spec/S15-nfg/long-uni.t ..................................... ok
t/spec/S15-nfg/many-threads.t ................................. ok
t/spec/S15-nfg/grapheme-break.t ............................... ok
t/spec/S15-nfg/mass-roundtrip-nfd.t ........................... ok
t/spec/S15-nfg/mass-chars.t ................................... ok
t/spec/S15-nfg/mass-roundtrip-nfkc.t .......................... ok
t/spec/S15-nfg/regex.rakudo.moar .............................. ok
t/spec/S15-nfg/mass-roundtrip-nfkd.t .......................... ok
t/spec/S15-nfg/mass-equality.t ................................ ok
t/spec/S15-nfg/mass-roundtrip-nfc.t ........................... ok
t/spec/S17-supply/throttle.t .................................. ok
t/spec/S15-string-types/Str.rakudo.moar ....................... ok
t/spec/S15-normalization/nfc-sanity.t ......................... ok
t/spec/S15-string-types/Uni.t ................................. ok
t/spec/S15-normalization/nfd-sanity.t ......................... ok
t/spec/S15-unicode-information/uniname.rakudo.moar ............ ok
t/spec/S15-unicode-information/uniprop.t ...................... ok
t/spec/S15-unicode-information/unimatch-general.t ............. ok
t/spec/S15-unicode-information/unival.t ....................... ok
t/spec/S15-normalization/nfkc-sanity.t ........................ ok
t/spec/S16-filehandles/chmod.t ................................ ok
t/spec/S15-normalization/nfkd-sanity.t ........................ ok
t/spec/S16-filehandles/io_in_for_loops.t ...................... ok
t/spec/S16-filehandles/io.rakudo.moar ......................... ok
t/spec/S16-filehandles/filetest.rakudo.moar ................... ok
t/spec/S16-filehandles/io_in_while_loops.t .................... ok
t/spec/S16-filehandles/filestat.t ............................. ok
t/spec/S16-filehandles/mkdir_rmdir.t .......................... ok
t/spec/S16-filehandles/open.t ................................. ok
t/spec/S16-filehandles/unlink.t ............................... ok
t/spec/S16-io/bom.t ........................................... ok
t/spec/S16-io/basic-open.rakudo.moar .......................... ok
t/spec/S16-io/cwd.t ........................................... ok
t/spec/S16-io/comb.t .......................................... ok
t/spec/S16-io/getc.t .......................................... ok
t/spec/S16-io/bare-say.t ...................................... ok
t/spec/S16-io/note.t .......................................... ok
t/spec/S16-filehandles/argfiles.t ............................. ok
t/spec/S16-io/lines.rakudo.moar ............................... ok
t/spec/S16-io/newline.t ....................................... ok
t/spec/S16-io/say.t ........................................... ok
t/spec/S16-io/split.t ......................................... ok
t/spec/S16-io/supply.t ........................................ ok
t/spec/S16-io/say-and-ref.t ................................... ok
t/spec/S16-io/tmpdir.t ........................................ ok
t/spec/S16-unfiled/rebindstdhandles.rakudo.moar ............... ok
t/spec/S16-io/words.t ......................................... ok
t/spec/S17-channel/basic.t .................................... ok
t/spec/S17-procasync/basic.rakudo.moar ........................ ok
t/spec/S17-procasync/print.rakudo.moar ........................ ok
t/spec/S17-promise/anyof.t .................................... ok
t/spec/S17-promise/basic.t .................................... ok
t/spec/S17-promise/then.t ..................................... ok
t/spec/S17-lowlevel/thread.t .................................. ok
t/spec/S16-io/print.t ......................................... ok
t/spec/S17-supply/Channel.t ................................... ok
t/spec/S17-scheduler/basic.rakudo.moar ........................ ok
t/spec/S17-supply/Promise.t ................................... ok
t/spec/S17-supply/basic.t ..................................... ok
t/spec/S17-supply/categorize.t ................................ ok
t/spec/S17-supply/classify.t .................................. ok
t/spec/S17-supply/do.t ........................................ ok
t/spec/S17-supply/flat.t ...................................... ok
t/spec/S17-supply/from-list.t ................................. ok
t/spec/S17-supply/grab.t ...................................... ok
t/spec/S17-supply/grep.t ...................................... ok
t/spec/S17-supply/head.t ...................................... ok
t/spec/S17-supply/wait.t ...................................... ok
t/spec/S17-supply/list.t ...................................... ok
t/spec/S17-supply/lines.t ..................................... ok
t/spec/S17-supply/interval.t .................................. ok
t/spec/S17-supply/map.t ....................................... ok
t/spec/S17-supply/max.t ....................................... ok
t/spec/S17-supply/merge.t ..................................... ok
t/spec/S17-supply/migrate.t ................................... ok
t/spec/S17-supply/min.t ....................................... ok
t/spec/S17-supply/minmax.t .................................... ok
t/spec/S17-supply/on-demand.t ................................. ok
t/spec/S17-supply/produce.t ................................... ok
t/spec/S17-supply/reduce.t .................................... ok
t/spec/S17-supply/reverse.t ................................... ok
t/spec/S17-supply/schedule-on.t ............................... ok
t/spec/S17-supply/sort.t ...................................... ok
t/spec/S17-supply/rotor.rakudo.moar ........................... ok
t/spec/S17-supply/tail.t ...................................... ok
t/spec/S17-supply/squish.t .................................... ok
t/spec/S17-supply/words.t ..................................... ok
t/spec/S17-supply/zip-latest.t ................................ ok
t/spec/S17-supply/zip.t ....................................... ok
t/spec/S19-command-line-options/02-dash-n.t ................... ok
t/spec/S19-command-line-options/03-dash-p.t ................... ok
t/spec/S19-command-line/arguments.t ........................... ok
t/spec/S19-command-line/help.t ................................ ok
t/spec/S17-promise/at.t ....................................... ok
t/spec/S19-command-line/repl.t ................................ ok
t/spec/S24-testing/0-compile.t ................................ ok
t/spec/S22-package-format/local.t ............................. ok
t/spec/S19-command-line/dash-e.t .............................. ok
t/spec/S17-supply/watch-path.t ................................ ok
t/spec/S26-documentation/02-paragraph.t ....................... ok
t/spec/S26-documentation/01-delimited.t ....................... ok
t/spec/S17-supply/unique.t .................................... ok
t/spec/S26-documentation/05-comment.t ......................... ok
t/spec/S26-documentation/03-abbreviated.t ..................... ok
t/spec/S26-documentation/04-code.t ............................ ok
t/spec/S24-testing/3-output.t ................................. ok
t/spec/S26-documentation/06-lists.t ........................... ok
t/spec/S26-documentation/07-tables.t .......................... ok
t/spec/S26-documentation/09-configuration.rakudo.moar ......... ok
t/spec/S26-documentation/08-formattingcodes.t ................. ok
t/spec/S26-documentation/module-comment.t ..................... ok
t/spec/S26-documentation/multiline-leading.t .................. ok
t/spec/S26-documentation/block-leading.t ...................... ok
t/spec/S26-documentation/block-trailing.t ..................... ok
t/spec/S26-documentation/multiline-trailing.t ................. ok
t/spec/S26-documentation/wacky.t .............................. ok
t/spec/S26-documentation/10-doc-cli.t ......................... ok
t/spec/S28-named-variables/cwd.t .............................. ok
t/spec/S28-named-variables/slangs.t ........................... ok
t/spec/S26-documentation/why-both.t ........................... ok
t/spec/S26-documentation/why-leading.t ........................ ok
t/spec/S26-documentation/why-trailing.t ....................... ok
t/spec/S29-any/cmp.t .......................................... ok
t/spec/S24-testing/line-numbers.t ............................. ok
t/spec/S29-any/isa.t .......................................... ok
t/spec/S29-context/evalfile.t ................................. ok
t/spec/S29-context/exit-in-if.t ............................... ok
t/spec/S29-context/eval.rakudo.moar ........................... ok
t/spec/S29-conversions/hash.t ................................. ok
t/spec/S29-conversions/ord_and_chr.rakudo.moar ................ ok
t/spec/S29-context/die.rakudo.moar ............................ ok
t/spec/S29-context/exit.t ..................................... ok
t/spec/S32-array/bool.t ....................................... ok
t/spec/S32-array/create.t ..................................... ok
t/spec/S32-array/delete-adverb-native.t ....................... ok
t/spec/S32-array/delete.t ..................................... ok
t/spec/S32-array/delete-adverb.t .............................. ok
t/spec/S32-array/elems.t ...................................... ok
t/spec/S32-array/end.t ........................................ ok
t/spec/S32-array/adverbs.rakudo.moar .......................... ok
t/spec/S32-array/keys_values.t ................................ ok
t/spec/S32-array/exists-adverb.t .............................. ok
t/spec/S32-array/pairs.t ...................................... ok
t/spec/S32-array/kv.t ......................................... ok
t/spec/S32-array/perl.t ....................................... ok
t/spec/S32-array/rotate.t ..................................... ok
t/spec/S32-array/pop.rakudo.moar .............................. ok
t/spec/S32-array/push.t ....................................... ok
t/spec/S32-array/shift.t ...................................... ok
t/spec/S32-array/unshift.t .................................... ok
t/spec/S32-basics/xxKEY.rakudo.moar ........................... ok
t/spec/S32-array/splice.rakudo.moar ........................... ok
t/spec/S32-basics/warn.t ...................................... ok
t/spec/S32-basics/xxPOS-native.t .............................. ok
t/spec/S32-basics/xxPOS.rakudo.moar ........................... ok
t/spec/S32-container/cat.rakudo.moar .......................... ok
t/spec/S32-container/roundrobin.t ............................. ok
t/spec/S32-container/stringify.t .............................. ok
t/spec/S32-container/zip.rakudo.moar .......................... ok
t/spec/S32-hash/antipairs.t ................................... ok
t/spec/S32-hash/delete-adverb.t ............................... ok
t/spec/S29-context/sleep.t .................................... ok
t/spec/S32-hash/delete.t ...................................... ok
t/spec/S32-hash/exists-adverb.t ............................... ok
t/spec/S32-hash/exists.rakudo.moar ............................ ok
t/spec/S32-hash/invert.t ...................................... ok
t/spec/S32-hash/keys_values.t ................................. ok
t/spec/S32-hash/kv.t .......................................... ok
t/spec/S32-hash/adverbs.rakudo.moar ........................... ok
t/spec/S32-hash/pairs.t ....................................... ok
t/spec/S32-hash/push.t ........................................ ok
t/spec/S32-hash/perl.t ........................................ ok
t/spec/S32-io/IO-Socket-Async-UDP.t ........................... Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/2 subtests
t/spec/S32-hash/slice.rakudo.moar ............................. ok
t/spec/S32-io/IO-Socket-INET.t ................................ ok
t/spec/S32-temporal/DateTime.t ................................ ok
t/spec/S32-io/chdir.rakudo.moar ............................... ok
t/spec/S32-io/copy.t .......................................... ok
t/spec/S29-os/system.t ........................................ ok
t/spec/S32-io/file-tests.t .................................... ok
t/spec/S32-io/dir.rakudo.moar ................................. ok
t/spec/S32-io/io-handle.t ..................................... ok
t/spec/S32-io/io-path-cygwin.rakudo.moar ...................... ok
t/spec/S32-io/io-path-unix.rakudo.moar ........................ ok
t/spec/S32-io/io-path.t ....................................... ok
t/spec/S32-io/io-path-win.rakudo.moar ......................... ok
t/spec/S32-io/io-spec-cygwin.t ................................ ok
t/spec/S32-io/io-spec-unix.t .................................. ok
t/spec/S32-io/move.t .......................................... ok
t/spec/S32-io/native-descriptor.t ............................. ok
t/spec/S32-io/io-spec-win.t ................................... ok
t/spec/S32-io/open.t .......................................... ok
t/spec/S32-io/note.t .......................................... ok
t/spec/S32-io/rename.t ........................................ ok
t/spec/S32-io/slurp.t ......................................... ok
t/spec/S32-io/pipe.t .......................................... ok
t/spec/S32-io/spurt.t ......................................... ok
t/spec/S06-operator-overloading/sub.rakudo.moar ............... ok
t/spec/S32-list/categorize.t .................................. ok
t/spec/S32-list/classify.rakudo.moar .......................... ok
t/spec/S32-list/combinations.t ................................ ok
t/spec/S32-list/create.t ...................................... ok
t/spec/S32-list/end.t ......................................... ok
t/spec/S32-list/first-end-k.rakudo.moar ....................... ok
t/spec/S32-list/first-end-p.t ................................. ok
t/spec/S32-list/first-end-v.t ................................. ok
t/spec/S32-list/first-end.t ................................... ok
t/spec/S32-list/first-k.rakudo.moar ........................... ok
t/spec/S32-list/first-p.t ..................................... ok
t/spec/S32-list/first-v.t ..................................... ok
t/spec/S32-exceptions/misc.rakudo.moar ........................ ok
t/spec/S32-list/first.rakudo.moar ............................. ok
t/spec/S32-list/grep-k.rakudo.moar ............................ ok
t/spec/S32-list/grep-kv.t ..................................... ok
t/spec/S32-list/grep-p.t ...................................... ok
t/spec/S32-list/grep-v.t ...................................... ok
t/spec/S32-list/grep.rakudo.moar .............................. ok
t/spec/S32-list/head.t ........................................ ok
t/spec/S32-list/join.t ........................................ ok
t/spec/S32-list/map_function_return_values.t .................. ok
t/spec/S32-list/map.rakudo.moar ............................... ok
t/spec/S32-list/permutations.t ................................ ok
t/spec/S32-list/minmax.rakudo.moar ............................ ok
t/spec/S32-list/pick.t ........................................ ok
t/spec/integration/advent2012-day19.t ......................... ok
t/spec/S32-list/repeated.t .................................... ok
t/spec/S32-list/reverse.rakudo.moar ........................... ok
t/spec/S32-io/other.t ......................................... ok
t/spec/S32-list/produce.t ..................................... ok
t/spec/S32-list/rotor.t ....................................... ok
t/spec/S32-list/roll.t ........................................ ok
t/spec/S32-list/seq.rakudo.moar ............................... ok
t/spec/S32-list/squish.t ...................................... ok
t/spec/S32-list/reduce.t ...................................... ok
t/spec/S32-list/sort.t ........................................ ok
t/spec/S32-list/tail.t ........................................ ok
t/spec/S32-num/abs.t .......................................... ok
t/spec/S32-list/unique.t ...................................... ok
t/spec/S32-num/base.t ......................................... ok
t/spec/S32-num/expmod.t ....................................... ok
t/spec/S32-num/cool-num.rakudo.moar ........................... ok
t/spec/S32-num/exp.t .......................................... ok
t/spec/S32-num/complex.t ...................................... ok
t/spec/S32-num/int.rakudo.moar ................................ ok
t/spec/S32-num/is-prime.t ..................................... ok
t/spec/S32-num/narrow.t ....................................... ok
t/spec/S32-num/log.rakudo.moar ................................ ok
t/spec/S32-num/polar.t ........................................ ok
t/spec/S32-num/pi.t ........................................... ok
t/spec/S32-num/polymod.t ...................................... ok
t/spec/S32-num/power.rakudo.moar .............................. ok
t/spec/S32-num/fatrat.rakudo.moar ............................. ok
t/spec/S32-num/rand.rakudo.moar ............................... ok
t/spec/S32-num/roots.t ........................................ ok
t/spec/S32-num/real-bridge.t .................................. ok
t/spec/S32-num/rat.rakudo.moar ................................ ok
t/spec/S32-num/rounders.t ..................................... ok
t/spec/S32-num/sign.t ......................................... ok
t/spec/S32-num/sqrt.t ......................................... ok
t/spec/S32-num/stringify.rakudo.moar .......................... ok
t/spec/S32-num/unpolar.t ...................................... ok
t/spec/S32-scalar/defined.t ................................... ok
t/spec/S32-scalar/perl.rakudo.moar ............................ ok
t/spec/S32-str/append.t ....................................... ok
t/spec/S32-str/bool.t ......................................... ok
t/spec/S32-num/rshift_pos_amount.t ............................ ok
t/spec/S32-scalar/undef.rakudo.moar ........................... ok
t/spec/S32-str/capitalize.t ................................... ok
t/spec/S32-str/chomp.t ........................................ ok
t/spec/S32-str/chop.t ......................................... ok
t/spec/S32-str/contains.t ..................................... ok
t/spec/S32-str/comb.t ......................................... ok
t/spec/S32-str/ends-with.t .................................... ok
t/spec/S32-str/encode.rakudo.moar ............................. ok
t/spec/S32-str/fc.t ........................................... ok
t/spec/S32-str/flip.t ......................................... ok
t/spec/S32-str/indent.t ....................................... ok
t/spec/S32-str/index.t ........................................ ok
t/spec/integration/advent2013-day14.t ......................... ok
t/spec/S32-str/indices.t ...................................... ok
t/spec/S32-str/lc.t ........................................... ok
t/spec/S32-str/length.t ....................................... ok
t/spec/S32-str/ords.t ......................................... ok
t/spec/S32-str/numeric.rakudo.moar ............................ ok
t/spec/S32-str/lines.t ........................................ ok
t/spec/S32-str/pos.t .......................................... ok
t/spec/S32-str/pack.t ......................................... ok
t/spec/S32-str/samecase.t ..................................... ok
t/spec/S32-str/samemark.t ..................................... ok
t/spec/S32-str/rindex.t ....................................... ok
t/spec/S32-str/split-simple.t ................................. ok
t/spec/S32-str/sprintf-b.rakudo.moar .......................... ok
t/spec/S32-str/starts-with.t .................................. ok
t/spec/S32-str/substr-eq.t .................................... ok
t/spec/S32-str/sprintf.t ...................................... ok
t/spec/S32-str/split.rakudo.moar .............................. ok
t/spec/S32-str/tc.t ........................................... ok
t/spec/S32-str/substr-rw.rakudo.moar .......................... ok
t/spec/S32-str/substr.rakudo.moar ............................. ok
t/spec/S32-str/tclc.t ......................................... ok
t/spec/S32-str/trim.t ......................................... ok
t/spec/S32-str/uc.t ........................................... ok
t/spec/S32-str/unpack.t ....................................... ok
t/spec/S32-str/words.t ........................................ ok
t/spec/S32-temporal/Date.t .................................... ok
t/spec/S32-str/utf8-c8.t ...................................... ok
t/spec/integration/error-reporting.rakudo.moar ................ ok
t/spec/S32-temporal/DateTime-Instant-Duration.t ............... ok
t/spec/S32-temporal/local.rakudo.moar ......................... ok
t/spec/S32-temporal/calendar.t ................................ ok
t/spec/S32-trig/cos.t ......................................... ok
t/spec/S32-trig/atan2.t ....................................... ok
t/spec/S32-trig/cosec.t ....................................... ok
t/spec/S32-trig/cosech.t ...................................... ok
t/spec/S32-trig/cosh.t ........................................ ok
t/spec/S32-trig/cotan.t ....................................... ok
t/spec/S32-trig/cotanh.t ...................................... ok
t/spec/S32-trig/pi.t .......................................... ok
t/spec/S32-trig/e.t ........................................... ok
t/spec/S32-trig/simple.t ...................................... ok
t/spec/S32-trig/sec.t ......................................... ok
t/spec/S32-trig/sech.t ........................................ ok
t/spec/S32-trig/sin.t ......................................... ok
t/spec/S32-trig/sinh.t ........................................ ok
t/spec/S32-trig/tan.t ......................................... ok
t/spec/S32-trig/tanh.t ........................................ ok
t/spec/integration/99problems-01-to-10.t ...................... ok
t/spec/integration/99problems-11-to-20.t ...................... ok
t/spec/integration/99problems-21-to-30.t ...................... ok
t/spec/integration/99problems-31-to-40.t ...................... ok
t/spec/integration/99problems-51-to-60.t ...................... ok
t/spec/integration/precompiled.t .............................. ok
t/spec/integration/99problems-41-to-50.t ...................... ok
t/spec/integration/99problems-61-to-70.t ...................... ok
t/spec/integration/advent2009-day01.t ......................... ok
t/spec/integration/advent2009-day02.t ......................... ok
t/spec/integration/advent2009-day04.t ......................... ok
t/spec/integration/advent2009-day03.t ......................... ok
t/spec/integration/advent2009-day05.t ......................... ok
t/spec/integration/advent2009-day06.t ......................... ok
t/spec/integration/advent2009-day07.t ......................... ok
t/spec/integration/advent2009-day08.t ......................... ok
t/spec/integration/advent2009-day10.t ......................... ok
t/spec/integration/advent2009-day09.t ......................... ok
t/spec/integration/advent2009-day11.t ......................... ok
t/spec/integration/advent2009-day13.t ......................... ok
t/spec/integration/advent2009-day14.t ......................... ok
t/spec/integration/advent2009-day12.t ......................... ok
t/spec/integration/advent2009-day15.t ......................... ok
t/spec/integration/advent2009-day16.t ......................... ok
t/spec/integration/advent2009-day19.t ......................... ok
t/spec/integration/advent2009-day18.t ......................... ok
t/spec/S32-io/IO-Socket-Async.t ............................... Dubious, test returned 1 (wstat 256, 0x100)
Failed 5/6 subtests
t/spec/integration/advent2009-day21.t ......................... ok
t/spec/integration/advent2009-day20.t ......................... ok
t/spec/S32-io/socket-recv-vs-read.t ........................... Dubious, test returned 2 (wstat 512, 0x200)
Failed 11/11 subtests
t/spec/integration/advent2009-day17.t ......................... ok
t/spec/integration/advent2010-day03.t ......................... ok
t/spec/integration/advent2010-day04.t ......................... ok
t/spec/integration/advent2009-day24.t ......................... ok
t/spec/integration/advent2009-day23.t ......................... ok
t/spec/integration/advent2010-day08.t ......................... ok
t/spec/integration/advent2010-day06.t ......................... ok
t/spec/integration/advent2010-day10.rakudo.moar ............... ok
t/spec/integration/advent2010-day07.t ......................... ok
t/spec/integration/advent2010-day11.t ......................... ok
t/spec/integration/advent2010-day14.t ......................... ok
t/spec/integration/advent2010-day12.t ......................... ok
t/spec/integration/advent2010-day16.t ......................... ok
t/spec/integration/advent2009-day22.t ......................... ok
t/spec/integration/advent2010-day21.t ......................... ok
t/spec/integration/advent2010-day19.rakudo.moar ............... ok
t/spec/integration/advent2010-day22.t ......................... ok
t/spec/integration/advent2010-day23.t ......................... ok
t/spec/integration/advent2011-day03.t ......................... ok
t/spec/integration/advent2011-day04.t ......................... ok
t/spec/integration/advent2011-day05.t ......................... ok
t/spec/integration/advent2011-day11.t ......................... ok
t/spec/integration/advent2011-day15.t ......................... ok
t/spec/integration/advent2011-day07.t ......................... ok
t/spec/integration/advent2011-day20.t ......................... ok
t/spec/integration/advent2011-day16.t ......................... ok
t/spec/integration/advent2011-day10.t ......................... ok
t/spec/integration/advent2011-day24.t ......................... ok
t/spec/integration/advent2011-day14.t ......................... ok
t/spec/integration/advent2012-day02.t ......................... ok
t/spec/integration/weird-errors.rakudo.moar ................... ok
t/spec/integration/advent2012-day09.t ......................... ok
t/spec/integration/advent2012-day03.t ......................... ok
t/spec/integration/advent2012-day10.t ......................... ok
t/spec/integration/advent2012-day12.t ......................... ok
t/spec/integration/advent2011-day23.t ......................... ok
t/spec/integration/advent2012-day06.t ......................... ok
t/spec/integration/advent2012-day14.t ......................... ok
t/spec/integration/advent2012-day15.rakudo.moar ............... ok
t/spec/integration/advent2012-day13.t ......................... ok
t/spec/integration/advent2012-day16.t ......................... ok
t/spec/integration/advent2012-day20.t ......................... ok
t/spec/integration/advent2012-day22.t ......................... ok
t/spec/integration/advent2013-day02.t ......................... ok
t/spec/integration/advent2012-day23.t ......................... ok
t/spec/integration/advent2012-day24.t ......................... ok
t/spec/integration/advent2013-day07.t ......................... ok
t/spec/integration/advent2011-day22.t ......................... ok
t/spec/integration/advent2013-day04.t ......................... ok
t/spec/integration/advent2013-day06.t ......................... ok
t/spec/integration/advent2013-day08.t ......................... ok
t/spec/integration/advent2013-day15.t ......................... ok
t/spec/integration/advent2013-day09.t ......................... ok
t/spec/integration/advent2013-day19.t ......................... ok
t/spec/integration/advent2013-day12.t ......................... ok
t/spec/integration/advent2013-day10.rakudo.moar ............... ok
t/spec/integration/advent2013-day18.t ......................... ok
t/spec/integration/advent2013-day23.t ......................... ok
t/spec/integration/advent2013-day20.t ......................... ok
t/spec/integration/advent2014-day13.t ......................... ok
t/spec/integration/advent2013-day21.t ......................... ok
t/spec/integration/advent2014-day16.t ......................... ok
t/spec/integration/code-blocks-as-sub-args.t .................. ok
t/spec/integration/lexicals-and-attributes.t .................. ok
t/spec/integration/lazy-bentley-generator.t ................... ok
t/spec/integration/lexical-array-in-inner-block.t ............. ok
t/spec/integration/man-or-boy.t ............................... ok
t/spec/integration/method-calls-and-instantiation.t ........... ok
t/spec/integration/no-indirect-new.t .......................... ok
t/spec/integration/passing-pair-class-to-sub.t ................ ok
t/spec/integration/pair-in-array.t ............................ ok
t/spec/integration/packages.t ................................. ok
t/spec/integration/advent2013-day22.t ......................... ok
t/spec/integration/rule-in-class-Str.t ........................ ok
t/spec/integration/substr-after-match-in-gather-in-for.t ...... ok
t/spec/integration/say-crash.t ................................ ok
t/spec/integration/real-strings.t ............................. ok
t/spec/integration/topic_in_double_loop.t ..................... ok
t/spec/integration/variables-in-do.t .......................... ok
t/spec/rosettacode/greatest_element_of_a_list.t ............... ok
t/spec/rosettacode/sierpinski_triangle.t ...................... ok
t/spec/integration/role-composition-vs-attribute.rakudo.moar .. ok
Test Summary Report
-------------------
t/spec/S02-literals/quoting.rakudo.moar (Wstat: 0 Tests: 184 Failed: 0)
TODO passed: 97-98, 100-101
t/spec/S02-magicals/KERNEL.rakudo.moar (Wstat: 768 Tests: 40 Failed: 3)
Failed tests: 29, 38-39
Non-zero exit status: 3
t/spec/S02-names/pseudo.rakudo.moar (Wstat: 0 Tests: 144 Failed: 0)
TODO passed: 79
t/spec/S02-types/isDEPRECATED.rakudo.moar (Wstat: 0 Tests: 9 Failed: 0)
TODO passed: 7
t/spec/S02-types/int-uint.rakudo.moar (Wstat: 2304 Tests: 88 Failed: 9)
Failed tests: 12, 15, 21, 34, 37, 43, 56, 59, 65
TODO passed: 71-72
Non-zero exit status: 9
t/spec/S02-types/native.rakudo.moar (Wstat: 768 Tests: 83 Failed: 3)
Failed tests: 73, 77, 81
Non-zero exit status: 3
t/spec/S02-types/set.rakudo.moar (Wstat: 0 Tests: 175 Failed: 0)
TODO passed: 168
t/spec/S03-metaops/eager-hyper.rakudo.moar (Wstat: 0 Tests: 8 Failed: 0)
TODO passed: 7
t/spec/S03-metaops/cross.rakudo.moar (Wstat: 0 Tests: 75 Failed: 0)
TODO passed: 15
t/spec/S03-operators/assign.rakudo.moar (Wstat: 0 Tests: 296 Failed: 0)
TODO passed: 252-253
t/spec/S03-operators/bag.rakudo.moar (Wstat: 0 Tests: 128 Failed: 0)
TODO passed: 4, 16, 22, 28-36, 40, 44, 50, 52, 58, 60
64, 68, 74, 76, 82, 84, 121, 123, 125
t/spec/S03-metaops/hyper.rakudo.moar (Wstat: 0 Tests: 402 Failed: 0)
TODO passed: 115
t/spec/S03-operators/relational.rakudo.moar (Wstat: 0 Tests: 159 Failed: 0)
TODO passed: 99-100
t/spec/S03-operators/mix.rakudo.moar (Wstat: 0 Tests: 128 Failed: 0)
TODO passed: 4, 16, 22, 28-36, 40, 44, 46, 50, 52, 56
60, 62, 66, 68, 121
t/spec/S03-operators/set.rakudo.moar (Wstat: 0 Tests: 292 Failed: 0)
TODO passed: 44, 48, 52, 56, 66, 74, 80
t/spec/S03-smartmatch/hash-hash.rakudo.moar (Wstat: 0 Tests: 16 Failed: 0)
TODO passed: 1-2, 5-6, 9-10, 13-14
t/spec/S04-statements/if.rakudo.moar (Wstat: 0 Tests: 43 Failed: 0)
TODO passed: 24-27
t/spec/S05-capture/match-object.rakudo.moar (Wstat: 0 Tests: 25 Failed: 0)
TODO passed: 23
t/spec/S05-interpolation/regex-in-variable.rakudo.moar (Wstat: 0 Tests: 52 Failed: 0)
TODO passed: 47
t/spec/S05-mass/properties-general.rakudo.moar (Wstat: 0 Tests: 606 Failed: 0)
TODO passed: 543-545, 549
t/spec/S05-match/perl.rakudo.moar (Wstat: 0 Tests: 10 Failed: 0)
TODO passed: 3
t/spec/S05-mass/rx.rakudo.moar (Wstat: 0 Tests: 740 Failed: 0)
TODO passed: 156
t/spec/S05-modifier/counted-match.rakudo.moar (Wstat: 0 Tests: 29 Failed: 0)
TODO passed: 19-20, 25-27
t/spec/S05-modifier/ignorecase.rakudo.moar (Wstat: 0 Tests: 25 Failed: 0)
TODO passed: 12-13
t/spec/S05-substitution/subst.rakudo.moar (Wstat: 0 Tests: 179 Failed: 0)
TODO passed: 63
t/spec/S06-routine-modifiers/proxy.rakudo.moar (Wstat: 0 Tests: 24 Failed: 0)
TODO passed: 23-24
t/spec/S07-hyperrace/hyper.rakudo.moar (Wstat: 0 Tests: 6 Failed: 0)
TODO passed: 5-6
t/spec/S07-hyperrace/race.rakudo.moar (Wstat: 0 Tests: 6 Failed: 0)
TODO passed: 5-6
t/spec/S09-typed-arrays/native-int.rakudo.moar (Wstat: 768 Tests: 1096 Failed: 3)
Failed tests: 742, 878, 1014
Non-zero exit status: 3
t/spec/S12-attributes/instance.rakudo.moar (Wstat: 0 Tests: 150 Failed: 0)
TODO passed: 121
t/spec/S15-nfg/regex.rakudo.moar (Wstat: 0 Tests: 12 Failed: 0)
TODO passed: 10
t/spec/S15-unicode-information/uniname.rakudo.moar (Wstat: 0 Tests: 39 Failed: 0)
TODO passed: 15, 18
t/spec/S16-filehandles/io.rakudo.moar (Wstat: 0 Tests: 112 Failed: 0)
TODO passed: 101, 105
t/spec/S16-io/basic-open.rakudo.moar (Wstat: 0 Tests: 12 Failed: 0)
TODO passed: 12
t/spec/S26-documentation/09-configuration.rakudo.moar (Wstat: 0 Tests: 17 Failed: 0)
TODO passed: 8-10
t/spec/S32-io/IO-Socket-Async-UDP.t (Wstat: 256 Tests: 1 Failed: 0)
Non-zero exit status: 1
Parse errors: Bad plan. You planned 2 tests but ran 1.
t/spec/S32-num/power.rakudo.moar (Wstat: 0 Tests: 76 Failed: 0)
TODO passed: 12, 67
t/spec/S32-str/sprintf-b.rakudo.moar (Wstat: 0 Tests: 165 Failed: 0)
TODO passed: 9, 15-16, 20, 25-26, 32-34, 36-39, 41-42
44-48, 52-53, 59-60, 62-63, 67-71, 73-75
77-78, 82-83, 89-90, 92-94, 97-106, 110-117
119-122, 124-125, 128-147, 161, 163, 165
t/spec/S32-str/substr.rakudo.moar (Wstat: 0 Tests: 56 Failed: 0)
TODO passed: 56
t/spec/S32-io/IO-Socket-Async.t (Wstat: 256 Tests: 2 Failed: 1)
Failed test: 2
Non-zero exit status: 1
Parse errors: Bad plan. You planned 6 tests but ran 2.
t/spec/S32-io/socket-recv-vs-read.t (Wstat: 512 Tests: 2 Failed: 2)
Failed tests: 1-2
Non-zero exit status: 2
Parse errors: Bad plan. You planned 11 tests but ran 2.
t/spec/integration/advent2012-day15.rakudo.moar (Wstat: 0 Tests: 11 Failed: 0)
TODO passed: 9
Files=1093, Tests=50826, 487 wallclock secs ( 9.50 usr 2.08 sys + 1421.43 cusr 65.48 csys = 1498.49 CPU)
Result: FAIL
Makefile:577: recipe for target 'm-spectest5' failed
make: *** [m-spectest5] Error 1
:/usr/src/rakudo-2018.09 :ido:1541010336 epoch mp
#
########################################################
# #
# Now issuing tests for the failing 6 ones separately: #
# #
########################################################
for i in t/spec/S02-magicals/KERNEL.rakudo.moar t/spec/S02-types/int-uint.rakudo.moar t/spec/S02-types/native.rakudo.moar t/spec/S09-typed-arrays/native-int.rakudo.moar t/spec/S32-io/IO-Socket-Async.t t/spec/S32-io/socket-recv-vs-read.t ; do echo "##### Begin of testing $i #####" ; /opt/rakudo/bin/perl6 $i ; echo "##### End of testing $i #####" ; sleep 3 ; done > make-spectest.out 2>&1
####################################
# #
# Contents of "make-spectest.out": #
# #
####################################
##### Begin of testing t/spec/S02-magicals/KERNEL.rakudo.moar #####
1..40
ok 1 - # SKIP unimpl $?KERNEL RT \#124624
ok 2 - # SKIP unimpl $?KERNEL RT \#124624
ok 3 - # SKIP unimpl $?KERNEL RT \#124624
ok 4 - # SKIP unimpl $?KERNEL RT \#124624
ok 5 - # SKIP unimpl $?KERNEL RT \#124624
ok 6 - # SKIP unimpl $?KERNEL RT \#124624
ok 7 - # SKIP unimpl $?KERNEL RT \#124624
ok 8 - # SKIP unimpl $?KERNEL RT \#124624
ok 9 - # SKIP unimpl $?KERNEL RT \#124624
ok 10 - # SKIP unimpl $?KERNEL RT \#124624
ok 11 - # SKIP unimpl $?KERNEL RT \#124624
ok 12 - # SKIP unimpl $?KERNEL RT \#124624
ok 13 - # SKIP unimpl $?KERNEL RT \#124624
ok 14 - # SKIP unimpl $?KERNEL RT \#124624
ok 15 - # SKIP unimpl $?KERNEL RT \#124624
ok 16 - # SKIP unimpl $?KERNEL RT \#124624
ok 17 - We are running under 'aix'
ok 18 - Authority is 'unknown'
ok 19 - Version is '7'
Use of uninitialized value of type Blob in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something meaningful.
in block <unit> at t/spec/S02-magicals/KERNEL.rakudo.moar line 37
not ok 20 - Signature is '' # TODO no Kernel.signature yet RT #124625
# Failed test 'Signature is '''
# at t/spec/S02-magicals/KERNEL.rakudo.moar line 37
Use of uninitialized value of type Str in string context.
Methods .^name, .perl, .gist, or .say can be used to stringify it to something meaningful.
in block <unit> at t/spec/S02-magicals/KERNEL.rakudo.moar line 39
not ok 21 - Description is '' # TODO no Kernel.desc yet RT #124626
# Failed test 'Description is '''
# at t/spec/S02-magicals/KERNEL.rakudo.moar line 39
ok 22 - Release info is '7'
ok 23 - Hardware info is '00C599F74C00'
ok 24 - Architecture info is 'powerpc'
ok 25 - Number of bits is '32'
ok 26 - We can do a $*KERNEL.perl
ok 27 - We can do a $*KERNEL.gist
ok 28 - We can do a $*KERNEL.Str
not ok 29 - We know of the KERNEL we are running under
# Failed test 'We know of the KERNEL we are running under'
# at t/spec/S02-magicals/KERNEL.rakudo.moar line 49
# 'aix' is an unknown KERNEL, please report
ok 30 - The object is-a 'Version'
not ok 31 - The object is-a 'Blob' # TODO no Kernel.signature yet RT #124627
# Failed test 'The object is-a 'Blob''
# at t/spec/S02-magicals/KERNEL.rakudo.moar line 55
# Actual type: Blob
ok 32 - The object is-a 'Int'
ok 33 - did Kernel.signals return a list
ok 34 - do we have Signals only? and Any's of course
ok 35 - did we get an Int back
ok 36 - was the Int defined
ok 37 - no signal should come out as 0
not ok 38 - also ok as string?
# Failed test 'also ok as string?'
# at t/spec/S02-magicals/KERNEL.rakudo.moar line 68
# expected: '1'
# got: '2'
not ok 39 - also ok as partial string?
# Failed test 'also ok as partial string?'
# at t/spec/S02-magicals/KERNEL.rakudo.moar line 69
# expected: '1'
# got: '2'
ok 40 - also ok as Int?
# FUDGED!
# Looks like you failed 3 tests of 40
##### End of testing t/spec/S02-magicals/KERNEL.rakudo.moar #####
##### Begin of testing t/spec/S02-types/int-uint.rakudo.moar #####
1..88
ok 1 - int8 can be 127
ok 2 - int8 can be -128
ok 3 - int8 overflows to -128
ok 4 - int8 underflows to 127
1..2
not ok 1 - code dies # TODO setting more than max throws
# Failed test 'code dies'
# at t/spec/S02-types/int-uint.rakudo.moar line 69
ok 2 - # SKIP Code did not die, can not check exception
not ok 5 - setting int8 to more than 127 throws # TODO setting more than max throws
# Failed test 'setting int8 to more than 127 throws'
# at t/spec/S02-types/int-uint.rakudo.moar line 69
1..2
not ok 1 - code dies # TODO setting less than min throws
# Failed test 'code dies'
# at t/spec/S02-types/int-uint.rakudo.moar line 74
ok 2 - # SKIP Code did not die, can not check exception
not ok 6 - setting int8 to less than -128 throws # TODO setting less than min throws
# Failed test 'setting int8 to less than -128 throws'
# at t/spec/S02-types/int-uint.rakudo.moar line 74
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 7 - int8 cannot be a string
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 8 - int8 cannot be non-integer
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 9 - int8 cannot be NaN
ok 10 - int8 $var++ works
ok 11 - int8 $var-- works
not ok 12 - uint8 can be 255
# Failed test 'uint8 can be 255'
# at t/spec/S02-types/int-uint.rakudo.moar line 30
# expected: '255'
# got: '-72057594037927936'
ok 13 - uint8 can be 0
ok 14 - uint8 overflows to 0
not ok 15 - uint8 underflows to 255
# Failed test 'uint8 underflows to 255'
# at t/spec/S02-types/int-uint.rakudo.moar line 58
# expected: '255'
# got: '-72057594037927936'
1..2
not ok 1 - code dies # TODO setting more than max throws
# Failed test 'code dies'
# at t/spec/S02-types/int-uint.rakudo.moar line 69
ok 2 - # SKIP Code did not die, can not check exception
not ok 16 - setting uint8 to more than 255 throws # TODO setting more than max throws
# Failed test 'setting uint8 to more than 255 throws'
# at t/spec/S02-types/int-uint.rakudo.moar line 69
1..2
not ok 1 - code dies # TODO setting less than min throws
# Failed test 'code dies'
# at t/spec/S02-types/int-uint.rakudo.moar line 74
ok 2 - # SKIP Code did not die, can not check exception
not ok 17 - setting uint8 to less than 0 throws # TODO setting less than min throws
# Failed test 'setting uint8 to less than 0 throws'
# at t/spec/S02-types/int-uint.rakudo.moar line 74
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 18 - uint8 cannot be a string
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 19 - uint8 cannot be non-integer
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 20 - uint8 cannot be NaN
not ok 21 - uint8 $var++ works
# Failed test 'uint8 $var++ works'
# at t/spec/S02-types/int-uint.rakudo.moar line 88
# expected: '1'
# got: '72057594037927936'
ok 22 - uint8 $var-- works
ok 23 - int16 can be 32767
ok 24 - int16 can be -32768
ok 25 - int16 overflows to -32768
ok 26 - int16 underflows to 32767
1..2
not ok 1 - code dies # TODO setting more than max throws
# Failed test 'code dies'
# at t/spec/S02-types/int-uint.rakudo.moar line 69
ok 2 - # SKIP Code did not die, can not check exception
not ok 27 - setting int16 to more than 32767 throws # TODO setting more than max throws
# Failed test 'setting int16 to more than 32767 throws'
# at t/spec/S02-types/int-uint.rakudo.moar line 69
1..2
not ok 1 - code dies # TODO setting less than min throws
# Failed test 'code dies'
# at t/spec/S02-types/int-uint.rakudo.moar line 74
ok 2 - # SKIP Code did not die, can not check exception
not ok 28 - setting int16 to less than -32768 throws # TODO setting less than min throws
# Failed test 'setting int16 to less than -32768 throws'
# at t/spec/S02-types/int-uint.rakudo.moar line 74
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 29 - int16 cannot be a string
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 30 - int16 cannot be non-integer
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 31 - int16 cannot be NaN
ok 32 - int16 $var++ works
ok 33 - int16 $var-- works
not ok 34 - uint16 can be 65535
# Failed test 'uint16 can be 65535'
# at t/spec/S02-types/int-uint.rakudo.moar line 30
# expected: '65535'
# got: '-281474976710656'
ok 35 - uint16 can be 0
ok 36 - uint16 overflows to 0
not ok 37 - uint16 underflows to 65535
# Failed test 'uint16 underflows to 65535'
# at t/spec/S02-types/int-uint.rakudo.moar line 58
# expected: '65535'
# got: '-281474976710656'
1..2
not ok 1 - code dies # TODO setting more than max throws
# Failed test 'code dies'
# at t/spec/S02-types/int-uint.rakudo.moar line 69
ok 2 - # SKIP Code did not die, can not check exception
not ok 38 - setting uint16 to more than 65535 throws # TODO setting more than max throws
# Failed test 'setting uint16 to more than 65535 throws'
# at t/spec/S02-types/int-uint.rakudo.moar line 69
1..2
not ok 1 - code dies # TODO setting less than min throws
# Failed test 'code dies'
# at t/spec/S02-types/int-uint.rakudo.moar line 74
ok 2 - # SKIP Code did not die, can not check exception
not ok 39 - setting uint16 to less than 0 throws # TODO setting less than min throws
# Failed test 'setting uint16 to less than 0 throws'
# at t/spec/S02-types/int-uint.rakudo.moar line 74
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 40 - uint16 cannot be a string
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 41 - uint16 cannot be non-integer
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 42 - uint16 cannot be NaN
not ok 43 - uint16 $var++ works
# Failed test 'uint16 $var++ works'
# at t/spec/S02-types/int-uint.rakudo.moar line 88
# expected: '1'
# got: '281474976710656'
ok 44 - uint16 $var-- works
ok 45 - int32 can be 2147483647
ok 46 - int32 can be -2147483648
ok 47 - int32 overflows to -2147483648
ok 48 - int32 underflows to 2147483647
1..2
not ok 1 - code dies # TODO setting more than max throws
# Failed test 'code dies'
# at t/spec/S02-types/int-uint.rakudo.moar line 69
ok 2 - # SKIP Code did not die, can not check exception
not ok 49 - setting int32 to more than 2147483647 throws # TODO setting more than max throws
# Failed test 'setting int32 to more than 2147483647 throws'
# at t/spec/S02-types/int-uint.rakudo.moar line 69
1..2
not ok 1 - code dies # TODO setting less than min throws
# Failed test 'code dies'
# at t/spec/S02-types/int-uint.rakudo.moar line 74
ok 2 - # SKIP Code did not die, can not check exception
not ok 50 - setting int32 to less than -2147483648 throws # TODO setting less than min throws
# Failed test 'setting int32 to less than -2147483648 throws'
# at t/spec/S02-types/int-uint.rakudo.moar line 74
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 51 - int32 cannot be a string
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 52 - int32 cannot be non-integer
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 53 - int32 cannot be NaN
ok 54 - int32 $var++ works
ok 55 - int32 $var-- works
not ok 56 - uint32 can be 4294967295
# Failed test 'uint32 can be 4294967295'
# at t/spec/S02-types/int-uint.rakudo.moar line 30
# expected: '4294967295'
# got: '-4294967296'
ok 57 - uint32 can be 0
ok 58 - uint32 overflows to 0
not ok 59 - uint32 underflows to 4294967295
# Failed test 'uint32 underflows to 4294967295'
# at t/spec/S02-types/int-uint.rakudo.moar line 58
# expected: '4294967295'
# got: '-4294967296'
1..2
not ok 1 - code dies # TODO setting more than max throws
# Failed test 'code dies'
# at t/spec/S02-types/int-uint.rakudo.moar line 69
ok 2 - # SKIP Code did not die, can not check exception
not ok 60 - setting uint32 to more than 4294967295 throws # TODO setting more than max throws
# Failed test 'setting uint32 to more than 4294967295 throws'
# at t/spec/S02-types/int-uint.rakudo.moar line 69
1..2
not ok 1 - code dies # TODO setting less than min throws
# Failed test 'code dies'
# at t/spec/S02-types/int-uint.rakudo.moar line 74
ok 2 - # SKIP Code did not die, can not check exception
not ok 61 - setting uint32 to less than 0 throws # TODO setting less than min throws
# Failed test 'setting uint32 to less than 0 throws'
# at t/spec/S02-types/int-uint.rakudo.moar line 74
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 62 - uint32 cannot be a string
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 63 - uint32 cannot be non-integer
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 64 - uint32 cannot be NaN
not ok 65 - uint32 $var++ works
# Failed test 'uint32 $var++ works'
# at t/spec/S02-types/int-uint.rakudo.moar line 88
# expected: '1'
# got: '4294967296'
ok 66 - uint32 $var-- works
ok 67 - int64 can be 9223372036854775807
ok 68 - int64 can be -9223372036854775808
ok 69 - int64 overflows to -9223372036854775808
ok 70 - int64 underflows to 9223372036854775807
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 71 - setting int64 to more than 9223372036854775807 throws # TODO setting more than max throws
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 72 - setting int64 to less than -9223372036854775808 throws # TODO setting less than min throws
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 73 - int64 cannot be a string
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 74 - int64 cannot be non-integer
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 75 - int64 cannot be NaN
ok 76 - int64 $var++ works
ok 77 - int64 $var-- works
not ok 78 - uint64 can be 18446744073709551615 # TODO getting -1 instead of 18446744073709551615
# Failed test 'uint64 can be 18446744073709551615'
# at t/spec/S02-types/int-uint.rakudo.moar line 27
# expected: '18446744073709551615'
# got: '-1'
ok 79 - uint64 can be 0
ok 80 - uint64 overflows to 0
not ok 81 - uint64 underflows to 18446744073709551615 # TODO getting -1 instead of 0
# Failed test 'uint64 underflows to 18446744073709551615'
# at t/spec/S02-types/int-uint.rakudo.moar line 51
# expected: '18446744073709551615'
# got: '-1'
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 82 - setting uint64 to more than 18446744073709551615 throws
1..2
not ok 1 - code dies # TODO setting less than min throws
# Failed test 'code dies'
# at t/spec/S02-types/int-uint.rakudo.moar line 74
ok 2 - # SKIP Code did not die, can not check exception
not ok 83 - setting uint64 to less than 0 throws # TODO setting less than min throws
# Failed test 'setting uint64 to less than 0 throws'
# at t/spec/S02-types/int-uint.rakudo.moar line 74
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 84 - uint64 cannot be a string
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 85 - uint64 cannot be non-integer
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 86 - uint64 cannot be NaN
ok 87 - uint64 $var++ works
ok 88 - uint64 $var-- works
# FUDGED!
# Looks like you failed 9 tests of 88
##### End of testing t/spec/S02-types/int-uint.rakudo.moar #####
##### Begin of testing t/spec/S02-types/native.rakudo.moar #####
1..83
ok 1 - int default value
ok 2 - can do basic math with int
ok 3 - num default value
ok 4 - can do basic math with num
ok 5 - str default value
ok 6 - string concatenation with native strings
ok 7 - can identify native type with multi dispatch (int)
ok 8 - can identify non-native type with multi dispatch (Int)
ok 9 - can identify native type with multi dispatch (num)
ok 10 - can identify non-native type with multi dispatch (Num)
ok 11 - can identify native type with multi dispatch (str)
ok 12 - can identify non-native type with multi dispatch (Str)
ok 13 - can do math with mixed native/boxed ints
ok 14 - can do math with mixed native/boxed nums
ok 15 - can concatenate native and boxed strings
ok 16 - routine-entry int autoboxing
ok 17 - routine-entry Int autounboxing
ok 18 - can call method on a native int
ok 19 - Can call a method on the result of assignment to int-typed var
ok 20 - int ~~ Mu
ok 21 - num.gist
ok 22 - str.defined
ok 23 - can bind native vars to slurpy arrays
ok 24 - \#101450
ok 25 - \#101450
ok 26 - did we assign $x
not ok 27 - is it really a native # TODO RT #102416 - though maybe wrong test? Not sure .WHAT is *that* magic
# Failed test 'is it really a native'
# at t/spec/S02-types/native.rakudo.moar line 102
# expected: (int)
# got: (Int)
ok 28 - can push native int to an array (1)
ok 29 - can push native int to an array (2)
ok 30 - Bound alias to int native works
ok 31 - Bound alias to int64 native works
ok 32 - Bound alias to int32 native works
ok 33 - Bound alias to int16 native works
ok 34 - Bound alias to int8 native works
ok 35 - Bound alias to num native works
ok 36 - Bound alias to num64 native works
ok 37 - Bound alias to num32 native works
ok 38 - int does not get confused with goldilocks number (low)
ok 39 - int does not get confused with goldilocks number (high)
ok 40 - "my int $x = Int" dies
ok 41 - "my num $x = Num" dies
ok 42 - "my str $x = Str" dies
ok 43 - num defaults to NaN
ok 44 - num32 defaults to NaN
ok 45 - num64 defaults to NaN
ok 46 - # SKIP cannot unbox to a native number
ok 47 - # SKIP cannot unbox to a native number
ok 48 - # SKIP cannot unbox to a native number
ok 49 - Passing num to int parameter dies
ok 50 - Passing Num to int parameter dies
ok 51 - Passing int to num parameter dies
ok 52 - Passing Int to num parameter dies
ok 53 - int64 starts off as 0
ok 54 - int32 starts off as 0
ok 55 - int16 starts off as 0
ok 56 - int8 starts off as 0
ok 57 - can assign in-range value to int8
ok 58 - assigning out-of-range value to int8 truncates
ok 59 - can assign in-range value to int16
ok 60 - assigning out-of-range value to int16 truncates
ok 61 - can assign in-range value to int32
ok 62 - assigning out-of-range value to int32 truncates
ok 63 - called num64 sub successfully
ok 64 - called num32 sub successfully
ok 65 - called int64 sub successfully
ok 66 - called int32 sub successfully
ok 67 - called int16 sub successfully
ok 68 - called int8 sub successfully
ok 69 - sub with int32 arg will see it truncated
ok 70 - sub with int16 arg will see it truncated
ok 71 - sub with int8 arg will see it truncated
ok 72 - cannot store 2**32 - 1 in a signed int32
not ok 73 - can store 2**32 - 1 in an unsigned int32
# Failed test 'can store 2**32 - 1 in an unsigned int32'
# at t/spec/S02-types/native.rakudo.moar line 289
# expected: '4294967295'
# got: '-4294967296'
ok 74 - cannot store 2**33 in an unsigned uint32
ok 75 - cannot make a uint32 go negative by overflowing it
ok 76 - cannot store 2**16 - 1 in a signed int16
not ok 77 - can store 2**16 - 1 in an unsigned int16
# Failed test 'can store 2**16 - 1 in an unsigned int16'
# at t/spec/S02-types/native.rakudo.moar line 300
# expected: '65535'
# got: '-281474976710656'
ok 78 - cannot store 2**33 in an unsigned uint16
ok 79 - cannot make a uint16 go negative by overflowing it
ok 80 - cannot store 2**8 - 1 in a signed int8
not ok 81 - can store 2**8 - 1 in an unsigned int8
# Failed test 'can store 2**8 - 1 in an unsigned int8'
# at t/spec/S02-types/native.rakudo.moar line 311
# expected: '255'
# got: '-72057594037927936'
ok 82 - cannot store 2**33 in an unsigned uint8
ok 83 - cannot make a uint8 go negative by overflowing it
# FUDGED!
# Looks like you failed 3 tests of 83
Saw 1 occurrence of deprecated code.
================================================================================
Sub is_approx (from Test) seen at:
t/spec/S02-types/native.rakudo.moar, line 47
Please use is-approx instead.
--------------------------------------------------------------------------------
Please contact the author to have these occurrences of deprecated code
adapted, so that this message will disappear!
##### End of testing t/spec/S02-types/native.rakudo.moar #####
##### Begin of testing t/spec/S09-typed-arrays/native-int.rakudo.moar #####
1..1096
# Testing int array
ok 1 - int array type is Positional
ok 2 - int array type is Positional[int]
ok 3 - int array type .of is int
ok 4 - int array is Positional
ok 5 - int array is Positional[int]
ok 6 - int array .of is int
ok 7 - int array is Positional
ok 8 - int array is Positional[int]
ok 9 - int array .of is int
ok 10 - .new from int array is Positional
ok 11 - .new from int array Positional[int]
ok 12 - .new from int array .of is int
ok 13 - New int array has no elems
ok 14 - New int array has end of -1
ok 15 - New int array Int-ifies to 0
ok 16 - New int array numifies to 0
ok 17 - New int array is falsey
ok 18 - Empty int array is not lazy
ok 19 - Accessing non-existing on int array gives 0
ok 20 - Elems do not grow just from an access on int array
ok 21 - Can store integer in an int array
ok 22 - Can get value from int array
ok 23 - The elems grew as expected on int array
ok 24 - int array becomes truthy when it has an element
ok 25 - Can slice-assign to an int array
ok 26 - Can get slice-assigned value from int array (1)
ok 27 - Can get slice-assigned value from int array (2)
ok 28 - The elems grew as expected on int array
ok 29 - The end value matches grown elems on int array
ok 30 - Int-ifies to grown number of elems on int array
ok 31 - Numifies to grown number of elems on int array
ok 32 - int array with values is not lazy
ok 33 - Can assign non-contiguously to int array
ok 34 - Elems behind non-contiguous assign are 0 on int array
ok 35 - Non-contiguous assignment works on int array
ok 36 - Can also get last element on int array
ok 37 - Can clear int array by assigning empty list
ok 38 - Cleared int array has no elems
ok 39 - Cleared int array has end of -1
ok 40 - Cleared int array Int-ifies to 0
ok 41 - Cleared int array numifies to 0
ok 42 - Cleared int array is falsey
ok 43 - Can assign integer range to int array
ok 44 - Got correct elems from range assign on int array
ok 45 - Got correct element from range assign on int array (1)
ok 46 - Got correct element from range assign on int array (2)
ok 47 - :exists works on int array (1)
ok 48 - :exists works on int array (2)
ok 49 - :exists works on int array (3)
ok 50 - Can call int array constructor with a single value
ok 51 - Correct number of elems set in constructor of int array
ok 52 - Correct element value set by constructor of int array
ok 53 - Can call int array constructor with values
ok 54 - Correct number of elems set in constructor of int array
ok 55 - Correct elem value set by constructor of int array (1)
ok 56 - Correct elem value set by constructor of int array (2)
ok 57 - Correct elem value set by constructor of int array (3)
ok 58 - Correct elem value set by constructor of int array (4)
ok 59 - Can also get last 2 elements on int array
ok 60 - int array .flat returns a Seq
ok 61 - int array .eager returns identity
ok 62 - Can iterate over int array
ok 63 - Mutating for loop on int array works (1)
ok 64 - Mutating for loop on int array works (2)
ok 65 - Mutating for loop on int array works (3)
ok 66 - Mutating for loop on int array works (4)
ok 67 - Can map over int array
ok 68 - Mutating map on int array works (1)
ok 69 - Mutating map on int array works (2)
ok 70 - Mutating map on int array works (3)
ok 71 - Mutating map on int array works (4)
ok 72 - Can grep a int array
ok 73 - Can use reduce meta-op on a int array
ok 74 - .values from a int array
ok 75 - .pairup from a int array
ok 76 - .keys from a int array
ok 77 - .pairs from a int array
ok 78 - .antipairs from a int array
ok 79 - .kv from a int array
ok 80 - .pick from a int array
ok 81 - .roll from a int array
1..4
ok 1 - code dies
ok 2 - right exception type (X::Cannot::Empty)
ok 3 - .action matches pop
ok 4 - .what matches array[int]
ok 82 - Trying to pop an empty int array dies
1..4
ok 1 - code dies
ok 2 - right exception type (X::Cannot::Empty)
ok 3 - .what matches array[int]
ok 4 - .action matches shift
ok 83 - Trying to shift an empty int array dies
ok 84 - can push to int array
ok 85 - push to int array works (1)
ok 86 - push to int array works (2)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 87 - Cannot push non-int/Int to int array
1..3
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 3 - .message matches Cannot bind to a natively typed array
ok 88 - Cannot push non-int/Int to int array
1..3
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 3 - .message matches Cannot delete from a natively typed array
ok 89 - Cannot push non-int/Int to int array
ok 90 - can push multiple to int array
ok 91 - push multiple to int array works (1)
ok 92 - push multiple to int array works (2)
ok 93 - push multiple to int array works (3)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 94 - Cannot push non-int/Int to int array (multiple push)
ok 95 - pop from int array works (1)
ok 96 - pop from int array works (2)
ok 97 - can unshift to int array
ok 98 - unshift to int array works (1)
ok 99 - unshift to int array works (2)
ok 100 - unshift to int array works (3)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 101 - Cannot unshift non-int/Int to int array
ok 102 - can unshift multiple to int array
ok 103 - unshift multiple to int array works (1)
ok 104 - unshift multiple to int array works (2)
ok 105 - unshift multiple to int array works (3)
ok 106 - unshift multiple to int array works (4)
ok 107 - unshift multiple to int array works (5)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 108 - Cannot unshift non-int/Int to int array (multiple unshift)
ok 109 - shift from int array works (1)
ok 110 - shift from int array works (2)
ok 111 - can initialize int from Range
ok 112 - Number of elems after splice int array
ok 113 - Splice on int array did the right thing (1)
ok 114 - Splice on int array did the right thing (2)
ok 115 - Splice on int array did the right thing (3)
ok 116 - Splice on int array did the right thing (4)
ok 117 - Splice on int array did the right thing (5)
ok 118 - Number of returned spliced values from int array
ok 119 - Correct value in splice returned from int array (1)
ok 120 - Correct value in splice returned from int array (2)
ok 121 - .Str space-separates on int array
ok 122 - .gist space-separates on int array
ok 123 - .perl includes type and int values on int array
ok 124 - Flattening int array in call works
ok 125 - List-assigning int array to untyped works (1)
ok 126 - List-assigning int array to untyped works (2)
ok 127 - List-assigning int array to untyped works (3)
ok 128 - List-assign int array surrounded by literals (1)
ok 129 - List-assign int array surrounded by literals (2)
ok 130 - List-assign int array surrounded by literals (3)
ok 131 - List-assign int array surrounded by literals (4)
ok 132 - List-assign int array surrounded by literals (5)
ok 133 - List-assign untyped array of Int to int array (1)
ok 134 - List-assign untyped array of Int to int array (2)
ok 135 - List-assign untyped array of Int to int array (3)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 136 - List-assigning incompatible untyped array to int array dies
# Testing int8 array
ok 137 - int8 array type is Positional
ok 138 - int8 array type is Positional[int8]
ok 139 - int8 array type .of is int8
ok 140 - int8 array is Positional
ok 141 - int8 array is Positional[int8]
ok 142 - int8 array .of is int8
ok 143 - int8 array is Positional
ok 144 - int8 array is Positional[int8]
ok 145 - int8 array .of is int8
ok 146 - .new from int8 array is Positional
ok 147 - .new from int8 array Positional[int8]
ok 148 - .new from int8 array .of is int8
ok 149 - New int8 array has no elems
ok 150 - New int8 array has end of -1
ok 151 - New int8 array Int-ifies to 0
ok 152 - New int8 array numifies to 0
ok 153 - New int8 array is falsey
ok 154 - Empty int8 array is not lazy
ok 155 - Accessing non-existing on int8 array gives 0
ok 156 - Elems do not grow just from an access on int8 array
ok 157 - Can store integer in an int8 array
ok 158 - Can get value from int8 array
ok 159 - The elems grew as expected on int8 array
ok 160 - int8 array becomes truthy when it has an element
ok 161 - Can slice-assign to an int8 array
ok 162 - Can get slice-assigned value from int8 array (1)
ok 163 - Can get slice-assigned value from int8 array (2)
ok 164 - The elems grew as expected on int8 array
ok 165 - The end value matches grown elems on int8 array
ok 166 - Int-ifies to grown number of elems on int8 array
ok 167 - Numifies to grown number of elems on int8 array
ok 168 - int8 array with values is not lazy
ok 169 - Can assign non-contiguously to int8 array
ok 170 - Elems behind non-contiguous assign are 0 on int8 array
ok 171 - Non-contiguous assignment works on int8 array
ok 172 - Can also get last element on int8 array
ok 173 - Can clear int8 array by assigning empty list
ok 174 - Cleared int8 array has no elems
ok 175 - Cleared int8 array has end of -1
ok 176 - Cleared int8 array Int-ifies to 0
ok 177 - Cleared int8 array numifies to 0
ok 178 - Cleared int8 array is falsey
ok 179 - Can assign integer range to int8 array
ok 180 - Got correct elems from range assign on int8 array
ok 181 - Got correct element from range assign on int8 array (1)
ok 182 - Got correct element from range assign on int8 array (2)
ok 183 - :exists works on int8 array (1)
ok 184 - :exists works on int8 array (2)
ok 185 - :exists works on int8 array (3)
ok 186 - Can call int8 array constructor with a single value
ok 187 - Correct number of elems set in constructor of int8 array
ok 188 - Correct element value set by constructor of int8 array
ok 189 - Can call int8 array constructor with values
ok 190 - Correct number of elems set in constructor of int8 array
ok 191 - Correct elem value set by constructor of int8 array (1)
ok 192 - Correct elem value set by constructor of int8 array (2)
ok 193 - Correct elem value set by constructor of int8 array (3)
ok 194 - Correct elem value set by constructor of int8 array (4)
ok 195 - Can also get last 2 elements on int8 array
ok 196 - int8 array .flat returns a Seq
ok 197 - int8 array .eager returns identity
ok 198 - Can iterate over int8 array
ok 199 - Mutating for loop on int8 array works (1)
ok 200 - Mutating for loop on int8 array works (2)
ok 201 - Mutating for loop on int8 array works (3)
ok 202 - Mutating for loop on int8 array works (4)
ok 203 - Can map over int8 array
ok 204 - Mutating map on int8 array works (1)
ok 205 - Mutating map on int8 array works (2)
ok 206 - Mutating map on int8 array works (3)
ok 207 - Mutating map on int8 array works (4)
ok 208 - Can grep a int8 array
ok 209 - Can use reduce meta-op on a int8 array
ok 210 - .values from a int8 array
ok 211 - .pairup from a int8 array
ok 212 - .keys from a int8 array
ok 213 - .pairs from a int8 array
ok 214 - .antipairs from a int8 array
ok 215 - .kv from a int8 array
ok 216 - .pick from a int8 array
ok 217 - .roll from a int8 array
1..4
ok 1 - code dies
ok 2 - right exception type (X::Cannot::Empty)
ok 3 - .action matches pop
ok 4 - .what matches array[int8]
ok 218 - Trying to pop an empty int8 array dies
1..4
ok 1 - code dies
ok 2 - right exception type (X::Cannot::Empty)
ok 3 - .action matches shift
ok 4 - .what matches array[int8]
ok 219 - Trying to shift an empty int8 array dies
ok 220 - can push to int8 array
ok 221 - push to int8 array works (1)
ok 222 - push to int8 array works (2)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 223 - Cannot push non-int/Int to int8 array
1..3
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 3 - .message matches Cannot bind to a natively typed array
ok 224 - Cannot push non-int/Int to int8 array
1..3
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 3 - .message matches Cannot delete from a natively typed array
ok 225 - Cannot push non-int/Int to int8 array
ok 226 - can push multiple to int8 array
ok 227 - push multiple to int8 array works (1)
ok 228 - push multiple to int8 array works (2)
ok 229 - push multiple to int8 array works (3)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 230 - Cannot push non-int/Int to int8 array (multiple push)
ok 231 - pop from int8 array works (1)
ok 232 - pop from int8 array works (2)
ok 233 - can unshift to int8 array
ok 234 - unshift to int8 array works (1)
ok 235 - unshift to int8 array works (2)
ok 236 - unshift to int8 array works (3)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 237 - Cannot unshift non-int/Int to int8 array
ok 238 - can unshift multiple to int8 array
ok 239 - unshift multiple to int8 array works (1)
ok 240 - unshift multiple to int8 array works (2)
ok 241 - unshift multiple to int8 array works (3)
ok 242 - unshift multiple to int8 array works (4)
ok 243 - unshift multiple to int8 array works (5)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 244 - Cannot unshift non-int/Int to int8 array (multiple unshift)
ok 245 - shift from int8 array works (1)
ok 246 - shift from int8 array works (2)
ok 247 - can initialize int8 from Range
ok 248 - Number of elems after splice int8 array
ok 249 - Splice on int8 array did the right thing (1)
ok 250 - Splice on int8 array did the right thing (2)
ok 251 - Splice on int8 array did the right thing (3)
ok 252 - Splice on int8 array did the right thing (4)
ok 253 - Splice on int8 array did the right thing (5)
ok 254 - Number of returned spliced values from int8 array
ok 255 - Correct value in splice returned from int8 array (1)
ok 256 - Correct value in splice returned from int8 array (2)
ok 257 - .Str space-separates on int8 array
ok 258 - .gist space-separates on int8 array
ok 259 - .perl includes type and int values on int8 array
ok 260 - Flattening int8 array in call works
ok 261 - List-assigning int8 array to untyped works (1)
ok 262 - List-assigning int8 array to untyped works (2)
ok 263 - List-assigning int8 array to untyped works (3)
ok 264 - List-assign int8 array surrounded by literals (1)
ok 265 - List-assign int8 array surrounded by literals (2)
ok 266 - List-assign int8 array surrounded by literals (3)
ok 267 - List-assign int8 array surrounded by literals (4)
ok 268 - List-assign int8 array surrounded by literals (5)
ok 269 - List-assign untyped array of Int to int8 array (1)
ok 270 - List-assign untyped array of Int to int8 array (2)
ok 271 - List-assign untyped array of Int to int8 array (3)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 272 - List-assigning incompatible untyped array to int8 array dies
# Testing int16 array
ok 273 - int16 array type is Positional
ok 274 - int16 array type is Positional[int16]
ok 275 - int16 array type .of is int16
ok 276 - int16 array is Positional
ok 277 - int16 array is Positional[int16]
ok 278 - int16 array .of is int16
ok 279 - int16 array is Positional
ok 280 - int16 array is Positional[int16]
ok 281 - int16 array .of is int16
ok 282 - .new from int16 array is Positional
ok 283 - .new from int16 array Positional[int16]
ok 284 - .new from int16 array .of is int16
ok 285 - New int16 array has no elems
ok 286 - New int16 array has end of -1
ok 287 - New int16 array Int-ifies to 0
ok 288 - New int16 array numifies to 0
ok 289 - New int16 array is falsey
ok 290 - Empty int16 array is not lazy
ok 291 - Accessing non-existing on int16 array gives 0
ok 292 - Elems do not grow just from an access on int16 array
ok 293 - Can store integer in an int16 array
ok 294 - Can get value from int16 array
ok 295 - The elems grew as expected on int16 array
ok 296 - int16 array becomes truthy when it has an element
ok 297 - Can slice-assign to an int16 array
ok 298 - Can get slice-assigned value from int16 array (1)
ok 299 - Can get slice-assigned value from int16 array (2)
ok 300 - The elems grew as expected on int16 array
ok 301 - The end value matches grown elems on int16 array
ok 302 - Int-ifies to grown number of elems on int16 array
ok 303 - Numifies to grown number of elems on int16 array
ok 304 - int16 array with values is not lazy
ok 305 - Can assign non-contiguously to int16 array
ok 306 - Elems behind non-contiguous assign are 0 on int16 array
ok 307 - Non-contiguous assignment works on int16 array
ok 308 - Can also get last element on int16 array
ok 309 - Can clear int16 array by assigning empty list
ok 310 - Cleared int16 array has no elems
ok 311 - Cleared int16 array has end of -1
ok 312 - Cleared int16 array Int-ifies to 0
ok 313 - Cleared int16 array numifies to 0
ok 314 - Cleared int16 array is falsey
ok 315 - Can assign integer range to int16 array
ok 316 - Got correct elems from range assign on int16 array
ok 317 - Got correct element from range assign on int16 array (1)
ok 318 - Got correct element from range assign on int16 array (2)
ok 319 - :exists works on int16 array (1)
ok 320 - :exists works on int16 array (2)
ok 321 - :exists works on int16 array (3)
ok 322 - Can call int16 array constructor with a single value
ok 323 - Correct number of elems set in constructor of int16 array
ok 324 - Correct element value set by constructor of int16 array
ok 325 - Can call int16 array constructor with values
ok 326 - Correct number of elems set in constructor of int16 array
ok 327 - Correct elem value set by constructor of int16 array (1)
ok 328 - Correct elem value set by constructor of int16 array (2)
ok 329 - Correct elem value set by constructor of int16 array (3)
ok 330 - Correct elem value set by constructor of int16 array (4)
ok 331 - Can also get last 2 elements on int16 array
ok 332 - int16 array .flat returns a Seq
ok 333 - int16 array .eager returns identity
ok 334 - Can iterate over int16 array
ok 335 - Mutating for loop on int16 array works (1)
ok 336 - Mutating for loop on int16 array works (2)
ok 337 - Mutating for loop on int16 array works (3)
ok 338 - Mutating for loop on int16 array works (4)
ok 339 - Can map over int16 array
ok 340 - Mutating map on int16 array works (1)
ok 341 - Mutating map on int16 array works (2)
ok 342 - Mutating map on int16 array works (3)
ok 343 - Mutating map on int16 array works (4)
ok 344 - Can grep a int16 array
ok 345 - Can use reduce meta-op on a int16 array
ok 346 - .values from a int16 array
ok 347 - .pairup from a int16 array
ok 348 - .keys from a int16 array
ok 349 - .pairs from a int16 array
ok 350 - .antipairs from a int16 array
ok 351 - .kv from a int16 array
ok 352 - .pick from a int16 array
ok 353 - .roll from a int16 array
1..4
ok 1 - code dies
ok 2 - right exception type (X::Cannot::Empty)
ok 3 - .what matches array[int16]
ok 4 - .action matches pop
ok 354 - Trying to pop an empty int16 array dies
1..4
ok 1 - code dies
ok 2 - right exception type (X::Cannot::Empty)
ok 3 - .what matches array[int16]
ok 4 - .action matches shift
ok 355 - Trying to shift an empty int16 array dies
ok 356 - can push to int16 array
ok 357 - push to int16 array works (1)
ok 358 - push to int16 array works (2)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 359 - Cannot push non-int/Int to int16 array
1..3
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 3 - .message matches Cannot bind to a natively typed array
ok 360 - Cannot push non-int/Int to int16 array
1..3
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 3 - .message matches Cannot delete from a natively typed array
ok 361 - Cannot push non-int/Int to int16 array
ok 362 - can push multiple to int16 array
ok 363 - push multiple to int16 array works (1)
ok 364 - push multiple to int16 array works (2)
ok 365 - push multiple to int16 array works (3)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 366 - Cannot push non-int/Int to int16 array (multiple push)
ok 367 - pop from int16 array works (1)
ok 368 - pop from int16 array works (2)
ok 369 - can unshift to int16 array
ok 370 - unshift to int16 array works (1)
ok 371 - unshift to int16 array works (2)
ok 372 - unshift to int16 array works (3)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 373 - Cannot unshift non-int/Int to int16 array
ok 374 - can unshift multiple to int16 array
ok 375 - unshift multiple to int16 array works (1)
ok 376 - unshift multiple to int16 array works (2)
ok 377 - unshift multiple to int16 array works (3)
ok 378 - unshift multiple to int16 array works (4)
ok 379 - unshift multiple to int16 array works (5)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 380 - Cannot unshift non-int/Int to int16 array (multiple unshift)
ok 381 - shift from int16 array works (1)
ok 382 - shift from int16 array works (2)
ok 383 - can initialize int16 from Range
ok 384 - Number of elems after splice int16 array
ok 385 - Splice on int16 array did the right thing (1)
ok 386 - Splice on int16 array did the right thing (2)
ok 387 - Splice on int16 array did the right thing (3)
ok 388 - Splice on int16 array did the right thing (4)
ok 389 - Splice on int16 array did the right thing (5)
ok 390 - Number of returned spliced values from int16 array
ok 391 - Correct value in splice returned from int16 array (1)
ok 392 - Correct value in splice returned from int16 array (2)
ok 393 - .Str space-separates on int16 array
ok 394 - .gist space-separates on int16 array
ok 395 - .perl includes type and int values on int16 array
ok 396 - Flattening int16 array in call works
ok 397 - List-assigning int16 array to untyped works (1)
ok 398 - List-assigning int16 array to untyped works (2)
ok 399 - List-assigning int16 array to untyped works (3)
ok 400 - List-assign int16 array surrounded by literals (1)
ok 401 - List-assign int16 array surrounded by literals (2)
ok 402 - List-assign int16 array surrounded by literals (3)
ok 403 - List-assign int16 array surrounded by literals (4)
ok 404 - List-assign int16 array surrounded by literals (5)
ok 405 - List-assign untyped array of Int to int16 array (1)
ok 406 - List-assign untyped array of Int to int16 array (2)
ok 407 - List-assign untyped array of Int to int16 array (3)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 408 - List-assigning incompatible untyped array to int16 array dies
# Testing int32 array
ok 409 - int32 array type is Positional
ok 410 - int32 array type is Positional[int32]
ok 411 - int32 array type .of is int32
ok 412 - int32 array is Positional
ok 413 - int32 array is Positional[int32]
ok 414 - int32 array .of is int32
ok 415 - int32 array is Positional
ok 416 - int32 array is Positional[int32]
ok 417 - int32 array .of is int32
ok 418 - .new from int32 array is Positional
ok 419 - .new from int32 array Positional[int32]
ok 420 - .new from int32 array .of is int32
ok 421 - New int32 array has no elems
ok 422 - New int32 array has end of -1
ok 423 - New int32 array Int-ifies to 0
ok 424 - New int32 array numifies to 0
ok 425 - New int32 array is falsey
ok 426 - Empty int32 array is not lazy
ok 427 - Accessing non-existing on int32 array gives 0
ok 428 - Elems do not grow just from an access on int32 array
ok 429 - Can store integer in an int32 array
ok 430 - Can get value from int32 array
ok 431 - The elems grew as expected on int32 array
ok 432 - int32 array becomes truthy when it has an element
ok 433 - Can slice-assign to an int32 array
ok 434 - Can get slice-assigned value from int32 array (1)
ok 435 - Can get slice-assigned value from int32 array (2)
ok 436 - The elems grew as expected on int32 array
ok 437 - The end value matches grown elems on int32 array
ok 438 - Int-ifies to grown number of elems on int32 array
ok 439 - Numifies to grown number of elems on int32 array
ok 440 - int32 array with values is not lazy
ok 441 - Can assign non-contiguously to int32 array
ok 442 - Elems behind non-contiguous assign are 0 on int32 array
ok 443 - Non-contiguous assignment works on int32 array
ok 444 - Can also get last element on int32 array
ok 445 - Can clear int32 array by assigning empty list
ok 446 - Cleared int32 array has no elems
ok 447 - Cleared int32 array has end of -1
ok 448 - Cleared int32 array Int-ifies to 0
ok 449 - Cleared int32 array numifies to 0
ok 450 - Cleared int32 array is falsey
ok 451 - Can assign integer range to int32 array
ok 452 - Got correct elems from range assign on int32 array
ok 453 - Got correct element from range assign on int32 array (1)
ok 454 - Got correct element from range assign on int32 array (2)
ok 455 - :exists works on int32 array (1)
ok 456 - :exists works on int32 array (2)
ok 457 - :exists works on int32 array (3)
ok 458 - Can call int32 array constructor with a single value
ok 459 - Correct number of elems set in constructor of int32 array
ok 460 - Correct element value set by constructor of int32 array
ok 461 - Can call int32 array constructor with values
ok 462 - Correct number of elems set in constructor of int32 array
ok 463 - Correct elem value set by constructor of int32 array (1)
ok 464 - Correct elem value set by constructor of int32 array (2)
ok 465 - Correct elem value set by constructor of int32 array (3)
ok 466 - Correct elem value set by constructor of int32 array (4)
ok 467 - Can also get last 2 elements on int32 array
ok 468 - int32 array .flat returns a Seq
ok 469 - int32 array .eager returns identity
ok 470 - Can iterate over int32 array
ok 471 - Mutating for loop on int32 array works (1)
ok 472 - Mutating for loop on int32 array works (2)
ok 473 - Mutating for loop on int32 array works (3)
ok 474 - Mutating for loop on int32 array works (4)
ok 475 - Can map over int32 array
ok 476 - Mutating map on int32 array works (1)
ok 477 - Mutating map on int32 array works (2)
ok 478 - Mutating map on int32 array works (3)
ok 479 - Mutating map on int32 array works (4)
ok 480 - Can grep a int32 array
ok 481 - Can use reduce meta-op on a int32 array
ok 482 - .values from a int32 array
ok 483 - .pairup from a int32 array
ok 484 - .keys from a int32 array
ok 485 - .pairs from a int32 array
ok 486 - .antipairs from a int32 array
ok 487 - .kv from a int32 array
ok 488 - .pick from a int32 array
ok 489 - .roll from a int32 array
1..4
ok 1 - code dies
ok 2 - right exception type (X::Cannot::Empty)
ok 3 - .action matches pop
ok 4 - .what matches array[int32]
ok 490 - Trying to pop an empty int32 array dies
1..4
ok 1 - code dies
ok 2 - right exception type (X::Cannot::Empty)
ok 3 - .what matches array[int32]
ok 4 - .action matches shift
ok 491 - Trying to shift an empty int32 array dies
ok 492 - can push to int32 array
ok 493 - push to int32 array works (1)
ok 494 - push to int32 array works (2)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 495 - Cannot push non-int/Int to int32 array
1..3
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 3 - .message matches Cannot bind to a natively typed array
ok 496 - Cannot push non-int/Int to int32 array
1..3
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 3 - .message matches Cannot delete from a natively typed array
ok 497 - Cannot push non-int/Int to int32 array
ok 498 - can push multiple to int32 array
ok 499 - push multiple to int32 array works (1)
ok 500 - push multiple to int32 array works (2)
ok 501 - push multiple to int32 array works (3)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 502 - Cannot push non-int/Int to int32 array (multiple push)
ok 503 - pop from int32 array works (1)
ok 504 - pop from int32 array works (2)
ok 505 - can unshift to int32 array
ok 506 - unshift to int32 array works (1)
ok 507 - unshift to int32 array works (2)
ok 508 - unshift to int32 array works (3)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 509 - Cannot unshift non-int/Int to int32 array
ok 510 - can unshift multiple to int32 array
ok 511 - unshift multiple to int32 array works (1)
ok 512 - unshift multiple to int32 array works (2)
ok 513 - unshift multiple to int32 array works (3)
ok 514 - unshift multiple to int32 array works (4)
ok 515 - unshift multiple to int32 array works (5)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 516 - Cannot unshift non-int/Int to int32 array (multiple unshift)
ok 517 - shift from int32 array works (1)
ok 518 - shift from int32 array works (2)
ok 519 - can initialize int32 from Range
ok 520 - Number of elems after splice int32 array
ok 521 - Splice on int32 array did the right thing (1)
ok 522 - Splice on int32 array did the right thing (2)
ok 523 - Splice on int32 array did the right thing (3)
ok 524 - Splice on int32 array did the right thing (4)
ok 525 - Splice on int32 array did the right thing (5)
ok 526 - Number of returned spliced values from int32 array
ok 527 - Correct value in splice returned from int32 array (1)
ok 528 - Correct value in splice returned from int32 array (2)
ok 529 - .Str space-separates on int32 array
ok 530 - .gist space-separates on int32 array
ok 531 - .perl includes type and int values on int32 array
ok 532 - Flattening int32 array in call works
ok 533 - List-assigning int32 array to untyped works (1)
ok 534 - List-assigning int32 array to untyped works (2)
ok 535 - List-assigning int32 array to untyped works (3)
ok 536 - List-assign int32 array surrounded by literals (1)
ok 537 - List-assign int32 array surrounded by literals (2)
ok 538 - List-assign int32 array surrounded by literals (3)
ok 539 - List-assign int32 array surrounded by literals (4)
ok 540 - List-assign int32 array surrounded by literals (5)
ok 541 - List-assign untyped array of Int to int32 array (1)
ok 542 - List-assign untyped array of Int to int32 array (2)
ok 543 - List-assign untyped array of Int to int32 array (3)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 544 - List-assigning incompatible untyped array to int32 array dies
# Testing uint array
ok 545 - uint array type is Positional
ok 546 - uint array type is Positional[uint]
ok 547 - uint array type .of is uint
ok 548 - uint array is Positional
ok 549 - uint array is Positional[uint]
ok 550 - uint array .of is uint
ok 551 - uint array is Positional
ok 552 - uint array is Positional[uint]
ok 553 - uint array .of is uint
ok 554 - .new from uint array is Positional
ok 555 - .new from uint array Positional[uint]
ok 556 - .new from uint array .of is uint
ok 557 - New uint array has no elems
ok 558 - New uint array has end of -1
ok 559 - New uint array Int-ifies to 0
ok 560 - New uint array numifies to 0
ok 561 - New uint array is falsey
ok 562 - Empty uint array is not lazy
ok 563 - Accessing non-existing on uint array gives 0
ok 564 - Elems do not grow just from an access on uint array
ok 565 - Can store integer in an uint array
ok 566 - Can get value from uint array
ok 567 - The elems grew as expected on uint array
ok 568 - uint array becomes truthy when it has an element
ok 569 - Can slice-assign to an uint array
ok 570 - Can get slice-assigned value from uint array (1)
ok 571 - Can get slice-assigned value from uint array (2)
ok 572 - The elems grew as expected on uint array
ok 573 - The end value matches grown elems on uint array
ok 574 - Int-ifies to grown number of elems on uint array
ok 575 - Numifies to grown number of elems on uint array
ok 576 - uint array with values is not lazy
ok 577 - Can assign non-contiguously to uint array
ok 578 - Elems behind non-contiguous assign are 0 on uint array
ok 579 - Non-contiguous assignment works on uint array
ok 580 - Can also get last element on uint array
ok 581 - Can clear uint array by assigning empty list
ok 582 - Cleared uint array has no elems
ok 583 - Cleared uint array has end of -1
ok 584 - Cleared uint array Int-ifies to 0
ok 585 - Cleared uint array numifies to 0
ok 586 - Cleared uint array is falsey
ok 587 - Can assign integer range to uint array
ok 588 - Got correct elems from range assign on uint array
ok 589 - Got correct element from range assign on uint array (1)
ok 590 - Got correct element from range assign on uint array (2)
ok 591 - :exists works on uint array (1)
ok 592 - :exists works on uint array (2)
ok 593 - :exists works on uint array (3)
ok 594 - Can call uint array constructor with a single value
ok 595 - Correct number of elems set in constructor of uint array
ok 596 - Correct element value set by constructor of uint array
ok 597 - Can call uint array constructor with values
ok 598 - Correct number of elems set in constructor of uint array
ok 599 - Correct elem value set by constructor of uint array (1)
ok 600 - Correct elem value set by constructor of uint array (2)
ok 601 - Correct elem value set by constructor of uint array (3)
ok 602 - Correct elem value set by constructor of uint array (4)
ok 603 - Can also get last 2 elements on uint array
ok 604 - uint array .flat returns a Seq
ok 605 - uint array .eager returns identity
ok 606 - Can iterate over uint array
ok 607 - Mutating for loop on uint array works (1)
ok 608 - Mutating for loop on uint array works (2)
ok 609 - Mutating for loop on uint array works (3)
ok 610 - Mutating for loop on uint array works (4)
ok 611 - Can map over uint array
ok 612 - Mutating map on uint array works (1)
ok 613 - Mutating map on uint array works (2)
ok 614 - Mutating map on uint array works (3)
ok 615 - Mutating map on uint array works (4)
ok 616 - Can grep a uint array
ok 617 - Can use reduce meta-op on a uint array
ok 618 - .values from a uint array
ok 619 - .pairup from a uint array
ok 620 - .keys from a uint array
ok 621 - .pairs from a uint array
ok 622 - .antipairs from a uint array
ok 623 - .kv from a uint array
ok 624 - .pick from a uint array
ok 625 - .roll from a uint array
1..4
ok 1 - code dies
ok 2 - right exception type (X::Cannot::Empty)
ok 3 - .what matches array[uint]
ok 4 - .action matches pop
ok 626 - Trying to pop an empty uint array dies
1..4
ok 1 - code dies
ok 2 - right exception type (X::Cannot::Empty)
ok 3 - .what matches array[uint]
ok 4 - .action matches shift
ok 627 - Trying to shift an empty uint array dies
ok 628 - can push to uint array
ok 629 - push to uint array works (1)
ok 630 - push to uint array works (2)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 631 - Cannot push non-int/Int to uint array
1..3
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 3 - .message matches Cannot bind to a natively typed array
ok 632 - Cannot push non-int/Int to uint array
1..3
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 3 - .message matches Cannot delete from a natively typed array
ok 633 - Cannot push non-int/Int to uint array
ok 634 - can push multiple to uint array
ok 635 - push multiple to uint array works (1)
ok 636 - push multiple to uint array works (2)
ok 637 - push multiple to uint array works (3)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 638 - Cannot push non-int/Int to uint array (multiple push)
ok 639 - pop from uint array works (1)
ok 640 - pop from uint array works (2)
ok 641 - can unshift to uint array
ok 642 - unshift to uint array works (1)
ok 643 - unshift to uint array works (2)
ok 644 - unshift to uint array works (3)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 645 - Cannot unshift non-int/Int to uint array
ok 646 - can unshift multiple to uint array
ok 647 - unshift multiple to uint array works (1)
ok 648 - unshift multiple to uint array works (2)
ok 649 - unshift multiple to uint array works (3)
ok 650 - unshift multiple to uint array works (4)
ok 651 - unshift multiple to uint array works (5)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 652 - Cannot unshift non-int/Int to uint array (multiple unshift)
ok 653 - shift from uint array works (1)
ok 654 - shift from uint array works (2)
ok 655 - can initialize uint from Range
ok 656 - Number of elems after splice uint array
ok 657 - Splice on uint array did the right thing (1)
ok 658 - Splice on uint array did the right thing (2)
ok 659 - Splice on uint array did the right thing (3)
ok 660 - Splice on uint array did the right thing (4)
ok 661 - Splice on uint array did the right thing (5)
ok 662 - Number of returned spliced values from uint array
ok 663 - Correct value in splice returned from uint array (1)
ok 664 - Correct value in splice returned from uint array (2)
ok 665 - .Str space-separates on uint array
ok 666 - .gist space-separates on uint array
ok 667 - .perl includes type and int values on uint array
ok 668 - Flattening uint array in call works
ok 669 - List-assigning uint array to untyped works (1)
ok 670 - List-assigning uint array to untyped works (2)
ok 671 - List-assigning uint array to untyped works (3)
ok 672 - List-assign uint array surrounded by literals (1)
ok 673 - List-assign uint array surrounded by literals (2)
ok 674 - List-assign uint array surrounded by literals (3)
ok 675 - List-assign uint array surrounded by literals (4)
ok 676 - List-assign uint array surrounded by literals (5)
ok 677 - List-assign untyped array of Int to uint array (1)
ok 678 - List-assign untyped array of Int to uint array (2)
ok 679 - List-assign untyped array of Int to uint array (3)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 680 - List-assigning incompatible untyped array to uint array dies
# Testing uint8 array
ok 681 - uint8 array type is Positional
ok 682 - uint8 array type is Positional[uint8]
ok 683 - uint8 array type .of is uint8
ok 684 - uint8 array is Positional
ok 685 - uint8 array is Positional[uint8]
ok 686 - uint8 array .of is uint8
ok 687 - uint8 array is Positional
ok 688 - uint8 array is Positional[uint8]
ok 689 - uint8 array .of is uint8
ok 690 - .new from uint8 array is Positional
ok 691 - .new from uint8 array Positional[uint8]
ok 692 - .new from uint8 array .of is uint8
ok 693 - New uint8 array has no elems
ok 694 - New uint8 array has end of -1
ok 695 - New uint8 array Int-ifies to 0
ok 696 - New uint8 array numifies to 0
ok 697 - New uint8 array is falsey
ok 698 - Empty uint8 array is not lazy
ok 699 - Accessing non-existing on uint8 array gives 0
ok 700 - Elems do not grow just from an access on uint8 array
ok 701 - Can store integer in an uint8 array
ok 702 - Can get value from uint8 array
ok 703 - The elems grew as expected on uint8 array
ok 704 - uint8 array becomes truthy when it has an element
ok 705 - Can slice-assign to an uint8 array
ok 706 - Can get slice-assigned value from uint8 array (1)
ok 707 - Can get slice-assigned value from uint8 array (2)
ok 708 - The elems grew as expected on uint8 array
ok 709 - The end value matches grown elems on uint8 array
ok 710 - Int-ifies to grown number of elems on uint8 array
ok 711 - Numifies to grown number of elems on uint8 array
ok 712 - uint8 array with values is not lazy
ok 713 - Can assign non-contiguously to uint8 array
ok 714 - Elems behind non-contiguous assign are 0 on uint8 array
ok 715 - Non-contiguous assignment works on uint8 array
ok 716 - Can also get last element on uint8 array
ok 717 - Can clear uint8 array by assigning empty list
ok 718 - Cleared uint8 array has no elems
ok 719 - Cleared uint8 array has end of -1
ok 720 - Cleared uint8 array Int-ifies to 0
ok 721 - Cleared uint8 array numifies to 0
ok 722 - Cleared uint8 array is falsey
ok 723 - Can assign integer range to uint8 array
ok 724 - Got correct elems from range assign on uint8 array
ok 725 - Got correct element from range assign on uint8 array (1)
ok 726 - Got correct element from range assign on uint8 array (2)
ok 727 - :exists works on uint8 array (1)
ok 728 - :exists works on uint8 array (2)
ok 729 - :exists works on uint8 array (3)
ok 730 - Can call uint8 array constructor with a single value
ok 731 - Correct number of elems set in constructor of uint8 array
ok 732 - Correct element value set by constructor of uint8 array
ok 733 - Can call uint8 array constructor with values
ok 734 - Correct number of elems set in constructor of uint8 array
ok 735 - Correct elem value set by constructor of uint8 array (1)
ok 736 - Correct elem value set by constructor of uint8 array (2)
ok 737 - Correct elem value set by constructor of uint8 array (3)
ok 738 - Correct elem value set by constructor of uint8 array (4)
ok 739 - Can also get last 2 elements on uint8 array
ok 740 - uint8 array .flat returns a Seq
ok 741 - uint8 array .eager returns identity
not ok 742 - Can iterate over uint8 array
# Failed test 'Can iterate over uint8 array'
# at t/spec/S09-typed-arrays/native-int.rakudo.moar line 96
# expected: '53'
# got: '1152921504606846976'
# my uint8 $s; for @arr { $s += $_ }; $s
ok 743 - Mutating for loop on uint8 array works (1)
ok 744 - Mutating for loop on uint8 array works (2)
ok 745 - Mutating for loop on uint8 array works (3)
ok 746 - Mutating for loop on uint8 array works (4)
ok 747 - Can map over uint8 array
ok 748 - Mutating map on uint8 array works (1)
ok 749 - Mutating map on uint8 array works (2)
ok 750 - Mutating map on uint8 array works (3)
ok 751 - Mutating map on uint8 array works (4)
ok 752 - Can grep a uint8 array
ok 753 - Can use reduce meta-op on a uint8 array
ok 754 - .values from a uint8 array
ok 755 - .pairup from a uint8 array
ok 756 - .keys from a uint8 array
ok 757 - .pairs from a uint8 array
ok 758 - .antipairs from a uint8 array
ok 759 - .kv from a uint8 array
ok 760 - .pick from a uint8 array
ok 761 - .roll from a uint8 array
1..4
ok 1 - code dies
ok 2 - right exception type (X::Cannot::Empty)
ok 3 - .what matches array[uint8]
ok 4 - .action matches pop
ok 762 - Trying to pop an empty uint8 array dies
1..4
ok 1 - code dies
ok 2 - right exception type (X::Cannot::Empty)
ok 3 - .action matches shift
ok 4 - .what matches array[uint8]
ok 763 - Trying to shift an empty uint8 array dies
ok 764 - can push to uint8 array
ok 765 - push to uint8 array works (1)
ok 766 - push to uint8 array works (2)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 767 - Cannot push non-int/Int to uint8 array
1..3
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 3 - .message matches Cannot bind to a natively typed array
ok 768 - Cannot push non-int/Int to uint8 array
1..3
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 3 - .message matches Cannot delete from a natively typed array
ok 769 - Cannot push non-int/Int to uint8 array
ok 770 - can push multiple to uint8 array
ok 771 - push multiple to uint8 array works (1)
ok 772 - push multiple to uint8 array works (2)
ok 773 - push multiple to uint8 array works (3)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 774 - Cannot push non-int/Int to uint8 array (multiple push)
ok 775 - pop from uint8 array works (1)
ok 776 - pop from uint8 array works (2)
ok 777 - can unshift to uint8 array
ok 778 - unshift to uint8 array works (1)
ok 779 - unshift to uint8 array works (2)
ok 780 - unshift to uint8 array works (3)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 781 - Cannot unshift non-int/Int to uint8 array
ok 782 - can unshift multiple to uint8 array
ok 783 - unshift multiple to uint8 array works (1)
ok 784 - unshift multiple to uint8 array works (2)
ok 785 - unshift multiple to uint8 array works (3)
ok 786 - unshift multiple to uint8 array works (4)
ok 787 - unshift multiple to uint8 array works (5)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 788 - Cannot unshift non-int/Int to uint8 array (multiple unshift)
ok 789 - shift from uint8 array works (1)
ok 790 - shift from uint8 array works (2)
ok 791 - can initialize uint8 from Range
ok 792 - Number of elems after splice uint8 array
ok 793 - Splice on uint8 array did the right thing (1)
ok 794 - Splice on uint8 array did the right thing (2)
ok 795 - Splice on uint8 array did the right thing (3)
ok 796 - Splice on uint8 array did the right thing (4)
ok 797 - Splice on uint8 array did the right thing (5)
ok 798 - Number of returned spliced values from uint8 array
ok 799 - Correct value in splice returned from uint8 array (1)
ok 800 - Correct value in splice returned from uint8 array (2)
ok 801 - .Str space-separates on uint8 array
ok 802 - .gist space-separates on uint8 array
ok 803 - .perl includes type and int values on uint8 array
ok 804 - Flattening uint8 array in call works
ok 805 - List-assigning uint8 array to untyped works (1)
ok 806 - List-assigning uint8 array to untyped works (2)
ok 807 - List-assigning uint8 array to untyped works (3)
ok 808 - List-assign uint8 array surrounded by literals (1)
ok 809 - List-assign uint8 array surrounded by literals (2)
ok 810 - List-assign uint8 array surrounded by literals (3)
ok 811 - List-assign uint8 array surrounded by literals (4)
ok 812 - List-assign uint8 array surrounded by literals (5)
ok 813 - List-assign untyped array of Int to uint8 array (1)
ok 814 - List-assign untyped array of Int to uint8 array (2)
ok 815 - List-assign untyped array of Int to uint8 array (3)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 816 - List-assigning incompatible untyped array to uint8 array dies
# Testing uint16 array
ok 817 - uint16 array type is Positional
ok 818 - uint16 array type is Positional[uint16]
ok 819 - uint16 array type .of is uint16
ok 820 - uint16 array is Positional
ok 821 - uint16 array is Positional[uint16]
ok 822 - uint16 array .of is uint16
ok 823 - uint16 array is Positional
ok 824 - uint16 array is Positional[uint16]
ok 825 - uint16 array .of is uint16
ok 826 - .new from uint16 array is Positional
ok 827 - .new from uint16 array Positional[uint16]
ok 828 - .new from uint16 array .of is uint16
ok 829 - New uint16 array has no elems
ok 830 - New uint16 array has end of -1
ok 831 - New uint16 array Int-ifies to 0
ok 832 - New uint16 array numifies to 0
ok 833 - New uint16 array is falsey
ok 834 - Empty uint16 array is not lazy
ok 835 - Accessing non-existing on uint16 array gives 0
ok 836 - Elems do not grow just from an access on uint16 array
ok 837 - Can store integer in an uint16 array
ok 838 - Can get value from uint16 array
ok 839 - The elems grew as expected on uint16 array
ok 840 - uint16 array becomes truthy when it has an element
ok 841 - Can slice-assign to an uint16 array
ok 842 - Can get slice-assigned value from uint16 array (1)
ok 843 - Can get slice-assigned value from uint16 array (2)
ok 844 - The elems grew as expected on uint16 array
ok 845 - The end value matches grown elems on uint16 array
ok 846 - Int-ifies to grown number of elems on uint16 array
ok 847 - Numifies to grown number of elems on uint16 array
ok 848 - uint16 array with values is not lazy
ok 849 - Can assign non-contiguously to uint16 array
ok 850 - Elems behind non-contiguous assign are 0 on uint16 array
ok 851 - Non-contiguous assignment works on uint16 array
ok 852 - Can also get last element on uint16 array
ok 853 - Can clear uint16 array by assigning empty list
ok 854 - Cleared uint16 array has no elems
ok 855 - Cleared uint16 array has end of -1
ok 856 - Cleared uint16 array Int-ifies to 0
ok 857 - Cleared uint16 array numifies to 0
ok 858 - Cleared uint16 array is falsey
ok 859 - Can assign integer range to uint16 array
ok 860 - Got correct elems from range assign on uint16 array
ok 861 - Got correct element from range assign on uint16 array (1)
ok 862 - Got correct element from range assign on uint16 array (2)
ok 863 - :exists works on uint16 array (1)
ok 864 - :exists works on uint16 array (2)
ok 865 - :exists works on uint16 array (3)
ok 866 - Can call uint16 array constructor with a single value
ok 867 - Correct number of elems set in constructor of uint16 array
ok 868 - Correct element value set by constructor of uint16 array
ok 869 - Can call uint16 array constructor with values
ok 870 - Correct number of elems set in constructor of uint16 array
ok 871 - Correct elem value set by constructor of uint16 array (1)
ok 872 - Correct elem value set by constructor of uint16 array (2)
ok 873 - Correct elem value set by constructor of uint16 array (3)
ok 874 - Correct elem value set by constructor of uint16 array (4)
ok 875 - Can also get last 2 elements on uint16 array
ok 876 - uint16 array .flat returns a Seq
ok 877 - uint16 array .eager returns identity
not ok 878 - Can iterate over uint16 array
# Failed test 'Can iterate over uint16 array'
# at t/spec/S09-typed-arrays/native-int.rakudo.moar line 96
# expected: '53'
# got: '4503599627370496'
# my uint16 $s; for @arr { $s += $_ }; $s
ok 879 - Mutating for loop on uint16 array works (1)
ok 880 - Mutating for loop on uint16 array works (2)
ok 881 - Mutating for loop on uint16 array works (3)
ok 882 - Mutating for loop on uint16 array works (4)
ok 883 - Can map over uint16 array
ok 884 - Mutating map on uint16 array works (1)
ok 885 - Mutating map on uint16 array works (2)
ok 886 - Mutating map on uint16 array works (3)
ok 887 - Mutating map on uint16 array works (4)
ok 888 - Can grep a uint16 array
ok 889 - Can use reduce meta-op on a uint16 array
ok 890 - .values from a uint16 array
ok 891 - .pairup from a uint16 array
ok 892 - .keys from a uint16 array
ok 893 - .pairs from a uint16 array
ok 894 - .antipairs from a uint16 array
ok 895 - .kv from a uint16 array
ok 896 - .pick from a uint16 array
ok 897 - .roll from a uint16 array
1..4
ok 1 - code dies
ok 2 - right exception type (X::Cannot::Empty)
ok 3 - .action matches pop
ok 4 - .what matches array[uint16]
ok 898 - Trying to pop an empty uint16 array dies
1..4
ok 1 - code dies
ok 2 - right exception type (X::Cannot::Empty)
ok 3 - .action matches shift
ok 4 - .what matches array[uint16]
ok 899 - Trying to shift an empty uint16 array dies
ok 900 - can push to uint16 array
ok 901 - push to uint16 array works (1)
ok 902 - push to uint16 array works (2)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 903 - Cannot push non-int/Int to uint16 array
1..3
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 3 - .message matches Cannot bind to a natively typed array
ok 904 - Cannot push non-int/Int to uint16 array
1..3
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 3 - .message matches Cannot delete from a natively typed array
ok 905 - Cannot push non-int/Int to uint16 array
ok 906 - can push multiple to uint16 array
ok 907 - push multiple to uint16 array works (1)
ok 908 - push multiple to uint16 array works (2)
ok 909 - push multiple to uint16 array works (3)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 910 - Cannot push non-int/Int to uint16 array (multiple push)
ok 911 - pop from uint16 array works (1)
ok 912 - pop from uint16 array works (2)
ok 913 - can unshift to uint16 array
ok 914 - unshift to uint16 array works (1)
ok 915 - unshift to uint16 array works (2)
ok 916 - unshift to uint16 array works (3)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 917 - Cannot unshift non-int/Int to uint16 array
ok 918 - can unshift multiple to uint16 array
ok 919 - unshift multiple to uint16 array works (1)
ok 920 - unshift multiple to uint16 array works (2)
ok 921 - unshift multiple to uint16 array works (3)
ok 922 - unshift multiple to uint16 array works (4)
ok 923 - unshift multiple to uint16 array works (5)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 924 - Cannot unshift non-int/Int to uint16 array (multiple unshift)
ok 925 - shift from uint16 array works (1)
ok 926 - shift from uint16 array works (2)
ok 927 - can initialize uint16 from Range
ok 928 - Number of elems after splice uint16 array
ok 929 - Splice on uint16 array did the right thing (1)
ok 930 - Splice on uint16 array did the right thing (2)
ok 931 - Splice on uint16 array did the right thing (3)
ok 932 - Splice on uint16 array did the right thing (4)
ok 933 - Splice on uint16 array did the right thing (5)
ok 934 - Number of returned spliced values from uint16 array
ok 935 - Correct value in splice returned from uint16 array (1)
ok 936 - Correct value in splice returned from uint16 array (2)
ok 937 - .Str space-separates on uint16 array
ok 938 - .gist space-separates on uint16 array
ok 939 - .perl includes type and int values on uint16 array
ok 940 - Flattening uint16 array in call works
ok 941 - List-assigning uint16 array to untyped works (1)
ok 942 - List-assigning uint16 array to untyped works (2)
ok 943 - List-assigning uint16 array to untyped works (3)
ok 944 - List-assign uint16 array surrounded by literals (1)
ok 945 - List-assign uint16 array surrounded by literals (2)
ok 946 - List-assign uint16 array surrounded by literals (3)
ok 947 - List-assign uint16 array surrounded by literals (4)
ok 948 - List-assign uint16 array surrounded by literals (5)
ok 949 - List-assign untyped array of Int to uint16 array (1)
ok 950 - List-assign untyped array of Int to uint16 array (2)
ok 951 - List-assign untyped array of Int to uint16 array (3)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 952 - List-assigning incompatible untyped array to uint16 array dies
# Testing uint32 array
ok 953 - uint32 array type is Positional
ok 954 - uint32 array type is Positional[uint32]
ok 955 - uint32 array type .of is uint32
ok 956 - uint32 array is Positional
ok 957 - uint32 array is Positional[uint32]
ok 958 - uint32 array .of is uint32
ok 959 - uint32 array is Positional
ok 960 - uint32 array is Positional[uint32]
ok 961 - uint32 array .of is uint32
ok 962 - .new from uint32 array is Positional
ok 963 - .new from uint32 array Positional[uint32]
ok 964 - .new from uint32 array .of is uint32
ok 965 - New uint32 array has no elems
ok 966 - New uint32 array has end of -1
ok 967 - New uint32 array Int-ifies to 0
ok 968 - New uint32 array numifies to 0
ok 969 - New uint32 array is falsey
ok 970 - Empty uint32 array is not lazy
ok 971 - Accessing non-existing on uint32 array gives 0
ok 972 - Elems do not grow just from an access on uint32 array
ok 973 - Can store integer in an uint32 array
ok 974 - Can get value from uint32 array
ok 975 - The elems grew as expected on uint32 array
ok 976 - uint32 array becomes truthy when it has an element
ok 977 - Can slice-assign to an uint32 array
ok 978 - Can get slice-assigned value from uint32 array (1)
ok 979 - Can get slice-assigned value from uint32 array (2)
ok 980 - The elems grew as expected on uint32 array
ok 981 - The end value matches grown elems on uint32 array
ok 982 - Int-ifies to grown number of elems on uint32 array
ok 983 - Numifies to grown number of elems on uint32 array
ok 984 - uint32 array with values is not lazy
ok 985 - Can assign non-contiguously to uint32 array
ok 986 - Elems behind non-contiguous assign are 0 on uint32 array
ok 987 - Non-contiguous assignment works on uint32 array
ok 988 - Can also get last element on uint32 array
ok 989 - Can clear uint32 array by assigning empty list
ok 990 - Cleared uint32 array has no elems
ok 991 - Cleared uint32 array has end of -1
ok 992 - Cleared uint32 array Int-ifies to 0
ok 993 - Cleared uint32 array numifies to 0
ok 994 - Cleared uint32 array is falsey
ok 995 - Can assign integer range to uint32 array
ok 996 - Got correct elems from range assign on uint32 array
ok 997 - Got correct element from range assign on uint32 array (1)
ok 998 - Got correct element from range assign on uint32 array (2)
ok 999 - :exists works on uint32 array (1)
ok 1000 - :exists works on uint32 array (2)
ok 1001 - :exists works on uint32 array (3)
ok 1002 - Can call uint32 array constructor with a single value
ok 1003 - Correct number of elems set in constructor of uint32 array
ok 1004 - Correct element value set by constructor of uint32 array
ok 1005 - Can call uint32 array constructor with values
ok 1006 - Correct number of elems set in constructor of uint32 array
ok 1007 - Correct elem value set by constructor of uint32 array (1)
ok 1008 - Correct elem value set by constructor of uint32 array (2)
ok 1009 - Correct elem value set by constructor of uint32 array (3)
ok 1010 - Correct elem value set by constructor of uint32 array (4)
ok 1011 - Can also get last 2 elements on uint32 array
ok 1012 - uint32 array .flat returns a Seq
ok 1013 - uint32 array .eager returns identity
not ok 1014 - Can iterate over uint32 array
# Failed test 'Can iterate over uint32 array'
# at t/spec/S09-typed-arrays/native-int.rakudo.moar line 96
# expected: '53'
# got: '68719476736'
# my uint32 $s; for @arr { $s += $_ }; $s
ok 1015 - Mutating for loop on uint32 array works (1)
ok 1016 - Mutating for loop on uint32 array works (2)
ok 1017 - Mutating for loop on uint32 array works (3)
ok 1018 - Mutating for loop on uint32 array works (4)
ok 1019 - Can map over uint32 array
ok 1020 - Mutating map on uint32 array works (1)
ok 1021 - Mutating map on uint32 array works (2)
ok 1022 - Mutating map on uint32 array works (3)
ok 1023 - Mutating map on uint32 array works (4)
ok 1024 - Can grep a uint32 array
ok 1025 - Can use reduce meta-op on a uint32 array
ok 1026 - .values from a uint32 array
ok 1027 - .pairup from a uint32 array
ok 1028 - .keys from a uint32 array
ok 1029 - .pairs from a uint32 array
ok 1030 - .antipairs from a uint32 array
ok 1031 - .kv from a uint32 array
ok 1032 - .pick from a uint32 array
ok 1033 - .roll from a uint32 array
1..4
ok 1 - code dies
ok 2 - right exception type (X::Cannot::Empty)
ok 3 - .what matches array[uint32]
ok 4 - .action matches pop
ok 1034 - Trying to pop an empty uint32 array dies
1..4
ok 1 - code dies
ok 2 - right exception type (X::Cannot::Empty)
ok 3 - .action matches shift
ok 4 - .what matches array[uint32]
ok 1035 - Trying to shift an empty uint32 array dies
ok 1036 - can push to uint32 array
ok 1037 - push to uint32 array works (1)
ok 1038 - push to uint32 array works (2)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 1039 - Cannot push non-int/Int to uint32 array
1..3
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 3 - .message matches Cannot bind to a natively typed array
ok 1040 - Cannot push non-int/Int to uint32 array
1..3
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 3 - .message matches Cannot delete from a natively typed array
ok 1041 - Cannot push non-int/Int to uint32 array
ok 1042 - can push multiple to uint32 array
ok 1043 - push multiple to uint32 array works (1)
ok 1044 - push multiple to uint32 array works (2)
ok 1045 - push multiple to uint32 array works (3)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 1046 - Cannot push non-int/Int to uint32 array (multiple push)
ok 1047 - pop from uint32 array works (1)
ok 1048 - pop from uint32 array works (2)
ok 1049 - can unshift to uint32 array
ok 1050 - unshift to uint32 array works (1)
ok 1051 - unshift to uint32 array works (2)
ok 1052 - unshift to uint32 array works (3)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 1053 - Cannot unshift non-int/Int to uint32 array
ok 1054 - can unshift multiple to uint32 array
ok 1055 - unshift multiple to uint32 array works (1)
ok 1056 - unshift multiple to uint32 array works (2)
ok 1057 - unshift multiple to uint32 array works (3)
ok 1058 - unshift multiple to uint32 array works (4)
ok 1059 - unshift multiple to uint32 array works (5)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 1060 - Cannot unshift non-int/Int to uint32 array (multiple unshift)
ok 1061 - shift from uint32 array works (1)
ok 1062 - shift from uint32 array works (2)
ok 1063 - can initialize uint32 from Range
ok 1064 - Number of elems after splice uint32 array
ok 1065 - Splice on uint32 array did the right thing (1)
ok 1066 - Splice on uint32 array did the right thing (2)
ok 1067 - Splice on uint32 array did the right thing (3)
ok 1068 - Splice on uint32 array did the right thing (4)
ok 1069 - Splice on uint32 array did the right thing (5)
ok 1070 - Number of returned spliced values from uint32 array
ok 1071 - Correct value in splice returned from uint32 array (1)
ok 1072 - Correct value in splice returned from uint32 array (2)
ok 1073 - .Str space-separates on uint32 array
ok 1074 - .gist space-separates on uint32 array
ok 1075 - .perl includes type and int values on uint32 array
ok 1076 - Flattening uint32 array in call works
ok 1077 - List-assigning uint32 array to untyped works (1)
ok 1078 - List-assigning uint32 array to untyped works (2)
ok 1079 - List-assigning uint32 array to untyped works (3)
ok 1080 - List-assign uint32 array surrounded by literals (1)
ok 1081 - List-assign uint32 array surrounded by literals (2)
ok 1082 - List-assign uint32 array surrounded by literals (3)
ok 1083 - List-assign uint32 array surrounded by literals (4)
ok 1084 - List-assign uint32 array surrounded by literals (5)
ok 1085 - List-assign untyped array of Int to uint32 array (1)
ok 1086 - List-assign untyped array of Int to uint32 array (2)
ok 1087 - List-assign untyped array of Int to uint32 array (3)
1..2
ok 1 - code dies
ok 2 - right exception type (Exception)
ok 1088 - List-assigning incompatible untyped array to uint32 array dies
# Testing uint array for unsigned features
ok 1089 - assigning -1 on uint array passes value on through?
not ok 1090 - negative value on uint array becomes positive # TODO highest bit length stays negative, RT #124088
# Failed test 'negative value on uint array becomes positive'
# at t/spec/S09-typed-arrays/native-int.rakudo.moar line 236
# Testing uint8 array for unsigned features
ok 1091 - assigning -1 on uint8 array passes value on through?
ok 1092 - negative value on uint8 array becomes positive
# Testing uint16 array for unsigned features
ok 1093 - assigning -1 on uint16 array passes value on through?
ok 1094 - negative value on uint16 array becomes positive
# Testing uint32 array for unsigned features
ok 1095 - assigning -1 on uint32 array passes value on through?
ok 1096 - negative value on uint32 array becomes positive
# FUDGED!
# Looks like you failed 3 tests of 1096
##### End of testing t/spec/S09-typed-arrays/native-int.rakudo.moar #####
##### Begin of testing t/spec/S32-io/IO-Socket-Async.t #####
1..6
ok 1 - Async listen on bogus hostname
not ok 2 - Async connect to unavailable server breaks promise
# Failed test 'Async connect to unavailable server breaks promise'
# at t/spec/S32-io/IO-Socket-Async.t line 18
# expected: 'Broken'
# got: 'Kept'
MoarVM panic: MoarVM panic: Trace/BPT trap
##### End of testing t/spec/S32-io/IO-Socket-Async.t #####
##### Begin of testing t/spec/S32-io/socket-recv-vs-read.t #####
1..11
Memory fault
##### End of testing t/spec/S32-io/socket-recv-vs-read.t #####
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment