Mail-Mbox-MessageParser v1.5108 Perl 5 v5.28.0 OpenBSD.amd64-openbsd-thread-multi

Status
Pass
From
Alceu Rodrigues de Freitas Junior
Dist
Mail-Mbox-MessageParser v1.5108
Platform
Perl 5 v5.28.0 OpenBSD.amd64-openbsd-thread-multi
Date
2018-07-08 22:27:11
ID
0ef4fc8a-82fe-11e8-8691-a29b68c7fbdd
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.28.0, 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/vegeta/perl5/perlbrew/perls/perl-blead/bin/perl5.28.0" "-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/Config.pm
ok 3 - Compile test for blib/lib/Mail/Mbox/MessageParser/MetaInfo.pm
ok 4 - Compile test for blib/lib/Mail/Mbox/MessageParser/Cache.pm
ok 5 - Compile test for blib/lib/Mail/Mbox/MessageParser/Grep.pm
ok 6 - Compile test for blib/lib/Mail/Mbox/MessageParser/Perl.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/Config.pm
ok 3 - POD test for blib/lib/Mail/Mbox/MessageParser/MetaInfo.pm
ok 4 - POD test for blib/lib/Mail/Mbox/MessageParser/Cache.pm
ok 5 - POD test for blib/lib/Mail/Mbox/MessageParser/Grep.pm
ok 6 - POD test for blib/lib/Mail/Mbox/MessageParser/Perl.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::Config
ok 3 - Pod coverage on Mail::Mbox::MessageParser::MetaInfo
ok 4 - Pod coverage on Mail::Mbox::MessageParser::Cache
ok 5 - Pod coverage on Mail::Mbox::MessageParser::Grep
ok 6 - Pod coverage on Mail::Mbox::MessageParser::Perl
ok
t/appended_mailbox.t ............ 
1..6
Testing modified mailbox with Perl implementation
Comparing /tmp/0u0RB185KM to t/mailboxes/mailarc-1.txt
Output /tmp/0u0RB185KM looks good.
ok 1 - Computing differences
Testing modified mailbox with Cache implementation
Comparing /tmp/5VFK8NIINu to t/mailboxes/mailarc-1.txt
Output /tmp/5VFK8NIINu 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/wU42FqFgxz to t/mailboxes/mailarc-1.txt
Output /tmp/wU42FqFgxz looks good.
ok 4 - Computing differences
Testing modified mailbox with Cache implementation
Comparing /tmp/sdon363_5f to t/mailboxes/mailarc-1.txt
Output /tmp/sdon363_5f 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" | "/usr/local/bin/bzip2" -cd
Comparing /tmp/2HynznIOfw to t/results/mailarc-2.txt
Output /tmp/2HynznIOfw looks good.
Comparing /tmp/ssfHkGMJbG to t/results/none
Output /tmp/ssfHkGMJbG 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/XbJvIqPOmi to t/mailboxes/mailarc-2.txt
Output /tmp/XbJvIqPOmi looks good.
ok 1 - Computing differences
Comparing /tmp/hWHUaM2Ytf to t/mailboxes/mailarc-2.txt
Output /tmp/hWHUaM2Ytf looks good.
ok 2 - Computing differences
Comparing /tmp/8ufcyJmGSp to t/mailboxes/mailarc-2.txt
Output /tmp/8ufcyJmGSp looks good.
ok 3 - Computing differences
ok 4 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt.gz
Comparing /tmp/xsjyZ5shZD to t/mailboxes/mailarc-2.txt
Output /tmp/xsjyZ5shZD looks good.
ok 5 - Computing differences
Comparing /tmp/Dz6zfInftD to t/mailboxes/mailarc-2.txt
Output /tmp/Dz6zfInftD looks good.
ok 6 - Computing differences
Comparing /tmp/AmrBAFiHeD to t/mailboxes/mailarc-2.txt
Output /tmp/AmrBAFiHeD 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/AQ4Z4nOAja to t/mailboxes/mailarc-2.txt
Output /tmp/AQ4Z4nOAja looks good.
ok 13 - Computing differences
Comparing /tmp/hvhaudTl9p to t/mailboxes/mailarc-2.txt
Output /tmp/hvhaudTl9p looks good.
ok 14 - Computing differences
Comparing /tmp/wh9SwGOBEV to t/mailboxes/mailarc-2.txt
Output /tmp/wh9SwGOBEV 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/4_WzEptHEE to t/mailboxes/binary_body.txt
Output /tmp/4_WzEptHEE looks good.
ok 1 - Computing differences
Comparing /tmp/m7fddd2ziS to t/mailboxes/binary_body.txt
Output /tmp/m7fddd2ziS looks good.
ok 2 - Computing differences
Comparing /tmp/Bgfi6fa77W to t/mailboxes/binary_body.txt
Output /tmp/Bgfi6fa77W looks good.
ok 3 - Computing differences
ok 4 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/YJ1ke0WOJD to t/mailboxes/hessbug.txt
Output /tmp/YJ1ke0WOJD looks good.
ok 5 - Computing differences
Comparing /tmp/dIy8LKMTwH to t/mailboxes/hessbug.txt
Output /tmp/dIy8LKMTwH looks good.
ok 6 - Computing differences
Comparing /tmp/OaPGGu6ZVR to t/mailboxes/hessbug.txt
Output /tmp/OaPGGu6ZVR looks good.
ok 7 - Computing differences
ok 8 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/93pSVTwi1N to t/mailboxes/invalid-boundaries.txt
Output /tmp/93pSVTwi1N looks good.
ok 9 - Computing differences
Comparing /tmp/TRkpomxLeD to t/mailboxes/invalid-boundaries.txt
Output /tmp/TRkpomxLeD looks good.
ok 10 - Computing differences
Comparing /tmp/hLVHJOtmZW to t/mailboxes/invalid-boundaries.txt
Output /tmp/hLVHJOtmZW looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/vGMl1YsNeT to t/mailboxes/mailarc-1-dos.txt
Output /tmp/vGMl1YsNeT looks good.
ok 13 - Computing differences
Comparing /tmp/rM47RMbbNV to t/mailboxes/mailarc-1-dos.txt
Output /tmp/rM47RMbbNV looks good.
ok 14 - Computing differences
Comparing /tmp/1r2UoLBZNi to t/mailboxes/mailarc-1-dos.txt
Output /tmp/1r2UoLBZNi looks good.
ok 15 - Computing differences
ok 16 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/MaQvy8Gz6s to t/mailboxes/mailarc-1.txt
Output /tmp/MaQvy8Gz6s looks good.
ok 17 - Computing differences
Comparing /tmp/4TsegAuAGT to t/mailboxes/mailarc-1.txt
Output /tmp/4TsegAuAGT looks good.
ok 18 - Computing differences
Comparing /tmp/RxZYpjPulk to t/mailboxes/mailarc-1.txt
Output /tmp/RxZYpjPulk looks good.
ok 19 - Computing differences
ok 20 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/PN8fDn4YGK to t/mailboxes/mailarc-2.txt
Output /tmp/PN8fDn4YGK looks good.
ok 21 - Computing differences
Comparing /tmp/6lBaA_yKnZ to t/mailboxes/mailarc-2.txt
Output /tmp/6lBaA_yKnZ looks good.
ok 22 - Computing differences
Comparing /tmp/YAMGE8Tuzx to t/mailboxes/mailarc-2.txt
Output /tmp/YAMGE8Tuzx looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/7u9KfKvbKa to t/mailboxes/mailarc-3.txt
Output /tmp/7u9KfKvbKa looks good.
ok 25 - Computing differences
Comparing /tmp/OiMdcCYFLk to t/mailboxes/mailarc-3.txt
Output /tmp/OiMdcCYFLk looks good.
ok 26 - Computing differences
Comparing /tmp/fiHbxlxoG4 to t/mailboxes/mailarc-3.txt
Output /tmp/fiHbxlxoG4 looks good.
ok 27 - Computing differences
ok 28 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/dU7v78JRzb to t/mailboxes/mailseparators.txt
Output /tmp/dU7v78JRzb looks good.
ok 29 - Computing differences
Comparing /tmp/S3RFnGLv_u to t/mailboxes/mailseparators.txt
Output /tmp/S3RFnGLv_u looks good.
ok 30 - Computing differences
Comparing /tmp/CKF1VSnvjD to t/mailboxes/mailseparators.txt
Output /tmp/CKF1VSnvjD looks good.
ok 31 - Computing differences
ok 32 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/4VQOkNdna4 to t/mailboxes/malformed.txt
Output /tmp/4VQOkNdna4 looks good.
ok 33 - Computing differences
Comparing /tmp/_wr9jEtj68 to t/mailboxes/malformed.txt
Output /tmp/_wr9jEtj68 looks good.
ok 34 - Computing differences
Comparing /tmp/gLGcpWRap_ to t/mailboxes/malformed.txt
Output /tmp/gLGcpWRap_ looks good.
ok 35 - Computing differences
ok 36 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/TgmPtn3VGa to t/mailboxes/newlines_at_beginning.txt
Output /tmp/TgmPtn3VGa looks good.
ok 37 - Computing differences
Comparing /tmp/zjQ48Q7pT9 to t/mailboxes/newlines_at_beginning.txt
Output /tmp/zjQ48Q7pT9 looks good.
ok 38 - Computing differences
Comparing /tmp/uB6ukMMmLo to t/mailboxes/newlines_at_beginning.txt
Output /tmp/uB6ukMMmLo looks good.
ok 39 - Computing differences
ok 40 # skip GNU grep not available
Testing filename: t/mailboxes/vm-emacs.txt
Comparing /tmp/arLQG4qcvl to t/mailboxes/vm-emacs.txt
Output /tmp/arLQG4qcvl looks good.
ok 41 - Computing differences
Comparing /tmp/Jk_gZvtKKs to t/mailboxes/vm-emacs.txt
Output /tmp/Jk_gZvtKKs looks good.
ok 42 - Computing differences
Comparing /tmp/130EEI_lIZ to t/mailboxes/vm-emacs.txt
Output /tmp/130EEI_lIZ 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/DHF8CrKYh3 to t/mailboxes/mailarc-2.txt
Output /tmp/DHF8CrKYh3 looks good.
ok 1 - Computing differences
Testing filename: t/mailboxes/mailarc-2.txt.gz
Comparing /tmp/1yDHnxytN5 to t/mailboxes/mailarc-2.txt
Output /tmp/1yDHnxytN5 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/I1s_5t27au to t/mailboxes/mailarc-2.txt
Output /tmp/I1s_5t27au looks good.
ok 4 - Computing differences
ok
t/filename_noncompressed.t ...... 
1..11
Testing filename: t/mailboxes/binary_body.txt
Comparing /tmp/HUQYE0hHf3 to t/mailboxes/binary_body.txt
Output /tmp/HUQYE0hHf3 looks good.
ok 1 - Computing differences
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/eemnufhl3c to t/mailboxes/hessbug.txt
Output /tmp/eemnufhl3c looks good.
ok 2 - Computing differences
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/rR10uGhjNv to t/mailboxes/invalid-boundaries.txt
Output /tmp/rR10uGhjNv looks good.
ok 3 - Computing differences
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/qkbGoflOth to t/mailboxes/mailarc-1-dos.txt
Output /tmp/qkbGoflOth looks good.
ok 4 - Computing differences
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/mAnI0MXFVn to t/mailboxes/mailarc-1.txt
Output /tmp/mAnI0MXFVn looks good.
ok 5 - Computing differences
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/48usP1jggD to t/mailboxes/mailarc-2.txt
Output /tmp/48usP1jggD looks good.
ok 6 - Computing differences
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/Rxz2CTbXtQ to t/mailboxes/mailarc-3.txt
Output /tmp/Rxz2CTbXtQ looks good.
ok 7 - Computing differences
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/qHEZp6ZpQw to t/mailboxes/mailseparators.txt
Output /tmp/qHEZp6ZpQw looks good.
ok 8 - Computing differences
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/Pp8LpkVcwq to t/mailboxes/malformed.txt
Output /tmp/Pp8LpkVcwq looks good.
ok 9 - Computing differences
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/_B89WX7UmB to t/mailboxes/newlines_at_beginning.txt
Output /tmp/_B89WX7UmB looks good.
ok 10 - Computing differences
Testing filename: t/mailboxes/vm-emacs.txt
Comparing /tmp/wVC9PL61IF to t/mailboxes/vm-emacs.txt
Output /tmp/wVC9PL61IF 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" | "/usr/bin/gzip" -cd
Comparing /tmp/eY9SoSIG12 to t/results/mailarc-2.txt
Output /tmp/eY9SoSIG12 looks good.
Comparing /tmp/RSiQT7SumW to t/results/none
Output /tmp/RSiQT7SumW looks good.
ok 1 - Computing differences
ok
t/length.t ...................... 
1..30
Testing filename: t/mailboxes/binary_body.txt
Comparing /tmp/JeBmVWvmYA to t/results/length_binary_body.stdout
Output /tmp/JeBmVWvmYA looks good.
ok 1 - Computing differences
Comparing /tmp/mbLOSa042U to t/results/length_binary_body.stdout
Output /tmp/mbLOSa042U looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/j9WzNf9VPJ to t/results/length_hessbug.stdout
Output /tmp/j9WzNf9VPJ looks good.
ok 4 - Computing differences
Comparing /tmp/9IMXap4_xw to t/results/length_hessbug.stdout
Output /tmp/9IMXap4_xw looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/P0dSbwaa0E to t/results/length_invalid-boundaries.stdout
Output /tmp/P0dSbwaa0E looks good.
ok 7 - Computing differences
Comparing /tmp/UGnDixh8Wa to t/results/length_invalid-boundaries.stdout
Output /tmp/UGnDixh8Wa looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/G0kmppsbbv to t/results/length_mailarc-1-dos.stdout
Output /tmp/G0kmppsbbv looks good.
ok 10 - Computing differences
Comparing /tmp/x6TEmJNpTr to t/results/length_mailarc-1-dos.stdout
Output /tmp/x6TEmJNpTr looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/kd4nsaGpLj to t/results/length_mailarc-1.stdout
Output /tmp/kd4nsaGpLj looks good.
ok 13 - Computing differences
Comparing /tmp/a4drA2IHZ8 to t/results/length_mailarc-1.stdout
Output /tmp/a4drA2IHZ8 looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/4ypH5CwebJ to t/results/length_mailarc-2.stdout
Output /tmp/4ypH5CwebJ looks good.
ok 16 - Computing differences
Comparing /tmp/REB5F8oCxz to t/results/length_mailarc-2.stdout
Output /tmp/REB5F8oCxz looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/ViqWeTIU6m to t/results/length_mailarc-3.stdout
Output /tmp/ViqWeTIU6m looks good.
ok 19 - Computing differences
Comparing /tmp/95x4awf6PO to t/results/length_mailarc-3.stdout
Output /tmp/95x4awf6PO looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/c7vk0MoFF2 to t/results/length_mailseparators.stdout
Output /tmp/c7vk0MoFF2 looks good.
ok 22 - Computing differences
Comparing /tmp/nWfYFKs_E3 to t/results/length_mailseparators.stdout
Output /tmp/nWfYFKs_E3 looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/GBo5oARA1E to t/results/length_malformed.stdout
Output /tmp/GBo5oARA1E looks good.
ok 25 - Computing differences
Comparing /tmp/pucYswczEA to t/results/length_malformed.stdout
Output /tmp/pucYswczEA looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/Tk3f__Y_1d to t/results/length_newlines_at_beginning.stdout
Output /tmp/Tk3f__Y_1d looks good.
ok 28 - Computing differences
Comparing /tmp/_Snb7NWg1f to t/results/length_newlines_at_beginning.stdout
Output /tmp/_Snb7NWg1f 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/TC8AyIP8j0 to t/results/line_number_binary_body.stdout
Output /tmp/TC8AyIP8j0 looks good.
ok 1 - Computing differences
Comparing /tmp/KT_nY__Tz2 to t/results/line_number_binary_body.stdout
Output /tmp/KT_nY__Tz2 looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/_gZvLrc6YQ to t/results/line_number_hessbug.stdout
Output /tmp/_gZvLrc6YQ looks good.
ok 4 - Computing differences
Comparing /tmp/IIgH2AQTo8 to t/results/line_number_hessbug.stdout
Output /tmp/IIgH2AQTo8 looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/WlUGZijpxg to t/results/line_number_invalid-boundaries.stdout
Output /tmp/WlUGZijpxg looks good.
ok 7 - Computing differences
Comparing /tmp/PGbe7enVHP to t/results/line_number_invalid-boundaries.stdout
Output /tmp/PGbe7enVHP looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/Ya4QYhrKPd to t/results/line_number_mailarc-1-dos.stdout
Output /tmp/Ya4QYhrKPd looks good.
ok 10 - Computing differences
Comparing /tmp/m3jTnE9aoc to t/results/line_number_mailarc-1-dos.stdout
Output /tmp/m3jTnE9aoc looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/rKSxD7ZbnR to t/results/line_number_mailarc-1.stdout
Output /tmp/rKSxD7ZbnR looks good.
ok 13 - Computing differences
Comparing /tmp/d_6cn2BY8M to t/results/line_number_mailarc-1.stdout
Output /tmp/d_6cn2BY8M looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/bGPt8zzdlu to t/results/line_number_mailarc-2.stdout
Output /tmp/bGPt8zzdlu looks good.
ok 16 - Computing differences
Comparing /tmp/D4WuOf0mcU to t/results/line_number_mailarc-2.stdout
Output /tmp/D4WuOf0mcU looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/wKBBVjE_48 to t/results/line_number_mailarc-3.stdout
Output /tmp/wKBBVjE_48 looks good.
ok 19 - Computing differences
Comparing /tmp/UlYeYvZv8V to t/results/line_number_mailarc-3.stdout
Output /tmp/UlYeYvZv8V looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/CZi7LIlIP8 to t/results/line_number_mailseparators.stdout
Output /tmp/CZi7LIlIP8 looks good.
ok 22 - Computing differences
Comparing /tmp/OARs7QARIZ to t/results/line_number_mailseparators.stdout
Output /tmp/OARs7QARIZ looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/fRlReWNmzD to t/results/line_number_malformed.stdout
Output /tmp/fRlReWNmzD looks good.
ok 25 - Computing differences
Comparing /tmp/JjttxT2PO4 to t/results/line_number_malformed.stdout
Output /tmp/JjttxT2PO4 looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/x0t5su6sYR to t/results/line_number_newlines_at_beginning.stdout
Output /tmp/x0t5su6sYR looks good.
ok 28 - Computing differences
Comparing /tmp/4WYXEJgqpo to t/results/line_number_newlines_at_beginning.stdout
Output /tmp/4WYXEJgqpo 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/is7gZCaX5g to t/results/number_binary_body.stdout
Output /tmp/is7gZCaX5g looks good.
ok 1 - Computing differences
Comparing /tmp/oOpAz_sesC to t/results/number_binary_body.stdout
Output /tmp/oOpAz_sesC looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/0U6b_CptvR to t/results/number_hessbug.stdout
Output /tmp/0U6b_CptvR looks good.
ok 4 - Computing differences
Comparing /tmp/7SIYJ9U2NC to t/results/number_hessbug.stdout
Output /tmp/7SIYJ9U2NC looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/ug7RrImpIQ to t/results/number_invalid-boundaries.stdout
Output /tmp/ug7RrImpIQ looks good.
ok 7 - Computing differences
Comparing /tmp/ZB5_XZIbKj to t/results/number_invalid-boundaries.stdout
Output /tmp/ZB5_XZIbKj looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/f_3Ni6_Qdv to t/results/number_mailarc-1-dos.stdout
Output /tmp/f_3Ni6_Qdv looks good.
ok 10 - Computing differences
Comparing /tmp/4mbRRswbRQ to t/results/number_mailarc-1-dos.stdout
Output /tmp/4mbRRswbRQ looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/zoWDLJ15He to t/results/number_mailarc-1.stdout
Output /tmp/zoWDLJ15He looks good.
ok 13 - Computing differences
Comparing /tmp/XGdnENQnJq to t/results/number_mailarc-1.stdout
Output /tmp/XGdnENQnJq looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/9KQ8yk43xq to t/results/number_mailarc-2.stdout
Output /tmp/9KQ8yk43xq looks good.
ok 16 - Computing differences
Comparing /tmp/z75fc7lhtO to t/results/number_mailarc-2.stdout
Output /tmp/z75fc7lhtO looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/TQ5fDPFyBW to t/results/number_mailarc-3.stdout
Output /tmp/TQ5fDPFyBW looks good.
ok 19 - Computing differences
Comparing /tmp/IU5ruvexMU to t/results/number_mailarc-3.stdout
Output /tmp/IU5ruvexMU looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/mrUqfT83Oi to t/results/number_mailseparators.stdout
Output /tmp/mrUqfT83Oi looks good.
ok 22 - Computing differences
Comparing /tmp/fI0KQqvac5 to t/results/number_mailseparators.stdout
Output /tmp/fI0KQqvac5 looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/8Rgx237rNU to t/results/number_malformed.stdout
Output /tmp/8Rgx237rNU looks good.
ok 25 - Computing differences
Comparing /tmp/9INLoZRJFs to t/results/number_malformed.stdout
Output /tmp/9INLoZRJFs looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/QofklmN3iw to t/results/number_newlines_at_beginning.stdout
Output /tmp/QofklmN3iw looks good.
ok 28 - Computing differences
Comparing /tmp/k3bUIMVYBA to t/results/number_newlines_at_beginning.stdout
Output /tmp/k3bUIMVYBA 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/8qAOFQqdAo to t/results/offset_binary_body.stdout
Output /tmp/8qAOFQqdAo looks good.
ok 1 - Computing differences
Comparing /tmp/kZ1JvBaMGo to t/results/offset_binary_body.stdout
Output /tmp/kZ1JvBaMGo looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/IV0CaPEvjn to t/results/offset_hessbug.stdout
Output /tmp/IV0CaPEvjn looks good.
ok 4 - Computing differences
Comparing /tmp/2Hy6zbvnwl to t/results/offset_hessbug.stdout
Output /tmp/2Hy6zbvnwl looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/VsD3dX5m4Q to t/results/offset_invalid-boundaries.stdout
Output /tmp/VsD3dX5m4Q looks good.
ok 7 - Computing differences
Comparing /tmp/FCfwBcv4ED to t/results/offset_invalid-boundaries.stdout
Output /tmp/FCfwBcv4ED looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/ezpOx_I62j to t/results/offset_mailarc-1-dos.stdout
Output /tmp/ezpOx_I62j looks good.
ok 10 - Computing differences
Comparing /tmp/L_WDmqyyw_ to t/results/offset_mailarc-1-dos.stdout
Output /tmp/L_WDmqyyw_ looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/wIQHkGN_lz to t/results/offset_mailarc-1.stdout
Output /tmp/wIQHkGN_lz looks good.
ok 13 - Computing differences
Comparing /tmp/MKWPpWJDHT to t/results/offset_mailarc-1.stdout
Output /tmp/MKWPpWJDHT looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/VrQTKs7rZD to t/results/offset_mailarc-2.stdout
Output /tmp/VrQTKs7rZD looks good.
ok 16 - Computing differences
Comparing /tmp/zMTidu5_uU to t/results/offset_mailarc-2.stdout
Output /tmp/zMTidu5_uU looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/KxZ2gnoWy2 to t/results/offset_mailarc-3.stdout
Output /tmp/KxZ2gnoWy2 looks good.
ok 19 - Computing differences
Comparing /tmp/t6bnTmafIU to t/results/offset_mailarc-3.stdout
Output /tmp/t6bnTmafIU looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/Gllp7y1i5G to t/results/offset_mailseparators.stdout
Output /tmp/Gllp7y1i5G looks good.
ok 22 - Computing differences
Comparing /tmp/a759VSFrin to t/results/offset_mailseparators.stdout
Output /tmp/a759VSFrin looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/9krvFqOVpZ to t/results/offset_malformed.stdout
Output /tmp/9krvFqOVpZ looks good.
ok 25 - Computing differences
Comparing /tmp/aPUfRdxzgY to t/results/offset_malformed.stdout
Output /tmp/aPUfRdxzgY looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/4tBF4M2ggv to t/results/offset_newlines_at_beginning.stdout
Output /tmp/4tBF4M2ggv looks good.
ok 28 - Computing differences
Comparing /tmp/smrDUovq91 to t/results/offset_newlines_at_beginning.stdout
Output /tmp/smrDUovq91 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/8Sn5DUfhqx to t/mailboxes/binary_body.txt
Output /tmp/8Sn5DUfhqx looks good.
ok 1 - Computing differences
Comparing /tmp/oj1fTT8vSo to t/mailboxes/binary_body.txt
Output /tmp/oj1fTT8vSo looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/TqKbbztmMS to t/mailboxes/hessbug.txt
Output /tmp/TqKbbztmMS looks good.
ok 4 - Computing differences
Comparing /tmp/apfBi0X1Kq to t/mailboxes/hessbug.txt
Output /tmp/apfBi0X1Kq looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/PnHSmpD8EN to t/mailboxes/invalid-boundaries.txt
Output /tmp/PnHSmpD8EN looks good.
ok 7 - Computing differences
Comparing /tmp/UsdCy4ztNU to t/mailboxes/invalid-boundaries.txt
Output /tmp/UsdCy4ztNU looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/f3BHFN_I_G to t/mailboxes/mailarc-1-dos.txt
Output /tmp/f3BHFN_I_G looks good.
ok 10 - Computing differences
Comparing /tmp/9S8cgPhF5W to t/mailboxes/mailarc-1-dos.txt
Output /tmp/9S8cgPhF5W looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/13_rsVsvxy to t/mailboxes/mailarc-1.txt
Output /tmp/13_rsVsvxy looks good.
ok 13 - Computing differences
Comparing /tmp/hO9wPIvGB7 to t/mailboxes/mailarc-1.txt
Output /tmp/hO9wPIvGB7 looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/3P2ub5NGLE to t/mailboxes/mailarc-2.txt
Output /tmp/3P2ub5NGLE looks good.
ok 16 - Computing differences
Comparing /tmp/DXhuiM95Rr to t/mailboxes/mailarc-2.txt
Output /tmp/DXhuiM95Rr looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/qmkvJtsLZQ to t/mailboxes/mailarc-3.txt
Output /tmp/qmkvJtsLZQ looks good.
ok 19 - Computing differences
Comparing /tmp/k30wsfSCOW to t/mailboxes/mailarc-3.txt
Output /tmp/k30wsfSCOW looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/dHgpXXOZ9o to t/mailboxes/mailseparators.txt
Output /tmp/dHgpXXOZ9o looks good.
ok 22 - Computing differences
Comparing /tmp/f8LsegEccD to t/mailboxes/mailseparators.txt
Output /tmp/f8LsegEccD looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/HYg01VGj4N to t/mailboxes/malformed.txt
Output /tmp/HYg01VGj4N looks good.
ok 25 - Computing differences
Comparing /tmp/2lole51c7n to t/mailboxes/malformed.txt
Output /tmp/2lole51c7n looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/aOfgEDwdUg to t/mailboxes/newlines_at_beginning.txt
Output /tmp/aOfgEDwdUg looks good.
ok 28 - Computing differences
Comparing /tmp/2h8JTof_Bd to t/mailboxes/newlines_at_beginning.txt
Output /tmp/2h8JTof_Bd looks good.
ok 29 - Computing differences
ok 30 # skip GNU grep not available
Testing filename: t/mailboxes/vm-emacs.txt
Comparing /tmp/7glrC7nkvI to t/mailboxes/vm-emacs.txt
Output /tmp/7glrC7nkvI looks good.
ok 31 - Computing differences
Comparing /tmp/eGAZgPZ1An to t/mailboxes/vm-emacs.txt
Output /tmp/eGAZgPZ1An 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/YCTzEiNkT9 to t/results/reset_binary_body.stdout
Output /tmp/YCTzEiNkT9 looks good.
ok 1 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/6L2c9uCW6y to t/results/reset_binary_body.stdout
Output /tmp/6L2c9uCW6y 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/fMwAB671t8 to t/results/reset_binary_body.stdout
Output /tmp/fMwAB671t8 looks good.
ok 4 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/CAo3uMBCrp to t/results/reset_binary_body.stdout
Output /tmp/CAo3uMBCrp 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/ZiZhGNTk6V to t/results/reset_hessbug.stdout
Output /tmp/ZiZhGNTk6V looks good.
ok 7 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/WBzaxvaJLq to t/results/reset_hessbug.stdout
Output /tmp/WBzaxvaJLq 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/ptrSn5zj0M to t/results/reset_hessbug.stdout
Output /tmp/ptrSn5zj0M looks good.
ok 10 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/9v4MzcvBMm to t/results/reset_hessbug.stdout
Output /tmp/9v4MzcvBMm 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/jpN8MyMYiS to t/results/reset_invalid-boundaries.stdout
Output /tmp/jpN8MyMYiS looks good.
ok 13 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/aWaLMVHfAl to t/results/reset_invalid-boundaries.stdout
Output /tmp/aWaLMVHfAl 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/NGKOpQoPJJ to t/results/reset_invalid-boundaries.stdout
Output /tmp/NGKOpQoPJJ looks good.
ok 16 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/LJNwzyUepW to t/results/reset_invalid-boundaries.stdout
Output /tmp/LJNwzyUepW 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/O1dZjWnnrz to t/results/reset_mailarc-1-dos.stdout
Output /tmp/O1dZjWnnrz looks good.
ok 19 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/iIM6QogpAt to t/results/reset_mailarc-1-dos.stdout
Output /tmp/iIM6QogpAt 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/xObaBfp83g to t/results/reset_mailarc-1-dos.stdout
Output /tmp/xObaBfp83g looks good.
ok 22 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/AfS_aelZj_ to t/results/reset_mailarc-1-dos.stdout
Output /tmp/AfS_aelZj_ 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/_ok0EpTYto to t/results/reset_mailarc-1.stdout
Output /tmp/_ok0EpTYto looks good.
ok 25 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/VfnISkeBHG to t/results/reset_mailarc-1.stdout
Output /tmp/VfnISkeBHG 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/mLheNT9YG2 to t/results/reset_mailarc-1.stdout
Output /tmp/mLheNT9YG2 looks good.
ok 28 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/ORg2FWF6Sr to t/results/reset_mailarc-1.stdout
Output /tmp/ORg2FWF6Sr 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/499O_lZDat to t/results/reset_mailarc-2.stdout
Output /tmp/499O_lZDat looks good.
ok 31 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/l1ZUmypQV1 to t/results/reset_mailarc-2.stdout
Output /tmp/l1ZUmypQV1 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/WwHPaB5qr2 to t/results/reset_mailarc-2.stdout
Output /tmp/WwHPaB5qr2 looks good.
ok 34 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/hmiilVcqi3 to t/results/reset_mailarc-2.stdout
Output /tmp/hmiilVcqi3 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/LpyOpWybkt to t/results/reset_mailarc-3.stdout
Output /tmp/LpyOpWybkt looks good.
ok 37 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/6jkuhTCBNY to t/results/reset_mailarc-3.stdout
Output /tmp/6jkuhTCBNY 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/2YPWDwgUP6 to t/results/reset_mailarc-3.stdout
Output /tmp/2YPWDwgUP6 looks good.
ok 40 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/55KZ5YBgbl to t/results/reset_mailarc-3.stdout
Output /tmp/55KZ5YBgbl 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/BPTXts__qI to t/results/reset_mailseparators.stdout
Output /tmp/BPTXts__qI looks good.
ok 43 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/fRSGOcrd4l to t/results/reset_mailseparators.stdout
Output /tmp/fRSGOcrd4l 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/pemLX4RWPM to t/results/reset_mailseparators.stdout
Output /tmp/pemLX4RWPM looks good.
ok 46 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/V8g4LJW6sq to t/results/reset_mailseparators.stdout
Output /tmp/V8g4LJW6sq 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/QGGTGbhhbi to t/results/reset_malformed.stdout
Output /tmp/QGGTGbhhbi looks good.
ok 49 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/2tW8PO5lsS to t/results/reset_malformed.stdout
Output /tmp/2tW8PO5lsS 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/8sYulD5HYP to t/results/reset_malformed.stdout
Output /tmp/8sYulD5HYP looks good.
ok 52 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/wnw0uYgSkx to t/results/reset_malformed.stdout
Output /tmp/wnw0uYgSkx 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/qM1inM6wzX to t/results/reset_newlines_at_beginning.stdout
Output /tmp/qM1inM6wzX looks good.
ok 55 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/h3EYkRSVIo to t/results/reset_newlines_at_beginning.stdout
Output /tmp/h3EYkRSVIo 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/DN4Zk3xLpF to t/results/reset_newlines_at_beginning.stdout
Output /tmp/DN4Zk3xLpF looks good.
ok 58 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/eoQ5OVNx0f to t/results/reset_newlines_at_beginning.stdout
Output /tmp/eoQ5OVNx0f 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/PGLxMQLiOS to t/mailboxes/mailarc-2.txt
Output /tmp/PGLxMQLiOS looks good.
ok 1 - Computing differences
Testing filename: t/mailboxes/mailarc-2.txt.gz
Comparing /tmp/u5dRieCpna to t/mailboxes/mailarc-2.txt
Output /tmp/u5dRieCpna 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/U3XonHCkJ9 to t/mailboxes/mailarc-2.txt
Output /tmp/U3XonHCkJ9 looks good.
ok 4 - Computing differences
ok
t/stdin_uncompressed.t .......... 
1..11
Testing filename: t/mailboxes/binary_body.txt
Comparing /tmp/d5tJmZS3nJ to t/mailboxes/binary_body.txt
Output /tmp/d5tJmZS3nJ looks good.
ok 1 - Computing differences
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/pBn4KSi8QN to t/mailboxes/hessbug.txt
Output /tmp/pBn4KSi8QN looks good.
ok 2 - Computing differences
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/9_hhpVCjgo to t/mailboxes/invalid-boundaries.txt
Output /tmp/9_hhpVCjgo looks good.
ok 3 - Computing differences
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/_99z_v3qj9 to t/mailboxes/mailarc-1-dos.txt
Output /tmp/_99z_v3qj9 looks good.
ok 4 - Computing differences
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/kwCzcgz8KJ to t/mailboxes/mailarc-1.txt
Output /tmp/kwCzcgz8KJ looks good.
ok 5 - Computing differences
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/j97zBtRcOn to t/mailboxes/mailarc-2.txt
Output /tmp/j97zBtRcOn looks good.
ok 6 - Computing differences
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/uAK8GzZQ6N to t/mailboxes/mailarc-3.txt
Output /tmp/uAK8GzZQ6N looks good.
ok 7 - Computing differences
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/JpTidX3MDv to t/mailboxes/mailseparators.txt
Output /tmp/JpTidX3MDv looks good.
ok 8 - Computing differences
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/QkG0AX4VY5 to t/mailboxes/malformed.txt
Output /tmp/QkG0AX4VY5 looks good.
ok 9 - Computing differences
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/1OnChKBKY3 to t/mailboxes/newlines_at_beginning.txt
Output /tmp/1OnChKBKY3 looks good.
ok 10 - Computing differences
Testing filename: t/mailboxes/vm-emacs.txt
Comparing /tmp/Z8QPxdPLpY to t/mailboxes/vm-emacs.txt
Output /tmp/Z8QPxdPLpY looks good.
ok 11 - Computing differences
ok
t/undef_return_value.t .......... 
1..33
Testing Perl 
Comparing /tmp/boBIm1Vw6T to t/mailboxes/binary_body.txt
Output /tmp/boBIm1Vw6T looks good.
ok 1 - Computing differences
Testing Cache implementation
Comparing /tmp/hEfJIfpxp4 to t/mailboxes/binary_body.txt
Output /tmp/hEfJIfpxp4 looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing Perl 
Comparing /tmp/uRG7s1ZnD9 to t/mailboxes/hessbug.txt
Output /tmp/uRG7s1ZnD9 looks good.
ok 4 - Computing differences
Testing Cache implementation
Comparing /tmp/C6yQ4v62u9 to t/mailboxes/hessbug.txt
Output /tmp/C6yQ4v62u9 looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing Perl 
Comparing /tmp/4rmlFwK519 to t/mailboxes/invalid-boundaries.txt
Output /tmp/4rmlFwK519 looks good.
ok 7 - Computing differences
Testing Cache implementation
Comparing /tmp/jcu5WpGIq3 to t/mailboxes/invalid-boundaries.txt
Output /tmp/jcu5WpGIq3 looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing Perl 
Comparing /tmp/9RXG85Z_JI to t/mailboxes/mailarc-1-dos.txt
Output /tmp/9RXG85Z_JI looks good.
ok 10 - Computing differences
Testing Cache implementation
Comparing /tmp/UO7Odci3N4 to t/mailboxes/mailarc-1-dos.txt
Output /tmp/UO7Odci3N4 looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing Perl 
Comparing /tmp/TEXkjFB99N to t/mailboxes/mailarc-1.txt
Output /tmp/TEXkjFB99N looks good.
ok 13 - Computing differences
Testing Cache implementation
Comparing /tmp/E2vB9f32dy to t/mailboxes/mailarc-1.txt
Output /tmp/E2vB9f32dy looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing Perl 
Comparing /tmp/K6YzLbynmV to t/mailboxes/mailarc-2.txt
Output /tmp/K6YzLbynmV looks good.
ok 16 - Computing differences
Testing Cache implementation
Comparing /tmp/JgdQGkfXcz to t/mailboxes/mailarc-2.txt
Output /tmp/JgdQGkfXcz looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing Perl 
Comparing /tmp/6U4FVzZFzA to t/mailboxes/mailarc-3.txt
Output /tmp/6U4FVzZFzA looks good.
ok 19 - Computing differences
Testing Cache implementation
Comparing /tmp/nTslTnKYUw to t/mailboxes/mailarc-3.txt
Output /tmp/nTslTnKYUw looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing Perl 
Comparing /tmp/L3Y8OmDYYo to t/mailboxes/mailseparators.txt
Output /tmp/L3Y8OmDYYo looks good.
ok 22 - Computing differences
Testing Cache implementation
Comparing /tmp/tQ8bYlZixn to t/mailboxes/mailseparators.txt
Output /tmp/tQ8bYlZixn looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing Perl 
Comparing /tmp/F5c5PlTffO to t/mailboxes/malformed.txt
Output /tmp/F5c5PlTffO looks good.
ok 25 - Computing differences
Testing Cache implementation
Comparing /tmp/mn2aaYQWb3 to t/mailboxes/malformed.txt
Output /tmp/mn2aaYQWb3 looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing Perl 
Comparing /tmp/wpzUtnRYk6 to t/mailboxes/newlines_at_beginning.txt
Output /tmp/wpzUtnRYk6 looks good.
ok 28 - Computing differences
Testing Cache implementation
Comparing /tmp/qpOqqZm1XQ to t/mailboxes/newlines_at_beginning.txt
Output /tmp/qpOqqZm1XQ looks good.
ok 29 - Computing differences
ok 30 # skip GNU grep not available
Testing Perl 
Comparing /tmp/YIHcG6XKJy to t/mailboxes/vm-emacs.txt
Output /tmp/YIHcG6XKJy looks good.
ok 31 - Computing differences
Testing Cache implementation
Comparing /tmp/_ZqiudnmPJ to t/mailboxes/vm-emacs.txt
Output /tmp/_ZqiudnmPJ 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/local/bin/xz" -cd
Comparing /tmp/tKWitM4HWi to t/results/mailarc-2.txt
Output /tmp/tKWitM4HWi looks good.
Comparing /tmp/GlczjSDkcK to t/results/none
Output /tmp/GlczjSDkcK looks good.
ok 1 - Computing differences
ok
All tests successful.
Files=25, Tests=382, 12 wallclock secs ( 0.14 usr  0.39 sys +  5.46 cusr  3.82 csys =  9.81 CPU)
Result: PASS

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

