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 >