Subject: | Many tests fail with perl 5.23.2 |
While the test suite works fine with perl 5.23.1 and any older perl on my debian/wheezy system, many tests fail with 5.23.2:
...
Running make test
PERL_DL_NONLAZY=1 "/opt/perl-5.23.2/bin/perl5.23.2" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/Issues/*.t t/SOAP/*.t t/SOAP/Lite/*.t t/SOAP/Lite/Deserializer/*.t t/SOAP/Schema/*.t t/SOAP/Transport/*.t t/SOAP/Transport/HTTP/*.t
# Failed test 18 in t/01-core.t at line 161
# t/01-core.t line 161 is: ok(SOAP::Deserializer->deserialize($serialized)->root eq $a);
# Failed test 20 in t/01-core.t at line 174
# t/01-core.t line 174 is: ok(SOAP::Deserializer->deserialize($serialized)->root eq $a);
# Failed test 28 in t/01-core.t at line 242
# t/01-core.t line 242 is: UNIVERSAL::isa(SOAP::Deserializer->parser->parser => 'XML::Parser::Lite') ?
# Failed test 32 in t/01-core.t at line 269
# t/01-core.t line 269 is: ok("one" eq $arr[0]);
# Failed test 33 in t/01-core.t at line 270
# t/01-core.t line 270 is: ok("two" eq $arr[1]);
# Failed test 34 in t/01-core.t at line 272
# t/01-core.t line 272 is: ok(100 == $ret->result->{"id"});
# Failed test 35 in t/01-core.t at line 277
# t/01-core.t line 277 is: ok("one" eq $ret->result->{'complexFoo'}{'arrayFoo'});
# Test 37 got: "1" (t/01-core.t at line 319)
# Expected: <UNDEF>
# t/01-core.t line 319 is: ok(1, $obj->{"scalar"});
# Test 38 got: "2" (t/01-core.t at line 321)
# Expected: <UNDEF>
# t/01-core.t line 321 is: ok(2, $arr[0]);
# Test 39 got: "3" (t/01-core.t at line 322)
# Expected: <UNDEF>
# t/01-core.t line 322 is: ok(3, $arr[1]);
# Test 40 got: "4" (t/01-core.t at line 323)
# Expected: <UNDEF>
# t/01-core.t line 323 is: ok(4, $obj->{"hash"}{"scalar"});
# Test 41 got: "5" (t/01-core.t at line 325)
# Expected: <UNDEF>
# t/01-core.t line 325 is: ok(5, $arr[0]);
# Test 42 got: "6" (t/01-core.t at line 326)
# Expected: <UNDEF>
# t/01-core.t line 326 is: ok(6, $arr[1]);
t/01-core.t ..................................
Failed 13/42 subtests
...
(snip)
...
Test Summary Report
-------------------
t/01-core.t (Wstat: 0 Tests: 42 Failed: 13)
Failed tests: 18, 20, 28, 32-35, 37-42
t/02-payload.t (Wstat: 0 Tests: 133 Failed: 31)
Failed tests: 2, 5-7, 11-15, 18-24, 43, 54-55, 64-69
71, 77-78, 80-81, 114
t/03-server.t (Wstat: 0 Tests: 32 Failed: 9)
Failed tests: 11-18, 23
t/05-customxml.t (Wstat: 0 Tests: 40 Failed: 31)
Failed tests: 7-9, 11-20, 22-30, 32-40
t/08-schema.t (Wstat: 65280 Tests: 26 Failed: 23)
Failed tests: 1, 5-26
Non-zero exit status: 255
Parse errors: Bad plan. You planned 47 tests but ran 26.
t/40-loopback.t (Wstat: 0 Tests: 3 Failed: 1)
Failed test: 3
t/Issues/rt75169.t (Wstat: 256 Tests: 1 Failed: 1)
Failed test: 1
Non-zero exit status: 1
t/Issues/rt78588.t (Wstat: 256 Tests: 1 Failed: 1)
Failed test: 1
Non-zero exit status: 1
t/SOAP/Transport/HTTP/CGI.t (Wstat: 512 Tests: 2 Failed: 2)
Failed tests: 1-2
Non-zero exit status: 2
t/SOAP/Transport/LOCAL.t (Wstat: 256 Tests: 6 Failed: 1)
Failed test: 6
Non-zero exit status: 1
t/SOAP/Transport/LOOPBACK.t (Wstat: 256 Tests: 5 Failed: 1)
Failed test: 5
Non-zero exit status: 1
Files=55, Tests=845, 6 wallclock secs ( 0.16 usr 0.18 sys + 3.05 cusr 0.72 csys = 4.11 CPU)
Result: FAIL
Failed 11/55 test programs. 114/845 subtests failed.