Thanks Paul. It worked for me :)

Regards,
~Piyush
Facebook <https://www.facebook.com/piyushkv1> Twitter
<https://twitter.com/SocializePiyush>

On Wed, Jul 22, 2015 at 8:26 PM, Paul Johnson <p...@pjcj.net> wrote:

> On Wed, Jul 22, 2015 at 08:17:18PM +0530, Piyush Verma wrote:
> > Thanks Paul, this solved me some part of problem. I was using
> Devel::Cover
> > in wrong place of .pl file.
> > Now putting this on start of .pl script works for me but not completely.
> >
> > There are 20 .pm modules present in my project directory but in coverage
> > report I am able to see only 6 .pm modules.
> > I think for such input it is calling code from those 6 files. Do we have
> > such option so that I get coverage of all 20 files in report, doesn't
> > matter code has been called or not?
>
> At the moment, no.  And in general there is no way to know which modules
> might have been used but weren't in a language as dynamic as Perl.  So
> anything that does get implemented (and it is on the TODO list) would be
> a heuristic.
>
> As a workaround, you could "use" all the modules in your project inside
> one of your .pl files, or make a new one especially for that purpose.
>
> If you carry on down this path though, you will soon end up reinventing
> Perl's testing system.  Give serious thought to whether moving to a
> standard test layout now wouldn't be a bad use of your time.
>
> > > Coverage without tests is hard though.
>
> --
> Paul Johnson - p...@pjcj.net
> http://www.pjcj.net
>

Reply via email to