Ticket #989 (closed bug: wontfix)
t/compilers/tge/grammar.t: FAIL under 'make test', but passes with 'prove': Darwin
|Reported by:||jkeenan||Owned by:|
|Cc:||cotto, darbelo, dukeleto||Language:|
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.