Prerequisite modules loaded:

requires:

    Module              Need  Have    
    ------------------- ----- --------
    FileHandle::Unget   0     0.1632  
    perl                5.005 5.028000
    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.302136
    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
    DBD_MYSQL_TESTDB = test
    DBD_MYSQL_TESTHOST = localhost
    DBD_MYSQL_TESTPASSWORD = 
    DBD_MYSQL_TESTPORT = 3306
    DBD_MYSQL_TESTUSER = vegeta
    EXTENDED_TESTING = 1
    PATH = /home/vegeta/perl5/perlbrew/bin:/home/vegeta/perl5/perlbrew/perls/perl-blead/bin:/home/vegeta/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin
    PERL5LIB = 
    PERL5OPT = 
    PERL5_CPANPLUS_IS_RUNNING = 9563
    PERL5_CPAN_IS_RUNNING = 9563
    PERL5_CPAN_IS_RUNNING_IN_RECURSION = 51812,9563
    PERLBREW_HOME = /home/vegeta/.perlbrew
    PERLBREW_MANPATH = /home/vegeta/perl5/perlbrew/perls/perl-blead/man
    PERLBREW_PATH = /home/vegeta/perl5/perlbrew/bin:/home/vegeta/perl5/perlbrew/perls/perl-blead/bin
    PERLBREW_PERL = perl-blead
    PERLBREW_ROOT = /home/vegeta/perl5/perlbrew
    PERLBREW_SHELLRC_VERSION = 0.83
    PERLBREW_VERSION = 0.83
    PERL_CR_SMOKER_CURRENT = Mail-Mbox-MessageParser-1.5108
    PERL_EXTUTILS_AUTOINSTALL = --defaultdeps
    PERL_MM_USE_DEFAULT = 1
    SHELL = /usr/local/bin/bash
    TERM = vt220

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

    $^X = /home/vegeta/perl5/perlbrew/perls/perl-blead/bin/perl5.28.0
    $UID/$EUID = 1001 / 1001
    $GID = 999 999 1001
    $EGID = 999 999 1001

