Mail-Mbox-MessageParser v1.5111 Perl 5 v5.18.4 x86_64-linux

Status
Pass
From
Oleg Pronin (SYBER)
Dist
Mail-Mbox-MessageParser v1.5111
Platform
Perl 5 v5.18.4 x86_64-linux
Date
2019-08-06 20:28:10
ID
b4cead98-b888-11e9-bcd0-3f8e2958ff60
This distribution has been tested as part of the CPAN Testers
project, supporting the Perl programming language.  See
http://wiki.cpantesters.org/ for more information or email
questions to cpan-testers-discuss@perl.org


--
Dear David Coppit,

This is a computer-generated report for Mail-Mbox-MessageParser-1.5111
on perl 5.18.4, created by CPAN-Reporter-1.2018.

Thank you for uploading your work to CPAN.  Congratulations!
All tests were successful.

Sections of this report:

    * Tester comments
    * Program output
    * Prerequisites
    * Environment and other context

------------------------------
TESTER COMMENTS
------------------------------

Additional comments from tester:

this report is from an automated smoke testing program
and was not reviewed by a human for accuracy

------------------------------
PROGRAM OUTPUT
------------------------------

Output from '/usr/bin/make test':

PERL_DL_NONLAZY=1 "/home/syber/perl5/perlbrew/perls/5.18.4/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/000_standard__compile.t ....... 
1..6
ok 1 - Compile test for blib/lib/Mail/Mbox/MessageParser.pm
ok 2 - Compile test for blib/lib/Mail/Mbox/MessageParser/Grep.pm
ok 3 - Compile test for blib/lib/Mail/Mbox/MessageParser/Perl.pm
ok 4 - Compile test for blib/lib/Mail/Mbox/MessageParser/MetaInfo.pm
ok 5 - Compile test for blib/lib/Mail/Mbox/MessageParser/Config.pm
ok 6 - Compile test for blib/lib/Mail/Mbox/MessageParser/Cache.pm
ok
t/000_standard__perl_critic.t ... skipped: Author test. Set $ENV{TEST_AUTHOR} to a true value to run.
t/000_standard__pod.t ........... 
1..6
ok 1 - POD test for blib/lib/Mail/Mbox/MessageParser.pm
ok 2 - POD test for blib/lib/Mail/Mbox/MessageParser/Grep.pm
ok 3 - POD test for blib/lib/Mail/Mbox/MessageParser/Perl.pm
ok 4 - POD test for blib/lib/Mail/Mbox/MessageParser/MetaInfo.pm
ok 5 - POD test for blib/lib/Mail/Mbox/MessageParser/Config.pm
ok 6 - POD test for blib/lib/Mail/Mbox/MessageParser/Cache.pm
ok
t/000_standard__pod_coverage.t .. 
1..6
ok 1 - Pod coverage on Mail::Mbox::MessageParser
ok 2 - Pod coverage on Mail::Mbox::MessageParser::Grep
ok 3 - Pod coverage on Mail::Mbox::MessageParser::Perl
ok 4 - Pod coverage on Mail::Mbox::MessageParser::MetaInfo
ok 5 - Pod coverage on Mail::Mbox::MessageParser::Config
ok 6 - Pod coverage on Mail::Mbox::MessageParser::Cache
ok
t/appended_mailbox.t ............ 
1..6
Testing modified mailbox with Perl implementation
Comparing /tmp/lVKnzNdW9_ to t/mailboxes/mailarc-1.txt
Output /tmp/lVKnzNdW9_ looks good.
ok 1 - Computing differences
Testing modified mailbox with Cache implementation
Comparing /tmp/jGyNv2rB1E to t/mailboxes/mailarc-1.txt
Output /tmp/jGyNv2rB1E looks good.
ok 2 - Computing differences
Testing modified mailbox with Grep implementation
ok 3 # skip GNU grep not available
Testing modified mailbox with Perl implementation
Comparing /tmp/5gnGWzSCH3 to t/mailboxes/mailarc-1.txt
Output /tmp/5gnGWzSCH3 looks good.
ok 4 - Computing differences
Testing modified mailbox with Cache implementation
Comparing /tmp/TVNV0xCpw4 to t/mailboxes/mailarc-1.txt
Output /tmp/TVNV0xCpw4 looks good.
ok 5 - Computing differences
Testing modified mailbox with Grep implementation
ok 6 # skip GNU grep not available
ok
t/bzip2.t ....................... 
1..1
Running test:
  "/bin/cat" "t/mailboxes/mailarc-2.txt.bz2" | "/bin/bzip2" -cd
