Mail-Mbox-MessageParser v1.5108 Perl 5 v5.24.4 x86_64-linux

Status
Pass
From
Andreas J. König (ANDK)
Dist
Mail-Mbox-MessageParser v1.5108
Platform
Perl 5 v5.24.4 x86_64-linux
Date
2018-07-08 13:33:30
ID
80a30f3e-82b3-11e8-a812-02709fc1d00c
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.5108
on perl 5.24.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/sand/src/perl/repoperls/installed-perls/host/k93msid/v5.24.4/bb7f/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/Perl.pm
ok 3 - Compile test for blib/lib/Mail/Mbox/MessageParser/Grep.pm
ok 4 - Compile test for blib/lib/Mail/Mbox/MessageParser/Cache.pm
ok 5 - Compile test for blib/lib/Mail/Mbox/MessageParser/Config.pm
ok 6 - Compile test for blib/lib/Mail/Mbox/MessageParser/MetaInfo.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/Perl.pm
ok 3 - POD test for blib/lib/Mail/Mbox/MessageParser/Grep.pm
ok 4 - POD test for blib/lib/Mail/Mbox/MessageParser/Cache.pm
ok 5 - POD test for blib/lib/Mail/Mbox/MessageParser/Config.pm
ok 6 - POD test for blib/lib/Mail/Mbox/MessageParser/MetaInfo.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::Perl
ok 3 - Pod coverage on Mail::Mbox::MessageParser::Grep
ok 4 - Pod coverage on Mail::Mbox::MessageParser::Cache
ok 5 - Pod coverage on Mail::Mbox::MessageParser::Config
ok 6 - Pod coverage on Mail::Mbox::MessageParser::MetaInfo
ok
t/appended_mailbox.t ............ 
1..6
Testing modified mailbox with Perl implementation
Comparing /tmp/r78eteYJqr to t/mailboxes/mailarc-1.txt
Output /tmp/r78eteYJqr looks good.
ok 1 - Computing differences
Testing modified mailbox with Cache implementation
Comparing /tmp/rW_PJ3DeTe to t/mailboxes/mailarc-1.txt
Output /tmp/rW_PJ3DeTe 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/f1TegU7sJ2 to t/mailboxes/mailarc-1.txt
Output /tmp/f1TegU7sJ2 looks good.
ok 4 - Computing differences
Testing modified mailbox with Cache implementation
Comparing /tmp/SjVhnLE_bd to t/mailboxes/mailarc-1.txt
Output /tmp/SjVhnLE_bd 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/sU7JmL8AGB to t/results/mailarc-2.txt
Output /tmp/sU7JmL8AGB looks good.
Comparing /tmp/BTaYZIrqDr to t/results/none
Output /tmp/BTaYZIrqDr 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/hsOjXl2UTT to t/mailboxes/mailarc-2.txt
Output /tmp/hsOjXl2UTT looks good.
ok 1 - Computing differences
Comparing /tmp/GTdDmlASGM to t/mailboxes/mailarc-2.txt
Output /tmp/GTdDmlASGM looks good.
ok 2 - Computing differences
Comparing /tmp/fmqsj_RNMI to t/mailboxes/mailarc-2.txt
Output /tmp/fmqsj_RNMI looks good.
ok 3 - Computing differences
ok 4 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt.gz
Comparing /tmp/3jGfFEKZaM to t/mailboxes/mailarc-2.txt
Output /tmp/3jGfFEKZaM looks good.
ok 5 - Computing differences
Comparing /tmp/oFbGUM8l_s to t/mailboxes/mailarc-2.txt
Output /tmp/oFbGUM8l_s looks good.
ok 6 - Computing differences
Comparing /tmp/Z6R7jD7ytv to t/mailboxes/mailarc-2.txt
Output /tmp/Z6R7jD7ytv 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/h3Hg5B5zpW to t/mailboxes/mailarc-2.txt
Output /tmp/h3Hg5B5zpW looks good.
ok 13 - Computing differences
Comparing /tmp/4ErEgCZkbD to t/mailboxes/mailarc-2.txt
Output /tmp/4ErEgCZkbD looks good.
ok 14 - Computing differences
Comparing /tmp/6QkLI4aho0 to t/mailboxes/mailarc-2.txt
Output /tmp/6QkLI4aho0 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/uAd7oB37yc to t/mailboxes/binary_body.txt
Output /tmp/uAd7oB37yc looks good.
ok 1 - Computing differences
Comparing /tmp/KktLJqUdL2 to t/mailboxes/binary_body.txt
Output /tmp/KktLJqUdL2 looks good.
ok 2 - Computing differences
Comparing /tmp/2LeV1GKICy to t/mailboxes/binary_body.txt
Output /tmp/2LeV1GKICy looks good.
ok 3 - Computing differences
ok 4 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/1G9bczwEsp to t/mailboxes/hessbug.txt
Output /tmp/1G9bczwEsp looks good.
ok 5 - Computing differences
Comparing /tmp/PPzyOaR_4a to t/mailboxes/hessbug.txt
Output /tmp/PPzyOaR_4a looks good.
ok 6 - Computing differences
Comparing /tmp/BuY2z5780n to t/mailboxes/hessbug.txt
Output /tmp/BuY2z5780n looks good.
ok 7 - Computing differences
ok 8 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/MPSymM6cbU to t/mailboxes/invalid-boundaries.txt
Output /tmp/MPSymM6cbU looks good.
ok 9 - Computing differences
Comparing /tmp/7VDLK8n7aa to t/mailboxes/invalid-boundaries.txt
Output /tmp/7VDLK8n7aa looks good.
ok 10 - Computing differences
Comparing /tmp/mrLQQcPFdX to t/mailboxes/invalid-boundaries.txt
Output /tmp/mrLQQcPFdX looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/WpoMQnyT7S to t/mailboxes/mailarc-1-dos.txt
Output /tmp/WpoMQnyT7S looks good.
ok 13 - Computing differences
Comparing /tmp/D15PTLyWCE to t/mailboxes/mailarc-1-dos.txt
Output /tmp/D15PTLyWCE looks good.
ok 14 - Computing differences
Comparing /tmp/4GxjurXKVQ to t/mailboxes/mailarc-1-dos.txt
Output /tmp/4GxjurXKVQ looks good.
ok 15 - Computing differences
ok 16 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/_yWJF91dwr to t/mailboxes/mailarc-1.txt
Output /tmp/_yWJF91dwr looks good.
ok 17 - Computing differences
Comparing /tmp/aV0eHCJ4Vh to t/mailboxes/mailarc-1.txt
Output /tmp/aV0eHCJ4Vh looks good.
ok 18 - Computing differences
Comparing /tmp/SSTp38WIpQ to t/mailboxes/mailarc-1.txt
Output /tmp/SSTp38WIpQ looks good.
ok 19 - Computing differences
ok 20 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/qnhJJyUSVZ to t/mailboxes/mailarc-2.txt
Output /tmp/qnhJJyUSVZ looks good.
ok 21 - Computing differences
Comparing /tmp/we5puH0CvR to t/mailboxes/mailarc-2.txt
Output /tmp/we5puH0CvR looks good.
ok 22 - Computing differences
Comparing /tmp/aPkX9kkAzq to t/mailboxes/mailarc-2.txt
Output /tmp/aPkX9kkAzq looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/xY0hRA_5Pp to t/mailboxes/mailarc-3.txt
Output /tmp/xY0hRA_5Pp looks good.
ok 25 - Computing differences
Comparing /tmp/zm9DTKmmSy to t/mailboxes/mailarc-3.txt
Output /tmp/zm9DTKmmSy looks good.
ok 26 - Computing differences
Comparing /tmp/sHXRVgoHis to t/mailboxes/mailarc-3.txt
Output /tmp/sHXRVgoHis looks good.
ok 27 - Computing differences
ok 28 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/QOzU0w4skf to t/mailboxes/mailseparators.txt
Output /tmp/QOzU0w4skf looks good.
ok 29 - Computing differences
Comparing /tmp/CpszNvFIlg to t/mailboxes/mailseparators.txt
Output /tmp/CpszNvFIlg looks good.
ok 30 - Computing differences
Comparing /tmp/nPpLHwYPE8 to t/mailboxes/mailseparators.txt
Output /tmp/nPpLHwYPE8 looks good.
ok 31 - Computing differences
ok 32 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/M8mRrIkJrm to t/mailboxes/malformed.txt
Output /tmp/M8mRrIkJrm looks good.
ok 33 - Computing differences
Comparing /tmp/36oH4ZmNiU to t/mailboxes/malformed.txt
Output /tmp/36oH4ZmNiU looks good.
ok 34 - Computing differences
Comparing /tmp/s_jShQJSD9 to t/mailboxes/malformed.txt
Output /tmp/s_jShQJSD9 looks good.
ok 35 - Computing differences
ok 36 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/WxVFXjGseC to t/mailboxes/newlines_at_beginning.txt
Output /tmp/WxVFXjGseC looks good.
ok 37 - Computing differences
Comparing /tmp/7iBqBXZ1kY to t/mailboxes/newlines_at_beginning.txt
Output /tmp/7iBqBXZ1kY looks good.
ok 38 - Computing differences
Comparing /tmp/yx4NLbRQE2 to t/mailboxes/newlines_at_beginning.txt
Output /tmp/yx4NLbRQE2 looks good.
ok 39 - Computing differences
ok 40 # skip GNU grep not available
Testing filename: t/mailboxes/vm-emacs.txt
Comparing /tmp/s0cEhlW0bv to t/mailboxes/vm-emacs.txt
Output /tmp/s0cEhlW0bv looks good.
ok 41 - Computing differences
Comparing /tmp/jUJiO066M2 to t/mailboxes/vm-emacs.txt
Output /tmp/jUJiO066M2 looks good.
ok 42 - Computing differences
Comparing /tmp/ZpdQ4LdkxX to t/mailboxes/vm-emacs.txt
Output /tmp/ZpdQ4LdkxX 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/tk7nQZtHF4 to t/mailboxes/mailarc-2.txt
Output /tmp/tk7nQZtHF4 looks good.
ok 1 - Computing differences
Testing filename: t/mailboxes/mailarc-2.txt.gz
Comparing /tmp/JKMsKVpxxs to t/mailboxes/mailarc-2.txt
Output /tmp/JKMsKVpxxs 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/vggVHnKvpO to t/mailboxes/mailarc-2.txt
Output /tmp/vggVHnKvpO looks good.
ok 4 - Computing differences
ok
t/filename_noncompressed.t ...... 
1..11
Testing filename: t/mailboxes/binary_body.txt
Comparing /tmp/JbcUfNwHHL to t/mailboxes/binary_body.txt
Output /tmp/JbcUfNwHHL looks good.
ok 1 - Computing differences
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/d1KUOZIpht to t/mailboxes/hessbug.txt
Output /tmp/d1KUOZIpht looks good.
ok 2 - Computing differences
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/4iK7skLQGv to t/mailboxes/invalid-boundaries.txt
Output /tmp/4iK7skLQGv looks good.
ok 3 - Computing differences
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/ib67GcMPWz to t/mailboxes/mailarc-1-dos.txt
Output /tmp/ib67GcMPWz looks good.
ok 4 - Computing differences
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/YUiB0mjcIz to t/mailboxes/mailarc-1.txt
Output /tmp/YUiB0mjcIz looks good.
ok 5 - Computing differences
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/i9AcHNtCtn to t/mailboxes/mailarc-2.txt
Output /tmp/i9AcHNtCtn looks good.
ok 6 - Computing differences
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/wMvnCVwTex to t/mailboxes/mailarc-3.txt
Output /tmp/wMvnCVwTex looks good.
ok 7 - Computing differences
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/5ZP2s_d2Ca to t/mailboxes/mailseparators.txt
Output /tmp/5ZP2s_d2Ca looks good.
ok 8 - Computing differences
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/3hLTL3xPVC to t/mailboxes/malformed.txt
Output /tmp/3hLTL3xPVC looks good.
ok 9 - Computing differences
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/DzHw_QVHJD to t/mailboxes/newlines_at_beginning.txt
Output /tmp/DzHw_QVHJD looks good.
ok 10 - Computing differences
Testing filename: t/mailboxes/vm-emacs.txt
Comparing /tmp/llRr6Y1nGu to t/mailboxes/vm-emacs.txt
Output /tmp/llRr6Y1nGu 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/B3aattKBl2 to t/results/mailarc-2.txt
Output /tmp/B3aattKBl2 looks good.
Comparing /tmp/CYlXdLISTx to t/results/none
Output /tmp/CYlXdLISTx looks good.
ok 1 - Computing differences
ok
t/length.t ...................... 
1..30
Testing filename: t/mailboxes/binary_body.txt
Comparing /tmp/Gt19bFspoX to t/results/length_binary_body.stdout
Output /tmp/Gt19bFspoX looks good.
ok 1 - Computing differences
Comparing /tmp/3X8cnLfwlR to t/results/length_binary_body.stdout
Output /tmp/3X8cnLfwlR looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/VJqs1Z7kKy to t/results/length_hessbug.stdout
Output /tmp/VJqs1Z7kKy looks good.
ok 4 - Computing differences
Comparing /tmp/H0Ns5ACJgQ to t/results/length_hessbug.stdout
Output /tmp/H0Ns5ACJgQ looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/NUskh9grBR to t/results/length_invalid-boundaries.stdout
Output /tmp/NUskh9grBR looks good.
ok 7 - Computing differences
Comparing /tmp/ncolcq0OYh to t/results/length_invalid-boundaries.stdout
Output /tmp/ncolcq0OYh looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/ajO2EGBoZV to t/results/length_mailarc-1-dos.stdout
Output /tmp/ajO2EGBoZV looks good.
ok 10 - Computing differences
Comparing /tmp/GYSMRmmsH2 to t/results/length_mailarc-1-dos.stdout
Output /tmp/GYSMRmmsH2 looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/FtmuK_Tn7H to t/results/length_mailarc-1.stdout
Output /tmp/FtmuK_Tn7H looks good.
ok 13 - Computing differences
Comparing /tmp/mWLD71ZXPu to t/results/length_mailarc-1.stdout
Output /tmp/mWLD71ZXPu looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/n31eB_gxtA to t/results/length_mailarc-2.stdout
Output /tmp/n31eB_gxtA looks good.
ok 16 - Computing differences
Comparing /tmp/h3RgoAVHPx to t/results/length_mailarc-2.stdout
Output /tmp/h3RgoAVHPx looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/qEYd03PGFb to t/results/length_mailarc-3.stdout
Output /tmp/qEYd03PGFb looks good.
ok 19 - Computing differences
Comparing /tmp/YPp_ETRlIH to t/results/length_mailarc-3.stdout
Output /tmp/YPp_ETRlIH looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/x01KIZQvaH to t/results/length_mailseparators.stdout
Output /tmp/x01KIZQvaH looks good.
ok 22 - Computing differences
Comparing /tmp/1rUdSp5dI7 to t/results/length_mailseparators.stdout
Output /tmp/1rUdSp5dI7 looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/JTbcDtuBrC to t/results/length_malformed.stdout
Output /tmp/JTbcDtuBrC looks good.
ok 25 - Computing differences
Comparing /tmp/knuHSZIq_n to t/results/length_malformed.stdout
Output /tmp/knuHSZIq_n looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/_2_OeMAhII to t/results/length_newlines_at_beginning.stdout
Output /tmp/_2_OeMAhII looks good.
ok 28 - Computing differences
Comparing /tmp/kQthQdj6R6 to t/results/length_newlines_at_beginning.stdout
Output /tmp/kQthQdj6R6 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/pNtDDPikZ_ to t/results/line_number_binary_body.stdout
Output /tmp/pNtDDPikZ_ looks good.
ok 1 - Computing differences
Comparing /tmp/AQNIoBEnn9 to t/results/line_number_binary_body.stdout
Output /tmp/AQNIoBEnn9 looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/J2MaTmYsaE to t/results/line_number_hessbug.stdout
Output /tmp/J2MaTmYsaE looks good.
ok 4 - Computing differences
Comparing /tmp/9ai2l3ZXt0 to t/results/line_number_hessbug.stdout
Output /tmp/9ai2l3ZXt0 looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/650Ss41MJw to t/results/line_number_invalid-boundaries.stdout
Output /tmp/650Ss41MJw looks good.
ok 7 - Computing differences
Comparing /tmp/1lNVxl9Su5 to t/results/line_number_invalid-boundaries.stdout
Output /tmp/1lNVxl9Su5 looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/oRcVbbpO5V to t/results/line_number_mailarc-1-dos.stdout
Output /tmp/oRcVbbpO5V looks good.
ok 10 - Computing differences
Comparing /tmp/DK7ORuVeSL to t/results/line_number_mailarc-1-dos.stdout
Output /tmp/DK7ORuVeSL looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/M2HtzT_zpe to t/results/line_number_mailarc-1.stdout
Output /tmp/M2HtzT_zpe looks good.
ok 13 - Computing differences
Comparing /tmp/Hs0cfTtaS7 to t/results/line_number_mailarc-1.stdout
Output /tmp/Hs0cfTtaS7 looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/SeJWFTo3tX to t/results/line_number_mailarc-2.stdout
Output /tmp/SeJWFTo3tX looks good.
ok 16 - Computing differences
Comparing /tmp/8MbFFCRAdF to t/results/line_number_mailarc-2.stdout
Output /tmp/8MbFFCRAdF looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/F8RHACDpOv to t/results/line_number_mailarc-3.stdout
Output /tmp/F8RHACDpOv looks good.
ok 19 - Computing differences
Comparing /tmp/3rxPctSSGX to t/results/line_number_mailarc-3.stdout
Output /tmp/3rxPctSSGX looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/qECvZYEtqe to t/results/line_number_mailseparators.stdout
Output /tmp/qECvZYEtqe looks good.
ok 22 - Computing differences
Comparing /tmp/taRIYpq7E2 to t/results/line_number_mailseparators.stdout
Output /tmp/taRIYpq7E2 looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/c7ebuwEaM_ to t/results/line_number_malformed.stdout
Output /tmp/c7ebuwEaM_ looks good.
ok 25 - Computing differences
Comparing /tmp/D1GUUwweMu to t/results/line_number_malformed.stdout
Output /tmp/D1GUUwweMu looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/PAwbZvwx6L to t/results/line_number_newlines_at_beginning.stdout
Output /tmp/PAwbZvwx6L looks good.
ok 28 - Computing differences
Comparing /tmp/oIGcVBc78d to t/results/line_number_newlines_at_beginning.stdout
Output /tmp/oIGcVBc78d 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/XUDmQ0UePO to t/results/number_binary_body.stdout
Output /tmp/XUDmQ0UePO looks good.
ok 1 - Computing differences
Comparing /tmp/IJk3APfE7R to t/results/number_binary_body.stdout
Output /tmp/IJk3APfE7R looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/skTcdihxPv to t/results/number_hessbug.stdout
Output /tmp/skTcdihxPv looks good.
ok 4 - Computing differences
Comparing /tmp/xspY842_JF to t/results/number_hessbug.stdout
Output /tmp/xspY842_JF looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/65T1QNJhOB to t/results/number_invalid-boundaries.stdout
Output /tmp/65T1QNJhOB looks good.
ok 7 - Computing differences
Comparing /tmp/o7ik8g9Mv2 to t/results/number_invalid-boundaries.stdout
Output /tmp/o7ik8g9Mv2 looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/IJk4OX12aV to t/results/number_mailarc-1-dos.stdout
Output /tmp/IJk4OX12aV looks good.
ok 10 - Computing differences
Comparing /tmp/ARktgWIZBp to t/results/number_mailarc-1-dos.stdout
Output /tmp/ARktgWIZBp looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/cV3zlU0MdP to t/results/number_mailarc-1.stdout
Output /tmp/cV3zlU0MdP looks good.
ok 13 - Computing differences
Comparing /tmp/OB5slU6KTh to t/results/number_mailarc-1.stdout
Output /tmp/OB5slU6KTh looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/KB8xX2tZhp to t/results/number_mailarc-2.stdout
Output /tmp/KB8xX2tZhp looks good.
ok 16 - Computing differences
Comparing /tmp/Ex5nVsh9dp to t/results/number_mailarc-2.stdout
Output /tmp/Ex5nVsh9dp looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/zYTjRy_92s to t/results/number_mailarc-3.stdout
Output /tmp/zYTjRy_92s looks good.
ok 19 - Computing differences
Comparing /tmp/YAC5N9poAT to t/results/number_mailarc-3.stdout
Output /tmp/YAC5N9poAT looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/t40ySb1qQz to t/results/number_mailseparators.stdout
Output /tmp/t40ySb1qQz looks good.
ok 22 - Computing differences
Comparing /tmp/vpZfBDrLZl to t/results/number_mailseparators.stdout
Output /tmp/vpZfBDrLZl looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/PRoX63aV2Y to t/results/number_malformed.stdout
Output /tmp/PRoX63aV2Y looks good.
ok 25 - Computing differences
Comparing /tmp/A0q7SVuUcf to t/results/number_malformed.stdout
Output /tmp/A0q7SVuUcf looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/ksazCLIz9z to t/results/number_newlines_at_beginning.stdout
Output /tmp/ksazCLIz9z looks good.
ok 28 - Computing differences
Comparing /tmp/hPDuFjyIo9 to t/results/number_newlines_at_beginning.stdout
Output /tmp/hPDuFjyIo9 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/issRC0NVUw to t/results/offset_binary_body.stdout
Output /tmp/issRC0NVUw looks good.
ok 1 - Computing differences
Comparing /tmp/8ZWfuPTwUh to t/results/offset_binary_body.stdout
Output /tmp/8ZWfuPTwUh looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/S_2ByTbB5T to t/results/offset_hessbug.stdout
Output /tmp/S_2ByTbB5T looks good.
ok 4 - Computing differences
Comparing /tmp/4ItrLK7K9G to t/results/offset_hessbug.stdout
Output /tmp/4ItrLK7K9G looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/c6U1zGoGeH to t/results/offset_invalid-boundaries.stdout
Output /tmp/c6U1zGoGeH looks good.
ok 7 - Computing differences
Comparing /tmp/7Gr4Qnjwn_ to t/results/offset_invalid-boundaries.stdout
Output /tmp/7Gr4Qnjwn_ looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/pf8dyusMBr to t/results/offset_mailarc-1-dos.stdout
Output /tmp/pf8dyusMBr looks good.
ok 10 - Computing differences
Comparing /tmp/2hFl57fc5j to t/results/offset_mailarc-1-dos.stdout
Output /tmp/2hFl57fc5j looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/rAwyGM81kS to t/results/offset_mailarc-1.stdout
Output /tmp/rAwyGM81kS looks good.
ok 13 - Computing differences
Comparing /tmp/gJkikyhuTR to t/results/offset_mailarc-1.stdout
Output /tmp/gJkikyhuTR looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/_NiGe0FEEZ to t/results/offset_mailarc-2.stdout
Output /tmp/_NiGe0FEEZ looks good.
ok 16 - Computing differences
Comparing /tmp/kfOupghXZk to t/results/offset_mailarc-2.stdout
Output /tmp/kfOupghXZk looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/XBDI8iZSJh to t/results/offset_mailarc-3.stdout
Output /tmp/XBDI8iZSJh looks good.
ok 19 - Computing differences
Comparing /tmp/XZBU4lZ3s5 to t/results/offset_mailarc-3.stdout
Output /tmp/XZBU4lZ3s5 looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/69gXCmuad2 to t/results/offset_mailseparators.stdout
Output /tmp/69gXCmuad2 looks good.
ok 22 - Computing differences
Comparing /tmp/_ykPQre_6U to t/results/offset_mailseparators.stdout
Output /tmp/_ykPQre_6U looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/9v1KvgOVou to t/results/offset_malformed.stdout
Output /tmp/9v1KvgOVou looks good.
ok 25 - Computing differences
Comparing /tmp/x9m8bXkPyr to t/results/offset_malformed.stdout
Output /tmp/x9m8bXkPyr looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/MT6HPd9V5N to t/results/offset_newlines_at_beginning.stdout
Output /tmp/MT6HPd9V5N looks good.
ok 28 - Computing differences
Comparing /tmp/OTORilbJiY to t/results/offset_newlines_at_beginning.stdout
Output /tmp/OTORilbJiY 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/P0MtpHZc9f to t/mailboxes/binary_body.txt
Output /tmp/P0MtpHZc9f looks good.
ok 1 - Computing differences
Comparing /tmp/X2Ju6wufYE to t/mailboxes/binary_body.txt
Output /tmp/X2Ju6wufYE looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/xSb96mrBiE to t/mailboxes/hessbug.txt
Output /tmp/xSb96mrBiE looks good.
ok 4 - Computing differences
Comparing /tmp/l1_85qbfla to t/mailboxes/hessbug.txt
Output /tmp/l1_85qbfla looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/Hxg0qHkINN to t/mailboxes/invalid-boundaries.txt
Output /tmp/Hxg0qHkINN looks good.
ok 7 - Computing differences
Comparing /tmp/JbW6EfFtks to t/mailboxes/invalid-boundaries.txt
Output /tmp/JbW6EfFtks looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/wQF11BjVIv to t/mailboxes/mailarc-1-dos.txt
Output /tmp/wQF11BjVIv looks good.
ok 10 - Computing differences
Comparing /tmp/UlKqyFbdZT to t/mailboxes/mailarc-1-dos.txt
Output /tmp/UlKqyFbdZT looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/c77kodlrFj to t/mailboxes/mailarc-1.txt
Output /tmp/c77kodlrFj looks good.
ok 13 - Computing differences
Comparing /tmp/tCRBGuX0QL to t/mailboxes/mailarc-1.txt
Output /tmp/tCRBGuX0QL looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/8bHsI9wAom to t/mailboxes/mailarc-2.txt
Output /tmp/8bHsI9wAom looks good.
ok 16 - Computing differences
Comparing /tmp/h8VzuhSk8s to t/mailboxes/mailarc-2.txt
Output /tmp/h8VzuhSk8s looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/a3f82NRyCK to t/mailboxes/mailarc-3.txt
Output /tmp/a3f82NRyCK looks good.
ok 19 - Computing differences
Comparing /tmp/fVgLU1jtlj to t/mailboxes/mailarc-3.txt
Output /tmp/fVgLU1jtlj looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/EAKEd4seWg to t/mailboxes/mailseparators.txt
Output /tmp/EAKEd4seWg looks good.
ok 22 - Computing differences
Comparing /tmp/DnE4fyOwnq to t/mailboxes/mailseparators.txt
Output /tmp/DnE4fyOwnq looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/SkfAFxBQBZ to t/mailboxes/malformed.txt
Output /tmp/SkfAFxBQBZ looks good.
ok 25 - Computing differences
Comparing /tmp/cahBfhD5Iw to t/mailboxes/malformed.txt
Output /tmp/cahBfhD5Iw looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/Ef9hq07U2G to t/mailboxes/newlines_at_beginning.txt
Output /tmp/Ef9hq07U2G looks good.
ok 28 - Computing differences
Comparing /tmp/MdT7rswbgD to t/mailboxes/newlines_at_beginning.txt
Output /tmp/MdT7rswbgD looks good.
ok 29 - Computing differences
ok 30 # skip GNU grep not available
Testing filename: t/mailboxes/vm-emacs.txt
Comparing /tmp/VNWarCiSlg to t/mailboxes/vm-emacs.txt
Output /tmp/VNWarCiSlg looks good.
ok 31 - Computing differences
Comparing /tmp/dVj0AVRRCQ to t/mailboxes/vm-emacs.txt
Output /tmp/dVj0AVRRCQ 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/FFgybO8Wla to t/results/reset_binary_body.stdout
Output /tmp/FFgybO8Wla looks good.
ok 1 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/xXEPoFNgl9 to t/results/reset_binary_body.stdout
Output /tmp/xXEPoFNgl9 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/UGAgJa08yg to t/results/reset_binary_body.stdout
Output /tmp/UGAgJa08yg looks good.
ok 4 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/f_awzWjWzf to t/results/reset_binary_body.stdout
Output /tmp/f_awzWjWzf 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/C09ODMROUI to t/results/reset_hessbug.stdout
Output /tmp/C09ODMROUI looks good.
ok 7 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/rntSjKxbKs to t/results/reset_hessbug.stdout
Output /tmp/rntSjKxbKs 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/ONc228aNZ4 to t/results/reset_hessbug.stdout
Output /tmp/ONc228aNZ4 looks good.
ok 10 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/_Cb7gkHKxt to t/results/reset_hessbug.stdout
Output /tmp/_Cb7gkHKxt 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/biwR1irnL0 to t/results/reset_invalid-boundaries.stdout
Output /tmp/biwR1irnL0 looks good.
ok 13 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/_epyZYVs3N to t/results/reset_invalid-boundaries.stdout
Output /tmp/_epyZYVs3N 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/0tiHFyk4xb to t/results/reset_invalid-boundaries.stdout
Output /tmp/0tiHFyk4xb looks good.
ok 16 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/sDTed4A4Ho to t/results/reset_invalid-boundaries.stdout
Output /tmp/sDTed4A4Ho 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/RXZhRLMd4c to t/results/reset_mailarc-1-dos.stdout
Output /tmp/RXZhRLMd4c looks good.
ok 19 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/JSKTxpcxzD to t/results/reset_mailarc-1-dos.stdout
Output /tmp/JSKTxpcxzD 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/5eeSaSHaNG to t/results/reset_mailarc-1-dos.stdout
Output /tmp/5eeSaSHaNG looks good.
ok 22 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/G5ZcTy3gN_ to t/results/reset_mailarc-1-dos.stdout
Output /tmp/G5ZcTy3gN_ 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/WZdV7EgMQm to t/results/reset_mailarc-1.stdout
Output /tmp/WZdV7EgMQm looks good.
ok 25 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/gQZAE8csye to t/results/reset_mailarc-1.stdout
Output /tmp/gQZAE8csye 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/jBvDmDlnLT to t/results/reset_mailarc-1.stdout
Output /tmp/jBvDmDlnLT looks good.
ok 28 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/482ZLSbNzD to t/results/reset_mailarc-1.stdout
Output /tmp/482ZLSbNzD 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/2LLLcDv1_X to t/results/reset_mailarc-2.stdout
Output /tmp/2LLLcDv1_X looks good.
ok 31 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/iy7tUd7YN2 to t/results/reset_mailarc-2.stdout
Output /tmp/iy7tUd7YN2 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/VRPJ6o3pia to t/results/reset_mailarc-2.stdout
Output /tmp/VRPJ6o3pia looks good.
ok 34 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/ttcSUgL3m8 to t/results/reset_mailarc-2.stdout
Output /tmp/ttcSUgL3m8 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/Mgb0eG7aj9 to t/results/reset_mailarc-3.stdout
Output /tmp/Mgb0eG7aj9 looks good.
ok 37 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/raLunYqkyJ to t/results/reset_mailarc-3.stdout
Output /tmp/raLunYqkyJ 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/OxRQ330Ozo to t/results/reset_mailarc-3.stdout
Output /tmp/OxRQ330Ozo looks good.
ok 40 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/2ylrT7HLqX to t/results/reset_mailarc-3.stdout
Output /tmp/2ylrT7HLqX 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/HjToJ8ObFO to t/results/reset_mailseparators.stdout
Output /tmp/HjToJ8ObFO looks good.
ok 43 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/YRU7LScs_P to t/results/reset_mailseparators.stdout
Output /tmp/YRU7LScs_P 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/RXBLJrYDcQ to t/results/reset_mailseparators.stdout
Output /tmp/RXBLJrYDcQ looks good.
ok 46 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/GO78QbuF27 to t/results/reset_mailseparators.stdout
Output /tmp/GO78QbuF27 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/qFpFQyazKC to t/results/reset_malformed.stdout
Output /tmp/qFpFQyazKC looks good.
ok 49 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/IXLW_mpXn3 to t/results/reset_malformed.stdout
Output /tmp/IXLW_mpXn3 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/HdvA4Nizgl to t/results/reset_malformed.stdout
Output /tmp/HdvA4Nizgl looks good.
ok 52 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/BXQvEtUj9i to t/results/reset_malformed.stdout
Output /tmp/BXQvEtUj9i 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/qnCwRUUqLR to t/results/reset_newlines_at_beginning.stdout
Output /tmp/qnCwRUUqLR looks good.
ok 55 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/RwQER4YyUE to t/results/reset_newlines_at_beginning.stdout
Output /tmp/RwQER4YyUE 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/TxiBw8AY6O to t/results/reset_newlines_at_beginning.stdout
Output /tmp/TxiBw8AY6O looks good.
ok 58 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/jAyy0Mgj9o to t/results/reset_newlines_at_beginning.stdout
Output /tmp/jAyy0Mgj9o 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/separators2.sep
ok 1 - Number of emails in t/mailboxes/separators2.sep
ok 2 - Number of emails in t/mailboxes/separators2.sep
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/separators1.sep
ok 4 - Number of emails in t/mailboxes/separators1.sep
ok 5 - Number of emails in t/mailboxes/separators1.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/I1qYA3TT2P to t/mailboxes/mailarc-2.txt
Output /tmp/I1qYA3TT2P looks good.
ok 1 - Computing differences
Testing filename: t/mailboxes/mailarc-2.txt.gz
Comparing /tmp/grohPJsUCY to t/mailboxes/mailarc-2.txt
Output /tmp/grohPJsUCY 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/_7rWHMuhpK to t/mailboxes/mailarc-2.txt
Output /tmp/_7rWHMuhpK looks good.
ok 4 - Computing differences
ok
t/stdin_uncompressed.t .......... 
1..11
Testing filename: t/mailboxes/binary_body.txt
Comparing /tmp/VqnGKgleH8 to t/mailboxes/binary_body.txt
Output /tmp/VqnGKgleH8 looks good.
ok 1 - Computing differences
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/eq8L3hlzQs to t/mailboxes/hessbug.txt
Output /tmp/eq8L3hlzQs looks good.
ok 2 - Computing differences
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/gVBvPSExnM to t/mailboxes/invalid-boundaries.txt
Output /tmp/gVBvPSExnM looks good.
ok 3 - Computing differences
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/g7KCCovfgZ to t/mailboxes/mailarc-1-dos.txt
Output /tmp/g7KCCovfgZ looks good.
ok 4 - Computing differences
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/NsTHZsWAEj to t/mailboxes/mailarc-1.txt
Output /tmp/NsTHZsWAEj looks good.
ok 5 - Computing differences
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/ywQ1I8MTfJ to t/mailboxes/mailarc-2.txt
Output /tmp/ywQ1I8MTfJ looks good.
ok 6 - Computing differences
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/vEY2SC3g3w to t/mailboxes/mailarc-3.txt
Output /tmp/vEY2SC3g3w looks good.
ok 7 - Computing differences
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/ECRNHKC3Zk to t/mailboxes/mailseparators.txt
Output /tmp/ECRNHKC3Zk looks good.
ok 8 - Computing differences
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/xdEKPQk4_u to t/mailboxes/malformed.txt
Output /tmp/xdEKPQk4_u looks good.
ok 9 - Computing differences
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/yVyYk0JbRv to t/mailboxes/newlines_at_beginning.txt
Output /tmp/yVyYk0JbRv looks good.
ok 10 - Computing differences
Testing filename: t/mailboxes/vm-emacs.txt
Comparing /tmp/VGzgoIpNOT to t/mailboxes/vm-emacs.txt
Output /tmp/VGzgoIpNOT looks good.
ok 11 - Computing differences
ok
t/undef_return_value.t .......... 
1..33
Testing Perl 
Comparing /tmp/flqiHHKbJj to t/mailboxes/binary_body.txt
Output /tmp/flqiHHKbJj looks good.
ok 1 - Computing differences
Testing Cache implementation
Comparing /tmp/VY8JDmnj8z to t/mailboxes/binary_body.txt
Output /tmp/VY8JDmnj8z looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing Perl 
Comparing /tmp/_A84Zh7Is6 to t/mailboxes/hessbug.txt
Output /tmp/_A84Zh7Is6 looks good.
ok 4 - Computing differences
Testing Cache implementation
Comparing /tmp/7Dm2JsFFFo to t/mailboxes/hessbug.txt
Output /tmp/7Dm2JsFFFo looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing Perl 
Comparing /tmp/h7lrAYdpDU to t/mailboxes/invalid-boundaries.txt
Output /tmp/h7lrAYdpDU looks good.
ok 7 - Computing differences
Testing Cache implementation
Comparing /tmp/IXie4xM9S0 to t/mailboxes/invalid-boundaries.txt
Output /tmp/IXie4xM9S0 looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing Perl 
Comparing /tmp/cuDSX1XLCK to t/mailboxes/mailarc-1-dos.txt
Output /tmp/cuDSX1XLCK looks good.
ok 10 - Computing differences
Testing Cache implementation
Comparing /tmp/CCOOPD2kom to t/mailboxes/mailarc-1-dos.txt
Output /tmp/CCOOPD2kom looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing Perl 
Comparing /tmp/SccwM5J5hk to t/mailboxes/mailarc-1.txt
Output /tmp/SccwM5J5hk looks good.
ok 13 - Computing differences
Testing Cache implementation
Comparing /tmp/wU2FMElY8s to t/mailboxes/mailarc-1.txt
Output /tmp/wU2FMElY8s looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing Perl 
Comparing /tmp/UlhfTme2d0 to t/mailboxes/mailarc-2.txt
Output /tmp/UlhfTme2d0 looks good.
ok 16 - Computing differences
Testing Cache implementation
Comparing /tmp/2UufBaXDFQ to t/mailboxes/mailarc-2.txt
Output /tmp/2UufBaXDFQ looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing Perl 
Comparing /tmp/ntlcFvShZR to t/mailboxes/mailarc-3.txt
Output /tmp/ntlcFvShZR looks good.
ok 19 - Computing differences
Testing Cache implementation
Comparing /tmp/DWMix8zl3K to t/mailboxes/mailarc-3.txt
Output /tmp/DWMix8zl3K looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing Perl 
Comparing /tmp/dKwoLhmpfZ to t/mailboxes/mailseparators.txt
Output /tmp/dKwoLhmpfZ looks good.
ok 22 - Computing differences
Testing Cache implementation
Comparing /tmp/jGvvaqY54O to t/mailboxes/mailseparators.txt
Output /tmp/jGvvaqY54O looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing Perl 
Comparing /tmp/Q2bqyXsCmB to t/mailboxes/malformed.txt
Output /tmp/Q2bqyXsCmB looks good.
ok 25 - Computing differences
Testing Cache implementation
Comparing /tmp/DaXm8nNj8E to t/mailboxes/malformed.txt
Output /tmp/DaXm8nNj8E looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing Perl 
Comparing /tmp/jO26HuGDSs to t/mailboxes/newlines_at_beginning.txt
Output /tmp/jO26HuGDSs looks good.
ok 28 - Computing differences
Testing Cache implementation
Comparing /tmp/O4sD72uWh9 to t/mailboxes/newlines_at_beginning.txt
Output /tmp/O4sD72uWh9 looks good.
ok 29 - Computing differences
ok 30 # skip GNU grep not available
Testing Perl 
Comparing /tmp/Szx4zEMJwm to t/mailboxes/vm-emacs.txt
Output /tmp/Szx4zEMJwm looks good.
ok 31 - Computing differences
Testing Cache implementation
Comparing /tmp/AfG2UAwnkf to t/mailboxes/vm-emacs.txt
Output /tmp/AfG2UAwnkf 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/WdL8aqaVIW to t/results/mailarc-2.txt
Output /tmp/WdL8aqaVIW looks good.
Comparing /tmp/ah5bUcJeqJ to t/results/none
Output /tmp/ah5bUcJeqJ looks good.
ok 1 - Computing differences
ok
All tests successful.
Files=25, Tests=382, 14 wallclock secs ( 0.14 usr  0.15 sys +  4.89 cusr  1.30 csys =  6.48 CPU)
Result: PASS

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