Perl module toolchain versions installed:

    Module              Have    
    ------------------- --------
    CPAN                2.16    
    CPAN::Meta          2.150010
    Cwd                 3.74    
    ExtUtils::CBuilder  0.280230
    ExtUtils::Command   7.34    
    ExtUtils::Install   2.14    
    ExtUtils::MakeMaker 7.34    
    ExtUtils::Manifest  1.71    
    ExtUtils::ParseXS   3.35    
    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.302136
    YAML                1.26    
    YAML::Syck          n/a     
    version             0.9924  


--

Summary of my perl5 (revision 5 version 28 subversion 0) configuration:
  Snapshot of: 197e7984e9f640254af80f8553707bad217f3814
  Platform:
    osname=openbsd
    osvers=6.3
    archname=OpenBSD.amd64-openbsd-thread-multi
    uname='openbsd cpan-smoker-openbsd 6.3 generic.mp#107 amd64 '
    config_args='-de -Dprefix=/home/vegeta/perl5/perlbrew/perls/perl-blead -Dman1dir=none -Dman3dir=none -Duse64bitall -Dusemultiplicity -Duse64bitint -Dusethreads -Dusedevel -Aeval:scriptdir=/home/vegeta/perl5/perlbrew/perls/perl-blead/bin'
    hint=recommended
    useposix=true
    d_sigaction=define
    useithreads=define
    usemultiplicity=define
    use64bitint=define
    use64bitall=define
    uselongdouble=undef
    usemymalloc=n
    default_inc_excludes_dot=define
    bincompat5005=undef
  Compiler:
    cc='cc'
    ccflags ='-pthread -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_FORTIFY_SOURCE=2'
    optimize='-O2'
    cppflags='-pthread -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include'
    ccversion=''
    gccversion='4.2.1 Compatible OpenBSD Clang 5.0.1 (tags/RELEASE_501/final)'
    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 ='-pthread -Wl,-E  -fstack-protector-strong -L/usr/local/lib'
    libpth=/usr/lib /usr/local/lib
    libs=-lpthread -lm -lutil -lc
    perllibs=-lpthread -lm -lutil -lc
    libc=/usr/lib/libc.so.92.3
    so=so
    useshrplib=false
    libperl=libperl.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_dlopen.xs
    dlext=so
    d_dlsymun=undef
    ccdlflags=' '
    cccdlflags='-DPIC -fPIC '
    lddlflags='-shared -fPIC  -L/usr/local/lib -fstack-protector-strong'


