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

Status
Pass
From
David Cantrell (DCANTRELL)
Dist
Mail-Mbox-MessageParser v1.5111
Platform
Perl 5 v5.18.4 x86_64-linux-thread-multi
Date
2018-07-13 11:18:17
ID
70ea85d4-868e-11e8-9029-09197347484a
This distribution has been tested as part of the CPAN Testers
project, supporting the Perl programming language.  See
http://wiki.cpantesters.org/ for more information or email
questions to cpan-testers-discuss@perl.org


--
Dear David Coppit,

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

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

Sections of this report:

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

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

Additional comments from tester:

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

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

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

PERL_DL_NONLAZY=1 /home/david/cpantesting/perl-5.18.4/bin/perl "-MExtUtils::Command::MM" "-e" "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/Cache.pm
ok 3 - Compile test for blib/lib/Mail/Mbox/MessageParser/Perl.pm
ok 4 - Compile test for blib/lib/Mail/Mbox/MessageParser/MetaInfo.pm
ok 5 - Compile test for blib/lib/Mail/Mbox/MessageParser/Grep.pm
ok 6 - Compile test for blib/lib/Mail/Mbox/MessageParser/Config.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 ........... skipped: Test::Pod required for testing POD
t/000_standard__pod_coverage.t .. skipped: Test::Pod::Coverage required for testing POD coverage
t/appended_mailbox.t ............ 
1..6
Testing modified mailbox with Perl implementation
Comparing /tmp/nMtgROhxQV to t/mailboxes/mailarc-1.txt
Output /tmp/nMtgROhxQV looks good.
ok 1 - Computing differences
Testing modified mailbox with Cache implementation
Comparing /tmp/_PGnP6ylI8 to t/mailboxes/mailarc-1.txt
Output /tmp/_PGnP6ylI8 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/_mFW2OicLQ to t/mailboxes/mailarc-1.txt
Output /tmp/_mFW2OicLQ looks good.
ok 4 - Computing differences
Testing modified mailbox with Cache implementation
Comparing /tmp/TCBeuQGQEV to t/mailboxes/mailarc-1.txt
Output /tmp/TCBeuQGQEV 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/DFN0odaoQQ to t/results/mailarc-2.txt
Output /tmp/DFN0odaoQQ looks good.
Comparing /tmp/QtyAiF6Ipk to t/results/none
Output /tmp/QtyAiF6Ipk 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/xfVRS7xCZ2 to t/mailboxes/mailarc-2.txt
Output /tmp/xfVRS7xCZ2 looks good.
ok 1 - Computing differences
Comparing /tmp/cngakguPL7 to t/mailboxes/mailarc-2.txt
Output /tmp/cngakguPL7 looks good.
ok 2 - Computing differences
Comparing /tmp/W7mDhnyOZX to t/mailboxes/mailarc-2.txt
Output /tmp/W7mDhnyOZX looks good.
ok 3 - Computing differences
ok 4 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt.gz
Comparing /tmp/SyqvunDnrE to t/mailboxes/mailarc-2.txt
Output /tmp/SyqvunDnrE looks good.
ok 5 - Computing differences
Comparing /tmp/TfyItt5Hm2 to t/mailboxes/mailarc-2.txt
Output /tmp/TfyItt5Hm2 looks good.
ok 6 - Computing differences
Comparing /tmp/a3Oxuyuzac to t/mailboxes/mailarc-2.txt
Output /tmp/a3Oxuyuzac 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/_NP1ai0vNQ to t/mailboxes/mailarc-2.txt
Output /tmp/_NP1ai0vNQ looks good.
ok 13 - Computing differences
Comparing /tmp/nlH7PCwv6P to t/mailboxes/mailarc-2.txt
Output /tmp/nlH7PCwv6P looks good.
ok 14 - Computing differences
Comparing /tmp/eHd2JvHnGW to t/mailboxes/mailarc-2.txt
Output /tmp/eHd2JvHnGW 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/i1lATkrNxl to t/mailboxes/binary_body.txt
Output /tmp/i1lATkrNxl looks good.
ok 1 - Computing differences
Comparing /tmp/OFSOwCJSeK to t/mailboxes/binary_body.txt
Output /tmp/OFSOwCJSeK looks good.
ok 2 - Computing differences
Comparing /tmp/qpyl5nK1j0 to t/mailboxes/binary_body.txt
Output /tmp/qpyl5nK1j0 looks good.
ok 3 - Computing differences
ok 4 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/37POcGfqwD to t/mailboxes/hessbug.txt
Output /tmp/37POcGfqwD looks good.
ok 5 - Computing differences
Comparing /tmp/7XiYhDLQHk to t/mailboxes/hessbug.txt
Output /tmp/7XiYhDLQHk looks good.
ok 6 - Computing differences
Comparing /tmp/UNT50MV6hk to t/mailboxes/hessbug.txt
Output /tmp/UNT50MV6hk looks good.
ok 7 - Computing differences
ok 8 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/zAuwBFQ1Ni to t/mailboxes/invalid-boundaries.txt
Output /tmp/zAuwBFQ1Ni looks good.
ok 9 - Computing differences
Comparing /tmp/4Ln7V9ECOQ to t/mailboxes/invalid-boundaries.txt
Output /tmp/4Ln7V9ECOQ looks good.
ok 10 - Computing differences
Comparing /tmp/Jw3sqgyiLF to t/mailboxes/invalid-boundaries.txt
Output /tmp/Jw3sqgyiLF looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/VlZBesNu_4 to t/mailboxes/mailarc-1-dos.txt
Output /tmp/VlZBesNu_4 looks good.
ok 13 - Computing differences
Comparing /tmp/AFLImnqxg5 to t/mailboxes/mailarc-1-dos.txt
Output /tmp/AFLImnqxg5 looks good.
ok 14 - Computing differences
Comparing /tmp/JCEVCyC3C_ to t/mailboxes/mailarc-1-dos.txt
Output /tmp/JCEVCyC3C_ looks good.
ok 15 - Computing differences
ok 16 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/OazGo1n3Js to t/mailboxes/mailarc-1.txt
Output /tmp/OazGo1n3Js looks good.
ok 17 - Computing differences
Comparing /tmp/c6Fw3Q0Z_x to t/mailboxes/mailarc-1.txt
Output /tmp/c6Fw3Q0Z_x looks good.
ok 18 - Computing differences
Comparing /tmp/mnrWEn2cb7 to t/mailboxes/mailarc-1.txt
Output /tmp/mnrWEn2cb7 looks good.
ok 19 - Computing differences
ok 20 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/rRRBftcqMZ to t/mailboxes/mailarc-2.txt
Output /tmp/rRRBftcqMZ looks good.
ok 21 - Computing differences
Comparing /tmp/vqxX6xPQiP to t/mailboxes/mailarc-2.txt
Output /tmp/vqxX6xPQiP looks good.
ok 22 - Computing differences
Comparing /tmp/NijoEJncS9 to t/mailboxes/mailarc-2.txt
Output /tmp/NijoEJncS9 looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/ejwI7AUJ4J to t/mailboxes/mailarc-3.txt
Output /tmp/ejwI7AUJ4J looks good.
ok 25 - Computing differences
Comparing /tmp/wX7VzehAi_ to t/mailboxes/mailarc-3.txt
Output /tmp/wX7VzehAi_ looks good.
ok 26 - Computing differences
Comparing /tmp/ca8aiti8Ai to t/mailboxes/mailarc-3.txt
Output /tmp/ca8aiti8Ai looks good.
ok 27 - Computing differences
ok 28 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/xwXYJY21Oi to t/mailboxes/mailseparators.txt
Output /tmp/xwXYJY21Oi looks good.
ok 29 - Computing differences
Comparing /tmp/M07rN3Pw7C to t/mailboxes/mailseparators.txt
Output /tmp/M07rN3Pw7C looks good.
ok 30 - Computing differences
Comparing /tmp/nS3I66ZFW4 to t/mailboxes/mailseparators.txt
Output /tmp/nS3I66ZFW4 looks good.
ok 31 - Computing differences
ok 32 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/A0PUCCM3II to t/mailboxes/malformed.txt
Output /tmp/A0PUCCM3II looks good.
ok 33 - Computing differences
Comparing /tmp/w2r8apmuge to t/mailboxes/malformed.txt
Output /tmp/w2r8apmuge looks good.
ok 34 - Computing differences
Comparing /tmp/BeupKBK3AE to t/mailboxes/malformed.txt
Output /tmp/BeupKBK3AE looks good.
ok 35 - Computing differences
ok 36 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/Ca0F5Z00uk to t/mailboxes/newlines_at_beginning.txt
Output /tmp/Ca0F5Z00uk looks good.
ok 37 - Computing differences
Comparing /tmp/Ke4n2lxHgq to t/mailboxes/newlines_at_beginning.txt
Output /tmp/Ke4n2lxHgq looks good.
ok 38 - Computing differences
Comparing /tmp/QfXjeZmXeB to t/mailboxes/newlines_at_beginning.txt
Output /tmp/QfXjeZmXeB looks good.
ok 39 - Computing differences
ok 40 # skip GNU grep not available
Testing filename: t/mailboxes/vm-emacs.txt
Comparing /tmp/gYLELdDMJs to t/mailboxes/vm-emacs.txt
Output /tmp/gYLELdDMJs looks good.
ok 41 - Computing differences
Comparing /tmp/V0K1BkGZHT to t/mailboxes/vm-emacs.txt
Output /tmp/V0K1BkGZHT looks good.
ok 42 - Computing differences
Comparing /tmp/tlCCsjf2Ud to t/mailboxes/vm-emacs.txt
Output /tmp/tlCCsjf2Ud 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/donTUzl_y7 to t/mailboxes/mailarc-2.txt
Output /tmp/donTUzl_y7 looks good.
ok 1 - Computing differences
Testing filename: t/mailboxes/mailarc-2.txt.gz
Comparing /tmp/Ke2DWRtfLU to t/mailboxes/mailarc-2.txt
Output /tmp/Ke2DWRtfLU 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/d1I5wn7ShP to t/mailboxes/mailarc-2.txt
Output /tmp/d1I5wn7ShP looks good.
ok 4 - Computing differences
ok
t/filename_noncompressed.t ...... 
1..11
Testing filename: t/mailboxes/binary_body.txt
Comparing /tmp/ElgzAyNGJz to t/mailboxes/binary_body.txt
Output /tmp/ElgzAyNGJz looks good.
ok 1 - Computing differences
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/Qa5XuL6Z6h to t/mailboxes/hessbug.txt
Output /tmp/Qa5XuL6Z6h looks good.
ok 2 - Computing differences
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/TFXxXaiBc7 to t/mailboxes/invalid-boundaries.txt
Output /tmp/TFXxXaiBc7 looks good.
ok 3 - Computing differences
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/7FyIhTScUR to t/mailboxes/mailarc-1-dos.txt
Output /tmp/7FyIhTScUR looks good.
ok 4 - Computing differences
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/E7lBdkJmCR to t/mailboxes/mailarc-1.txt
Output /tmp/E7lBdkJmCR looks good.
ok 5 - Computing differences
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/831oodUd4Y to t/mailboxes/mailarc-2.txt
Output /tmp/831oodUd4Y looks good.
ok 6 - Computing differences
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/AHerUM1XmX to t/mailboxes/mailarc-3.txt
Output /tmp/AHerUM1XmX looks good.
ok 7 - Computing differences
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/juNP2lQ4H7 to t/mailboxes/mailseparators.txt
Output /tmp/juNP2lQ4H7 looks good.
ok 8 - Computing differences
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/ERI7WfpOoM to t/mailboxes/malformed.txt
Output /tmp/ERI7WfpOoM looks good.
ok 9 - Computing differences
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/dxqCxcH9v7 to t/mailboxes/newlines_at_beginning.txt
Output /tmp/dxqCxcH9v7 looks good.
ok 10 - Computing differences
Testing filename: t/mailboxes/vm-emacs.txt
Comparing /tmp/j2o5FeZ3mS to t/mailboxes/vm-emacs.txt
Output /tmp/j2o5FeZ3mS 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/Xf9evbWkLJ to t/results/mailarc-2.txt
Output /tmp/Xf9evbWkLJ looks good.
Comparing /tmp/OPEgVwyu6q to t/results/none
Output /tmp/OPEgVwyu6q looks good.
ok 1 - Computing differences
ok
t/length.t ...................... 
1..30
Testing filename: t/mailboxes/binary_body.txt
Comparing /tmp/ckNwDSTsTn to t/results/length_binary_body.stdout
Output /tmp/ckNwDSTsTn looks good.
ok 1 - Computing differences
Comparing /tmp/99A9xiErnF to t/results/length_binary_body.stdout
Output /tmp/99A9xiErnF looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/05vJDie8U4 to t/results/length_hessbug.stdout
Output /tmp/05vJDie8U4 looks good.
ok 4 - Computing differences
Comparing /tmp/u6eh8DiDW_ to t/results/length_hessbug.stdout
Output /tmp/u6eh8DiDW_ looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/dgMO4ao0FO to t/results/length_invalid-boundaries.stdout
Output /tmp/dgMO4ao0FO looks good.
ok 7 - Computing differences
Comparing /tmp/knC4votCi1 to t/results/length_invalid-boundaries.stdout
Output /tmp/knC4votCi1 looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/scwkZ9XSF1 to t/results/length_mailarc-1-dos.stdout
Output /tmp/scwkZ9XSF1 looks good.
ok 10 - Computing differences
Comparing /tmp/0FtcKgJq7s to t/results/length_mailarc-1-dos.stdout
Output /tmp/0FtcKgJq7s looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/3PHZa3JYH0 to t/results/length_mailarc-1.stdout
Output /tmp/3PHZa3JYH0 looks good.
ok 13 - Computing differences
Comparing /tmp/G3exRxqrik to t/results/length_mailarc-1.stdout
Output /tmp/G3exRxqrik looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/14naYBXSsB to t/results/length_mailarc-2.stdout
Output /tmp/14naYBXSsB looks good.
ok 16 - Computing differences
Comparing /tmp/3VwHSNATHh to t/results/length_mailarc-2.stdout
Output /tmp/3VwHSNATHh looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/bBfWj5ZZBu to t/results/length_mailarc-3.stdout
Output /tmp/bBfWj5ZZBu looks good.
ok 19 - Computing differences
Comparing /tmp/o84SDqFl8X to t/results/length_mailarc-3.stdout
Output /tmp/o84SDqFl8X looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/TTuBBCn2yy to t/results/length_mailseparators.stdout
Output /tmp/TTuBBCn2yy looks good.
ok 22 - Computing differences
Comparing /tmp/7A88hgjNcX to t/results/length_mailseparators.stdout
Output /tmp/7A88hgjNcX looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/oSYpRCIIZD to t/results/length_malformed.stdout
Output /tmp/oSYpRCIIZD looks good.
ok 25 - Computing differences
Comparing /tmp/J_FXZQR0xM to t/results/length_malformed.stdout
Output /tmp/J_FXZQR0xM looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/UmRHbvY9HO to t/results/length_newlines_at_beginning.stdout
Output /tmp/UmRHbvY9HO looks good.
ok 28 - Computing differences
Comparing /tmp/S_0rchujzw to t/results/length_newlines_at_beginning.stdout
Output /tmp/S_0rchujzw 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/Mqis2iTKSw to t/results/line_number_binary_body.stdout
Output /tmp/Mqis2iTKSw looks good.
ok 1 - Computing differences
Comparing /tmp/SAjNWG0fXm to t/results/line_number_binary_body.stdout
Output /tmp/SAjNWG0fXm looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/rvFAm1Haww to t/results/line_number_hessbug.stdout
Output /tmp/rvFAm1Haww looks good.
ok 4 - Computing differences
Comparing /tmp/q7tlIM9n6y to t/results/line_number_hessbug.stdout
Output /tmp/q7tlIM9n6y looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/9HI4BS_1Et to t/results/line_number_invalid-boundaries.stdout
Output /tmp/9HI4BS_1Et looks good.
ok 7 - Computing differences
Comparing /tmp/XHN0UzCqD3 to t/results/line_number_invalid-boundaries.stdout
Output /tmp/XHN0UzCqD3 looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/GwZqPGFta6 to t/results/line_number_mailarc-1-dos.stdout
Output /tmp/GwZqPGFta6 looks good.
ok 10 - Computing differences
Comparing /tmp/8TBPcKyTzY to t/results/line_number_mailarc-1-dos.stdout
Output /tmp/8TBPcKyTzY looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/KIBaI3TylZ to t/results/line_number_mailarc-1.stdout
Output /tmp/KIBaI3TylZ looks good.
ok 13 - Computing differences
Comparing /tmp/zzxiX2lzXP to t/results/line_number_mailarc-1.stdout
Output /tmp/zzxiX2lzXP looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/OHSvWjI_7C to t/results/line_number_mailarc-2.stdout
Output /tmp/OHSvWjI_7C looks good.
ok 16 - Computing differences
Comparing /tmp/xothhMToxI to t/results/line_number_mailarc-2.stdout
Output /tmp/xothhMToxI looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/QQymXwiSFo to t/results/line_number_mailarc-3.stdout
Output /tmp/QQymXwiSFo looks good.
ok 19 - Computing differences
Comparing /tmp/aNhZvlbsJv to t/results/line_number_mailarc-3.stdout
Output /tmp/aNhZvlbsJv looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/4sZvPHcU6t to t/results/line_number_mailseparators.stdout
Output /tmp/4sZvPHcU6t looks good.
ok 22 - Computing differences
Comparing /tmp/gl7cNDaW1Y to t/results/line_number_mailseparators.stdout
Output /tmp/gl7cNDaW1Y looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/LpA2is3cEw to t/results/line_number_malformed.stdout
Output /tmp/LpA2is3cEw looks good.
ok 25 - Computing differences
Comparing /tmp/loGw9VMRRv to t/results/line_number_malformed.stdout
Output /tmp/loGw9VMRRv looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/Cbww6sVJob to t/results/line_number_newlines_at_beginning.stdout
Output /tmp/Cbww6sVJob looks good.
ok 28 - Computing differences
Comparing /tmp/maJuXlHo0Q to t/results/line_number_newlines_at_beginning.stdout
Output /tmp/maJuXlHo0Q 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/Q0cX965A9J to t/results/number_binary_body.stdout
Output /tmp/Q0cX965A9J looks good.
ok 1 - Computing differences
Comparing /tmp/maGoczhUAe to t/results/number_binary_body.stdout
Output /tmp/maGoczhUAe looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/AKu1XTbpN1 to t/results/number_hessbug.stdout
Output /tmp/AKu1XTbpN1 looks good.
ok 4 - Computing differences
Comparing /tmp/QcyRoW_8Ta to t/results/number_hessbug.stdout
Output /tmp/QcyRoW_8Ta looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/KVlodNb7Kt to t/results/number_invalid-boundaries.stdout
Output /tmp/KVlodNb7Kt looks good.
ok 7 - Computing differences
Comparing /tmp/8OQf1KNWsA to t/results/number_invalid-boundaries.stdout
Output /tmp/8OQf1KNWsA looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/8LHXODynaK to t/results/number_mailarc-1-dos.stdout
Output /tmp/8LHXODynaK looks good.
ok 10 - Computing differences
Comparing /tmp/CGWXpy8GzI to t/results/number_mailarc-1-dos.stdout
Output /tmp/CGWXpy8GzI looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/BL8Le5fL9s to t/results/number_mailarc-1.stdout
Output /tmp/BL8Le5fL9s looks good.
ok 13 - Computing differences
Comparing /tmp/WCViykLhNg to t/results/number_mailarc-1.stdout
Output /tmp/WCViykLhNg looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/itKI0F9Izh to t/results/number_mailarc-2.stdout
Output /tmp/itKI0F9Izh looks good.
ok 16 - Computing differences
Comparing /tmp/X5tIbBvq_X to t/results/number_mailarc-2.stdout
Output /tmp/X5tIbBvq_X looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/7_W1696Fnn to t/results/number_mailarc-3.stdout
Output /tmp/7_W1696Fnn looks good.
ok 19 - Computing differences
Comparing /tmp/LWahUlRP3B to t/results/number_mailarc-3.stdout
Output /tmp/LWahUlRP3B looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/XlLLygyetY to t/results/number_mailseparators.stdout
Output /tmp/XlLLygyetY looks good.
ok 22 - Computing differences
Comparing /tmp/_XB7ZurbtM to t/results/number_mailseparators.stdout
Output /tmp/_XB7ZurbtM looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/mOpnasFN6Y to t/results/number_malformed.stdout
Output /tmp/mOpnasFN6Y looks good.
ok 25 - Computing differences
Comparing /tmp/1PtEL1Q_qx to t/results/number_malformed.stdout
Output /tmp/1PtEL1Q_qx looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/19ZRRvax7D to t/results/number_newlines_at_beginning.stdout
Output /tmp/19ZRRvax7D looks good.
ok 28 - Computing differences
Comparing /tmp/y4LtJAFs3Y to t/results/number_newlines_at_beginning.stdout
Output /tmp/y4LtJAFs3Y 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/y4Wi77ePcM to t/results/offset_binary_body.stdout
Output /tmp/y4Wi77ePcM looks good.
ok 1 - Computing differences
Comparing /tmp/UFPN4VMWmG to t/results/offset_binary_body.stdout
Output /tmp/UFPN4VMWmG looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/XEuE6cD8Dy to t/results/offset_hessbug.stdout
Output /tmp/XEuE6cD8Dy looks good.
ok 4 - Computing differences
Comparing /tmp/sxbiPJgQOL to t/results/offset_hessbug.stdout
Output /tmp/sxbiPJgQOL looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/lQcer19VcY to t/results/offset_invalid-boundaries.stdout
Output /tmp/lQcer19VcY looks good.
ok 7 - Computing differences
Comparing /tmp/H4_g7ViV3m to t/results/offset_invalid-boundaries.stdout
Output /tmp/H4_g7ViV3m looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/YT4vgqEEvw to t/results/offset_mailarc-1-dos.stdout
Output /tmp/YT4vgqEEvw looks good.
ok 10 - Computing differences
Comparing /tmp/ARfzSzHiOl to t/results/offset_mailarc-1-dos.stdout
Output /tmp/ARfzSzHiOl looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/VYlWmWWPFH to t/results/offset_mailarc-1.stdout
Output /tmp/VYlWmWWPFH looks good.
ok 13 - Computing differences
Comparing /tmp/eLLkyPqYfB to t/results/offset_mailarc-1.stdout
Output /tmp/eLLkyPqYfB looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/_VR3LVubdx to t/results/offset_mailarc-2.stdout
Output /tmp/_VR3LVubdx looks good.
ok 16 - Computing differences
Comparing /tmp/BgpZ7Lzo1c to t/results/offset_mailarc-2.stdout
Output /tmp/BgpZ7Lzo1c looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/fvj537fny3 to t/results/offset_mailarc-3.stdout
Output /tmp/fvj537fny3 looks good.
ok 19 - Computing differences
Comparing /tmp/QPStdAoegd to t/results/offset_mailarc-3.stdout
Output /tmp/QPStdAoegd looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/vRIb03mQow to t/results/offset_mailseparators.stdout
Output /tmp/vRIb03mQow looks good.
ok 22 - Computing differences
Comparing /tmp/mou9FGmpo2 to t/results/offset_mailseparators.stdout
Output /tmp/mou9FGmpo2 looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/37L98RMS92 to t/results/offset_malformed.stdout
Output /tmp/37L98RMS92 looks good.
ok 25 - Computing differences
Comparing /tmp/ODnWTdbCDl to t/results/offset_malformed.stdout
Output /tmp/ODnWTdbCDl looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/Ai0tobDHvh to t/results/offset_newlines_at_beginning.stdout
Output /tmp/Ai0tobDHvh looks good.
ok 28 - Computing differences
Comparing /tmp/yfKmmIjKum to t/results/offset_newlines_at_beginning.stdout
Output /tmp/yfKmmIjKum 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/CMA67VDzTD to t/mailboxes/binary_body.txt
Output /tmp/CMA67VDzTD looks good.
ok 1 - Computing differences
Comparing /tmp/LfowuPeAMz to t/mailboxes/binary_body.txt
Output /tmp/LfowuPeAMz looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/xNGYOV2w1K to t/mailboxes/hessbug.txt
Output /tmp/xNGYOV2w1K looks good.
ok 4 - Computing differences
Comparing /tmp/SuN5ZrO9mx to t/mailboxes/hessbug.txt
Output /tmp/SuN5ZrO9mx looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/Pe3ZLJYNvq to t/mailboxes/invalid-boundaries.txt
Output /tmp/Pe3ZLJYNvq looks good.
ok 7 - Computing differences
Comparing /tmp/ToIOaVsBpt to t/mailboxes/invalid-boundaries.txt
Output /tmp/ToIOaVsBpt looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/5Hnvi4Fpij to t/mailboxes/mailarc-1-dos.txt
Output /tmp/5Hnvi4Fpij looks good.
ok 10 - Computing differences
Comparing /tmp/BwmO4D0w4C to t/mailboxes/mailarc-1-dos.txt
Output /tmp/BwmO4D0w4C looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/SYHxX27D64 to t/mailboxes/mailarc-1.txt
Output /tmp/SYHxX27D64 looks good.
ok 13 - Computing differences
Comparing /tmp/ntGqWRoY6x to t/mailboxes/mailarc-1.txt
Output /tmp/ntGqWRoY6x looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/GFwe_JX0df to t/mailboxes/mailarc-2.txt
Output /tmp/GFwe_JX0df looks good.
ok 16 - Computing differences
Comparing /tmp/tZkBzkaS2Y to t/mailboxes/mailarc-2.txt
Output /tmp/tZkBzkaS2Y looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/tqYtGzYjBP to t/mailboxes/mailarc-3.txt
Output /tmp/tqYtGzYjBP looks good.
ok 19 - Computing differences
Comparing /tmp/QMMEBnEvVi to t/mailboxes/mailarc-3.txt
Output /tmp/QMMEBnEvVi looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/zF9sIYeiz4 to t/mailboxes/mailseparators.txt
Output /tmp/zF9sIYeiz4 looks good.
ok 22 - Computing differences
Comparing /tmp/Ax2A3cCa_n to t/mailboxes/mailseparators.txt
Output /tmp/Ax2A3cCa_n looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/AehFnpg6HD to t/mailboxes/malformed.txt
Output /tmp/AehFnpg6HD looks good.
ok 25 - Computing differences
Comparing /tmp/KGy63kzElt to t/mailboxes/malformed.txt
Output /tmp/KGy63kzElt looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/r2vf4CFpl9 to t/mailboxes/newlines_at_beginning.txt
Output /tmp/r2vf4CFpl9 looks good.
ok 28 - Computing differences
Comparing /tmp/gCoGWz1wpR to t/mailboxes/newlines_at_beginning.txt
Output /tmp/gCoGWz1wpR looks good.
ok 29 - Computing differences
ok 30 # skip GNU grep not available
Testing filename: t/mailboxes/vm-emacs.txt
Comparing /tmp/kLdDIpb0iq to t/mailboxes/vm-emacs.txt
Output /tmp/kLdDIpb0iq looks good.
ok 31 - Computing differences
Comparing /tmp/34MyCnthPI to t/mailboxes/vm-emacs.txt
Output /tmp/34MyCnthPI 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/qn0MAujwIG to t/results/reset_binary_body.stdout
Output /tmp/qn0MAujwIG looks good.
ok 1 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/MXW0zE3VPO to t/results/reset_binary_body.stdout
Output /tmp/MXW0zE3VPO 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/HmGSyvF_zf to t/results/reset_binary_body.stdout
Output /tmp/HmGSyvF_zf looks good.
ok 4 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/YqtWhMroOj to t/results/reset_binary_body.stdout
Output /tmp/YqtWhMroOj 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/P5jHhz0RGN to t/results/reset_hessbug.stdout
Output /tmp/P5jHhz0RGN looks good.
ok 7 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/ce7eWBq7vc to t/results/reset_hessbug.stdout
Output /tmp/ce7eWBq7vc 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/mjFhPdLpfs to t/results/reset_hessbug.stdout
Output /tmp/mjFhPdLpfs looks good.
ok 10 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/bRZ_865sCs to t/results/reset_hessbug.stdout
Output /tmp/bRZ_865sCs 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/g53KkI6mtn to t/results/reset_invalid-boundaries.stdout
Output /tmp/g53KkI6mtn looks good.
ok 13 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/MmNWxlA1u2 to t/results/reset_invalid-boundaries.stdout
Output /tmp/MmNWxlA1u2 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/NLMxgDVnp4 to t/results/reset_invalid-boundaries.stdout
Output /tmp/NLMxgDVnp4 looks good.
ok 16 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/rJcRCVrg19 to t/results/reset_invalid-boundaries.stdout
Output /tmp/rJcRCVrg19 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/uyDWVy_qbY to t/results/reset_mailarc-1-dos.stdout
Output /tmp/uyDWVy_qbY looks good.
ok 19 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/Yxyi6NzEfl to t/results/reset_mailarc-1-dos.stdout
Output /tmp/Yxyi6NzEfl 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/I1MQVhVsWz to t/results/reset_mailarc-1-dos.stdout
Output /tmp/I1MQVhVsWz looks good.
ok 22 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/YlWjmcOXYp to t/results/reset_mailarc-1-dos.stdout
Output /tmp/YlWjmcOXYp 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/9sTekuqEoi to t/results/reset_mailarc-1.stdout
Output /tmp/9sTekuqEoi looks good.
ok 25 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/FVyr9WXMHP to t/results/reset_mailarc-1.stdout
Output /tmp/FVyr9WXMHP 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/SjXqYr0DM5 to t/results/reset_mailarc-1.stdout
Output /tmp/SjXqYr0DM5 looks good.
ok 28 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/jtOb9ypvRJ to t/results/reset_mailarc-1.stdout
Output /tmp/jtOb9ypvRJ 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/c7DJTIk3Vs to t/results/reset_mailarc-2.stdout
Output /tmp/c7DJTIk3Vs looks good.
ok 31 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/c6DoOnVjFG to t/results/reset_mailarc-2.stdout
Output /tmp/c6DoOnVjFG 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/MQeZbhuBJg to t/results/reset_mailarc-2.stdout
Output /tmp/MQeZbhuBJg looks good.
ok 34 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/jxiXXtdfRL to t/results/reset_mailarc-2.stdout
Output /tmp/jxiXXtdfRL 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/Lkyqhdgxnf to t/results/reset_mailarc-3.stdout
Output /tmp/Lkyqhdgxnf looks good.
ok 37 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/RSRKLRm40T to t/results/reset_mailarc-3.stdout
Output /tmp/RSRKLRm40T 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/t5WH3Yo7nn to t/results/reset_mailarc-3.stdout
Output /tmp/t5WH3Yo7nn looks good.
ok 40 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/e90v3eEubL to t/results/reset_mailarc-3.stdout
Output /tmp/e90v3eEubL 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/xNVLb6fWdu to t/results/reset_mailseparators.stdout
Output /tmp/xNVLb6fWdu looks good.
ok 43 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/6dxvUO250A to t/results/reset_mailseparators.stdout
Output /tmp/6dxvUO250A 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/dwSkWdrbgr to t/results/reset_mailseparators.stdout
Output /tmp/dwSkWdrbgr looks good.
ok 46 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/qaDvX1eCZb to t/results/reset_mailseparators.stdout
Output /tmp/qaDvX1eCZb 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/KEJ4YwBuLr to t/results/reset_malformed.stdout
Output /tmp/KEJ4YwBuLr looks good.
ok 49 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/5sE3nX1pE8 to t/results/reset_malformed.stdout
Output /tmp/5sE3nX1pE8 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/8q0vzxLHjd to t/results/reset_malformed.stdout
Output /tmp/8q0vzxLHjd looks good.
ok 52 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/94NnkgY8HM to t/results/reset_malformed.stdout
Output /tmp/94NnkgY8HM 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/038xhNGGfr to t/results/reset_newlines_at_beginning.stdout
Output /tmp/038xhNGGfr looks good.
ok 55 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/phmvonPfFv to t/results/reset_newlines_at_beginning.stdout
Output /tmp/phmvonPfFv 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/3RYVR8IkbA to t/results/reset_newlines_at_beginning.stdout
Output /tmp/3RYVR8IkbA looks good.
ok 58 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/2mdJLhasAo to t/results/reset_newlines_at_beginning.stdout
Output /tmp/2mdJLhasAo 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/O8f2GSdfw0 to t/mailboxes/mailarc-2.txt
Output /tmp/O8f2GSdfw0 looks good.
ok 1 - Computing differences
Testing filename: t/mailboxes/mailarc-2.txt.gz
Comparing /tmp/vZg6dVYa29 to t/mailboxes/mailarc-2.txt
Output /tmp/vZg6dVYa29 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/0M59rraZbZ to t/mailboxes/mailarc-2.txt
Output /tmp/0M59rraZbZ looks good.
ok 4 - Computing differences
ok
t/stdin_uncompressed.t .......... 
1..11
Testing filename: t/mailboxes/binary_body.txt
Comparing /tmp/GFwxZgm_SV to t/mailboxes/binary_body.txt
Output /tmp/GFwxZgm_SV looks good.
ok 1 - Computing differences
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/KG4TdaZSTq to t/mailboxes/hessbug.txt
Output /tmp/KG4TdaZSTq looks good.
ok 2 - Computing differences
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/Z3nRvgq3Tm to t/mailboxes/invalid-boundaries.txt
Output /tmp/Z3nRvgq3Tm looks good.
ok 3 - Computing differences
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/8_0SWzZKgV to t/mailboxes/mailarc-1-dos.txt
Output /tmp/8_0SWzZKgV looks good.
ok 4 - Computing differences
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/goFUv4zify to t/mailboxes/mailarc-1.txt
Output /tmp/goFUv4zify looks good.
ok 5 - Computing differences
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/FIx9Z_m0bZ to t/mailboxes/mailarc-2.txt
Output /tmp/FIx9Z_m0bZ looks good.
ok 6 - Computing differences
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/c8SW3h1dXj to t/mailboxes/mailarc-3.txt
Output /tmp/c8SW3h1dXj looks good.
ok 7 - Computing differences
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/HPmgSVr9J3 to t/mailboxes/mailseparators.txt
Output /tmp/HPmgSVr9J3 looks good.
ok 8 - Computing differences
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/zfk_vqEezE to t/mailboxes/malformed.txt
Output /tmp/zfk_vqEezE looks good.
ok 9 - Computing differences
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/xSVKKXpDFK to t/mailboxes/newlines_at_beginning.txt
Output /tmp/xSVKKXpDFK looks good.
ok 10 - Computing differences
Testing filename: t/mailboxes/vm-emacs.txt
Comparing /tmp/fEHkjMpPBW to t/mailboxes/vm-emacs.txt
Output /tmp/fEHkjMpPBW looks good.
ok 11 - Computing differences
ok
t/undef_return_value.t .......... 
1..33
Testing Perl 
Comparing /tmp/sQBs8GXPTZ to t/mailboxes/binary_body.txt
Output /tmp/sQBs8GXPTZ looks good.
ok 1 - Computing differences
Testing Cache implementation
Comparing /tmp/qP8wy0V5aC to t/mailboxes/binary_body.txt
Output /tmp/qP8wy0V5aC looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing Perl 
Comparing /tmp/wBe627A1yB to t/mailboxes/hessbug.txt
Output /tmp/wBe627A1yB looks good.
ok 4 - Computing differences
Testing Cache implementation
Comparing /tmp/U02nxGEdHL to t/mailboxes/hessbug.txt
Output /tmp/U02nxGEdHL looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing Perl 
Comparing /tmp/EaqZT3EUeG to t/mailboxes/invalid-boundaries.txt
Output /tmp/EaqZT3EUeG looks good.
ok 7 - Computing differences
Testing Cache implementation
Comparing /tmp/ovS9M7qDkn to t/mailboxes/invalid-boundaries.txt
Output /tmp/ovS9M7qDkn looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing Perl 
Comparing /tmp/GHrUStphbk to t/mailboxes/mailarc-1-dos.txt
Output /tmp/GHrUStphbk looks good.
ok 10 - Computing differences
Testing Cache implementation
Comparing /tmp/UMTPk0jrUo to t/mailboxes/mailarc-1-dos.txt
Output /tmp/UMTPk0jrUo looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing Perl 
Comparing /tmp/z_tGxK46rH to t/mailboxes/mailarc-1.txt
Output /tmp/z_tGxK46rH looks good.
ok 13 - Computing differences
Testing Cache implementation
Comparing /tmp/mI0GkBOYDN to t/mailboxes/mailarc-1.txt
Output /tmp/mI0GkBOYDN looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing Perl 
Comparing /tmp/HaRaq3kehD to t/mailboxes/mailarc-2.txt
Output /tmp/HaRaq3kehD looks good.
ok 16 - Computing differences
Testing Cache implementation
Comparing /tmp/SK4xva2Wgx to t/mailboxes/mailarc-2.txt
Output /tmp/SK4xva2Wgx looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing Perl 
Comparing /tmp/2YZTMrspJZ to t/mailboxes/mailarc-3.txt
Output /tmp/2YZTMrspJZ looks good.
ok 19 - Computing differences
Testing Cache implementation
Comparing /tmp/7nbC4R1yfo to t/mailboxes/mailarc-3.txt
Output /tmp/7nbC4R1yfo looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing Perl 
Comparing /tmp/vSoeSjF0S8 to t/mailboxes/mailseparators.txt
Output /tmp/vSoeSjF0S8 looks good.
ok 22 - Computing differences
Testing Cache implementation
Comparing /tmp/Z4vFOpJ9qR to t/mailboxes/mailseparators.txt
Output /tmp/Z4vFOpJ9qR looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing Perl 
Comparing /tmp/lxUOWXk0Q6 to t/mailboxes/malformed.txt
Output /tmp/lxUOWXk0Q6 looks good.
ok 25 - Computing differences
Testing Cache implementation
Comparing /tmp/wXUe6S5Hq_ to t/mailboxes/malformed.txt
Output /tmp/wXUe6S5Hq_ looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing Perl 
Comparing /tmp/YJR62tPuxF to t/mailboxes/newlines_at_beginning.txt
Output /tmp/YJR62tPuxF looks good.
ok 28 - Computing differences
Testing Cache implementation
Comparing /tmp/emsODs6LFX to t/mailboxes/newlines_at_beginning.txt
Output /tmp/emsODs6LFX looks good.
ok 29 - Computing differences
ok 30 # skip GNU grep not available
Testing Perl 
Comparing /tmp/bo5N7Dhjhb to t/mailboxes/vm-emacs.txt
Output /tmp/bo5N7Dhjhb looks good.
ok 31 - Computing differences
Testing Cache implementation
Comparing /tmp/Oyp9WL0kSB to t/mailboxes/vm-emacs.txt
Output /tmp/Oyp9WL0kSB 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/v5C7gFoUEt to t/results/mailarc-2.txt
Output /tmp/v5C7gFoUEt looks good.
Comparing /tmp/xIiiRpFS5P to t/results/none
Output /tmp/xIiiRpFS5P looks good.
ok 1 - Computing differences
ok
All tests successful.
Files=25, Tests=370, 16 wallclock secs ( 0.13 usr  0.10 sys +  2.74 cusr  0.66 csys =  3.63 CPU)
Result: PASS

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

