Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Test-Simple CPAN distribution.

Report information
The Basics
Id: 8921
Status: resolved
Priority: 0/
Queue: Test-Simple

People
Owner: Nobody in particular
Requestors: jdhedden [...] 1979.usna.com
Cc:
AdminCc:

Bug Information
Severity: Unimportant
Broken in: 0.01
Fixed in: 0.53



Subject: 'make test' fails for v0.54 under Cygwin Perl 5.8.6
'make test' fails for Test::Simple v0.54 (and v0.53_01) under Cygwin Perl 5.8.6. Output follows: 6 Test-Simple-0.54 > make test /usr/local/bin/perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00signature.............skipped all skipped: Next time around, consider installing Module::Signature, so you can verify the integrity of this distribution. t/00test_harness_check....ok t/bad_plan................ok t/buffer..................ok t/Builder.................ok t/circular_data...........ok t/curr_test...............ok t/details................. Use of uninitialized value in concatenation (.) or string at /usr/local/lib/perl5/5.8.6/Test/Builder.pm line 431. Use of uninitialized value in concatenation (.) or string at /usr/local/lib/perl5/5.8.6/Test/Builder.pm line 431. # Failed test ( at line ) # got: 8 # expected: 4 # Looks like you failed 1 test of 9. t/details.................dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED test 9 Failed 1/9 tests, 88.89% okay t/diag....................ok t/eq_set..................ok t/exit....................ok t/extra...................ok t/extra_one...............ok t/fail-like...............ok t/fail-more...............ok t/fail....................ok t/fail_one................ok t/filehandles.............ok t/fork....................ok t/harness_active..........ok t/has_plan................ok t/has_plan2...............ok t/import..................ok t/is_deeply...............ok t/is_fh...................ok t/maybe_regex............. # Failed test (t/maybe_regex.t at line 55) Use of uninitialized value in regexp compilation at t/maybe_regex.t line 56. t/maybe_regex.............ok 1/13Use of uninitialized value in regexp compilation at t/maybe_regex.t line 57. # Failed test (t/maybe_regex.t at line 57) # Looks like you failed 2 tests of 13. t/maybe_regex.............dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 11, 13 Failed 2/13 tests, 84.62% okay t/missing.................ok t/More....................ok t/no_diag.................ok t/no_ending...............ok t/no_header...............ok t/no_plan.................ok t/ok_obj..................ok t/output..................ok t/overload................ok t/overload_threads........ok 1/5 skipped: not really skipped, testing overloaded reason t/plan....................ok t/plan_bad................ok t/plan_is_noplan..........ok t/plan_no_plan............ # Failed test (t/plan_no_plan.t at line 40) # got: 'skip() needs to know $how_many tests are in the block at t/plan_no_plan.t line 36 # ' # expected: '' # Failed test (t/plan_no_plan.t at line 51) # got: 'todo_skip() needs to know $how_many tests are in the block at t/plan_no_plan.t line 44 # ' # expected: '' # Looks like you failed 2 tests of 6. t/plan_no_plan............dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 4, 6 Failed 2/6 tests, 66.67% okay (less 1 skipped test: 3 okay, 50.00%) t/plan_shouldnt_import....ok t/plan_skip_all...........skipped all skipped: Just testing plan & skip_all t/require_ok..............ok t/reset...................ok t/simple..................ok t/skip....................ok 7/15 skipped: Just testing the skip interface. t/skipall.................ok t/sort_bug................ok t/thread_taint............ok t/threads.................ok t/todo....................ok t/undef...................ok 1/16 # Failed test (t/undef.t at line 65) # got: 'Use of uninitialized value in pattern match (m//) at /usr/local/lib/perl5/5.8.6/Test/Builder.pm line 644. # ' # expected: '' # Looks like you failed 1 test of 16. t/undef...................dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED test 16 Failed 1/16 tests, 93.75% okay t/use_ok..................ok t/useing..................ok Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/details.t 1 256 9 1 11.11% 9 t/maybe_regex.t 2 512 13 2 15.38% 11 13 t/plan_no_plan.t 2 512 6 2 33.33% 4 6 t/undef.t 1 256 16 1 6.25% 16 2 tests and 9 subtests skipped. Failed 4/54 test scripts, 92.59% okay. 6/363 subtests failed, 98.35% okay. make: *** [test_dynamic] Error 14
From: jdhedden [...] 1979.usna.com
Note: Couldn't set the 'Broken in' flag to 0.54 (it wasn't listed). Also, v0.53 tests and installs fine.
Date: Wed, 15 Dec 2004 18:03:18 -0500
From: Michael G Schwern <schwern [...] pobox.com>
To: Guest via RT <bug-Test-Simple [...] rt.cpan.org>
CC: undisclosed-recipients: ;
Subject: Re: [cpan #8921] 'make test' fails for v0.54 under Cygwin Perl 5.8.6
RT-Send-Cc:
On Wed, Dec 15, 2004 at 03:43:19PM -0500, Guest via RT wrote: Show quoted text
> t/details................. > Use of uninitialized value in concatenation (.) or string at /usr/local/lib/perl5/5.8.6/Test/Builder.pm line 431. > Use of uninitialized value in concatenation (.) or string at /usr/local/lib/perl5/5.8.6/Test/Builder.pm line 431.
Something has gone wrong and the installed version of Test::Builder has been used by the tests rather than the one in blib/lib. I don't think this is a Test::More issue, the Makefile.PL has not been touched since 0.53. The reason 0.53 works is likely because you have 0.53 installed. Did you upgrade MakeMaker recently? -- Michael G Schwern schwern@pobox.com http://www.pobox.com/~schwern/ The easy way is always mined.
Haven't heard back from the reporter. CPAN testers has plenty of passes for Cygwin on 5.8.6. Going to assume this was just a borked system.