Comparing /tmp/txAkO3dSYd to t/results/mailarc-2.txt
Output /tmp/txAkO3dSYd looks good.
Comparing /tmp/ePTwnbwoSq to t/results/none
Output /tmp/ePTwnbwoSq looks good.
ok 1 - Computing differences
ok
t/endline.t ..................... 
1..8
Testing filename: t/mailboxes/mailarc-1-dos.txt
ok 1 - Dos endline expected
ok 2 - Dos endline expected
ok 3 - Dos endline expected
ok 4 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
ok 5 - Unix endline expected
ok 6 - Unix endline expected
ok 7 - Unix endline expected
ok 8 # skip GNU grep not available
ok
t/filehandle_compressed.t ....... 
1..16
Testing filename: t/mailboxes/mailarc-2.txt.bz2
Comparing /tmp/qeZVXzEa21 to t/mailboxes/mailarc-2.txt
Output /tmp/qeZVXzEa21 looks good.
ok 1 - Computing differences
Comparing /tmp/i2sv4zjLsS to t/mailboxes/mailarc-2.txt
Output /tmp/i2sv4zjLsS looks good.
ok 2 - Computing differences
Comparing /tmp/qSoVLkJji7 to t/mailboxes/mailarc-2.txt
Output /tmp/qSoVLkJji7 looks good.
ok 3 - Computing differences
ok 4 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt.gz
Comparing /tmp/PQFe20FubX to t/mailboxes/mailarc-2.txt
Output /tmp/PQFe20FubX looks good.
ok 5 - Computing differences
Comparing /tmp/6PXTJCLLEy to t/mailboxes/mailarc-2.txt
Output /tmp/6PXTJCLLEy looks good.
ok 6 - Computing differences
Comparing /tmp/IKITskYaRQ to t/mailboxes/mailarc-2.txt
Output /tmp/IKITskYaRQ looks good.
ok 7 - Computing differences
ok 8 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt.lz
ok 9 # skip lzip not available
ok 10 # skip lzip not available
ok 11 # skip lzip not available
ok 12 # skip lzip not available
Testing filename: t/mailboxes/mailarc-2.txt.xz
Comparing /tmp/rV0mH9YN2i to t/mailboxes/mailarc-2.txt
Output /tmp/rV0mH9YN2i looks good.
ok 13 - Computing differences
Comparing /tmp/n41zJS1mjP to t/mailboxes/mailarc-2.txt
Output /tmp/n41zJS1mjP looks good.
ok 14 - Computing differences
Comparing /tmp/MbWUXOP9G2 to t/mailboxes/mailarc-2.txt
Output /tmp/MbWUXOP9G2 looks good.
ok 15 - Computing differences
ok 16 # skip GNU grep not available
ok
t/filehandle_noncompressed.t .... 
1..44
Testing filename: t/mailboxes/binary_body.txt
Comparing /tmp/mFxinDIW7G to t/mailboxes/binary_body.txt
Output /tmp/mFxinDIW7G looks good.
ok 1 - Computing differences
Comparing /tmp/a8RopsHShf to t/mailboxes/binary_body.txt
Output /tmp/a8RopsHShf looks good.
ok 2 - Computing differences
Comparing /tmp/n66y_6zdX4 to t/mailboxes/binary_body.txt
Output /tmp/n66y_6zdX4 looks good.
ok 3 - Computing differences
ok 4 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/Zll0EjdeHi to t/mailboxes/hessbug.txt
Output /tmp/Zll0EjdeHi looks good.
ok 5 - Computing differences
Comparing /tmp/dVyFXcKj0Y to t/mailboxes/hessbug.txt
Output /tmp/dVyFXcKj0Y looks good.
ok 6 - Computing differences
Comparing /tmp/Cl5ZwUgs64 to t/mailboxes/hessbug.txt
Output /tmp/Cl5ZwUgs64 looks good.
ok 7 - Computing differences
ok 8 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/GXIoVKRcwK to t/mailboxes/invalid-boundaries.txt
Output /tmp/GXIoVKRcwK looks good.
ok 9 - Computing differences
Comparing /tmp/Vm2oBVA7YT to t/mailboxes/invalid-boundaries.txt
Output /tmp/Vm2oBVA7YT looks good.
ok 10 - Computing differences
Comparing /tmp/R082WGBoj4 to t/mailboxes/invalid-boundaries.txt
Output /tmp/R082WGBoj4 looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/rC9UAOCdH3 to t/mailboxes/mailarc-1-dos.txt
Output /tmp/rC9UAOCdH3 looks good.
ok 13 - Computing differences
Comparing /tmp/EaCrRvLPxG to t/mailboxes/mailarc-1-dos.txt
Output /tmp/EaCrRvLPxG looks good.
ok 14 - Computing differences
Comparing /tmp/_J6n45HZm_ to t/mailboxes/mailarc-1-dos.txt
Output /tmp/_J6n45HZm_ looks good.
ok 15 - Computing differences
ok 16 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/Aw4cIwN2mk to t/mailboxes/mailarc-1.txt
Output /tmp/Aw4cIwN2mk looks good.
ok 17 - Computing differences
Comparing /tmp/zTQTnUpw1f to t/mailboxes/mailarc-1.txt
Output /tmp/zTQTnUpw1f looks good.
ok 18 - Computing differences
Comparing /tmp/hibElb9f4v to t/mailboxes/mailarc-1.txt
Output /tmp/hibElb9f4v looks good.
ok 19 - Computing differences
ok 20 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/TJN20nbecv to t/mailboxes/mailarc-2.txt
Output /tmp/TJN20nbecv looks good.
ok 21 - Computing differences
Comparing /tmp/4rsIhhmaXV to t/mailboxes/mailarc-2.txt
Output /tmp/4rsIhhmaXV looks good.
ok 22 - Computing differences
Comparing /tmp/rO2CMjq41e to t/mailboxes/mailarc-2.txt
Output /tmp/rO2CMjq41e looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/Oss3P6VAiK to t/mailboxes/mailarc-3.txt
Output /tmp/Oss3P6VAiK looks good.
ok 25 - Computing differences
Comparing /tmp/SaFj3wCBIg to t/mailboxes/mailarc-3.txt
Output /tmp/SaFj3wCBIg looks good.
ok 26 - Computing differences
Comparing /tmp/0uWETc1Pzd to t/mailboxes/mailarc-3.txt
Output /tmp/0uWETc1Pzd looks good.
ok 27 - Computing differences
ok 28 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/Woaray6abS to t/mailboxes/mailseparators.txt
Output /tmp/Woaray6abS looks good.
ok 29 - Computing differences
Comparing /tmp/ZwwbhQgcCu to t/mailboxes/mailseparators.txt
Output /tmp/ZwwbhQgcCu looks good.
ok 30 - Computing differences
Comparing /tmp/YHnhcxBMtM to t/mailboxes/mailseparators.txt
Output /tmp/YHnhcxBMtM looks good.
ok 31 - Computing differences
ok 32 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/5IZI9foL8P to t/mailboxes/malformed.txt
Output /tmp/5IZI9foL8P looks good.
ok 33 - Computing differences
Comparing /tmp/QIQoDeizIb to t/mailboxes/malformed.txt
Output /tmp/QIQoDeizIb looks good.
ok 34 - Computing differences
Comparing /tmp/lZtzgAvWh4 to t/mailboxes/malformed.txt
Output /tmp/lZtzgAvWh4 looks good.
ok 35 - Computing differences
ok 36 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/BcSOTc7eWA to t/mailboxes/newlines_at_beginning.txt
Output /tmp/BcSOTc7eWA looks good.
ok 37 - Computing differences
Comparing /tmp/REV_2_pNn8 to t/mailboxes/newlines_at_beginning.txt
Output /tmp/REV_2_pNn8 looks good.
ok 38 - Computing differences
Comparing /tmp/CLLM1lgDpl to t/mailboxes/newlines_at_beginning.txt
Output /tmp/CLLM1lgDpl looks good.
ok 39 - Computing differences
ok 40 # skip GNU grep not available
Testing filename: t/mailboxes/vm-emacs.txt
Comparing /tmp/EjKwuqJOH3 to t/mailboxes/vm-emacs.txt
Output /tmp/EjKwuqJOH3 looks good.
ok 41 - Computing differences
Comparing /tmp/HsRsaai3Xr to t/mailboxes/vm-emacs.txt
Output /tmp/HsRsaai3Xr looks good.
ok 42 - Computing differences
Comparing /tmp/1x1fM_7H7Q to t/mailboxes/vm-emacs.txt
Output /tmp/1x1fM_7H7Q looks good.
ok 43 - Computing differences
ok 44 # skip GNU grep not available
ok
t/filename_compressed.t ......... 
1..4
Testing filename: t/mailboxes/mailarc-2.txt.bz2
Comparing /tmp/oC7mstK9uH to t/mailboxes/mailarc-2.txt
Output /tmp/oC7mstK9uH looks good.
ok 1 - Computing differences
Testing filename: t/mailboxes/mailarc-2.txt.gz
Comparing /tmp/t_sNN7fFE2 to t/mailboxes/mailarc-2.txt
Output /tmp/t_sNN7fFE2 looks good.
ok 2 - Computing differences
Testing filename: t/mailboxes/mailarc-2.txt.lz
ok 3 # skip lzip not available
Testing filename: t/mailboxes/mailarc-2.txt.xz
Comparing /tmp/QolttBDLNp to t/mailboxes/mailarc-2.txt
Output /tmp/QolttBDLNp looks good.
ok 4 - Computing differences
ok
t/filename_noncompressed.t ...... 
1..11
Testing filename: t/mailboxes/binary_body.txt
Comparing /tmp/OfHKQKPSbf to t/mailboxes/binary_body.txt
Output /tmp/OfHKQKPSbf looks good.
ok 1 - Computing differences
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/1DnJQ6Rb59 to t/mailboxes/hessbug.txt
Output /tmp/1DnJQ6Rb59 looks good.
ok 2 - Computing differences
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/IoBZDgfkUK to t/mailboxes/invalid-boundaries.txt
Output /tmp/IoBZDgfkUK looks good.
ok 3 - Computing differences
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/WyUKYiwg3A to t/mailboxes/mailarc-1-dos.txt
Output /tmp/WyUKYiwg3A looks good.
ok 4 - Computing differences
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/GYib6sDPpu to t/mailboxes/mailarc-1.txt
Output /tmp/GYib6sDPpu looks good.
ok 5 - Computing differences
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/j7m4S89GCB to t/mailboxes/mailarc-2.txt
Output /tmp/j7m4S89GCB looks good.
ok 6 - Computing differences
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/wgqNtaRQn2 to t/mailboxes/mailarc-3.txt
Output /tmp/wgqNtaRQn2 looks good.
ok 7 - Computing differences
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/0LsjW3wURp to t/mailboxes/mailseparators.txt
Output /tmp/0LsjW3wURp looks good.
ok 8 - Computing differences
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/CPXvqGmdXj to t/mailboxes/malformed.txt
Output /tmp/CPXvqGmdXj looks good.
ok 9 - Computing differences
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/Wl7YrAs5hQ to t/mailboxes/newlines_at_beginning.txt
Output /tmp/Wl7YrAs5hQ looks good.
ok 10 - Computing differences
Testing filename: t/mailboxes/vm-emacs.txt
Comparing /tmp/44dQEXXZZl to t/mailboxes/vm-emacs.txt
Output /tmp/44dQEXXZZl looks good.
ok 11 - Computing differences
ok
t/grep.t ........................ 
1..4
Running test:
  unset LC_ALL LC_COLLATE LANG LC_CTYPE LC_MESSAGES; grep --extended-regexp --line-number --byte-offset --binary-files=text "^From [^:]+(:[0-9][0-9]){1,2}(  *([A-Z]{2,6}|[+-]?[0-9]{4})){1,3}( remote from .*)?
?$" t/mailboxes/mailarc-1.txt
ok 1 # skip 1
Running test:
  unset LC_ALL LC_COLLATE LANG LC_CTYPE LC_MESSAGES; grep --extended-regexp --line-number --byte-offset --binary-files=text "^From [^:]+(:[0-9][0-9]){1,2}(  *([A-Z]{2,6}|[+-]?[0-9]{4})){1,3}( remote from .*)?
?$" t/mailboxes/mailarc-2.txt
ok 2 # skip 1
Running test:
  unset LC_ALL LC_COLLATE LANG LC_CTYPE LC_MESSAGES; grep --extended-regexp --line-number --byte-offset --binary-files=text "^From [^:]+(:[0-9][0-9]){1,2}(  *([A-Z]{2,6}|[+-]?[0-9]{4})){1,3}( remote from .*)?
?$" t/mailboxes/mailarc-3.txt
ok 3 # skip 1
Running test:
  unset LC_ALL LC_COLLATE LANG LC_CTYPE LC_MESSAGES; grep --extended-regexp --line-number --byte-offset --binary-files=text "^From [^:]+(:[0-9][0-9]){1,2}(  *([A-Z]{2,6}|[+-]?[0-9]{4})){1,3}( remote from .*)?
?$" t/mailboxes/mailseparators.txt
ok 4 # skip 1
ok
t/gzip.t ........................ 
1..1
Running test:
  "/bin/cat" "t/mailboxes/mailarc-2.txt.gz" | "/bin/gzip" -cd
Comparing /tmp/SpO0Nekly3 to t/results/mailarc-2.txt
Output /tmp/SpO0Nekly3 looks good.
Comparing /tmp/Hw4i9Pkh3W to t/results/none
Output /tmp/Hw4i9Pkh3W looks good.
ok 1 - Computing differences
ok
t/length.t ...................... 
1..30
Testing filename: t/mailboxes/binary_body.txt
Comparing /tmp/Mko3FK9WwJ to t/results/length_binary_body.stdout
Output /tmp/Mko3FK9WwJ looks good.
ok 1 - Computing differences
Comparing /tmp/4flU1CoYxf to t/results/length_binary_body.stdout
Output /tmp/4flU1CoYxf looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/7ybGLC1gfO to t/results/length_hessbug.stdout
Output /tmp/7ybGLC1gfO looks good.
ok 4 - Computing differences
Comparing /tmp/2fYQNzRWvx to t/results/length_hessbug.stdout
Output /tmp/2fYQNzRWvx looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/7XoRIsz54x to t/results/length_invalid-boundaries.stdout
Output /tmp/7XoRIsz54x looks good.
ok 7 - Computing differences
Comparing /tmp/kzaKQDRdzy to t/results/length_invalid-boundaries.stdout
Output /tmp/kzaKQDRdzy looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/Z_BKNuurnK to t/results/length_mailarc-1-dos.stdout
Output /tmp/Z_BKNuurnK looks good.
ok 10 - Computing differences
Comparing /tmp/8Pds3AO5uF to t/results/length_mailarc-1-dos.stdout
Output /tmp/8Pds3AO5uF looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/hn4x0u8Bry to t/results/length_mailarc-1.stdout
Output /tmp/hn4x0u8Bry looks good.
ok 13 - Computing differences
Comparing /tmp/hojrI6HQQ4 to t/results/length_mailarc-1.stdout
Output /tmp/hojrI6HQQ4 looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/at8Mp4czv0 to t/results/length_mailarc-2.stdout
Output /tmp/at8Mp4czv0 looks good.
ok 16 - Computing differences
Comparing /tmp/VsHu1KzZej to t/results/length_mailarc-2.stdout
Output /tmp/VsHu1KzZej looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/NKqhCQWYuu to t/results/length_mailarc-3.stdout
Output /tmp/NKqhCQWYuu looks good.
ok 19 - Computing differences
Comparing /tmp/kucWI5BvHS to t/results/length_mailarc-3.stdout
Output /tmp/kucWI5BvHS looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/wkaeKttLHl to t/results/length_mailseparators.stdout
Output /tmp/wkaeKttLHl looks good.
ok 22 - Computing differences
Comparing /tmp/YSsu2VEmRt to t/results/length_mailseparators.stdout
Output /tmp/YSsu2VEmRt looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/qbfxQSPWK3 to t/results/length_malformed.stdout
Output /tmp/qbfxQSPWK3 looks good.
ok 25 - Computing differences
Comparing /tmp/vXvJ4If7SQ to t/results/length_malformed.stdout
Output /tmp/vXvJ4If7SQ looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/iddRdcAdFP to t/results/length_newlines_at_beginning.stdout
Output /tmp/iddRdcAdFP looks good.
ok 28 - Computing differences
Comparing /tmp/aYIawuV6Ta to t/results/length_newlines_at_beginning.stdout
Output /tmp/aYIawuV6Ta looks good.
ok 29 - Computing differences
ok 30 # skip GNU grep not available
ok
t/line_number.t ................. 
1..30
Testing filename: t/mailboxes/binary_body.txt
Comparing /tmp/LMg1fWHpzB to t/results/line_number_binary_body.stdout
Output /tmp/LMg1fWHpzB looks good.
ok 1 - Computing differences
Comparing /tmp/VyQVtwmSIw to t/results/line_number_binary_body.stdout
Output /tmp/VyQVtwmSIw looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/sReMQk5Ppl to t/results/line_number_hessbug.stdout
Output /tmp/sReMQk5Ppl looks good.
ok 4 - Computing differences
Comparing /tmp/euwM0Uvabj to t/results/line_number_hessbug.stdout
Output /tmp/euwM0Uvabj looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/tqQf22mdoR to t/results/line_number_invalid-boundaries.stdout
Output /tmp/tqQf22mdoR looks good.
ok 7 - Computing differences
Comparing /tmp/h4IpPEW9fh to t/results/line_number_invalid-boundaries.stdout
Output /tmp/h4IpPEW9fh looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/CWNiTqib4T to t/results/line_number_mailarc-1-dos.stdout
Output /tmp/CWNiTqib4T looks good.
ok 10 - Computing differences
Comparing /tmp/VOWrEKMVvK to t/results/line_number_mailarc-1-dos.stdout
Output /tmp/VOWrEKMVvK looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/Ge74GHdvcp to t/results/line_number_mailarc-1.stdout
Output /tmp/Ge74GHdvcp looks good.
ok 13 - Computing differences
Comparing /tmp/hXrtyXSdO2 to t/results/line_number_mailarc-1.stdout
Output /tmp/hXrtyXSdO2 looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/wHJ9yr6kh_ to t/results/line_number_mailarc-2.stdout
Output /tmp/wHJ9yr6kh_ looks good.
ok 16 - Computing differences
Comparing /tmp/OIpTEvsvm5 to t/results/line_number_mailarc-2.stdout
Output /tmp/OIpTEvsvm5 looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/cT0lrgNdpE to t/results/line_number_mailarc-3.stdout
Output /tmp/cT0lrgNdpE looks good.
ok 19 - Computing differences
Comparing /tmp/hxOwZtdt5b to t/results/line_number_mailarc-3.stdout
Output /tmp/hxOwZtdt5b looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/QF0a1EuDSo to t/results/line_number_mailseparators.stdout
Output /tmp/QF0a1EuDSo looks good.
ok 22 - Computing differences
Comparing /tmp/q4IcZcJtj5 to t/results/line_number_mailseparators.stdout
Output /tmp/q4IcZcJtj5 looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/ZbSQJDlTKk to t/results/line_number_malformed.stdout
Output /tmp/ZbSQJDlTKk looks good.
ok 25 - Computing differences
Comparing /tmp/Mk5XqHAvHZ to t/results/line_number_malformed.stdout
Output /tmp/Mk5XqHAvHZ looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/j43pfyknR2 to t/results/line_number_newlines_at_beginning.stdout
Output /tmp/j43pfyknR2 looks good.
ok 28 - Computing differences
Comparing /tmp/vKtju2f0jQ to t/results/line_number_newlines_at_beginning.stdout
Output /tmp/vKtju2f0jQ looks good.
ok 29 - Computing differences
ok 30 # skip GNU grep not available
ok
t/lzip.t ........................ 
1..1
Running test:
  "/bin/cat" "t/mailboxes/mailarc-2.txt.lz" | "lzip" -cd
ok 1 # skip lzip not available
ok
t/number.t ...................... 
1..30
Testing filename: t/mailboxes/binary_body.txt
Comparing /tmp/CKIKZeXzSU to t/results/number_binary_body.stdout
Output /tmp/CKIKZeXzSU looks good.
ok 1 - Computing differences
Comparing /tmp/v41OO527D_ to t/results/number_binary_body.stdout
Output /tmp/v41OO527D_ looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/EiWiMhbVkw to t/results/number_hessbug.stdout
Output /tmp/EiWiMhbVkw looks good.
ok 4 - Computing differences
Comparing /tmp/Zw9PhvSlZ5 to t/results/number_hessbug.stdout
Output /tmp/Zw9PhvSlZ5 looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/r2JY16vcVX to t/results/number_invalid-boundaries.stdout
Output /tmp/r2JY16vcVX looks good.
ok 7 - Computing differences
Comparing /tmp/KPwDiIZfXn to t/results/number_invalid-boundaries.stdout
Output /tmp/KPwDiIZfXn looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/65bv4uHtSW to t/results/number_mailarc-1-dos.stdout
Output /tmp/65bv4uHtSW looks good.
ok 10 - Computing differences
Comparing /tmp/hDF7AGkAOJ to t/results/number_mailarc-1-dos.stdout
Output /tmp/hDF7AGkAOJ looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/uY7hnf2CzE to t/results/number_mailarc-1.stdout
Output /tmp/uY7hnf2CzE looks good.
ok 13 - Computing differences
Comparing /tmp/SeBpR4V2VG to t/results/number_mailarc-1.stdout
Output /tmp/SeBpR4V2VG looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/RqZppRV20Y to t/results/number_mailarc-2.stdout
Output /tmp/RqZppRV20Y looks good.
ok 16 - Computing differences
Comparing /tmp/wjflOdRsFo to t/results/number_mailarc-2.stdout
Output /tmp/wjflOdRsFo looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/pQrv9ZMU4j to t/results/number_mailarc-3.stdout
Output /tmp/pQrv9ZMU4j looks good.
ok 19 - Computing differences
Comparing /tmp/GTXSczksfs to t/results/number_mailarc-3.stdout
Output /tmp/GTXSczksfs looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/AgM_Z6Vc5O to t/results/number_mailseparators.stdout
Output /tmp/AgM_Z6Vc5O looks good.
ok 22 - Computing differences
Comparing /tmp/d9yvHkThpC to t/results/number_mailseparators.stdout
Output /tmp/d9yvHkThpC looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/EYjJhhZWAf to t/results/number_malformed.stdout
Output /tmp/EYjJhhZWAf looks good.
ok 25 - Computing differences
Comparing /tmp/gnoYwFbd_M to t/results/number_malformed.stdout
Output /tmp/gnoYwFbd_M looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/_LZK2LzRFW to t/results/number_newlines_at_beginning.stdout
Output /tmp/_LZK2LzRFW looks good.
ok 28 - Computing differences
Comparing /tmp/vr39eHqpSJ to t/results/number_newlines_at_beginning.stdout
Output /tmp/vr39eHqpSJ looks good.
ok 29 - Computing differences
ok 30 # skip GNU grep not available
ok
t/offset.t ...................... 
1..30
Testing filename: t/mailboxes/binary_body.txt
Comparing /tmp/So4g9SB4x3 to t/results/offset_binary_body.stdout
Output /tmp/So4g9SB4x3 looks good.
ok 1 - Computing differences
Comparing /tmp/QAPWoOooqg to t/results/offset_binary_body.stdout
Output /tmp/QAPWoOooqg looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/uZK72G5H9h to t/results/offset_hessbug.stdout
Output /tmp/uZK72G5H9h looks good.
ok 4 - Computing differences
Comparing /tmp/sO5y3f2f7Q to t/results/offset_hessbug.stdout
Output /tmp/sO5y3f2f7Q looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/nMb8VMsmlp to t/results/offset_invalid-boundaries.stdout
Output /tmp/nMb8VMsmlp looks good.
ok 7 - Computing differences
Comparing /tmp/NntNCQ3E7d to t/results/offset_invalid-boundaries.stdout
Output /tmp/NntNCQ3E7d looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/rTc7m9J4Xo to t/results/offset_mailarc-1-dos.stdout
Output /tmp/rTc7m9J4Xo looks good.
ok 10 - Computing differences
Comparing /tmp/ZFHdnAtKZk to t/results/offset_mailarc-1-dos.stdout
Output /tmp/ZFHdnAtKZk looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/EzxmDzLonm to t/results/offset_mailarc-1.stdout
Output /tmp/EzxmDzLonm looks good.
ok 13 - Computing differences
Comparing /tmp/j2dEdRbF5K to t/results/offset_mailarc-1.stdout
Output /tmp/j2dEdRbF5K looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/vwtF_gOzTM to t/results/offset_mailarc-2.stdout
Output /tmp/vwtF_gOzTM looks good.
ok 16 - Computing differences
Comparing /tmp/9ONU5xoA9V to t/results/offset_mailarc-2.stdout
Output /tmp/9ONU5xoA9V looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/fIEm7eE1P1 to t/results/offset_mailarc-3.stdout
Output /tmp/fIEm7eE1P1 looks good.
ok 19 - Computing differences
Comparing /tmp/fOtwNDuj4W to t/results/offset_mailarc-3.stdout
Output /tmp/fOtwNDuj4W looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/K5PQRokrKT to t/results/offset_mailseparators.stdout
Output /tmp/K5PQRokrKT looks good.
ok 22 - Computing differences
Comparing /tmp/yOWdei4uVM to t/results/offset_mailseparators.stdout
Output /tmp/yOWdei4uVM looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/bTq7Rw03lF to t/results/offset_malformed.stdout
Output /tmp/bTq7Rw03lF looks good.
ok 25 - Computing differences
Comparing /tmp/JDexwFx_w1 to t/results/offset_malformed.stdout
Output /tmp/JDexwFx_w1 looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/u_L5hl2sqV to t/results/offset_newlines_at_beginning.stdout
Output /tmp/u_L5hl2sqV looks good.
ok 28 - Computing differences
Comparing /tmp/27sYWFESwg to t/results/offset_newlines_at_beginning.stdout
Output /tmp/27sYWFESwg looks good.
ok 29 - Computing differences
ok 30 # skip GNU grep not available
ok
t/prologue.t .................... 
1..33
Testing filename: t/mailboxes/binary_body.txt
Comparing /tmp/IqbYmmlIKc to t/mailboxes/binary_body.txt
Output /tmp/IqbYmmlIKc looks good.
ok 1 - Computing differences
Comparing /tmp/xCVs_hh1G1 to t/mailboxes/binary_body.txt
Output /tmp/xCVs_hh1G1 looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/XMY_PJDNnb to t/mailboxes/hessbug.txt
Output /tmp/XMY_PJDNnb looks good.
ok 4 - Computing differences
Comparing /tmp/VcHcXulw5g to t/mailboxes/hessbug.txt
Output /tmp/VcHcXulw5g looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/MjWpbFL2A9 to t/mailboxes/invalid-boundaries.txt
Output /tmp/MjWpbFL2A9 looks good.
ok 7 - Computing differences
Comparing /tmp/rAVzSqItil to t/mailboxes/invalid-boundaries.txt
Output /tmp/rAVzSqItil looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/WLfIngP_AM to t/mailboxes/mailarc-1-dos.txt
Output /tmp/WLfIngP_AM looks good.
ok 10 - Computing differences
Comparing /tmp/XryGUUTWQO to t/mailboxes/mailarc-1-dos.txt
Output /tmp/XryGUUTWQO looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/ghnmwCRfTY to t/mailboxes/mailarc-1.txt
Output /tmp/ghnmwCRfTY looks good.
ok 13 - Computing differences
Comparing /tmp/rjmlF0F8Vw to t/mailboxes/mailarc-1.txt
Output /tmp/rjmlF0F8Vw looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/Kxo043Dwjg to t/mailboxes/mailarc-2.txt
Output /tmp/Kxo043Dwjg looks good.
ok 16 - Computing differences
Comparing /tmp/1Cc2Tc_bmK to t/mailboxes/mailarc-2.txt
Output /tmp/1Cc2Tc_bmK looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/bmbKdJXhJI to t/mailboxes/mailarc-3.txt
Output /tmp/bmbKdJXhJI looks good.
ok 19 - Computing differences
Comparing /tmp/rvjFsgz4za to t/mailboxes/mailarc-3.txt
Output /tmp/rvjFsgz4za looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/9nhi1cqMAj to t/mailboxes/mailseparators.txt
Output /tmp/9nhi1cqMAj looks good.
ok 22 - Computing differences
Comparing /tmp/owmc6gr9iF to t/mailboxes/mailseparators.txt
Output /tmp/owmc6gr9iF looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/enj2bTTvJ3 to t/mailboxes/malformed.txt
Output /tmp/enj2bTTvJ3 looks good.
ok 25 - Computing differences
Comparing /tmp/s5Q496ZHSZ to t/mailboxes/malformed.txt
Output /tmp/s5Q496ZHSZ looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/PCSf79RGWp to t/mailboxes/newlines_at_beginning.txt
Output /tmp/PCSf79RGWp looks good.
ok 28 - Computing differences
Comparing /tmp/nN8MmRAB7d to t/mailboxes/newlines_at_beginning.txt
Output /tmp/nN8MmRAB7d looks good.
ok 29 - Computing differences
ok 30 # skip GNU grep not available
Testing filename: t/mailboxes/vm-emacs.txt
Comparing /tmp/JBKmvxDgkf to t/mailboxes/vm-emacs.txt
Output /tmp/JBKmvxDgkf looks good.
ok 31 - Computing differences
Comparing /tmp/NRTfakSQM8 to t/mailboxes/vm-emacs.txt
Output /tmp/NRTfakSQM8 looks good.
ok 32 - Computing differences
ok 33 # skip GNU grep not available
ok
t/reset.t ....................... 
1..60
Testing filename: t/mailboxes/binary_body.txt
Testing partial mailbox reset with Perl implementation
Comparing /tmp/1ugZb3Naxg to t/results/reset_binary_body.stdout
Output /tmp/1ugZb3Naxg looks good.
ok 1 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/Ofh_qOVQ73 to t/results/reset_binary_body.stdout
Output /tmp/Ofh_qOVQ73 looks good.
ok 2 - Computing differences
Testing partial mailbox reset with Grep implementation
ok 3 # skip GNU grep not available
Testing full mailbox reset with Perl implementation
Comparing /tmp/3ehu53xO4W to t/results/reset_binary_body.stdout
Output /tmp/3ehu53xO4W looks good.
ok 4 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/JGBzzZ_vAa to t/results/reset_binary_body.stdout
Output /tmp/JGBzzZ_vAa looks good.
ok 5 - Computing differences
Testing full mailbox reset with Grep implementation
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Testing partial mailbox reset with Perl implementation
Comparing /tmp/x38wvyt4M1 to t/results/reset_hessbug.stdout
Output /tmp/x38wvyt4M1 looks good.
ok 7 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/yvRhfCuaJg to t/results/reset_hessbug.stdout
Output /tmp/yvRhfCuaJg looks good.
ok 8 - Computing differences
Testing partial mailbox reset with Grep implementation
ok 9 # skip GNU grep not available
Testing full mailbox reset with Perl implementation
Comparing /tmp/AIqhdlzKIR to t/results/reset_hessbug.stdout
Output /tmp/AIqhdlzKIR looks good.
ok 10 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/sFMbDZ272u to t/results/reset_hessbug.stdout
Output /tmp/sFMbDZ272u looks good.
ok 11 - Computing differences
Testing full mailbox reset with Grep implementation
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Testing partial mailbox reset with Perl implementation
Comparing /tmp/CXH3WU8c6N to t/results/reset_invalid-boundaries.stdout
Output /tmp/CXH3WU8c6N looks good.
ok 13 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/IblQG4Gasl to t/results/reset_invalid-boundaries.stdout
Output /tmp/IblQG4Gasl looks good.
ok 14 - Computing differences
Testing partial mailbox reset with Grep implementation
ok 15 # skip GNU grep not available
Testing full mailbox reset with Perl implementation
Comparing /tmp/7JYl7DJI3o to t/results/reset_invalid-boundaries.stdout
Output /tmp/7JYl7DJI3o looks good.
ok 16 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/sbqDe8Ig6J to t/results/reset_invalid-boundaries.stdout
Output /tmp/sbqDe8Ig6J looks good.
ok 17 - Computing differences
Testing full mailbox reset with Grep implementation
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Testing partial mailbox reset with Perl implementation
Comparing /tmp/hxMVLpULNP to t/results/reset_mailarc-1-dos.stdout
Output /tmp/hxMVLpULNP looks good.
ok 19 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/S1ShtG0P46 to t/results/reset_mailarc-1-dos.stdout
Output /tmp/S1ShtG0P46 looks good.
ok 20 - Computing differences
Testing partial mailbox reset with Grep implementation
ok 21 # skip GNU grep not available
Testing full mailbox reset with Perl implementation
Comparing /tmp/OUxCOiX2up to t/results/reset_mailarc-1-dos.stdout
Output /tmp/OUxCOiX2up looks good.
ok 22 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/_hslNdmClN to t/results/reset_mailarc-1-dos.stdout
Output /tmp/_hslNdmClN looks good.
ok 23 - Computing differences
Testing full mailbox reset with Grep implementation
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Testing partial mailbox reset with Perl implementation
Comparing /tmp/lsBp7Mm28Z to t/results/reset_mailarc-1.stdout
Output /tmp/lsBp7Mm28Z looks good.
ok 25 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/0Orh6EugRK to t/results/reset_mailarc-1.stdout
Output /tmp/0Orh6EugRK looks good.
ok 26 - Computing differences
Testing partial mailbox reset with Grep implementation
ok 27 # skip GNU grep not available
Testing full mailbox reset with Perl implementation
Comparing /tmp/UR8w9oZgGJ to t/results/reset_mailarc-1.stdout
Output /tmp/UR8w9oZgGJ looks good.
ok 28 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/UV4qb8vVKI to t/results/reset_mailarc-1.stdout
Output /tmp/UV4qb8vVKI looks good.
ok 29 - Computing differences
Testing full mailbox reset with Grep implementation
ok 30 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Testing partial mailbox reset with Perl implementation
Comparing /tmp/nWto8Vl9ot to t/results/reset_mailarc-2.stdout
Output /tmp/nWto8Vl9ot looks good.
ok 31 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/EKLFtjd2qH to t/results/reset_mailarc-2.stdout
Output /tmp/EKLFtjd2qH looks good.
ok 32 - Computing differences
Testing partial mailbox reset with Grep implementation
ok 33 # skip GNU grep not available
Testing full mailbox reset with Perl implementation
Comparing /tmp/yKA38AExbA to t/results/reset_mailarc-2.stdout
Output /tmp/yKA38AExbA looks good.
ok 34 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/BHIVCsdFkH to t/results/reset_mailarc-2.stdout
Output /tmp/BHIVCsdFkH looks good.
ok 35 - Computing differences
Testing full mailbox reset with Grep implementation
ok 36 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Testing partial mailbox reset with Perl implementation
Comparing /tmp/1UpcQvmGGi to t/results/reset_mailarc-3.stdout
Output /tmp/1UpcQvmGGi looks good.
ok 37 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/5fkupgg51Y to t/results/reset_mailarc-3.stdout
Output /tmp/5fkupgg51Y looks good.
ok 38 - Computing differences
Testing partial mailbox reset with Grep implementation
ok 39 # skip GNU grep not available
Testing full mailbox reset with Perl implementation
Comparing /tmp/O3Dj3v2BaG to t/results/reset_mailarc-3.stdout
Output /tmp/O3Dj3v2BaG looks good.
ok 40 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/nVla9fw3u_ to t/results/reset_mailarc-3.stdout
Output /tmp/nVla9fw3u_ looks good.
ok 41 - Computing differences
Testing full mailbox reset with Grep implementation
ok 42 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Testing partial mailbox reset with Perl implementation
Comparing /tmp/bnH959rbe3 to t/results/reset_mailseparators.stdout
Output /tmp/bnH959rbe3 looks good.
ok 43 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/6zIpDU_C3n to t/results/reset_mailseparators.stdout
Output /tmp/6zIpDU_C3n looks good.
ok 44 - Computing differences
Testing partial mailbox reset with Grep implementation
ok 45 # skip GNU grep not available
Testing full mailbox reset with Perl implementation
Comparing /tmp/9qvJLI9qUd to t/results/reset_mailseparators.stdout
Output /tmp/9qvJLI9qUd looks good.
ok 46 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/zCQqPjxu9t to t/results/reset_mailseparators.stdout
Output /tmp/zCQqPjxu9t looks good.
ok 47 - Computing differences
Testing full mailbox reset with Grep implementation
ok 48 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Testing partial mailbox reset with Perl implementation
Comparing /tmp/hGrXVGPv_8 to t/results/reset_malformed.stdout
Output /tmp/hGrXVGPv_8 looks good.
ok 49 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/SoWUrYPA5a to t/results/reset_malformed.stdout
Output /tmp/SoWUrYPA5a looks good.
ok 50 - Computing differences
Testing partial mailbox reset with Grep implementation
ok 51 # skip GNU grep not available
Testing full mailbox reset with Perl implementation
Comparing /tmp/fmbgcyOUoU to t/results/reset_malformed.stdout
Output /tmp/fmbgcyOUoU looks good.
ok 52 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/ur5RWLFwLm to t/results/reset_malformed.stdout
Output /tmp/ur5RWLFwLm looks good.
ok 53 - Computing differences
Testing full mailbox reset with Grep implementation
ok 54 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Testing partial mailbox reset with Perl implementation
Comparing /tmp/nZVBM4PFPI to t/results/reset_newlines_at_beginning.stdout
Output /tmp/nZVBM4PFPI looks good.
ok 55 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/tvAaKV7Mdw to t/results/reset_newlines_at_beginning.stdout
Output /tmp/tvAaKV7Mdw looks good.
ok 56 - Computing differences
Testing partial mailbox reset with Grep implementation
ok 57 # skip GNU grep not available
Testing full mailbox reset with Perl implementation
Comparing /tmp/4E5xW2z2YT to t/results/reset_newlines_at_beginning.stdout
Output /tmp/4E5xW2z2YT looks good.
ok 58 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/dUYkjWKNDq to t/results/reset_newlines_at_beginning.stdout
Output /tmp/dUYkjWKNDq looks good.
ok 59 - Computing differences
Testing full mailbox reset with Grep implementation
ok 60 # skip GNU grep not available
ok
t/separators.t .................. 
1..6
Testing filename: t/mailboxes/separators1.sep
ok 1 - Number of emails in t/mailboxes/separators1.sep
ok 2 - Number of emails in t/mailboxes/separators1.sep
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/separators2.sep
ok 4 - Number of emails in t/mailboxes/separators2.sep
ok 5 - Number of emails in t/mailboxes/separators2.sep
ok 6 # skip GNU grep not available
ok
t/stdin_compressed.t ............ 
1..4
Testing filename: t/mailboxes/mailarc-2.txt.bz2
Comparing /tmp/c3FGxde8fF to t/mailboxes/mailarc-2.txt
Output /tmp/c3FGxde8fF looks good.
ok 1 - Computing differences
Testing filename: t/mailboxes/mailarc-2.txt.gz
Comparing /tmp/erbErdeag1 to t/mailboxes/mailarc-2.txt
Output /tmp/erbErdeag1 looks good.
ok 2 - Computing differences
Testing filename: t/mailboxes/mailarc-2.txt.lz
ok 3 # skip lzip not available
Testing filename: t/mailboxes/mailarc-2.txt.xz
Comparing /tmp/Xo6Cwh9TQT to t/mailboxes/mailarc-2.txt
Output /tmp/Xo6Cwh9TQT looks good.
ok 4 - Computing differences
ok
t/stdin_uncompressed.t .......... 
1..11
Testing filename: t/mailboxes/binary_body.txt
Comparing /tmp/F6xzC6gkyx to t/mailboxes/binary_body.txt
Output /tmp/F6xzC6gkyx looks good.
ok 1 - Computing differences
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/ryyoqFZtmz to t/mailboxes/hessbug.txt
Output /tmp/ryyoqFZtmz looks good.
ok 2 - Computing differences
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/kdfudWmLwE to t/mailboxes/invalid-boundaries.txt
Output /tmp/kdfudWmLwE looks good.
ok 3 - Computing differences
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/QFlAM6TD2l to t/mailboxes/mailarc-1-dos.txt
Output /tmp/QFlAM6TD2l looks good.
ok 4 - Computing differences
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/dhfJS6aGmy to t/mailboxes/mailarc-1.txt
Output /tmp/dhfJS6aGmy looks good.
ok 5 - Computing differences
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/tB0vuhGtNi to t/mailboxes/mailarc-2.txt
Output /tmp/tB0vuhGtNi looks good.
ok 6 - Computing differences
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/Deb8zD8BeF to t/mailboxes/mailarc-3.txt
Output /tmp/Deb8zD8BeF looks good.
ok 7 - Computing differences
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/iDXJqHQCbi to t/mailboxes/mailseparators.txt
Output /tmp/iDXJqHQCbi looks good.
ok 8 - Computing differences
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/hAYvBMHsYM to t/mailboxes/malformed.txt
Output /tmp/hAYvBMHsYM looks good.
ok 9 - Computing differences
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/Wc2Nsk9Xu1 to t/mailboxes/newlines_at_beginning.txt
Output /tmp/Wc2Nsk9Xu1 looks good.
ok 10 - Computing differences
Testing filename: t/mailboxes/vm-emacs.txt
Comparing /tmp/eQ9CDQXI_E to t/mailboxes/vm-emacs.txt
Output /tmp/eQ9CDQXI_E looks good.
ok 11 - Computing differences
ok
t/undef_return_value.t .......... 
1..33
Testing Perl 
Comparing /tmp/KGo8OAB0Nv to t/mailboxes/binary_body.txt
Output /tmp/KGo8OAB0Nv looks good.
ok 1 - Computing differences
Testing Cache implementation
Comparing /tmp/0lQCjHW_hs to t/mailboxes/binary_body.txt
Output /tmp/0lQCjHW_hs looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing Perl 
Comparing /tmp/2HgM0CkfcL to t/mailboxes/hessbug.txt
Output /tmp/2HgM0CkfcL looks good.
ok 4 - Computing differences
Testing Cache implementation
Comparing /tmp/17Tnjf4riA to t/mailboxes/hessbug.txt
Output /tmp/17Tnjf4riA looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing Perl 
Comparing /tmp/L9nMm60Tox to t/mailboxes/invalid-boundaries.txt
Output /tmp/L9nMm60Tox looks good.
ok 7 - Computing differences
Testing Cache implementation
Comparing /tmp/5B1ZnKcxTf to t/mailboxes/invalid-boundaries.txt
Output /tmp/5B1ZnKcxTf looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing Perl 
Comparing /tmp/gGxTbDyKt6 to t/mailboxes/mailarc-1-dos.txt
Output /tmp/gGxTbDyKt6 looks good.
ok 10 - Computing differences
Testing Cache implementation
Comparing /tmp/o5ordaK9St to t/mailboxes/mailarc-1-dos.txt
Output /tmp/o5ordaK9St looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing Perl 
Comparing /tmp/kYR9oqy1Op to t/mailboxes/mailarc-1.txt
Output /tmp/kYR9oqy1Op looks good.
ok 13 - Computing differences
Testing Cache implementation
Comparing /tmp/4o6B6xs_0h to t/mailboxes/mailarc-1.txt
Output /tmp/4o6B6xs_0h looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing Perl 
Comparing /tmp/d6vB6Xvkgk to t/mailboxes/mailarc-2.txt
Output /tmp/d6vB6Xvkgk looks good.
ok 16 - Computing differences
Testing Cache implementation
Comparing /tmp/J3txXKKvq5 to t/mailboxes/mailarc-2.txt
Output /tmp/J3txXKKvq5 looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing Perl 
Comparing /tmp/1KJJ1mkJt7 to t/mailboxes/mailarc-3.txt
Output /tmp/1KJJ1mkJt7 looks good.
ok 19 - Computing differences
Testing Cache implementation
Comparing /tmp/f3KqqLFTwg to t/mailboxes/mailarc-3.txt
Output /tmp/f3KqqLFTwg looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing Perl 
Comparing /tmp/2my3lfHjAD to t/mailboxes/mailseparators.txt
Output /tmp/2my3lfHjAD looks good.
ok 22 - Computing differences
Testing Cache implementation
Comparing /tmp/0FndgbwaZk to t/mailboxes/mailseparators.txt
Output /tmp/0FndgbwaZk looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing Perl 
Comparing /tmp/OJ9ZZhrMFm to t/mailboxes/malformed.txt
Output /tmp/OJ9ZZhrMFm looks good.
ok 25 - Computing differences
Testing Cache implementation
Comparing /tmp/Hje3Fhz6bI to t/mailboxes/malformed.txt
Output /tmp/Hje3Fhz6bI looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing Perl 
Comparing /tmp/t_TO_mDTWg to t/mailboxes/newlines_at_beginning.txt
Output /tmp/t_TO_mDTWg looks good.
ok 28 - Computing differences
Testing Cache implementation
Comparing /tmp/w3OAleAoJk to t/mailboxes/newlines_at_beginning.txt
Output /tmp/w3OAleAoJk looks good.
ok 29 - Computing differences
ok 30 # skip GNU grep not available
Testing Perl 
Comparing /tmp/n2e1Rrexf4 to t/mailboxes/vm-emacs.txt
Output /tmp/n2e1Rrexf4 looks good.
ok 31 - Computing differences
Testing Cache implementation
Comparing /tmp/Qj_FwUFG0j to t/mailboxes/vm-emacs.txt
Output /tmp/Qj_FwUFG0j looks good.
ok 32 - Computing differences
ok 33 # skip GNU grep not available
ok
t/xz.t .......................... 
1..1
Running test:
  "/bin/cat" "t/mailboxes/mailarc-2.txt.xz" | "/usr/bin/xz" -cd
