On Fri Nov 22 22:07:53 2013, JKEENAN wrote:
Show quoted text> On Tue May 28 23:14:22 2013, dmacks@netspace.org wrote:
> > Building Regexp-Assemble-0.35 on OS X 10.6 using Apple's perl-5.10.0
> > and a ton of CPAN modules (including lots of Pod::* and Test::Pod
> > suites) added gives a self-test failure:
> >
> > # Failed test 'POD test for Assemble.pm'
> > # at t/00_basic.t line 36.
> > # Assemble.pm (1582): Expected text after =item, not a number
> > # Assemble.pm (1586): Expected text after =item, not a number
> > # Assemble.pm (1590): Expected text after =item, not a number
> > # Assemble.pm (1595): Expected text after =item, not a number
> > # Looks like you failed 1 test of 327.
> > t/00_basic.t ......
> > Dubious, test returned 1 (wstat 256, 0x100)
> > Failed 1/327 subtests
> >
> > The perlpodspec for =item is that if you have entries that are just
> > /\d+/ (no other text), they must start at 1 and increase
> > consecutively
> > because this usage maps to a numbered list. Instead, the intent in
> > this area of Assemble.pm is an arbitrary list that happens to have
> > entries that are numbers (has a 0 and skips others)
> >
> > dan
> >
> > --
> > Daniel Macks
> > dmacks@netspace.org
>
>
> I also observed these test failures with Regexp-Assemble-0.35 on Perl
> 5.18.1.
>
> Apart from correcting the POD formatting error, I would recommend that
> the author or maintainer categorize POD tests as "author only". Many
> people, including myself, will decline to install a CPAN distro if
> 'make test' fails for any reason. If you include POD tests in the
> suite run via 'make test' and they experience minor failures, people
> may unnecessarily forego the benefit of using the code.
>
> Thank you very much.
> Jim Keenan
Hi all,
I can reproduce these failures here too (using bleadperl on Mageia Linux x86-64 Cauldron):
PERL_DL_NONLAZY=1 /home/shlomif/apps/perl/bleadperl/bin/perl5.19.12 "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00_basic.t ...... # testing Regexp::Assemble v0.35
t/00_basic.t ...... 1/327
# Failed test 'POD test for Assemble.pm'
# at t/00_basic.t line 36.
# Assemble.pm (1582): Expected text after =item, not a number
# Assemble.pm (1586): Expected text after =item, not a number
# Assemble.pm (1590): Expected text after =item, not a number
# Assemble.pm (1595): Expected text after =item, not a number
# Looks like you failed 1 test of 327.
t/00_basic.t ...... Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/327 subtests
t/01_insert.t ..... ok
t/02_reduce.t ..... ok
t/03_str.t ........ ok
t/04_match.t ...... ok
t/05_hostmatch.t .. ok
t/06_general.t .... ok
t/07_warning.t .... ok
t/08_track.t ...... ok
t/09_debug.t ...... ok
t/10_perl514.t .... ok
Test Summary Report
-------------------
t/00_basic.t (Wstat: 256 Tests: 327 Failed: 1)
Failed test: 1
Non-zero exit status: 1
Files=11, Tests=2952, 2 wallclock secs ( 0.44 usr 0.02 sys + 1.74 cusr 0.07 csys = 2.27 CPU)
Result: FAIL
Failed 1/11 test programs. 1/2952 subtests failed.
Makefile:830: recipe for target 'test_dynamic' failed
make: *** [test_dynamic] Error 255
DLAND/Regexp-Assemble-0.35.tar.gz
/usr/bin/make test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports DLAND/Regexp-Assemble-0.35.tar.gz
Failed during this command:
DLAND/Regexp-Assemble-0.35.tar.gz : make_test NO
Please look into fixing them.
Regards,
-- Shlomi Fish