Skip Menu |

This queue is for tickets about the IO-Callback CPAN distribution.

Report information
The Basics
Id: 98861
Status: resolved
Priority: 0/
Queue: IO-Callback

People
Owner: Nobody in particular
Requestors: robinlee.sysu [...] gmail.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: 1.12 extended test failed on Fedora 20 x86_64 and Perl 5.18
Date: Sat, 13 Sep 2014 23:04:01 +0800
To: bug-IO-Callback [...] rt.cpan.org
From: Robin Lee <robinlee.sysu [...] gmail.com>
+ EXTENDED_TESTING=1 + ./Build test t/callback.t ...................... ok t/constructor-args.t .............. ok t/error-handling.t ................ ok t/examples-from-pod.t ............. skipped: Pod::Snippets required t/file-copy.t ..................... ok t/io-compress-bzip2.t ............. ok t/io-compress-gzip.t .............. ok t/iostring-close.t ................ ok t/iostring-para.t ................. ok t/iostring-read.t ................. ok t/iostring-write.t ................ ok t/misc.t .......................... ok t/pod.t ........................... ok t/read-sha.t ...................... ok t/sysread-params.t ................ ok t/syswrite-params.t ............... ok t/write-close.t ................... ok t/wrongway-ebadf.t ................ ok t/z5-write-variations.t ........... All 58042 subtests passed t/z9-read-variations-1.t .......... ok t/z9-read-variations-10.t ......... ok t/z9-read-variations-1_000_000.t .. ok t/z9-read-variations-2.t .......... ok t/z9-read-variations-3.t .......... ok Test Summary Report ------------------- t/z5-write-variations.t (Wstat: 0 Tests: 58043 Failed: 1) Failed test: 58043 Parse errors: Plan (1..58042) must be at the beginning or end of the TAP output More than one plan found in TAP output Bad plan. You planned 58042 tests but ran 58043. Files=24, Tests=564390, 676 wallclock secs (257.49 usr 11.13 sys + 495.17 cusr 27.55 csys = 791.34 CPU) Result: FAIL Failed 1/24 test programs. 1/564390 subtests failed.
This could probably be fixed by me moving IO::Callback to more modern testing. In particular, depend on a more recent Test::More with decent done_testing support, and then make use of done_testing everywhere instead of pre-plans. And use Test::Warnings instead of Test::NoWarnings. (The latter breaks if you use done_testing.)
In the mean time, I can tell you that it's probably pretty safe for you to install it despite this test failing.
Fixed in repo
Fixed in 2.00