Comparing /tmp/KBmMNlFLIB to t/results/mailarc-2.txt
Output /tmp/KBmMNlFLIB looks good.
Comparing /tmp/MdGs6sEo_8 to t/results/none
Output /tmp/MdGs6sEo_8 looks good.
ok 1 - Computing differences
ok
All tests successful.
Files=25, Tests=382,  6 wallclock secs ( 0.13 usr  0.01 sys +  2.95 cusr  0.37 csys =  3.46 CPU)
Result: PASS

------------------------------
PREREQUISITES
------------------------------

Prerequisite modules loaded:

requires:

    Module              Need  Have    
    ------------------- ----- --------
    FileHandle::Unget   0     0.1634  
    perl                5.005 5.018004
    Storable            0     3.15_04 

build_requires:

    Module              Need  Have    
    ------------------- ----- --------
    ExtUtils::MakeMaker 6.36  7.37_03 
    File::Path          2.08  2.16    
    File::Slurper       0     0.012   
    Test::Compile       0     v2.2.2  
    Test::More          0     1.302164
    Text::Diff          0     1.45    
    UNIVERSAL::require  0     0.18    
    URI::Escape         0     3.31    

configure_requires:

    Module              Need  Have    
    ------------------- ----- --------
    ExtUtils::MakeMaker 6.36  7.37_03 
    URI::Escape         0     3.31    


