Subject: | fails no_pod_errors , doesn't tell why. |
I've hit a weird snag where Test::Kwalitee is failing for a reason it wont divulge, none of the test fails report *which* files cause the fails, or *where* in the files the fails are triggered.
More over, in this specific case, it suggests to use Test::Pod to find out whats wrong .... but I'm using that, and its fine.
PERL5OPT='-MCarp::Always' prove -lvr xt/release/kwalitee.t xt/release/pod-syntax.t
xt/release/kwalitee.t ....
1..13
ok 1 - extractable
ok 2 - has_readme
ok 3 - has_manifest
ok 4 - has_meta_yml
ok 5 - has_buildtool
ok 6 - has_changelog
ok 7 - no_symlinks
ok 8 - has_tests
ok 9 - proper_libs
ok 10 - use_strict
ok 11 - has_test_pod
ok 12 - has_test_pod_coverage
not ok 13 - no_pod_errors
# Failed test 'no_pod_errors'
# at /home/kent/perl5/perlbrew/perls/v5.17.10-54_env_warn_stringify/lib/site_perl/5.17.11/Test/Kwalitee.pm line 104.
# Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.The documentation for this distribution contains syntactic errors in its POD. Note that this metric tests all .pl, .pm and .pod files, even if they are in t/. See 'pod_message' in the dist error view for more info.
# Looks like you failed 1 test of 13.
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/13 subtests
xt/release/pod-syntax.t ..
1..5
ok 1 - POD test for lib/ELF/Extract/Sections.pm
ok 2 - POD test for lib/ELF/Extract/Sections/Section.pm
ok 3 - POD test for lib/ELF/Extract/Sections/Scanner/Objdump.pm
ok 4 - POD test for lib/ELF/Extract/Sections/Meta/Scanner.pm
ok 5 - POD test for lib/ELF/Extract/Sections/Meta/Types.pm
ok
Test Summary Report
-------------------
xt/release/kwalitee.t (Wstat: 256 Tests: 13 Failed: 1)
Failed test: 13
Non-zero exit status: 1
Files=2, Tests=18, 1 wallclock secs ( 0.03 usr 0.01 sys + 0.67 cusr 0.07 csys = 0.78 CPU)
Result: FAIL