Discussion:
[perl #61282] 'make fulltest' failures
(too old to reply)
Moritz Lenz
2008-12-11 07:20:22 UTC
Permalink
# New Ticket Created by Moritz Lenz
# Please include the string: [perl #61282]
# in the subject line of all future correspondence about this issue.
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=61282 >


Parrot r33793 has has two failures in 'make fulltest', in the last bunch
of the test runs. (I don't see how to find out which runcore that is).

Test Summary Report
-------------------
t/op/pushaction (Wstat: 256 Tests: 7 Failed: 1)
Failed test: 6
Non-zero exit status: 1
t/pmc/sub (Wstat: 256 Tests: 64 Failed: 1)
Failed test: 63
Non-zero exit status: 1
Files=248, Tests=8209, 257 wallclock secs ( 2.34 usr 0.32 sys + 147.01
cusr 36.98 csys = 186.65 CPU)
Result: FAIL
make[1]: *** [testr] Error 1

In more detail:


# Failed test 'pushaction as closure'
# at t/op/pushaction.t line 100.
# Exited with error code: 1
# Received:
# main
# at popmark, flag = 0
# a = Null PMC in say
# current instr.: 'exit_handler' pc 32
(/home/moritz/src/parrot/t/op/pushaction_6.pir:22)
# called from Sub 'main' pc 15
(/home/moritz/src/parrot/t/op/pushaction_6.pir:11)
#
# Expected:
# main
# at popmark, flag = 0
# a = 42
#
# Looks like you failed 1 test of 7.


Failed test ':outer with identical sub names'
# at t/pmc/sub.t line 1462.
# Exited with error code: 1
# Received:
# ABC::outer
# ABC::inner
# Null PMC in say
# current instr.: 'parrot;ABC;inner' pc 47
(/home/moritz/src/parrot/t/pmc/sub_63.pir:20)
# called from Sub 'parrot;ABC;outer' pc 37
(/home/moritz/src/parrot/t/pmc/sub_63.pir:14)
# called from Sub 'main' pc 9 (/home/moritz/src/parrot/t/pmc/sub_63.pir:3)
#
# Expected:
# ABC::outer
# ABC::inner
# ABC lex
# DEF::outer
# DEF::inner
# DEF lex
#
# Looks like you failed 1 test of 64.

Platform is Debian GNU/Linux 4.0 "Etch" on i386 32bit dual core CPU,
gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)


Moritz
chromatic
2008-12-11 18:44:03 UTC
Permalink
Post by Moritz Lenz
Parrot r33793 has has two failures in 'make fulltest', in the last bunch
of the test runs. (I don't see how to find out which runcore that is).
It's the run-from-PBC runcore.
Post by Moritz Lenz
Test Summary Report
-------------------
t/op/pushaction (Wstat: 256 Tests: 7 Failed: 1)
Failed test: 6
Non-zero exit status: 1
t/pmc/sub (Wstat: 256 Tests: 64 Failed: 1)
Failed test: 63
Non-zero exit status: 1
Files=248, Tests=8209, 257 wallclock secs ( 2.34 usr 0.32 sys + 147.01
cusr 36.98 csys = 186.65 CPU)
Result: FAIL
make[1]: *** [testr] Error 1
[testr] gives the answer.

This should mean that you can run t/op/pushaction_6.pbc and see the same
error, for example (or parrot -r t/op/pushaction_6.p(ir|asm)).

-- c

Loading...