Prerequisite modules loaded:

requires:

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

build_requires:

    Module              Need  Have    
    ------------------- ----- --------
    ExtUtils::MakeMaker 6.36  6.66    
    File::Path          2.08  2.09    
    File::Slurper       0     0.012   
    Test::Compile       0     v1.3.0  
    Test::More          0     1.302138
    Text::Diff          0     1.44    
    UNIVERSAL::require  0     0.18    
    URI::Escape         0     3.31    

configure_requires:

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


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

Environment variables:

    AUTOMATED_TESTING = 1
    NONINTERACTIVE_TESTING = 1
    PATH = /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
    PERL = 5.18.4
    PERL5LIB = 
    PERL5OPT = 
    PERL5_CPANPLUS_IS_RUNNING = 23356
    PERL5_CPAN_IS_RUNNING = 23356
    PERLVER = 5.18.4
    PERL_INLINE_DIRECTORY = /home/david/.Inline-5.18.4
    PERL_MM_USE_DEFAULT = 1
    PERL_USE_UNSAFE_INC = 0
    SHELL = /bin/bash
    TERM = screen

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

    $^X = /home/david/cpantesting/perl-5.18.4/bin/perl
    $UID/$EUID = 1000 / 1000
    $GID = 1000 1000
    $EGID = 1000 1000

Perl module toolchain versions installed:

    Module              Have    
    ------------------- --------
    CPAN                2.00    
    CPAN::Meta          2.150010
    Cwd                 3.40    
    ExtUtils::CBuilder  0.280210
    ExtUtils::Command   1.17    
    ExtUtils::Install   1.59    
    ExtUtils::MakeMaker 6.66    
    ExtUtils::Manifest  1.63    
    ExtUtils::ParseXS   3.18    
    File::Spec          3.40    
    JSON                2.90    
    JSON::PP            2.27400 
    Module::Build       0.4224  
    Module::Signature   n/a     
    Parse::CPAN::Meta   2.150010
    Test::Harness       3.42    
    Test::More          1.302138
    YAML                1.18    
    YAML::Syck          n/a     
    version             0.9902  


--

Summary of my perl5 (revision 5 version 18 subversion 4) configuration:
   
  Platform:
    osname=linux, osvers=3.16.0-4-amd64, archname=x86_64-linux-thread-multi
    uname='linux pigsty.barnyard.co.uk 3.16.0-4-amd64 #1 smp debian 3.16.36-1+deb8u1 (2016-09-03) x86_64 gnulinux '
    config_args='-de -Duse64bitall -Dusethreads -Dprefix=/home/david/cpantesting/perl-5.18.4'
    hint=recommended, useposix=true, d_sigaction=define
    useithreads=define, usemultiplicity=define
    useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
    use64bitint=define, use64bitall=define, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
    optimize='-O2',
    cppflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include'
    ccversion='', gccversion='4.9.2', gccosandvers=''
    intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
    ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='cc', ldflags =' -fstack-protector -L/usr/local/lib'
    libpth=/usr/local/lib /lib/x86_64-linux-gnu /lib/../lib /usr/lib/x86_64-linux-gnu /usr/lib/../lib /lib /usr/lib
    libs=-lnsl -ldb -ldl -lm -lcrypt -lutil -lpthread -lc
    perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
    libc=libc-2.19.so, so=so, useshrplib=false, libperl=libperl.a
    gnulibc_version='2.19'
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
    cccdlflags='-fPIC', lddlflags='-shared -O2 -L/usr/local/lib -fstack-protector'


