#989: t/compilers/tge/grammar.t: FAIL under 'make test', but passes with
'prove': Darwin
---------------------+------------------------------------------------------
Reporter: jkeenan | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: testing | Version: 1.5.0
Severity: medium | Keywords:
Lang: | Patch:
Platform: |
---------------------+------------------------------------------------------
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
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/989>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets