jkeenan1 has asked for the wisdom of the Perl Monks concerning the following question:
This is the context in which I'd like to use it. I'll be in a Subversion working copy of a directory tree:
/home/svn/Alpha/Beta/Gamma/ Epsilon.pm Zeta.pm Eta.pm Eta/Theta.pm Iota.pm t/ 01.t 02.t 03.t TestAuxiliary.pm Albemarle.pm Beverly.pm Cortelyou.pm Cortelyou/ Dover.pm Edinborough.pm
My assignment will be to add tests to the already existing /home/svn/Alpha/Beta/Gamma/t/*.t files. I don't have the luxury of copying the .pm files to a blib/lib subdirectory and running HARNESS_PERL_SWITCHES=-MDevel:: Cover make test. I will only have prove at my disposal. The test files will use .pm files from various points in the tree beneath /home/svn/Alpha. When I run it with Devel::Cover, I want to get coverage reports on those packages, but not on core packages, and not on the .t files themselves.
Now, I know that I'm supposed to be able to do this by using Devel::Cover's +inc and -inc options, but I've never been able to understand them. In a posting on perl.qa last year, Mark Stosberg cited a little shell script, cprove from Randal's CGI-Prototype distribution on CPAN.
#!/bin/sh cover -delete PERL5OPT=-MDevel::Cover=+inc,/Volumes/UFS prove -v -I../lib "$@" && cover
But I don't understand why the comma is present after +inc. Can anyone give me some pointers as how best to combine prove with Devel::Cover?
Thanks in advance.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Devel::Cover and prove: How best to combine?
by merlyn (Sage) on Sep 17, 2006 at 03:27 UTC | |
by jkeenan1 (Deacon) on Oct 13, 2006 at 20:51 UTC | |
|
Re: Devel::Cover and prove: How best to combine?
by gellyfish (Monsignor) on Sep 17, 2006 at 08:40 UTC | |
by jkeenan1 (Deacon) on Sep 17, 2006 at 14:50 UTC | |
|
Re: Devel::Cover and prove: How best to combine?
by Khen1950fx (Canon) on Sep 17, 2006 at 06:18 UTC |