------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------

Environment variables:

    AUTOMATED_TESTING = 1
    LC_COLLATE = ru_RU.utf8
    LC_CTYPE = ru_RU.utf8
    PATH = /home/syber/perl5/perlbrew/bin:/home/syber/perl5/perlbrew/perls/5.18.4/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
    PERL5LIB = 
    PERL5OPT = 
    PERL5_CPANPLUS_IS_RUNNING = 12506
    PERL5_CPAN_IS_RUNNING = 12506
    PERL5_CPAN_IS_RUNNING_IN_RECURSION = 24915,12506
    PERLBREW_HOME = /home/syber/.perlbrew
    PERLBREW_MANPATH = /home/syber/perl5/perlbrew/perls/5.18.4/man
    PERLBREW_PATH = /home/syber/perl5/perlbrew/bin:/home/syber/perl5/perlbrew/perls/5.18.4/bin
    PERLBREW_PERL = 5.18.4
    PERLBREW_ROOT = /home/syber/perl5/perlbrew
    PERLBREW_SHELLRC_VERSION = 0.86
    PERLBREW_VERSION = 0.86
    PERL_CR_SMOKER_CURRENT = grepmail-5.3111
    PERL_EXTUTILS_AUTOINSTALL = --defaultdeps
    PERL_MM_USE_DEFAULT = 1
    PERL_USE_UNSAFE_INC = 1
    SHELL = /bin/bash
    TERM = screen