Prerequisite modules loaded:

requires:

    Module              Need  Have    
    ------------------- ----- --------
    FileHandle::Unget   0     0.1631  
    perl                5.005 5.024004
    Storable            0     3.11    

build_requires:

    Module              Need  Have    
    ------------------- ----- --------
    ExtUtils::MakeMaker 6.36  7.34    
    File::Path          2.08  2.15    
    File::Slurp         0     9999.19 
    Test::Compile       0     v1.3.0  
    Test::More          0     1.302137
    Text::Diff          0     1.45    
    URI::Escape         0     3.31    

configure_requires:

    Module              Need  Have    
    ------------------- ----- --------
    ExtUtils::MakeMaker 6.36  7.34    
    File::Slurp         0     9999.19 
    URI::Escape         0     3.31    


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

Environment variables:

    AUTOMATED_TESTING = 1
    LANG = en_US.UTF-8
    PATH = /home/sand/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/perl/bin:/usr/X11/bin:/sbin:/usr/sbin
    PERL5LIB = 
    PERL5OPT = 
    PERL5_CPANPLUS_IS_RUNNING = 3500
    PERL5_CPAN_IS_RUNNING = 3500
    PERL_CANARY_STABILITY_NOPROMPT = 1
    PERL_MM_USE_DEFAULT = 1
    PERL_USE_UNSAFE_INC = 1
    SHELL = /usr/bin/zsh
    TERM = screen

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

    $^X = /home/sand/src/perl/repoperls/installed-perls/host/k93msid/v5.24.4/bb7f/bin/perl
    $UID/$EUID = 1005 / 1005
    $GID = 1005 1005
    $EGID = 1005 1005

Perl module toolchain versions installed:

    Module              Have    
    ------------------- --------
    CPAN                2.20    
    CPAN::Meta          2.150010
    Cwd                 3.74    
    ExtUtils::CBuilder  0.280230
    ExtUtils::Command   7.34    
    ExtUtils::Install   2.06    
    ExtUtils::MakeMaker 7.34    
    ExtUtils::Manifest  1.70    
    ExtUtils::ParseXS   3.31    
    File::Spec          3.74    
    JSON                2.97001 
    JSON::PP            2.97001 
    Module::Build       0.4224  
    Module::Signature   0.81    
    Parse::CPAN::Meta   2.150010
    Test::Harness       3.42    
    Test::More          1.302137
    YAML                1.26    
    YAML::Syck          1.30    
    version             0.9916  


--

Summary of my perl5 (revision 5 version 24 subversion 4) configuration:
  Derived from: 901dd848e31de6d0cacfb77c029b4e92c41a13ce
  Platform:
    osname=linux, osvers=4.14.0-3-amd64, archname=x86_64-linux
    uname='linux k93msid 4.14.0-3-amd64 #1 smp debian 4.14.12-2 (2018-01-06) x86_64 gnulinux '
    config_args='-Dprefix=/home/sand/src/perl/repoperls/installed-perls/host/k93msid/v5.24.4/bb7f -Dmyhostname=k93msid -Dinstallusrbinperl=n -Uversiononly -Dusedevel -des -Ui_db -Dlibswanted=cl pthread socket inet nsl gdbm dbm malloc dl ld sun m crypt sec util c cposix posix ucb BSD gdbm_compat -Uuseithreads -Uuselongdouble -DEBUGGING=both'
    hint=recommended, useposix=true, d_sigaction=define
    useithreads=undef, usemultiplicity=undef
    use64bitint=define, use64bitall=define, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cc', ccflags ='-fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2',
    optimize='-O2 -g',
    cppflags='-fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include'
    ccversion='', gccversion='7.2.0', gccosandvers=''
    intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678, doublekind=3
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16, longdblkind=3
    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-strong -L/usr/local/lib'
    libpth=/usr/local/lib /usr/lib/gcc/x86_64-linux-gnu/7/include-fixed /usr/include/x86_64-linux-gnu /usr/lib /lib/x86_64-linux-gnu /lib/../lib /usr/lib/x86_64-linux-gnu /usr/lib/../lib /lib
    libs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc
    perllibs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc
    libc=libc-2.26.so, so=so, useshrplib=false, libperl=libperl.a
    gnulibc_version='2.26'
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
    cccdlflags='-fPIC', lddlflags='-shared -O2 -g -L/usr/local/lib -fstack-protector-strong'


Characteristics of this binary (from libperl): 
  Compile-time options: DEBUGGING HAS_TIMES PERLIO_LAYERS PERL_COPY_ON_WRITE
                        PERL_DONT_CREATE_GVSV
                        PERL_HASH_FUNC_ONE_AT_A_TIME_HARD PERL_MALLOC_WRAP
                        PERL_PRESERVE_IVUV PERL_USE_DEVEL USE_64_BIT_ALL
                        USE_64_BIT_INT USE_LARGE_FILES USE_LOCALE
                        USE_LOCALE_COLLATE USE_LOCALE_CTYPE
                        USE_LOCALE_NUMERIC USE_LOCALE_TIME USE_PERLIO
                        USE_PERL_ATOF
  Locally applied patches:
	uncommitted-changes
  Built under linux
  Compiled at May 23 2018 20:10:44
  %ENV:
    PERL5LIB=""
    PERL5OPT=""
    PERL5_CPANPLUS_IS_RUNNING="3500"
    PERL5_CPAN_IS_RUNNING="3500"
    PERL_CANARY_STABILITY_NOPROMPT="1"
    PERL_MM_USE_DEFAULT="1"
    PERL_USE_UNSAFE_INC="1"
  @INC:
    /home/sand/src/perl/repoperls/installed-perls/host/k93msid/v5.24.4/bb7f/lib/site_perl/5.24.4/x86_64-linux
    /home/sand/src/perl/repoperls/installed-perls/host/k93msid/v5.24.4/bb7f/lib/site_perl/5.24.4
    /home/sand/src/perl/repoperls/installed-perls/host/k93msid/v5.24.4/bb7f/lib/5.24.4/x86_64-linux
    /home/sand/src/perl/repoperls/installed-perls/host/k93msid/v5.24.4/bb7f/lib/5.24.4
    .