On Thu Sep 11 08:30:49 2008, moritz wrote:
> Since the feedback so far was mostly positive (and none defeating) I now
> applied the patch. Thanks go to all contributers and testers.
> 
> If there are some problems with the test harness, please open a new
ticket.
> 
FWIW:  Here are the results I got when I ran make spectest_regression as
you advised.


Checked out revision 22229.
cd t/spec && svn up
At revision 22229.
/usr/local/bin/perl t/harness --fudge --keep-exit-code --jobs 
--tests-from-file=t/spectest_regression.data
t/spec/S02-builtin_data_types/anon_block.rakudo................ ok      
===(      48 )==========================================================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/array_extending.rakudo........... ok      
===(      40 )==========================================================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      
t/spec/S02-builtin_data_types/bool.t........................... ok      
===(      16 )==========================================================Use of 
uninitialized value
Use of uninitialized value
===(      24 )==========================================================Use of 
uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
t/spec/S02-builtin_data_types/flattening.rakudo................ ok      
===(      12 )==========================================================Use of 
uninitialized value
Use of uninitialized value
===(      16 )==========================================================Use of 
uninitialized value
Use of uninitialized value
===(      24 )==========================================================Use of 
uninitialized value
Use of uninitialized value
===(      32 )==========================================================Use of 
uninitialized value
Use of uninitialized value
t/spec/S02-builtin_data_types/hash.rakudo...................... ok      
===(      32 )==========================================================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      
t/spec/S02-builtin_data_types/nested_arrays.t.................. ok      
t/spec/S02-builtin_data_types/nested_pairs.t................... ok      
===(       7 
)==========================================================error:imcc:syntax 
error, unexpected IDENTIFIER, expecting '\n' ('_1')
        in file 'EVAL_13' line 54
error:imcc:syntax error, unexpected IDENTIFIER, expecting '\n' ('_2')
        in file 'EVAL_13' line 64
error:imcc:syntax error, unexpected IDENTIFIER, expecting '\n' ('_2')
        in file 'EVAL_13' line 79
t/spec/S02-builtin_data_types/num.rakudo....................... ok      
t/spec/S02-builtin_data_types/range.rakudo..................... ok      
===(       1 )==========================================================Use of 
uninitialized value
t/spec/S02-builtin_data_types/subscripts_and_context.rakudo.... ok      
t/spec/S02-builtin_data_types/type.rakudo...................... ok      
t/spec/S02-literals/array-interpolation.rakudo................. ok      
t/spec/S02-literals/autoref.rakudo............................. ok      
t/spec/S02-literals/hash-interpolation.rakudo.................. ok      
t/spec/S02-literals/hex_chars.t................................ ok      
t/spec/S02-literals/pairs.rakudo............................... ok      
t/spec/S02-literals/radix.rakudo............................... ok      
t/spec/S02-magicals/dollar-underscore.t........................ ok      
===(       3 )==========================================================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
===(      24 )==========================================================Use of 
uninitialized value
t/spec/S02-names_and_variables/perl.rakudo..................... ok      
t/spec/S02-polymorphic_types/subset-code.t..................... ok      
t/spec/S02-polymorphic_types/subset-range.t.................... ok      
t/spec/S02-whitespace_and_comments/one-pass-parsing.t.......... ok      
===(      32 )==========================================================Use of 
uninitialized value
t/spec/S03-junctions/boolean-context.rakudo.................... ok      
t/spec/S03-junctions/misc.rakudo............................... ok      
===(     128 )==========================================================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
===(     160 )==========================================================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/assign-is-not-binding.rakudo.............. ok      
===(      10 )==========================================================Use of 
uninitialized value
===(     128 )==========================================================Use of 
uninitialized value
===(     160 )==========================================================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/autoincrement.rakudo...................... ok      
t/spec/S03-operators/binding-arrays.rakudo..................... ok      
t/spec/S03-operators/binding-hashes.rakudo..................... ok      
t/spec/S03-operators/binding-scalars.rakudo.................... ok      
t/spec/S03-operators/comparison.t.............................. ok      
===(      24 )==========================================================Use of 
uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
===(      40 )==========================================================Use of 
uninitialized value
t/spec/S03-operators/context-forcers.rakudo.................... ok      
t/spec/S03-operators/context.rakudo............................  Failed 1/35 
subtests 
        (less 10 skipped subtests: 24 okay)
