Ticket #989 (closed bug: wontfix)
t/compilers/tge/grammar.t: FAIL under 'make test', but passes with 'prove': Darwin
Description
Running make test on Darwin/PPC, I am getting an overall result of FAIL due to the following result:
t/compilers/tge/grammar.t ................... Dubious, test returned 1 (wstat 256, 0x100)Failed 1/3 subtests
However, when I run this file by itself with prove -v, I get this:
[parrot] 507 $ prove -v t/compilers/tge/grammar.t
t/compilers/tge/grammar.t ..
1..3
ok 1 - test compiling anonymous and named grammars
ok 2 - complete example: Branch/Leaf tree grammar
not ok 3 - two rules of the same name can apply to the same node, when called with a different dummy type # TODO unresolved bug
# Failed (TODO) test 'two rules of the same name can apply to the same node, when called with a different dummy type'
# at t/compilers/tge/grammar.t line 279.
# Exited with error code: 1
# Received:
# error:imcc:syntax error, unexpected IDENTIFIER, expecting INTV or FLOATV or STRINGV or PMCV ('object')
# in file '/Users/jimk/work/parrot/t/compilers/tge/grammar_3.pir' line 24
# error:imcc:syntax error, unexpected '=', expecting '(' ('=')
# in file '/Users/jimk/work/parrot/t/compilers/tge/grammar_3.pir' line 25
# error:imcc:syntax error, unexpected IDENTIFIER, expecting COMMA or ')' ('testing')
# in file '/Users/jimk/work/parrot/t/compilers/tge/grammar_3.pir' line 34
#
# Expected:
# in tiddlywinks
# in first twister
# in second twister
#
ok
All tests successful.
Files=1, Tests=3, 5 wallclock secs ( 0.10 usr 0.05 sys + 0.87 cusr 0.28 csys = 1.30 CPU)
Result: PASS
I first observed this at r41089 on Sept 06. My last previous PASS on make test on this box was at r40966 on Sept 05.
I am not observing this failure on my Linux/i386 box. The test file itself has not been modified in any way since March.
Can anyone suggest an explanation? Thank you very much.
kid51
Change History
Note: See
TracTickets for help on using
tickets.
