# New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #60850] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=60850 >
I still have out of country guests, so I won't have much follow up time on this. If there's specific help I can give, let me know and I'll see if I can squeeze in some time. Note that if you are using Test::Harness 3.X, you probably need to grab the latest version from Subversion: svn co http://svn.hexten.net/tapx/trunk test_harness Otherwise, the t/spec/S12-classes/declaration-order.t failure will not show up in the summary. I've also attached a the full output of 'make spectest'. Summary of failures: Test Summary Report ------------------- t/spec/S02-literals/quoting.rakudo (Wstat: 256 Tests: 0 Failed: 0) Non-zero exit status: 1 Parse errors: No plan found in TAP output t/spec/S03-operators/increment.rakudo (Wstat: 0 Tests: 41 Failed: 0) TODO passed: 1, 3-4, 6, 8-9, 11-12, 14, 16 t/spec/S12-class/declaration-order.t (Wstat: 6 Tests: 2 Failed: 0) Non-zero wait status: 6 t/spec/S12-methods/default-trait.t (Wstat: 0 Tests: 6 Failed: 1) Failed test: 2 Files=224, Tests=6417, 295 wallclock secs ( 1.68 usr 0.88 sys + 489.80 cusr 24.57 csys = 516.93 CPU) Result: FAIL uname -a $ uname -a Darwin curtis-poes-computer-3.local 9.5.1 Darwin Kernel Version 9.5.1: Fri Sep 19 16:19:24 PDT 2008; root:xnu-1228.8.30~1/RELEASE_I386 i386 $ cd .. parrot $ svn info Path: . URL: https://svn.perl.org/parrot/trunk Repository Root: https://svn.perl.org/parrot Repository UUID: d31e2699-5ff4-0310-a27c-f18f2fbe73fe Revision: 33207 Node Kind: directory Schedule: normal Last Changed Author: moritz Last Changed Rev: 33207 Last Changed Date: 2008-11-25 21:43:42 +0000 (Tue, 25 Nov 2008) Cheers, Ovid -- Buy the book - http://www.oreilly.com/catalog/perlhks/ Tech blog - http://use.perl.org/~Ovid/journal/ Twitter - http://twitter.com/OvidPerl Official Perl 6 Wiki - http://www.perlfoundation.org/perl6
$ make spectest cd t/spec && svn up At revision 23095. perl t/harness --fudge --keep-exit-code --jobs --tests-from-file=t/spectest.data t/spec/S02-builtin_data_types/array_extending.t ................ ok t/spec/S02-builtin_data_types/anon_block.rakudo ................ ok ===( 45;5 0/? 1/45 0/? )=======================================Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value t/spec/S02-builtin_data_types/array_ref.rakudo ................. ok ===( 90;6 1/97 0/? 0/? )=======================================Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value t/spec/S02-builtin_data_types/array.rakudo ..................... ok t/spec/S02-builtin_data_types/bool.t ........................... ok t/spec/S02-builtin_data_types/assigning-refs.rakudo ............ ok t/spec/S02-builtin_data_types/catch_type_cast_mismatch.rakudo .. ok t/spec/S02-builtin_data_types/flattening.rakudo ................ ok ===( 269;14 0/? 1/32 0/? )======================================Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value t/spec/S02-builtin_data_types/hash_ref.rakudo .................. ok ===( 301;18 1/58 0/? 0/? )======================================Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value t/spec/S02-builtin_data_types/hash.rakudo ...................... ok t/spec/S02-builtin_data_types/multi_dimensional_array.rakudo ... ok t/spec/S02-builtin_data_types/nested_pairs.t ................... ok t/spec/S02-builtin_data_types/nested_arrays.t .................. ok t/spec/S02-builtin_data_types/mixed_multi_dimensional.rakudo ... ok ===( 495;27 0/? 0/? 1/8 )========================================Use of uninitialized value t/spec/S02-builtin_data_types/subscripts_and_context.rakudo .... ok t/spec/S02-builtin_data_types/num.rakudo ....................... ok t/spec/S02-builtin_data_types/type.rakudo ...................... ok t/spec/S02-literals/array-interpolation.rakudo ................. ok ===( 590;32 1/79 0/? 0/? )======================================Undefined value shifted from empty range t/spec/S02-builtin_data_types/range.rakudo ..................... ok t/spec/S02-literals/hash-interpolation.rakudo .................. ok t/spec/S02-literals/hex_chars.t ................................ ok t/spec/S02-literals/char-by-number.rakudo ...................... ok t/spec/S02-literals/listquote-whitespace.rakudo ................ ok ===( 738;39 0/? 3/14 1/6 )======================================Use of uninitialized value Use of uninitialized value t/spec/S02-literals/pair-boolean.t ............................. ok t/spec/S02-literals/listquote.rakudo ........................... ok t/spec/S02-literals/autoref.rakudo ............................. ok ===( 811;41 0/? 0/? )=============================================Missing '}' at line 79, near ");\n is(" current instr.: 'parrot;PGE;Util;die' pc 129 (runtime/parrot/library/PGE/Util.pir:83) called from Sub 'parrot;Perl6;Grammar;block' pc 23934 (src/gen_grammar.pir:2473) called from Sub 'parrot;Perl6;Grammar;pblock' pc 23252 (src/gen_grammar.pir:2205) called from Sub 'parrot;Perl6;Grammar;circumfix' pc 79128 (src/gen_grammar.pir:23619) called from Sub 'parrot;Perl6;Grammar;noun' pc 66190 (src/gen_grammar.pir:18723) called from Sub 'parrot;Perl6;Grammar;expect_term' pc 60799 (src/gen_grammar.pir:16680) called from Sub 'parrot;PGE;OPTable;parse' pc 1979 (compilers/pge/PGE/OPTable.pir:554) called from Sub 'parrot;Perl6;Grammar;statement' pc 27046 (src/gen_grammar.pir:3693) called from Sub 'parrot;Perl6;Grammar;statementlist' pc 24798 (src/gen_grammar.pir:2818) called from Sub 'parrot;Perl6;Grammar;statement_block' pc 22336 (src/gen_grammar.pir:1847) called from Sub 'parrot;Perl6;Grammar;TOP' pc 18230 (src/gen_grammar.pir:229) called from Sub 'parrot;PCT;HLLCompiler;parse' pc 640 (src/PCT/HLLCompiler.pir:390) called from Sub 'parrot;PCT;HLLCompiler;compile' pc 434 (src/PCT/HLLCompiler.pir:303) called from Sub 'parrot;PCT;HLLCompiler;eval' pc 868 (src/PCT/HLLCompiler.pir:502) called from Sub 'parrot;PCT;HLLCompiler;evalfiles' pc 1233 (src/PCT/HLLCompiler.pir:676) called from Sub 'parrot;PCT;HLLCompiler;command_line' pc 1412 (src/PCT/HLLCompiler.pir:765) called from Sub 'parrot;Perl6;Compiler;main' pc 16268 (perl6.pir:168) t/spec/S02-literals/quoting.rakudo ............................. Dubious, test returned 1 (wstat 256, 0x100) No subtests run t/spec/S02-literals/string-interpolation.t ..................... ok t/spec/S02-literals/underscores.t .............................. ok t/spec/S02-literals/pairs.rakudo ............................... ok t/spec/S02-magicals/dollar-underscore.t ........................ ok t/spec/S02-magicals/dollar_bang.rakudo ......................... ok t/spec/S02-names_and_variables/varnames.t ...................... ok t/spec/S02-names_and_variables/fmt.rakudo ...................... ok t/spec/S02-polymorphic_types/subset.t .......................... ok t/spec/S02-whitespace_and_comments/minimal-whitespace.t ........ ok t/spec/S02-whitespace_and_comments/one-pass-parsing.t .......... ok t/spec/S02-whitespace_and_comments/pod-in-multi-line-exprs.t ... ok t/spec/S02-literals/radix.rakudo ............................... ok t/spec/S03-junctions/boolean-context.rakudo .................... ok t/spec/S03-operators/assign-is-not-binding.t ................... ok t/spec/S03-junctions/misc.rakudo ............................... ok ===( 1261;71 1/192 0/? 0/? )====================================Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value t/spec/S03-operators/arith.rakudo .............................. ok t/spec/S03-operators/autoincrement.t ........................... ok t/spec/S03-operators/autovivification.rakudo ................... ok t/spec/S03-operators/binding-arrays.rakudo ..................... ok ===( 1569;80 1/306 0/? 0/? )====================================Use of uninitialized value t/spec/S03-operators/binding-hashes.rakudo ..................... ok ===( 1735;80 130/306 0/? )=========================================Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value t/spec/S03-operators/assign.rakudo ............................. ok t/spec/S03-operators/binding-scalars.rakudo .................... ok t/spec/S03-operators/chained-declarators.rakudo ................ ok t/spec/S03-operators/bit.rakudo ................................ ok t/spec/S03-operators/comparison.t .............................. ok t/spec/S03-operators/cross-metaop.rakudo ....................... ok ===( 1997;86 0/? 0/? 1/15 )======================================Use of uninitialized value Use of uninitialized value Use of uninitialized value t/spec/S03-operators/equality.t ................................ ok t/spec/S03-operators/context.rakudo ............................ ok ===( 2047;91 1/99 0/? 0/? )======================================Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value t/spec/S03-operators/increment.rakudo .......................... ok t/spec/S03-operators/context-forcers.rakudo .................... ok ===( 2187;94 1/49 0/? 0/? )======================================Use of uninitialized value Use of uninitialized value Use of uninitialized value t/spec/S03-operators/misc.rakudo ............................... ok t/spec/S03-operators/not.rakudo ................................ ok ===( 2249;96 1/35 0/? 0/? )======================================Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value t/spec/S03-operators/numeric-context.rakudo .................... ok t/spec/S03-operators/precedence.rakudo ......................... ok t/spec/S03-operators/relational.t .............................. ok t/spec/S03-operators/range.rakudo .............................. ok t/spec/S03-operators/repeat.rakudo ............................. ok t/spec/S03-operators/spaceship-and-containers.t ................ ok t/spec/S03-operators/ternary.rakudo ............................ ok t/spec/S03-operators/short-circuit.rakudo ...................... ok t/spec/S03-operators/true.t .................................... ok t/spec/S03-operators/smartmatch.rakudo ......................... ok t/spec/S04-declarations/multiple.rakudo ........................ ok t/spec/S04-declarations/implicit-parameter.rakudo .............. ok t/spec/S04-statement-modifiers/for.rakudo ...................... ok t/spec/S04-statement-modifiers/given.rakudo .................... ok t/spec/S03-operators/value_equivalence.rakudo .................. ok t/spec/S04-declarations/my.rakudo .............................. ok t/spec/S04-statement-modifiers/unless.t ........................ ok t/spec/S04-statement-modifiers/until.rakudo .................... ok t/spec/S04-statement-modifiers/if.rakudo ....................... ok t/spec/S04-statement-modifiers/while.rakudo .................... ok t/spec/S04-statement-modifiers/values_in_bool_context.t ........ ok t/spec/S04-statements/for-scope.rakudo ......................... ok t/spec/S04-statements/do.rakudo ................................ ok t/spec/S04-statements/for_with_only_one_item.t ................. ok t/spec/S04-statements/gather.rakudo ............................ ok t/spec/S04-statements/for.rakudo ............................... ok t/spec/S04-statements/given.rakudo ............................. ok t/spec/S04-statements/loop.rakudo .............................. ok t/spec/S04-statements/map-and-sort-in-for.t .................... ok t/spec/S04-statements/if.rakudo ................................ ok t/spec/S04-statements/no-implicit-block.rakudo ................. ok t/spec/S04-statements/next.rakudo .............................. ok t/spec/S04-statements/repeat.rakudo ............................ ok t/spec/S04-statements/terminator.t ............................. ok t/spec/S04-statements/return.rakudo ............................ ok t/spec/S04-statements/until.t .................................. ok t/spec/S04-statements/unless.t ................................. ok t/spec/S04-statements/try.rakudo ............................... ok t/spec/S05-grammar/namespace.rakudo ............................ ok t/spec/S04-statements/while.t .................................. ok t/spec/S05-match/arrayhash.t ................................... ok t/spec/S05-match/blocks.rakudo ................................. ok t/spec/S05-match/non-capturing.t ............................... ok t/spec/S05-metachars/newline.rakudo ............................ ok t/spec/S05-metasyntax/changed.t ................................ ok t/spec/S05-metasyntax/charset.t ................................ ok ===( 3168;160 0/? 0/? 1/14 )=====================================Use of uninitialized value t/spec/S05-metasyntax/regex.rakudo ............................. ok t/spec/S05-metasyntax/single-quotes.t .......................... ok t/spec/S05-metasyntax/unknown.t ................................ ok t/spec/S05-modifier/ignorecase.rakudo .......................... ok t/spec/S05-substitution/match.rakudo ........................... ok t/spec/S05-substitution/subst.rakudo ........................... ok t/spec/S05-mass/stdrules.t ..................................... ok t/spec/S05-transliteration/with-closure.t ...................... ok t/spec/S05-transliteration/trans.rakudo ........................ ok t/spec/S06-advanced_subroutine_features/recurse.rakudo ......... ok t/spec/S06-multi/syntax.t ...................................... ok t/spec/S06-multi/type-based.rakudo ............................. ok t/spec/S06-signature/code.t .................................... ok ===( 3517;183 0/? 1/63 0/? )=====================================Use of uninitialized value Use of uninitialized value Use of uninitialized value t/spec/S06-advanced_subroutine_features/return.rakudo .......... ok t/spec/S06-signature/mixed-placeholders.t ...................... ok t/spec/S06-signature/named-placeholders.t ...................... ok t/spec/S06-signature/passing-arrays.rakudo ..................... ok t/spec/S06-signature/positional-placeholders.rakudo ............ ok t/spec/S06-signature/slurpy-params.rakudo ...................... ok t/spec/S06-signature/named-parameters.rakudo ................... ok t/spec/S06-signature/slurpy-placeholders.t ..................... ok t/spec/S06-signature/type-capture.t ............................ ok t/spec/S06-traits/is-copy.t .................................... ok t/spec/S06-signature/sub-ref.rakudo ............................ ok t/spec/S06-traits/is-rw.rakudo ................................. ok t/spec/S06-traits/misc.rakudo .................................. ok t/spec/S12-attributes/class.t .................................. ok t/spec/S11-modules/export.t .................................... ok t/spec/S12-class/anonymous.t ................................... ok t/spec/S12-attributes/delegation.rakudo ........................ ok t/spec/S12-class/basic.rakudo .................................. ok t/spec/S12-class/attributes.rakudo ............................. ok ===( 3867;205 0/? 1/2 0/? )=======================================src/inter_call.c:390: failed assertion 'PObj_is_PMC_TEST(sig_pmc)' Backtrace - Obtained 32 stack frames (max trace depth is 32). Parrot_confess Parrot_confess Parrot_init_arg_op Parrot_init_ret_nci Parrot_mmd_cache_destroy Parrot_mmd_cache_destroy Parrot_NCI_invoke Parrot_invokecc_p dod_register_pmc interpinfo_s enable_event_checking Parrot_runops_fromc Parrot_runops_fromc_args Parrot_ex_throw_from_c Parrot_ex_throw_from_c_args Parrot_class_lookup Parrot_class_lookup Parrot_Capture_ro_unshift_string Parrot_Class_init_pmc pmc_new_init Parrot_newclass_p_p dod_register_pmc interpinfo_s enable_event_checking Parrot_runops_fromc Parrot_runops_fromc_args Parrot_ex_throw_from_c Parrot_ex_throw_from_c_args Parrot_class_lookup Parrot_class_lookup Parrot_Capture_ro_unshift_string Parrot_Class_init_pmc t/spec/S12-class/declaration-order.t ........................... All 2 subtests passed t/spec/S12-class/inheritance-class-methods.t ................... ok t/spec/S12-class/instantiate.t ................................. ok t/spec/S12-class/is_also_instead.rakudo ........................ ok t/spec/S12-class/namespaced.t .................................. ok t/spec/S12-class/inheritance.rakudo ............................ ok t/spec/S12-class/open.rakudo ................................... ok t/spec/S12-class/parent_attributes.t ........................... ok t/spec/S12-enums/anonymous.t ................................... ok t/spec/S12-enums/as-role.t ..................................... ok t/spec/S12-enums/basic.rakudo .................................. ok t/spec/S12-introspection/can.t ................................. ok t/spec/S12-methods/calling_syntax.t ............................ ok t/spec/S12-methods/default-trait.t ............................. Failed 1/6 subtests t/spec/S12-methods/indirect_notation.rakudo .................... ok t/spec/S12-methods/topic.t ..................................... ok t/spec/S12-methods/instance.rakudo ............................. ok t/spec/S12-methods/what.rakudo ................................. ok t/spec/S12-role/attributes.rakudo .............................. ok t/spec/S12-role/composition.t .................................. ok t/spec/S05-mass/rx.rakudo ...................................... ok t/spec/S12-subset/multi-dispatch.t ............................. ok t/spec/S12-role/mixin.t ........................................ ok t/spec/S16-io/say.t ............................................ ok t/spec/S16-filehandles/io_in_while_loops.t ..................... ok t/spec/S29-any/cmp.t ........................................... ok t/spec/S12-subset/subtypes.rakudo .............................. ok t/spec/S29-array/elems.rakudo .................................. ok t/spec/S29-array/delete.t ...................................... ok t/spec/S29-array/exists.t ...................................... ok t/spec/S29-array/keys_values.t ................................. ok t/spec/S29-array/kv.t .......................................... ok t/spec/S29-array/pairs.t ....................................... ok t/spec/S29-array/pop.t ......................................... ok t/spec/S29-array/shift.t ....................................... ok t/spec/S29-context/eval.rakudo ................................. ok t/spec/S29-array/push.rakudo ................................... ok t/spec/S29-hash/exists.rakudo .................................. ok t/spec/S29-array/unshift.t ..................................... ok t/spec/S29-hash/keys_values.rakudo ............................. ok t/spec/S29-conversions/ord_and_chr.rakudo ...................... ok ===( 5327;248 0/? 1/9 0/? )=======================================Undefined value - first list match of no matches Use of uninitialized value t/spec/S29-list/first.rakudo ................................... ok t/spec/S29-hash/pairs.rakudo ................................... ok t/spec/S29-list/grep.rakudo .................................... ok t/spec/S29-list/map_empty_list.t ............................... ok ===( 5393;254 1/33 0/? 0/? )=====================================Use of uninitialized value Use of uninitialized value t/spec/S29-list/join.t ......................................... ok t/spec/S29-list/map_flattening.t ............................... ok t/spec/S29-list/map_function_return_values.rakudo .............. ok t/spec/S29-list/map.rakudo ..................................... ok t/spec/S29-list/mutating_listops.t ............................. ok t/spec/S29-list/map_topic.t .................................... ok t/spec/S29-list/minmax.t ....................................... ok t/spec/S29-list/pick.rakudo .................................... ok ===( 5536;260 1/11 0/? 0/? )=====================================Use of uninitialized value Use of uninitialized value t/spec/S29-list/reduce.rakudo .................................. ok t/spec/S29-num/abs.t ........................................... ok t/spec/S29-num/complex.rakudo .................................. ok t/spec/S29-num/exp.rakudo ...................................... ok t/spec/S29-list/reverse.rakudo ................................. ok t/spec/S29-num/log.rakudo ...................................... ok t/spec/S29-list/sort.rakudo .................................... ok t/spec/S29-num/pi.rakudo ....................................... ok t/spec/S29-num/rand.t .......................................... ok ===( 5854;270 1/61 0/? 0/? )=====================================Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value t/spec/S29-num/int.rakudo ...................................... ok ===( 5915;270 0/? 1/6 0/? )=======================================Use of uninitialized value t/spec/S29-num/sign.rakudo ..................................... ok ===( 5921;271 0/? 1/7 0/? )=======================================Use of uninitialized value t/spec/S29-num/sqrt.rakudo ..................................... ok t/spec/S29-scalar/defined.rakudo ............................... ok t/spec/S29-str/append.t ........................................ ok t/spec/S29-num/rounders.t ...................................... ok t/spec/S29-str/capitalize.rakudo ............................... ok t/spec/S29-str/chop.rakudo ..................................... ok ===( 6013;277 1/74 0/? 0/? )=====================================Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value t/spec/S29-scalar/undef.rakudo ................................. ok t/spec/S29-str/comb.rakudo ..................................... ok ===( 6105;279 1/31 0/? 0/? )=====================================Use of uninitialized value Use of uninitialized value Use of uninitialized value Use of uninitialized value t/spec/S29-str/chomp.rakudo .................................... ok t/spec/S29-str/lcfirst.rakudo .................................. ok t/spec/S29-str/lc.rakudo ....................................... ok t/spec/S29-str/pos.t ........................................... ok ===( 6158;282 1/35 0/? 0/? )=====================================Use of uninitialized value Use of uninitialized value t/spec/S29-str/index.rakudo .................................... ok t/spec/S29-str/split-simple.t .................................. ok t/spec/S29-str/rindex.rakudo ................................... ok t/spec/S29-str/sprintf.rakudo .................................. ok t/spec/S29-str/uc.rakudo ....................................... ok t/spec/S29-str/ucfirst.rakudo .................................. ok t/spec/integration/lexical-array-in-inner-block.t .............. ok t/spec/integration/lexicals-and-attributes.rakudo .............. ok t/spec/S29-str/substr.rakudo ................................... ok t/spec/integration/real-strings.t .............................. ok t/spec/S29-trig/trig.t ......................................... ok Test Summary Report ------------------- t/spec/S02-literals/quoting.rakudo (Wstat: 256 Tests: 0 Failed: 0) Non-zero exit status: 1 Parse errors: No plan found in TAP output t/spec/S03-operators/increment.rakudo (Wstat: 0 Tests: 41 Failed: 0) TODO passed: 1, 3-4, 6, 8-9, 11-12, 14, 16 t/spec/S12-class/declaration-order.t (Wstat: 6 Tests: 2 Failed: 0) Non-zero wait status: 6 t/spec/S12-methods/default-trait.t (Wstat: 0 Tests: 6 Failed: 1) Failed test: 2 Files=224, Tests=6417, 295 wallclock secs ( 1.68 usr 0.88 sys + 489.80 cusr 24.57 csys = 516.93 CPU) Result: FAIL