t/spec/S03-operators/cross-metaop.rakudo....................... ok      
===(       6 )==========================================================Use of 
uninitialized value
===(       8 )==========================================================Use of 
uninitialized value
===(      12 )==========================================================Use of 
uninitialized value
t/spec/S03-operators/equality.t................................ ok      
===(      20 )==========================================================Use of 
uninitialized value
===(      40 )==========================================================Use of 
uninitialized value
===(      48 )==========================================================Use of 
uninitialized value
t/spec/S03-operators/misc.rakudo............................... ok      
t/spec/S03-operators/not.rakudo................................ ok      
===(      10 )==========================================================Use of 
uninitialized value
Use of uninitialized value
Use of uninitialized value
===(      24 )==========================================================Use of 
uninitialized value
===(      32 )==========================================================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/range.rakudo.............................. ok      
t/spec/S03-operators/relational.t.............................. ok      
t/spec/S03-operators/repeat.rakudo............................. ok      
t/spec/S03-operators/short-circuit.rakudo...................... ok      
===(      32 )==========================================================Method 
'ACCEPTS' not found for invocant of class 'Failure'
current instr.: 'infix:~~' pc 13781 (src/gen_builtins.pir:8667)
called from Sub '_block225' pc 2258 (EVAL_17:627)
called from Sub '_block11' pc 335 (EVAL_17:72)
called from Sub 'parrot;PCT::HLLCompiler;eval' pc 806 
(src/PCT/HLLCompiler.pir:481)
called from Sub 'parrot;PCT::HLLCompiler;evalfiles' pc 1078 
(src/PCT/HLLCompiler.pir:610)
called from Sub 'parrot;PCT::HLLCompiler;command_line' pc 1257 
(src/PCT/HLLCompiler.pir:699)
called from Sub 'parrot;Perl6::Compiler;main' pc 15969 (perl6.pir:172)
t/spec/S03-operators/smartmatch.rakudo.........................  Dubious, test 
returned 1 (wstat 256, 0x100)
 Failed 14/52 subtests 
        (less 22 skipped subtests: 16 okay)
t/spec/S03-operators/spaceship-and-containers.t................ ok      
t/spec/S03-operators/ternary.rakudo............................ ok      
t/spec/S03-operators/true.t.................................... ok      
t/spec/S03-operators/value_equivalence.rakudo.................. ok      
t/spec/S04-declarations/implicit-parameter.t................... ok      
t/spec/S04-declarations/multiple.rakudo........................ ok      
t/spec/S04-declarations/my.rakudo.............................. ok      
t/spec/S04-statement-modifiers/for.rakudo...................... ok      
t/spec/S04-statement-modifiers/given.rakudo.................... ok      
t/spec/S04-statement-modifiers/if.rakudo....................... ok      
t/spec/S04-statement-modifiers/unless.t........................ ok      
t/spec/S04-statement-modifiers/until.rakudo.................... ok      
t/spec/S04-statement-modifiers/values_in_bool_context.t........ ok      
t/spec/S04-statement-modifiers/while.rakudo.................... ok      
t/spec/S04-statements/do.rakudo................................ ok      
t/spec/S04-statements/for-scope.t.............................. ok      
t/spec/S04-statements/for.rakudo............................... ok      
t/spec/S04-statements/for_with_only_one_item.t................. ok      
t/spec/S04-statements/given.rakudo.............................  Failed 1/48 
subtests 
        (less 27 skipped subtests: 20 okay)
t/spec/S04-statements/if.rakudo................................ ok      
t/spec/S04-statements/loop.rakudo.............................. ok      
t/spec/S04-statements/map-and-sort-in-for.t.................... ok      
t/spec/S04-statements/no-implicit-block.rakudo................. ok      
t/spec/S04-statements/repeat.rakudo............................ ok      
t/spec/S04-statements/return.rakudo............................ ok      
t/spec/S04-statements/terminator.t............................. ok      
t/spec/S04-statements/try.rakudo............................... ok      
t/spec/S04-statements/unless.t................................. ok      
t/spec/S04-statements/until.t.................................. ok      
t/spec/S04-statements/while.rakudo............................. ok      
t/spec/S05-mass/rx.rakudo...................................... ok      
===(      12 )==========================================================Null 
PMC access in can()
current instr.: 'parrot;Perl6Object;infix:=' pc 37 (src/gen_builtins.pir:45)
called from Sub '_block116' pc 1832 (EVAL_14:561)
called from Sub '_block100' pc 1504 (EVAL_14:453)
called from Sub '_block11' pc 300 (EVAL_14:63)
called from Sub 'parrot;PCT::HLLCompiler;eval' pc 806 
(src/PCT/HLLCompiler.pir:481)
called from Sub 'parrot;PCT::HLLCompiler;evalfiles' pc 1078 
(src/PCT/HLLCompiler.pir:610)
called from Sub 'parrot;PCT::HLLCompiler;command_line' pc 1257 
(src/PCT/HLLCompiler.pir:699)
called from Sub 'parrot;Perl6::Compiler;main' pc 15969 (perl6.pir:172)
t/spec/S05-match/blocks.rakudo.................................  Dubious, test 
returned 1 (wstat 256, 0x100)
 Failed 5/17 subtests 