Characteristics of this binary (from libperl): 
  Compile-time options:
    HAS_TIMES
    MULTIPLICITY
    PERLIO_LAYERS
    PERL_COPY_ON_WRITE
    PERL_DONT_CREATE_GVSV
    PERL_IMPLICIT_CONTEXT
    PERL_MALLOC_WRAP
    PERL_OP_PARENT
    PERL_PRESERVE_IVUV
    PERL_USE_DEVEL
    USE_64_BIT_ALL
    USE_64_BIT_INT
    USE_ITHREADS
    USE_LARGE_FILES
    USE_LOCALE
    USE_LOCALE_COLLATE
    USE_LOCALE_CTYPE
    USE_LOCALE_NUMERIC
    USE_LOCALE_TIME
    USE_PERLIO
    USE_PERL_ATOF
    USE_REENTRANT_API
  Locally applied patches:
    Devel::PatchPerl 1.48
  Built under openbsd
  Compiled at Jun 10 2018 14:27:57
  %ENV:
    PERL5LIB=""
    PERL5OPT=""
    PERL5_CPANPLUS_IS_RUNNING="9563"
    PERL5_CPAN_IS_RUNNING="9563"
    PERL5_CPAN_IS_RUNNING_IN_RECURSION="51812,9563"
    PERLBREW_HOME="/home/vegeta/.perlbrew"
    PERLBREW_MANPATH="/home/vegeta/perl5/perlbrew/perls/perl-blead/man"
    PERLBREW_PATH="/home/vegeta/perl5/perlbrew/bin:/home/vegeta/perl5/perlbrew/perls/perl-blead/bin"
    PERLBREW_PERL="perl-blead"
    PERLBREW_ROOT="/home/vegeta/perl5/perlbrew"
    PERLBREW_SHELLRC_VERSION="0.83"
    PERLBREW_VERSION="0.83"
    PERL_CR_SMOKER_CURRENT="Mail-Mbox-MessageParser-1.5108"
    PERL_EXTUTILS_AUTOINSTALL="--defaultdeps"
    PERL_MM_USE_DEFAULT="1"
  @INC:
    /home/vegeta/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.28.0/OpenBSD.amd64-openbsd-thread-multi
    /home/vegeta/perl5/perlbrew/perls/perl-blead/lib/site_perl/5.28.0
    /home/vegeta/perl5/perlbrew/perls/perl-blead/lib/5.28.0/OpenBSD.amd64-openbsd-thread-multi
    /home/vegeta/perl5/perlbrew/perls/perl-blead/lib/5.28.0