#432: Running `make fulltest` does not test fully.
-----------------------+----------------------------------------------------
 Reporter:  Util       |       Owner:  Util                  
     Type:  bug        |      Status:  new                   
 Priority:  major      |   Milestone:                        
Component:  configure  |     Version:  trunk                 
 Severity:  medium     |    Keywords:  fulltest make makefile
     Lang:             |       Patch:                        
 Platform:  all        |  
-----------------------+----------------------------------------------------
 Target "fulltest" behaves in a less-than-useful fashion; if any of the
 groups of tests fail, then none of the later groups will run at all.[[BR]]
 For example, if the "doc_tests" group fails, then "manifest_tests" will
 not run.

 Since all the variations of the runcore tests (which rarely *all* pass)
 are ordered first, testers who rely on the completeness of target
 "fulltest" may have *never* run the later-ordered meta-quality tests.

 Target "fulltest" should ignore errors in its sub-targets. I think that
 fulltest was *intended* to do just that, but the single dash before the
 single "make" command is a mis-coding of the concept. A separate "make"
 for each sub-target is needed, each preceded with its own error-ignoring
 dash.

-- 
Ticket URL: <https://trac.parrot.org/parrot/ticket/432>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets

Reply via email to