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.
In reply to Devel::Cover and prove: How best to combine? by jkeenan1
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |