Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Limited Coverage

by Herkum (Parson)
on Jan 21, 2010 at 19:10 UTC ( [id://818796]=perlquestion: print w/replies, xml ) Need Help??

Herkum has asked for the wisdom of the Perl Monks concerning the following question:

I have a custom package that I am developing and I am running Build testcover to generate a Coverage report. I want to limit it to only the Modules that are a part of my package that I am bundling, but the coverage report covers all the modules that I am using as well.

What do I have to do in order to limit coverage to Modules in my package?

Replies are listed 'Best First'.
Re: Limited Coverage
by molecules (Monk) on Jan 21, 2010 at 20:02 UTC

      Tried it, and the options I tried did not so I think I am missing something fundamental about how the options are supposed to work.

      Something that irks me about the whole situation, if you are integrating this into a package build, I would assume the default would be configured to check you package bundle, not everything.

        Perhaps try invoking Devel::Cover a different way. I use the following commands and I've never seen it test anything outside of the directory in which I was working.
        cover -delete HARNESS_PERL_SWITCHES=-MDevel::Cover perl ./Build test cover
        Actually, what I really do is use a bash script:
        #!/bin/bash if [ -f Build.PL ]; then makecommand="perl ./Build" elif [ -f Makefile.PL ]; then makecommand=make else echo Cannot generate coverage information from this directory! exit 1 fi cover -delete; HARNESS_PERL_SWITCHES=-MDevel::Cover $makecommand test; + cover
        I wish I could help more, but I'm currently at the limit of my experience on this issue.

        Good luck.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://818796]
Approved by AnomalousMonk
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others about the Monastery: (4)
As of 2024-04-24 22:29 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found