Skip Menu |

This queue is for tickets about the SQL-Statement CPAN distribution.

Report information
The Basics
Id: 97280
Status: rejected
Priority: 0/
Queue: SQL-Statement

People
Owner: Nobody in particular
Requestors: CHORNY [...] cpan.org
Cc:
AdminCc:

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



Subject: 2 tests fail
Strawberry perl 5.12.2 C:\strawberry\perl\bin\perl.EXE "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib\lib', 'blib\arch')" t/*.t xt/*.t # # Using required: # # SQL::Statement: 1.405 # # Using recommended: # # DBD::DBM: 0.06 # # DBD::File: 0.4 t/00error.t ........ ok t/01prepare.t ...... ok t/02execute.t ...... ok cannot unlink file for C:\strawberry\cpan\build\SQL-Statement-1.405-ul85vI\test_output_776\sqlite.db: Permission denied at t/TestLib.pm line 20. cannot remove directory for C:\strawberry\cpan\build\SQL-Statement-1.405-ul85vI\test_output_776: Directory not empty at t/TestLib.pm line 20. t/03import.t ....... ok t/04idents.t ....... ok t/05simple.t ....... ok # Failed test 'prepare SELECT class, COUNT(distinct *) FROM biz GROUP BY class using DBD::File fails' # at t/06virtual.t line 1437. # Failed test 'COUNT(DISTINCT *) fails' # at t/06virtual.t line 1438. # undef # doesn't match '(?m-xis:Keyword DISTINCT is not allowed for COUNT)' Use of uninitialized value in string eq at t/06virtual.t line 1492. Use of uninitialized value in string eq at t/06virtual.t line 1492. Use of uninitialized value in string eq at t/06virtual.t line 1492. # Looks like you failed 2 tests of 1360. t/06virtual.t ...... Dubious, test returned 2 (wstat 512, 0x200) Failed 2/1360 subtests (less 1 skipped subtest: 1357 okay) (9 TODO tests unexpectedly succeeded) t/08join.t ......... Failed 2/643 subtests (less 1 skipped subtest: 640 okay) (18 TODO tests unexpectedly succeeded) t/09ops.t .......... ok t/10limit.t ........ ok t/12eval.t ......... ok t/17quoting.t ...... ok t/23dialects.t ..... ok xt/pod-cm.t ........ skipped: Test::Pod::Spelling::CommonMistakes required for testing POD spelling xt/pod.t ........... skipped: Test::Pod 1.00 required for testing POD xt/pod_coverage.t .. skipped: Test::Pod::Coverage 1.00 required for testing POD Coverage Test Summary Report ------------------- t/01prepare.t (Wstat: 0 Tests: 837 Failed: 0) TODO passed: 540-542, 819-821 t/06virtual.t (Wstat: 512 Tests: 1360 Failed: 2) Failed tests: 760-761 TODO passed: 587-589, 1039, 1041, 1043, 1267-1269 Non-zero exit status: 2 t/08join.t (Wstat: 0 Tests: 643 Failed: 2) Failed tests: 636, 638 TODO passed: 289-291, 293-295, 314, 316, 318, 321, 610-612 614-616, 635, 642 Files=16, Tests=3622, 14 wallclock secs ( 0.14 usr + 0.77 sys = 0.91 CPU) Result: FAIL Failed 2/16 test programs. 4/3622 subtests failed. dmake: Error code 255, while making 'test_dynamic' -- Alexandr Ciornii, http://chorny.net
Looks to me more than a weird configuration than a bug in SQL::Statement. I suggest you dig what fails and explain why strawberry perl 5.12.2 is a reasonable test case (since 5.12 is out of support since ages and even 5.12.2 is superseeded by 5.12.5 ...).