Perl special variables (and OS-specific diagnostics, for MSWin32):

    $^X = /home/syber/perl5/perlbrew/perls/5.18.4/bin/perl
    $UID/$EUID = 1003 / 1003
    $GID = 1003 11 1003
    $EGID = 1003 11 1003

Perl module toolchain versions installed:

    Module              Have     
    ------------------- ---------
    CPAN                2.27     
    CPAN::Meta          2.150010 
    Cwd                 3.75     
    ExtUtils::CBuilder  0.280231 
    ExtUtils::Command   7.37_03  
    ExtUtils::Install   2.14     
    ExtUtils::MakeMaker 7.37_03  
    ExtUtils::Manifest  1.72     
    ExtUtils::ParseXS   3.35     
    File::Spec          3.75     
    JSON                4.02     
    JSON::PP            4.04     
    Module::Build       0.42_30  
    Module::Signature   0.83     
    Parse::CPAN::Meta   2.150010 
    Test::Harness       3.42     
    Test::More          1.302164 
    YAML                1.29     
    YAML::Syck          1.31     
    version             0.9924_02


--

Summary of my perl5 (revision 5 version 18 subversion 4) configuration:
   
  Platform:
    osname=linux, osvers=4.9.0-8-amd64, archname=x86_64-linux
    uname='linux dexter.crazypanda.ru 4.9.0-8-amd64 #1 smp debian 4.9.110-3+deb9u6 (2018-10-08) x86_64 gnulinux '
    config_args='-de -Dprefix=/home/syber/perl5/perlbrew/perls/5.18.4 -Aeval:scriptdir=/home/syber/perl5/perlbrew/perls/5.18.4/bin'
    hint=recommended, useposix=true, d_sigaction=define
    useithreads=undef, usemultiplicity=undef
    useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
    use64bitint=define, use64bitall=define, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cc', ccflags ='-fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
    optimize='-O2',
    cppflags='-fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include'
    ccversion='', gccversion='6.3.0 20170516', gccosandvers=''
    intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
    ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='cc', ldflags =' -fstack-protector -L/usr/local/lib'
    libpth=/usr/local/lib /lib/x86_64-linux-gnu /lib/../lib /usr/lib/x86_64-linux-gnu /usr/lib/../lib /lib /usr/lib
    libs=-lnsl -ldl -lm -lcrypt -lutil -lc
    perllibs=-lnsl -ldl -lm -lcrypt -lutil -lc
    libc=libc-2.24.so, so=so, useshrplib=false, libperl=libperl.a
    gnulibc_version='2.24'
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
    cccdlflags='-fPIC', lddlflags='-shared -O2 -L/usr/local/lib -fstack-protector'