Characteristics of this binary (from libperl): 
  Compile-time options: HAS_TIMES MULTIPLICITY PERLIO_LAYERS
                        PERL_DONT_CREATE_GVSV
                        PERL_HASH_FUNC_ONE_AT_A_TIME_HARD
                        PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP
                        PERL_PRESERVE_IVUV PERL_SAWAMPERSAND 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_PERLIO USE_PERL_ATOF
                        USE_REENTRANT_API
  Locally applied patches:
	Devel::PatchPerl 1.44
  Built under linux
  Compiled at Oct 12 2016 16:20:17
  %ENV:
    PERL="5.18.4"
    PERL5LIB=""
    PERL5OPT=""
    PERL5_CPANPLUS_IS_RUNNING="23356"
    PERL5_CPAN_IS_RUNNING="23356"
    PERLVER="5.18.4"
    PERL_INLINE_DIRECTORY="/home/david/.Inline-5.18.4"
    PERL_MM_USE_DEFAULT="1"
    PERL_USE_UNSAFE_INC="0"
  @INC:
    /home/david/cpantesting/perl-5.18.4/lib/site_perl/5.18.4/x86_64-linux-thread-multi
    /home/david/cpantesting/perl-5.18.4/lib/site_perl/5.18.4
    /home/david/cpantesting/perl-5.18.4/lib/5.18.4/x86_64-linux-thread-multi
    /home/david/cpantesting/perl-5.18.4/lib/5.18.4
    .