Subject: | consistent failures on travis |
I'm not sure if you are aware of this, but this distribution does not install on travis, which affects all downstream tests:
example https://s3.amazonaws.com/archive.travis-ci.org/jobs/74656354/log.txt
--> Working on Archive::Zip
Fetching http://www.cpan.org/authors/id/P/PH/PHRED/Archive-Zip-1.49.tar.gz
-> OK
Unpacking Archive-Zip-1.49.tar.gz
Entering Archive-Zip-1.49
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.04)
Configuring Archive-Zip-1.49
Running Makefile.PL
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Archive::Zip
Writing MYMETA.yml and MYMETA.json
-> OK
Checking dependencies from MYMETA.json ...
Checking if you have File::Copy 0 ... Yes (2.18)
Checking if you have IO::Seekable 0 ... Yes (1.10)
Checking if you have IO::File 0 ... Yes (1.14)
Checking if you have File::Spec 0.80 ... Yes (3.47)
Checking if you have IO::Handle 0 ... Yes (1.28)
Checking if you have Compress::Raw::Zlib 2.017 ... Yes (2.024)
Checking if you have Test::More 0.88 ... Yes (1.001014)
Checking if you have File::Find 0 ... Yes (1.15)
Checking if you have File::Temp 0 ... Yes (0.22)
Checking if you have File::Path 0 ... Yes (2.08_01)
Checking if you have File::Basename 0 ... Yes (2.78)
Checking if you have Time::Local 0 ... Yes (1.1901_01)
Building and testing Archive-Zip-1.49
cp lib/Archive/Zip/MockFileHandle.pm blib/lib/Archive/Zip/MockFileHandle.pm
cp lib/Archive/Zip/MemberRead.pm blib/lib/Archive/Zip/MemberRead.pm
cp lib/Archive/Zip/FileMember.pm blib/lib/Archive/Zip/FileMember.pm
cp lib/Archive/Zip/BufferedFileHandle.pm blib/lib/Archive/Zip/BufferedFileHandle.pm
cp lib/Archive/Zip/StringMember.pm blib/lib/Archive/Zip/StringMember.pm
cp lib/Archive/Zip/Tree.pm blib/lib/Archive/Zip/Tree.pm
cp lib/Archive/Zip/FAQ.pod blib/lib/Archive/Zip/FAQ.pod
cp lib/Archive/Zip/Member.pm blib/lib/Archive/Zip/Member.pm
cp lib/Archive/Zip.pm blib/lib/Archive/Zip.pm
cp lib/Archive/Zip/Archive.pm blib/lib/Archive/Zip/Archive.pm
cp lib/Archive/Zip/ZipFileMember.pm blib/lib/Archive/Zip/ZipFileMember.pm
cp lib/Archive/Zip/NewFileMember.pm blib/lib/Archive/Zip/NewFileMember.pm
cp lib/Archive/Zip/DirectoryMember.pm blib/lib/Archive/Zip/DirectoryMember.pm
cp script/crc32 blib/script/crc32
"/home/travis/perl5/perlbrew/perls/5.12/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/crc32
Manifying 4 pod documents
PERL_DL_NONLAZY=1 "/home/travis/perl5/perlbrew/perls/5.12/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/01_compile.t ................ ok
t/02_main.t ................... ok
t/03_ex.t ..................... ok
t/04_readmember.t ............. ok
t/05_tree.t ................... ok
t/06_update.t ................. ok
t/07_filenames_of_0.t ......... ok
t/08_readmember_record_sep.t .. ok
t/09_output_record_sep.t ...... ok
t/10_chmod.t .................. ok
t/11_explorer.t ............... ok
t/12_bug_47223.t .............. skipped: Only required on Win32.
t/13_bug_46303.t .............. ok
t/14_leading_separator.t ...... ok
t/15_decrypt.t ................ ok
t/16_decrypt.t ................ ok
t/17_101092.t ................. ok
t/18_bug_92205.t .............. ok
t/19_bug_101240.t ............. ok
t/20_bug_github11.t ........... ok
t/21_zip64.t .................. ok
# Failed test 'output zip isn't corrupted'
# at t/22_deflated_dir.t line 24.
# got: '512'
# expected: '0'
# Looks like you failed 1 test of 4.
t/22_deflated_dir.t ...........
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/4 subtests
Test Summary Report
-------------------
t/22_deflated_dir.t (Wstat: 256 Tests: 4 Failed: 1)
Failed test: 4
Non-zero exit status: 1
Files=22, Tests=291, 4 wallclock secs ( 0.10 usr 0.04 sys + 2.88 cusr 0.49 csys = 3.51 CPU)
Result: FAIL
Failed 1/22 test programs. 1/291 subtests failed.
make: *** [test_dynamic] Error 1