t/spec/S05-metasyntax/changed.rakudo........................... ok      
===(       4 )==========================================================Use of 
uninitialized value
t/spec/S05-metasyntax/regex.rakudo............................. ok      
t/spec/S05-metasyntax/unknown.t................................ ok      
t/spec/S05-substitution/subst.rakudo........................... ok      
t/spec/S05-transliteration/trans.rakudo........................ ok      
t/spec/S06-advanced_subroutine_features/recurse.rakudo......... ok      
===(      48 )==========================================================Use of 
uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
t/spec/S06-advanced_subroutine_features/return.rakudo.......... ok      
t/spec/S06-multi/syntax.t...................................... ok      
t/spec/S06-multi/type-based.rakudo............................. ok      
t/spec/S06-signature/mixed-placeholders.t...................... ok      
===(      48 )==========================================================Use of 
uninitialized value
Use of uninitialized value
t/spec/S06-signature/named-parameters.rakudo................... ok      
t/spec/S06-signature/named-placeholders.t...................... ok      
t/spec/S06-signature/positional-placeholders.t................. ok      
t/spec/S06-signature/slurpy-placeholders.t..................... ok      
t/spec/S06-traits/is-copy.t.................................... 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/S12-attributes/delegation.rakudo........................ ok      
t/spec/S12-class/anonymous.t................................... ok      
t/spec/S12-class/attributes.rakudo............................. ok      
t/spec/S12-class/inheritance-class-methods.t................... ok      
t/spec/S12-class/inheritance.rakudo............................ ok      
t/spec/S12-class/instantiate.t................................. ok      
t/spec/S12-class/parent_attributes.t........................... ok      
t/spec/S12-enums/as-role.t..................................... ok      
t/spec/S12-methods/calling_syntax.t............................ ok      
t/spec/S12-role/attributes.rakudo.............................. ok      
t/spec/S12-role/composition.t.................................. ok      
t/spec/S12-role/mixin.t........................................ ok      
t/spec/S16-filehandles/io_in_while_loops.t..................... ok      
===(       4 )==========================================================Use of 
uninitialized value
===(       8 )==========================================================Use of 
uninitialized value
t/spec/S16-io/basic-open.rakudo................................ ok      
t/spec/S16-io/say.t............................................ ok      
t/spec/S29-any/cmp.t........................................... 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/push.rakudo................................... ok      
t/spec/S29-array/shift.t....................................... ok      
t/spec/S29-array/unshift.t..................................... ok      
===(       1 )==========================================================Use of 
uninitialized value
t/spec/S29-hash/delete.rakudo.................................. ok      
t/spec/S29-hash/exists.rakudo.................................. ok      
===(       8 )==========================================================Use of 
uninitialized value
Use of uninitialized value
t/spec/S29-list/first.rakudo................................... ok      
t/spec/S29-list/grep.rakudo.................................... ok      
===(      20 )==========================================================Use of 
uninitialized value
Use of uninitialized value
t/spec/S29-list/join.t......................................... ok      
t/spec/S29-list/map.rakudo..................................... ok      
t/spec/S29-list/map_empty_list.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_topic.t.................................... ok      
t/spec/S29-list/minmax.t....................................... ok      
t/spec/S29-list/mutating_listops.t............................. ok      
===(      10 )==========================================================Use of 
uninitialized value
Use of uninitialized value
t/spec/S29-list/reduce.rakudo.................................. ok      
t/spec/S29-list/reverse.rakudo................................. ok      
t/spec/S29-list/sort.rakudo.................................... ok      
t/spec/S29-num/abs.t........................................... ok      
t/spec/S29-num/complex.t....................................... ok      
t/spec/S29-num/exp.t........................................... ok      
===(      40 )==========================================================Use of 
uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
===(      48 )==========================================================Use of 
uninitialized value
Use of uninitialized value
Use of uninitialized value
t/spec/S29-num/int.rakudo...................................... ok      
t/spec/S29-num/log.rakudo...................................... ok      
t/spec/S29-num/pi.rakudo....................................... ok      
t/spec/S29-num/rand.t.......................................... ok      
t/spec/S29-num/rounders.rakudo................................. ok      
===(       6 )==========================================================Use of 
uninitialized value
t/spec/S29-num/sign.rakudo..................................... ok      
t/spec/S29-num/sqrt.rakudo..................................... ok      
t/spec/S29-str/append.t........................................ ok      
t/spec/S29-str/capitalize.rakudo............................... ok      
t/spec/S29-str/chop.rakudo..................................... ok      
===(      12 )==========================================================Use of 
uninitialized value
===(       1 )==========================================================Use of 
uninitialized value
t/spec/S29-str/index.rakudo.................................... ok      
t/spec/S29-str/lc.rakudo....................................... ok      
t/spec/S29-str/lcfirst.rakudo.................................. ok      
t/spec/S29-str/sprintf.rakudo.................................. ok      
t/spec/S29-str/substr.rakudo................................... ok      
t/spec/S29-str/uc.rakudo....................................... ok      
t/spec/S29-str/ucfirst.rakudo.................................. ok      
t/spec/S29-trig/trig.t......................................... ok      
===(      53 )==========================================================
Test Summary Report
-------------------
t/spec/S03-operators/context.rakudo                        (Wstat: 0 Tests: 35 
Failed: 1)
  Failed test:  12
t/spec/S03-operators/smartmatch.rakudo                     (Wstat: 256 Tests: 
38 Failed: 0)
  Non-zero exit status: 1
  Parse errors: Bad plan.  You planned 52 tests but ran 38.
t/spec/S04-statements/given.rakudo                         (Wstat: 0 Tests: 48 
Failed: 1)
  Failed test:  43
t/spec/S05-match/blocks.rakudo                             (Wstat: 256 Tests: 
12 Failed: 0)
  Non-zero exit status: 1
  Parse errors: Bad plan.  You planned 17 tests but ran 12.
Files=159, Tests=4852, 1554 wallclock secs ( 9.63 usr  2.60 sys + 1137.05 cusr 
73.04 csys = 1222.32 CPU)
Result: FAIL

Reply via email to