# New Ticket Created by  James Keenan 
# Please include the string:  [perl #43327]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=43327 >


Write unit tests for config/inter/make.pm, 
the module whose functionality executes Parrot 
configuration step inter::make.

Some tests have already been written for this module in the 
'reconfigure' branch of the Parrot repository; see 
t/configure/108-inter_make.t in that branch
(http://svn.perl.org/parrot/branches/reconfigure/).

Some hints for how to proceed with testing may be found 
in that test file as well, including the following:

"Since inter::make probes for the make program
found on a particular OS, it will probably be difficult to achieve high
branch or condition coverage.  Check latest reports of Parrot
configuration tools testing coverage to see where your time is best
devoted.  You will have to determine a way to test a user response to
a prompt. In the course of writing tests, you should try to resolve
RT 43171."

Reports of the extent to which tests in the 'reconfigure' 
branch's t/configure/ directory cover the code in 
config/*/*.pm packages may be found here:  
http://thenceforward.net/parrot/coverage/configure-build/coverage.html

Happy hacking!

kid51

Reply via email to