Characteristics of this binary (from libperl): 
  Compile-time options: HAS_TIMES PERLIO_LAYERS PERL_DONT_CREATE_GVSV
                        PERL_HASH_FUNC_ONE_AT_A_TIME_HARD PERL_MALLOC_WRAP
                        PERL_PRESERVE_IVUV PERL_SAWAMPERSAND USE_64_BIT_ALL
                        USE_64_BIT_INT USE_LARGE_FILES USE_LOCALE
                        USE_LOCALE_COLLATE USE_LOCALE_CTYPE
                        USE_LOCALE_NUMERIC USE_PERLIO USE_PERL_ATOF
  Locally applied patches:
	Devel::PatchPerl 1.64
  Built under linux
  Compiled at Aug  5 2019 14:02:29
  %ENV:
    PERL5LIB=""
    PERL5OPT=""
    PERL5_CPANPLUS_IS_RUNNING="12506"
    PERL5_CPAN_IS_RUNNING="12506"
    PERL5_CPAN_IS_RUNNING_IN_RECURSION="24915,12506"
    PERLBREW_HOME="/home/syber/.perlbrew"
    PERLBREW_MANPATH="/home/syber/perl5/perlbrew/perls/5.18.4/man"
    PERLBREW_PATH="/home/syber/perl5/perlbrew/bin:/home/syber/perl5/perlbrew/perls/5.18.4/bin"
    PERLBREW_PERL="5.18.4"
    PERLBREW_ROOT="/home/syber/perl5/perlbrew"
    PERLBREW_SHELLRC_VERSION="0.86"
    PERLBREW_VERSION="0.86"
    PERL_CR_SMOKER_CURRENT="grepmail-5.3111"
    PERL_EXTUTILS_AUTOINSTALL="--defaultdeps"
    PERL_MM_USE_DEFAULT="1"
    PERL_USE_UNSAFE_INC="1"
  @INC:
    /home/syber/perl5/perlbrew/perls/5.18.4/lib/site_perl/5.18.4/x86_64-linux
    /home/syber/perl5/perlbrew/perls/5.18.4/lib/site_perl/5.18.4
    /home/syber/perl5/perlbrew/perls/5.18.4/lib/5.18.4/x86_64-linux
    /home/syber/perl5/perlbrew/perls/5.18.4/lib/5.18.4
    .