James E Keenan
2015-06-27 02:08:23 UTC
Richard Elberger and I recently received co-maintenance bits on the
File-Path distribution. As is my wont, I ran it through Devel::Cover --
but was surprised to see that 'cover' reported zero coverage.
#####
$ perl Makefile.PL && make
Generating a Unix-style Makefile
Writing Makefile for File::Path
Writing MYMETA.yml and MYMETA.json
Skip blib/lib/File/Path.pm (unchanged)
Manifying blib/man3/File::Path.3
$ HARNESS_PERL_SWITCHES=-MDevel::Cover make test
PERL_DL_NONLAZY=1
/home/jkeenan/perl5/perlbrew/perls/perl-5.20.1/bin/perl
"-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef
*Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/Path-Class.t .. ok
t/Path.t ........ 1/152 bug487319/symlink for bug487319/symlink: No such
file or directory at t/Path.t line 369.
t/Path.t ........ ok
t/pod.t ......... skipped: PERL_AUTHOR_TESTING environment variable not
set (or zero)
t/taint.t ....... ok
All tests successful.
Files=4, Tests=190, 1 wallclock secs ( 0.04 usr 0.00 sys + 0.99 cusr
0.03 csys = 1.06 CPU)
Result: PASS
$ cover
Reading database from /home/jkeenan/gitwork/File-Path/cover_db
----------------------------------- ------ ------ ------ ------ ------
------
File stmt bran cond sub time
total
----------------------------------- ------ ------ ------ ------ ------
------
blib/lib/File/Path.pm 0.0 0.0 0.0 0.0 n/a
0.0
Total 0.0 0.0 0.0 0.0 n/a
0.0
----------------------------------- ------ ------ ------ ------ ------
------
HTML output written to
/home/jkeenan/gitwork/File-Path/cover_db/coverage.html
done.
#####
I hypothesized that perhaps results would be different if I were to move
./Path.pm to lib/File/Path.pm -- but I got the same results.
Does anyone know why File-Path is unresponsive to 'cover'?
Thank you very much.
Jim Keenan
File-Path distribution. As is my wont, I ran it through Devel::Cover --
but was surprised to see that 'cover' reported zero coverage.
#####
$ perl Makefile.PL && make
Generating a Unix-style Makefile
Writing Makefile for File::Path
Writing MYMETA.yml and MYMETA.json
Skip blib/lib/File/Path.pm (unchanged)
Manifying blib/man3/File::Path.3
$ HARNESS_PERL_SWITCHES=-MDevel::Cover make test
PERL_DL_NONLAZY=1
/home/jkeenan/perl5/perlbrew/perls/perl-5.20.1/bin/perl
"-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef
*Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/Path-Class.t .. ok
t/Path.t ........ 1/152 bug487319/symlink for bug487319/symlink: No such
file or directory at t/Path.t line 369.
t/Path.t ........ ok
t/pod.t ......... skipped: PERL_AUTHOR_TESTING environment variable not
set (or zero)
t/taint.t ....... ok
All tests successful.
Files=4, Tests=190, 1 wallclock secs ( 0.04 usr 0.00 sys + 0.99 cusr
0.03 csys = 1.06 CPU)
Result: PASS
$ cover
Reading database from /home/jkeenan/gitwork/File-Path/cover_db
----------------------------------- ------ ------ ------ ------ ------
------
File stmt bran cond sub time
total
----------------------------------- ------ ------ ------ ------ ------
------
blib/lib/File/Path.pm 0.0 0.0 0.0 0.0 n/a
0.0
Total 0.0 0.0 0.0 0.0 n/a
0.0
----------------------------------- ------ ------ ------ ------ ------
------
HTML output written to
/home/jkeenan/gitwork/File-Path/cover_db/coverage.html
done.
#####
I hypothesized that perhaps results would be different if I were to move
./Path.pm to lib/File/Path.pm -- but I got the same results.
Does anyone know why File-Path is unresponsive to 'cover'?
Thank you very much.
Jim Keenan