#425: test failures in -r runcore
-------------------------+--------------------------------------------------
Reporter: whiteknight | Owner:
Type: bug | Status: new
Priority: normal | Milestone: 1.0
Component: none | Version:
Severity: medium | Keywords:
Lang: | Patch:
Platform: linux |
-------------------------+--------------------------------------------------
Ubuntu 8.10, x86-64.
I'm getting two test failures in the -r runcore:
{{{
Failed Test Stat Wstat Total Fail List of Failed
-------------------------------------------------------
t/op/pushaction.t 1 256 7 1 6
t/pmc/sub.t 1 256 64 1 63
}}}
{{{
t/pmc/sub..............................NOK 63/64
# Failed test ':outer with identical sub names'
# at t/pmc/sub.t line 1457.
# Exited with error code: 1
# Received:
# ABC::outer
# ABC::inner
# Null PMC in say
# current instr.: 'parrot;ABC;inner' pc 47
(/home/andrew/Projects/parrot/t/pmc/sub_63.pir:20)
# called from Sub 'parrot;ABC;outer' pc 37
(/home/andrew/Projects/parrot/t/pmc/sub_63.pir:14)
# called from Sub 'main' pc 9
(/home/andrew/Projects/parrot/t/pmc/sub_63.pir:3)
#
# Expected:
# ABC::outer
# ABC::inner
# ABC lex
# DEF::outer
# DEF::inner
# DEF lex
#
t/pmc/sub..............................ok 64/64# Looks like you failed 1
test of 64.
t/pmc/sub..............................dubious
Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 63
Failed 1/64 tests, 98.44% okay
}}}
{{{
t/op/pushaction........................NOK 6/7
# 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/andrew/Projects/parrot/t/op/pushaction_6.pir:22)
# called from Sub 'main' pc 15
(/home/andrew/Projects/parrot/t/op/pushaction_6.pir:11)
#
# Expected:
# main
# at popmark, flag = 0
# a = 42
#
# Looks like you failed 1 test of 7.
t/op/pushaction........................dubious
Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 6
Failed 1/7 tests, 85.71% okay
}}}
I assume this all has to do with the opcode problems of x86-64 systems.
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/425>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets