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

Status
Pass
From
Andreas J. König (ANDK)
Dist
Mail-Mbox-MessageParser v1.5111
Platform
Perl 5 v5.18.4 x86_64-linux
Date
2018-07-12 03:57:21
ID
ad6e87c4-8587-11e8-814d-a79a55cd21c2
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/sand/src/perl/repoperls/installed-perls/host/k93msid/v5.18.4/da1c/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/000_standard__compile.t ....... 
1..6
ok 1 - Compile test for blib/lib/Mail/Mbox/MessageParser.pm
ok 2 - Compile test for blib/lib/Mail/Mbox/MessageParser/MetaInfo.pm
ok 3 - Compile test for blib/lib/Mail/Mbox/MessageParser/Grep.pm
ok 4 - Compile test for blib/lib/Mail/Mbox/MessageParser/Cache.pm
ok 5 - Compile test for blib/lib/Mail/Mbox/MessageParser/Perl.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 ........... 
1..6
ok 1 - POD test for blib/lib/Mail/Mbox/MessageParser.pm
ok 2 - POD test for blib/lib/Mail/Mbox/MessageParser/MetaInfo.pm
ok 3 - POD test for blib/lib/Mail/Mbox/MessageParser/Grep.pm
ok 4 - POD test for blib/lib/Mail/Mbox/MessageParser/Cache.pm
ok 5 - POD test for blib/lib/Mail/Mbox/MessageParser/Perl.pm
ok 6 - POD test for blib/lib/Mail/Mbox/MessageParser/Config.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::MetaInfo
ok 3 - Pod coverage on Mail::Mbox::MessageParser::Grep
ok 4 - Pod coverage on Mail::Mbox::MessageParser::Cache
ok 5 - Pod coverage on Mail::Mbox::MessageParser::Perl
ok 6 - Pod coverage on Mail::Mbox::MessageParser::Config
ok
t/appended_mailbox.t ............ 
1..6
Testing modified mailbox with Perl implementation
Comparing /tmp/so66N6CC5v to t/mailboxes/mailarc-1.txt
Output /tmp/so66N6CC5v looks good.
ok 1 - Computing differences
Testing modified mailbox with Cache implementation
Comparing /tmp/FDYVjHr1L6 to t/mailboxes/mailarc-1.txt
Output /tmp/FDYVjHr1L6 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/5UiFUEwNj0 to t/mailboxes/mailarc-1.txt
Output /tmp/5UiFUEwNj0 looks good.
ok 4 - Computing differences
Testing modified mailbox with Cache implementation
Comparing /tmp/Co8VdFPDMe to t/mailboxes/mailarc-1.txt
Output /tmp/Co8VdFPDMe 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/F928yj3FNH to t/results/mailarc-2.txt
Output /tmp/F928yj3FNH looks good.
Comparing /tmp/WgE6HSKydL to t/results/none
Output /tmp/WgE6HSKydL 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/MxUo8khSul to t/mailboxes/mailarc-2.txt
Output /tmp/MxUo8khSul looks good.
ok 1 - Computing differences
Comparing /tmp/uQ2J6I8WSM to t/mailboxes/mailarc-2.txt
Output /tmp/uQ2J6I8WSM looks good.
ok 2 - Computing differences
Comparing /tmp/DCk1YnxltQ to t/mailboxes/mailarc-2.txt
Output /tmp/DCk1YnxltQ looks good.
ok 3 - Computing differences
ok 4 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt.gz
Comparing /tmp/ewtf3GB4ql to t/mailboxes/mailarc-2.txt
Output /tmp/ewtf3GB4ql looks good.
ok 5 - Computing differences
Comparing /tmp/imXnHpbpS_ to t/mailboxes/mailarc-2.txt
Output /tmp/imXnHpbpS_ looks good.
ok 6 - Computing differences
Comparing /tmp/hxYqXd7qH0 to t/mailboxes/mailarc-2.txt
Output /tmp/hxYqXd7qH0 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/1_VxgJPzGd to t/mailboxes/mailarc-2.txt
Output /tmp/1_VxgJPzGd looks good.
ok 13 - Computing differences
Comparing /tmp/TBHcakt_J3 to t/mailboxes/mailarc-2.txt
Output /tmp/TBHcakt_J3 looks good.
ok 14 - Computing differences
Comparing /tmp/kbFARRkFBn to t/mailboxes/mailarc-2.txt
Output /tmp/kbFARRkFBn 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/PGNtuT6YSJ to t/mailboxes/binary_body.txt
Output /tmp/PGNtuT6YSJ looks good.
ok 1 - Computing differences
Comparing /tmp/TrFq5QmOl2 to t/mailboxes/binary_body.txt
Output /tmp/TrFq5QmOl2 looks good.
ok 2 - Computing differences
Comparing /tmp/xfC7h8C0Aw to t/mailboxes/binary_body.txt
Output /tmp/xfC7h8C0Aw looks good.
ok 3 - Computing differences
ok 4 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/e6nmmko3f0 to t/mailboxes/hessbug.txt
Output /tmp/e6nmmko3f0 looks good.
ok 5 - Computing differences
Comparing /tmp/zxt8qMaBnB to t/mailboxes/hessbug.txt
Output /tmp/zxt8qMaBnB looks good.
ok 6 - Computing differences
Comparing /tmp/nGUwd5B72I to t/mailboxes/hessbug.txt
Output /tmp/nGUwd5B72I looks good.
ok 7 - Computing differences
ok 8 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/JCeYOB36HO to t/mailboxes/invalid-boundaries.txt
Output /tmp/JCeYOB36HO looks good.
ok 9 - Computing differences
Comparing /tmp/V1beZthdz2 to t/mailboxes/invalid-boundaries.txt
Output /tmp/V1beZthdz2 looks good.
ok 10 - Computing differences
Comparing /tmp/jkLt5X1dA0 to t/mailboxes/invalid-boundaries.txt
Output /tmp/jkLt5X1dA0 looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/PKDSBcKG0_ to t/mailboxes/mailarc-1-dos.txt
Output /tmp/PKDSBcKG0_ looks good.
ok 13 - Computing differences
Comparing /tmp/SF3L2VuI9o to t/mailboxes/mailarc-1-dos.txt
Output /tmp/SF3L2VuI9o looks good.
ok 14 - Computing differences
Comparing /tmp/NtgdUCwuQ0 to t/mailboxes/mailarc-1-dos.txt
Output /tmp/NtgdUCwuQ0 looks good.
ok 15 - Computing differences
ok 16 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/m9VpJemNQI to t/mailboxes/mailarc-1.txt
Output /tmp/m9VpJemNQI looks good.
ok 17 - Computing differences
Comparing /tmp/SvAmOfr5Cg to t/mailboxes/mailarc-1.txt
Output /tmp/SvAmOfr5Cg looks good.
ok 18 - Computing differences
Comparing /tmp/PZ3TTbMXRP to t/mailboxes/mailarc-1.txt
Output /tmp/PZ3TTbMXRP looks good.
ok 19 - Computing differences
ok 20 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/zYucIdt8lk to t/mailboxes/mailarc-2.txt
Output /tmp/zYucIdt8lk looks good.
ok 21 - Computing differences
Comparing /tmp/r6hzxWo5m1 to t/mailboxes/mailarc-2.txt
Output /tmp/r6hzxWo5m1 looks good.
ok 22 - Computing differences
Comparing /tmp/i03qFiYAM_ to t/mailboxes/mailarc-2.txt
Output /tmp/i03qFiYAM_ looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/RlDpMujQf_ to t/mailboxes/mailarc-3.txt
Output /tmp/RlDpMujQf_ looks good.
ok 25 - Computing differences
Comparing /tmp/CF3cu6XPgg to t/mailboxes/mailarc-3.txt
Output /tmp/CF3cu6XPgg looks good.
ok 26 - Computing differences
Comparing /tmp/3hcQA5Vz0G to t/mailboxes/mailarc-3.txt
Output /tmp/3hcQA5Vz0G looks good.
ok 27 - Computing differences
ok 28 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/_HHLMX8ROX to t/mailboxes/mailseparators.txt
Output /tmp/_HHLMX8ROX looks good.
ok 29 - Computing differences
Comparing /tmp/I9UtogmWMN to t/mailboxes/mailseparators.txt
Output /tmp/I9UtogmWMN looks good.
ok 30 - Computing differences
Comparing /tmp/5Y1pKLNMbP to t/mailboxes/mailseparators.txt
Output /tmp/5Y1pKLNMbP looks good.
ok 31 - Computing differences
ok 32 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/vJicKxYTQX to t/mailboxes/malformed.txt
Output /tmp/vJicKxYTQX looks good.
ok 33 - Computing differences
Comparing /tmp/2Ni1RMM5VM to t/mailboxes/malformed.txt
Output /tmp/2Ni1RMM5VM looks good.
ok 34 - Computing differences
Comparing /tmp/aFFqJdmii4 to t/mailboxes/malformed.txt
Output /tmp/aFFqJdmii4 looks good.
ok 35 - Computing differences
ok 36 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/hW46DWUcMX to t/mailboxes/newlines_at_beginning.txt
Output /tmp/hW46DWUcMX looks good.
ok 37 - Computing differences
Comparing /tmp/pqszSHHtF_ to t/mailboxes/newlines_at_beginning.txt
Output /tmp/pqszSHHtF_ looks good.
ok 38 - Computing differences
Comparing /tmp/9cqjfGBfoC to t/mailboxes/newlines_at_beginning.txt
Output /tmp/9cqjfGBfoC looks good.
ok 39 - Computing differences
ok 40 # skip GNU grep not available
Testing filename: t/mailboxes/vm-emacs.txt
Comparing /tmp/ajGw2ymy77 to t/mailboxes/vm-emacs.txt
Output /tmp/ajGw2ymy77 looks good.
ok 41 - Computing differences
Comparing /tmp/HJdPAGgOxT to t/mailboxes/vm-emacs.txt
Output /tmp/HJdPAGgOxT looks good.
ok 42 - Computing differences
Comparing /tmp/CGFksjbeRB to t/mailboxes/vm-emacs.txt
Output /tmp/CGFksjbeRB 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/me23AL867S to t/mailboxes/mailarc-2.txt
Output /tmp/me23AL867S looks good.
ok 1 - Computing differences
Testing filename: t/mailboxes/mailarc-2.txt.gz
Comparing /tmp/bNVhBW0bKK to t/mailboxes/mailarc-2.txt
Output /tmp/bNVhBW0bKK 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/YzhtwTeaFR to t/mailboxes/mailarc-2.txt
Output /tmp/YzhtwTeaFR looks good.
ok 4 - Computing differences
ok
t/filename_noncompressed.t ...... 
1..11
Testing filename: t/mailboxes/binary_body.txt
Comparing /tmp/yQLXFqUo0z to t/mailboxes/binary_body.txt
Output /tmp/yQLXFqUo0z looks good.
ok 1 - Computing differences
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/MTOJ8fUtF7 to t/mailboxes/hessbug.txt
Output /tmp/MTOJ8fUtF7 looks good.
ok 2 - Computing differences
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/bm1g1xRUh7 to t/mailboxes/invalid-boundaries.txt
Output /tmp/bm1g1xRUh7 looks good.
ok 3 - Computing differences
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/1FOYAaAGf3 to t/mailboxes/mailarc-1-dos.txt
Output /tmp/1FOYAaAGf3 looks good.
ok 4 - Computing differences
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/OfATmGs6nI to t/mailboxes/mailarc-1.txt
Output /tmp/OfATmGs6nI looks good.
ok 5 - Computing differences
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/qCU0Rc7dxL to t/mailboxes/mailarc-2.txt
Output /tmp/qCU0Rc7dxL looks good.
ok 6 - Computing differences
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/paHV5DoO71 to t/mailboxes/mailarc-3.txt
Output /tmp/paHV5DoO71 looks good.
ok 7 - Computing differences
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/TPJX5V2fY5 to t/mailboxes/mailseparators.txt
Output /tmp/TPJX5V2fY5 looks good.
ok 8 - Computing differences
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/PXypDahNO7 to t/mailboxes/malformed.txt
Output /tmp/PXypDahNO7 looks good.
ok 9 - Computing differences
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/vCosOULtKy to t/mailboxes/newlines_at_beginning.txt
Output /tmp/vCosOULtKy looks good.
ok 10 - Computing differences
Testing filename: t/mailboxes/vm-emacs.txt
Comparing /tmp/Xcqge6WZBL to t/mailboxes/vm-emacs.txt
Output /tmp/Xcqge6WZBL 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/yJ0roTGLP6 to t/results/mailarc-2.txt
Output /tmp/yJ0roTGLP6 looks good.
Comparing /tmp/1CLFFe86Yl to t/results/none
Output /tmp/1CLFFe86Yl looks good.
ok 1 - Computing differences
ok
t/length.t ...................... 
1..30
Testing filename: t/mailboxes/binary_body.txt
Comparing /tmp/aRniQv2C7G to t/results/length_binary_body.stdout
Output /tmp/aRniQv2C7G looks good.
ok 1 - Computing differences
Comparing /tmp/q9V3n5QdiD to t/results/length_binary_body.stdout
Output /tmp/q9V3n5QdiD looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/yft8sHx5uG to t/results/length_hessbug.stdout
Output /tmp/yft8sHx5uG looks good.
ok 4 - Computing differences
Comparing /tmp/FbKuo_T5sD to t/results/length_hessbug.stdout
Output /tmp/FbKuo_T5sD looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/oV7mlU1Kfm to t/results/length_invalid-boundaries.stdout
Output /tmp/oV7mlU1Kfm looks good.
ok 7 - Computing differences
Comparing /tmp/q75eWd4vl6 to t/results/length_invalid-boundaries.stdout
Output /tmp/q75eWd4vl6 looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/oWvnZy46yn to t/results/length_mailarc-1-dos.stdout
Output /tmp/oWvnZy46yn looks good.
ok 10 - Computing differences
Comparing /tmp/Ii3nZqoAFW to t/results/length_mailarc-1-dos.stdout
Output /tmp/Ii3nZqoAFW looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/YHBIvZMzVX to t/results/length_mailarc-1.stdout
Output /tmp/YHBIvZMzVX looks good.
ok 13 - Computing differences
Comparing /tmp/ImBkh9Tpq3 to t/results/length_mailarc-1.stdout
Output /tmp/ImBkh9Tpq3 looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/HgQMVhZRWG to t/results/length_mailarc-2.stdout
Output /tmp/HgQMVhZRWG looks good.
ok 16 - Computing differences
Comparing /tmp/gBIAF0qBqs to t/results/length_mailarc-2.stdout
Output /tmp/gBIAF0qBqs looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/PzhP_0JMbl to t/results/length_mailarc-3.stdout
Output /tmp/PzhP_0JMbl looks good.
ok 19 - Computing differences
Comparing /tmp/4iJw9p3F8F to t/results/length_mailarc-3.stdout
Output /tmp/4iJw9p3F8F looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/B01wZvhO6o to t/results/length_mailseparators.stdout
Output /tmp/B01wZvhO6o looks good.
ok 22 - Computing differences
Comparing /tmp/59AZD8rRga to t/results/length_mailseparators.stdout
Output /tmp/59AZD8rRga looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/0LtIHb1TYn to t/results/length_malformed.stdout
Output /tmp/0LtIHb1TYn looks good.
ok 25 - Computing differences
Comparing /tmp/33fVp4Zb4E to t/results/length_malformed.stdout
Output /tmp/33fVp4Zb4E looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/ltz26cME0k to t/results/length_newlines_at_beginning.stdout
Output /tmp/ltz26cME0k looks good.
ok 28 - Computing differences
Comparing /tmp/WEEQZljpaT to t/results/length_newlines_at_beginning.stdout
Output /tmp/WEEQZljpaT 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/X5NO2oq3yp to t/results/line_number_binary_body.stdout
Output /tmp/X5NO2oq3yp looks good.
ok 1 - Computing differences
Comparing /tmp/NIegBOhxyG to t/results/line_number_binary_body.stdout
Output /tmp/NIegBOhxyG looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/W7e3Q0_agU to t/results/line_number_hessbug.stdout
Output /tmp/W7e3Q0_agU looks good.
ok 4 - Computing differences
Comparing /tmp/ZqqwB40Lkz to t/results/line_number_hessbug.stdout
Output /tmp/ZqqwB40Lkz looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/lLr4VtkRXG to t/results/line_number_invalid-boundaries.stdout
Output /tmp/lLr4VtkRXG looks good.
ok 7 - Computing differences
Comparing /tmp/epPadZoDIH to t/results/line_number_invalid-boundaries.stdout
Output /tmp/epPadZoDIH looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/tT2SOcEghr to t/results/line_number_mailarc-1-dos.stdout
Output /tmp/tT2SOcEghr looks good.
ok 10 - Computing differences
Comparing /tmp/7YABUqyz49 to t/results/line_number_mailarc-1-dos.stdout
Output /tmp/7YABUqyz49 looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/RNt8l0qFZm to t/results/line_number_mailarc-1.stdout
Output /tmp/RNt8l0qFZm looks good.
ok 13 - Computing differences
Comparing /tmp/PJ9929Coya to t/results/line_number_mailarc-1.stdout
Output /tmp/PJ9929Coya looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/tG9OPb6KnN to t/results/line_number_mailarc-2.stdout
Output /tmp/tG9OPb6KnN looks good.
ok 16 - Computing differences
Comparing /tmp/hAyYEr3HAQ to t/results/line_number_mailarc-2.stdout
Output /tmp/hAyYEr3HAQ looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/PtyTUmeiaf to t/results/line_number_mailarc-3.stdout
Output /tmp/PtyTUmeiaf looks good.
ok 19 - Computing differences
Comparing /tmp/mvyZx8MZZY to t/results/line_number_mailarc-3.stdout
Output /tmp/mvyZx8MZZY looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/S76KTf1m6L to t/results/line_number_mailseparators.stdout
Output /tmp/S76KTf1m6L looks good.
ok 22 - Computing differences
Comparing /tmp/APoneB32OH to t/results/line_number_mailseparators.stdout
Output /tmp/APoneB32OH looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/gmMpfsyL3X to t/results/line_number_malformed.stdout
Output /tmp/gmMpfsyL3X looks good.
ok 25 - Computing differences
Comparing /tmp/sSOWcFlO0m to t/results/line_number_malformed.stdout
Output /tmp/sSOWcFlO0m looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/i0avNBxzLe to t/results/line_number_newlines_at_beginning.stdout
Output /tmp/i0avNBxzLe looks good.
ok 28 - Computing differences
Comparing /tmp/9t4RjWYAWa to t/results/line_number_newlines_at_beginning.stdout
Output /tmp/9t4RjWYAWa 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/ab1tJhWvtM to t/results/number_binary_body.stdout
Output /tmp/ab1tJhWvtM looks good.
ok 1 - Computing differences
Comparing /tmp/bsVhqsXURq to t/results/number_binary_body.stdout
Output /tmp/bsVhqsXURq looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/wl3AN2cXZe to t/results/number_hessbug.stdout
Output /tmp/wl3AN2cXZe looks good.
ok 4 - Computing differences
Comparing /tmp/927Y4pRMHV to t/results/number_hessbug.stdout
Output /tmp/927Y4pRMHV looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/BAZhMmzDJQ to t/results/number_invalid-boundaries.stdout
Output /tmp/BAZhMmzDJQ looks good.
ok 7 - Computing differences
Comparing /tmp/fC7YfnHHfM to t/results/number_invalid-boundaries.stdout
Output /tmp/fC7YfnHHfM looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/84giAPpnqa to t/results/number_mailarc-1-dos.stdout
Output /tmp/84giAPpnqa looks good.
ok 10 - Computing differences
Comparing /tmp/xupco2HOW5 to t/results/number_mailarc-1-dos.stdout
Output /tmp/xupco2HOW5 looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/9fmB30CCdw to t/results/number_mailarc-1.stdout
Output /tmp/9fmB30CCdw looks good.
ok 13 - Computing differences
Comparing /tmp/933XZMXZrG to t/results/number_mailarc-1.stdout
Output /tmp/933XZMXZrG looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/JifpWotWW1 to t/results/number_mailarc-2.stdout
Output /tmp/JifpWotWW1 looks good.
ok 16 - Computing differences
Comparing /tmp/tHSV3aB5BO to t/results/number_mailarc-2.stdout
Output /tmp/tHSV3aB5BO looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/wSIRXSUfBH to t/results/number_mailarc-3.stdout
Output /tmp/wSIRXSUfBH looks good.
ok 19 - Computing differences
Comparing /tmp/A96gdYmCcZ to t/results/number_mailarc-3.stdout
Output /tmp/A96gdYmCcZ looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/7YeJmTPqC1 to t/results/number_mailseparators.stdout
Output /tmp/7YeJmTPqC1 looks good.
ok 22 - Computing differences
Comparing /tmp/sq8HOKBlH0 to t/results/number_mailseparators.stdout
Output /tmp/sq8HOKBlH0 looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/QpRI64iqjC to t/results/number_malformed.stdout
Output /tmp/QpRI64iqjC looks good.
ok 25 - Computing differences
Comparing /tmp/GGE6WP5pT0 to t/results/number_malformed.stdout
Output /tmp/GGE6WP5pT0 looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/nltR8OQtpQ to t/results/number_newlines_at_beginning.stdout
Output /tmp/nltR8OQtpQ looks good.
ok 28 - Computing differences
Comparing /tmp/JfqhXVtyDe to t/results/number_newlines_at_beginning.stdout
Output /tmp/JfqhXVtyDe 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/yRLNArWM8r to t/results/offset_binary_body.stdout
Output /tmp/yRLNArWM8r looks good.
ok 1 - Computing differences
Comparing /tmp/oph2AGjiuS to t/results/offset_binary_body.stdout
Output /tmp/oph2AGjiuS looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/8eth1OKgD3 to t/results/offset_hessbug.stdout
Output /tmp/8eth1OKgD3 looks good.
ok 4 - Computing differences
Comparing /tmp/ZvaN0xfFbv to t/results/offset_hessbug.stdout
Output /tmp/ZvaN0xfFbv looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/kh_o_LarYJ to t/results/offset_invalid-boundaries.stdout
Output /tmp/kh_o_LarYJ looks good.
ok 7 - Computing differences
Comparing /tmp/TA74ygBnNX to t/results/offset_invalid-boundaries.stdout
Output /tmp/TA74ygBnNX looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/XlMuraS5aI to t/results/offset_mailarc-1-dos.stdout
Output /tmp/XlMuraS5aI looks good.
ok 10 - Computing differences
Comparing /tmp/XwVSWSZFWw to t/results/offset_mailarc-1-dos.stdout
Output /tmp/XwVSWSZFWw looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/LtPj3JjTmK to t/results/offset_mailarc-1.stdout
Output /tmp/LtPj3JjTmK looks good.
ok 13 - Computing differences
Comparing /tmp/YUi0HMmefi to t/results/offset_mailarc-1.stdout
Output /tmp/YUi0HMmefi looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/03yWKgqOen to t/results/offset_mailarc-2.stdout
Output /tmp/03yWKgqOen looks good.
ok 16 - Computing differences
Comparing /tmp/CQ7wneRWZA to t/results/offset_mailarc-2.stdout
Output /tmp/CQ7wneRWZA looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/Wb22GwgR8o to t/results/offset_mailarc-3.stdout
Output /tmp/Wb22GwgR8o looks good.
ok 19 - Computing differences
Comparing /tmp/EocBJIAKCL to t/results/offset_mailarc-3.stdout
Output /tmp/EocBJIAKCL looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/Fsjiv2mE3l to t/results/offset_mailseparators.stdout
Output /tmp/Fsjiv2mE3l looks good.
ok 22 - Computing differences
Comparing /tmp/0zem3dMoMI to t/results/offset_mailseparators.stdout
Output /tmp/0zem3dMoMI looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/KI1dPTYsgb to t/results/offset_malformed.stdout
Output /tmp/KI1dPTYsgb looks good.
ok 25 - Computing differences
Comparing /tmp/Eb0U7AaNzL to t/results/offset_malformed.stdout
Output /tmp/Eb0U7AaNzL looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/6aFnfYCCcL to t/results/offset_newlines_at_beginning.stdout
Output /tmp/6aFnfYCCcL looks good.
ok 28 - Computing differences
Comparing /tmp/RNVZTvSGvZ to t/results/offset_newlines_at_beginning.stdout
Output /tmp/RNVZTvSGvZ 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/p0zlV_3VGu to t/mailboxes/binary_body.txt
Output /tmp/p0zlV_3VGu looks good.
ok 1 - Computing differences
Comparing /tmp/c2sIIpz3Cj to t/mailboxes/binary_body.txt
Output /tmp/c2sIIpz3Cj looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/XIvwI6bgCn to t/mailboxes/hessbug.txt
Output /tmp/XIvwI6bgCn looks good.
ok 4 - Computing differences
Comparing /tmp/WmOFbnvFnb to t/mailboxes/hessbug.txt
Output /tmp/WmOFbnvFnb looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/ziFN5RG31L to t/mailboxes/invalid-boundaries.txt
Output /tmp/ziFN5RG31L looks good.
ok 7 - Computing differences
Comparing /tmp/PHCPGfs3IK to t/mailboxes/invalid-boundaries.txt
Output /tmp/PHCPGfs3IK looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/_3ds3V0rAq to t/mailboxes/mailarc-1-dos.txt
Output /tmp/_3ds3V0rAq looks good.
ok 10 - Computing differences
Comparing /tmp/bCf_806Gyl to t/mailboxes/mailarc-1-dos.txt
Output /tmp/bCf_806Gyl looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/flK2RbEVYw to t/mailboxes/mailarc-1.txt
Output /tmp/flK2RbEVYw looks good.
ok 13 - Computing differences
Comparing /tmp/bop2d3T5sQ to t/mailboxes/mailarc-1.txt
Output /tmp/bop2d3T5sQ looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/YtJ3ge6pb2 to t/mailboxes/mailarc-2.txt
Output /tmp/YtJ3ge6pb2 looks good.
ok 16 - Computing differences
Comparing /tmp/GN6fXzWIbE to t/mailboxes/mailarc-2.txt
Output /tmp/GN6fXzWIbE looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/QZosYP45Wy to t/mailboxes/mailarc-3.txt
Output /tmp/QZosYP45Wy looks good.
ok 19 - Computing differences
Comparing /tmp/wIJTqJdvOU to t/mailboxes/mailarc-3.txt
Output /tmp/wIJTqJdvOU looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/ka9Kn0_ivS to t/mailboxes/mailseparators.txt
Output /tmp/ka9Kn0_ivS looks good.
ok 22 - Computing differences
Comparing /tmp/zxoCsgxJoH to t/mailboxes/mailseparators.txt
Output /tmp/zxoCsgxJoH looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/7TM2alGtHb to t/mailboxes/malformed.txt
Output /tmp/7TM2alGtHb looks good.
ok 25 - Computing differences
Comparing /tmp/fmDZHWkpvY to t/mailboxes/malformed.txt
Output /tmp/fmDZHWkpvY looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/potkOY1co_ to t/mailboxes/newlines_at_beginning.txt
Output /tmp/potkOY1co_ looks good.
ok 28 - Computing differences
Comparing /tmp/Lr_t5TDjCl to t/mailboxes/newlines_at_beginning.txt
Output /tmp/Lr_t5TDjCl looks good.
ok 29 - Computing differences
ok 30 # skip GNU grep not available
Testing filename: t/mailboxes/vm-emacs.txt
Comparing /tmp/yhqbH1wUOA to t/mailboxes/vm-emacs.txt
Output /tmp/yhqbH1wUOA looks good.
ok 31 - Computing differences
Comparing /tmp/DYF_o9hXQ2 to t/mailboxes/vm-emacs.txt
Output /tmp/DYF_o9hXQ2 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/mJD99OMJLD to t/results/reset_binary_body.stdout
Output /tmp/mJD99OMJLD looks good.
ok 1 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/yJfUkYyBcm to t/results/reset_binary_body.stdout
Output /tmp/yJfUkYyBcm 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/CXUE4iEu7N to t/results/reset_binary_body.stdout
Output /tmp/CXUE4iEu7N looks good.
ok 4 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/G2BmSJ1Uxh to t/results/reset_binary_body.stdout
Output /tmp/G2BmSJ1Uxh 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/5Oave9LMOz to t/results/reset_hessbug.stdout
Output /tmp/5Oave9LMOz looks good.
ok 7 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/WULwtMRilE to t/results/reset_hessbug.stdout
Output /tmp/WULwtMRilE 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/RSA96CsDVh to t/results/reset_hessbug.stdout
Output /tmp/RSA96CsDVh looks good.
ok 10 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/dr8OFUuQdn to t/results/reset_hessbug.stdout
Output /tmp/dr8OFUuQdn 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/lDNyKVHQhe to t/results/reset_invalid-boundaries.stdout
Output /tmp/lDNyKVHQhe looks good.
ok 13 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/VsWvuuF152 to t/results/reset_invalid-boundaries.stdout
Output /tmp/VsWvuuF152 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/H9rA9G1NiS to t/results/reset_invalid-boundaries.stdout
Output /tmp/H9rA9G1NiS looks good.
ok 16 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/fk8Zhhi6Dn to t/results/reset_invalid-boundaries.stdout
Output /tmp/fk8Zhhi6Dn 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/Px1sxC4Bxd to t/results/reset_mailarc-1-dos.stdout
Output /tmp/Px1sxC4Bxd looks good.
ok 19 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/VLiMWNAjxv to t/results/reset_mailarc-1-dos.stdout
Output /tmp/VLiMWNAjxv 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/1hJtoXAZuD to t/results/reset_mailarc-1-dos.stdout
Output /tmp/1hJtoXAZuD looks good.
ok 22 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/l_gJdQg_CU to t/results/reset_mailarc-1-dos.stdout
Output /tmp/l_gJdQg_CU 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/XIBe5ydH6M to t/results/reset_mailarc-1.stdout
Output /tmp/XIBe5ydH6M looks good.
ok 25 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/wovXfYLZWB to t/results/reset_mailarc-1.stdout
Output /tmp/wovXfYLZWB 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/yiWJ7wUuJR to t/results/reset_mailarc-1.stdout
Output /tmp/yiWJ7wUuJR looks good.
ok 28 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/5KHyRKL88B to t/results/reset_mailarc-1.stdout
Output /tmp/5KHyRKL88B 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/LLmRCaslWC to t/results/reset_mailarc-2.stdout
Output /tmp/LLmRCaslWC looks good.
ok 31 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/SnMJh920jG to t/results/reset_mailarc-2.stdout
Output /tmp/SnMJh920jG 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/rA0e7hbjh6 to t/results/reset_mailarc-2.stdout
Output /tmp/rA0e7hbjh6 looks good.
ok 34 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/XHTP15Y8OH to t/results/reset_mailarc-2.stdout
Output /tmp/XHTP15Y8OH 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/vX3n3SQa4T to t/results/reset_mailarc-3.stdout
Output /tmp/vX3n3SQa4T looks good.
ok 37 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/7i9J0xpJSY to t/results/reset_mailarc-3.stdout
Output /tmp/7i9J0xpJSY 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/5x1Istc5j0 to t/results/reset_mailarc-3.stdout
Output /tmp/5x1Istc5j0 looks good.
ok 40 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/hv8S9qOGv6 to t/results/reset_mailarc-3.stdout
Output /tmp/hv8S9qOGv6 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/V6VE8T6SC5 to t/results/reset_mailseparators.stdout
Output /tmp/V6VE8T6SC5 looks good.
ok 43 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/eYUDDNio3z to t/results/reset_mailseparators.stdout
Output /tmp/eYUDDNio3z 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/bjOJjUOIh6 to t/results/reset_mailseparators.stdout
Output /tmp/bjOJjUOIh6 looks good.
ok 46 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/vfJO1WTPrg to t/results/reset_mailseparators.stdout
Output /tmp/vfJO1WTPrg 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/jWcDOsg16F to t/results/reset_malformed.stdout
Output /tmp/jWcDOsg16F looks good.
ok 49 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/jIrbLEtWI7 to t/results/reset_malformed.stdout
Output /tmp/jIrbLEtWI7 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/dYtskrmOHn to t/results/reset_malformed.stdout
Output /tmp/dYtskrmOHn looks good.
ok 52 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/ucOchbQ0uH to t/results/reset_malformed.stdout
Output /tmp/ucOchbQ0uH 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/Lu87HgXo_o to t/results/reset_newlines_at_beginning.stdout
Output /tmp/Lu87HgXo_o looks good.
ok 55 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/3X75IC_s3s to t/results/reset_newlines_at_beginning.stdout
Output /tmp/3X75IC_s3s 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/MmDOzwWNBQ to t/results/reset_newlines_at_beginning.stdout
Output /tmp/MmDOzwWNBQ looks good.
ok 58 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/Tsfjo4iUvu to t/results/reset_newlines_at_beginning.stdout
Output /tmp/Tsfjo4iUvu 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/TLi3CJLNjG to t/mailboxes/mailarc-2.txt
Output /tmp/TLi3CJLNjG looks good.
ok 1 - Computing differences
Testing filename: t/mailboxes/mailarc-2.txt.gz
Comparing /tmp/4wpdeqpxtY to t/mailboxes/mailarc-2.txt
Output /tmp/4wpdeqpxtY 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/e2h0Oa8giP to t/mailboxes/mailarc-2.txt
Output /tmp/e2h0Oa8giP looks good.
ok 4 - Computing differences
ok
t/stdin_uncompressed.t .......... 
1..11
Testing filename: t/mailboxes/binary_body.txt
Comparing /tmp/oYWq4LuUUY to t/mailboxes/binary_body.txt
Output /tmp/oYWq4LuUUY looks good.
ok 1 - Computing differences
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/u0AIeO8Xho to t/mailboxes/hessbug.txt
Output /tmp/u0AIeO8Xho looks good.
ok 2 - Computing differences
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/yOudX7cahH to t/mailboxes/invalid-boundaries.txt
Output /tmp/yOudX7cahH looks good.
ok 3 - Computing differences
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/CH4dyKD1Y4 to t/mailboxes/mailarc-1-dos.txt
Output /tmp/CH4dyKD1Y4 looks good.
ok 4 - Computing differences
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/5fsLi13s2T to t/mailboxes/mailarc-1.txt
Output /tmp/5fsLi13s2T looks good.
ok 5 - Computing differences
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/MqgYpf4ePW to t/mailboxes/mailarc-2.txt
Output /tmp/MqgYpf4ePW looks good.
ok 6 - Computing differences
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/OwvZ2tngSd to t/mailboxes/mailarc-3.txt
Output /tmp/OwvZ2tngSd looks good.
ok 7 - Computing differences
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/7Xal_FUHwf to t/mailboxes/mailseparators.txt
Output /tmp/7Xal_FUHwf looks good.
ok 8 - Computing differences
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/adC0FpQBG2 to t/mailboxes/malformed.txt
Output /tmp/adC0FpQBG2 looks good.
ok 9 - Computing differences
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/KjG_RqiGmA to t/mailboxes/newlines_at_beginning.txt
Output /tmp/KjG_RqiGmA looks good.
ok 10 - Computing differences
Testing filename: t/mailboxes/vm-emacs.txt
Comparing /tmp/etXdfEgmU3 to t/mailboxes/vm-emacs.txt
Output /tmp/etXdfEgmU3 looks good.
ok 11 - Computing differences
ok
t/undef_return_value.t .......... 
1..33
Testing Perl 
Comparing /tmp/nHjUpOS4Ox to t/mailboxes/binary_body.txt
Output /tmp/nHjUpOS4Ox looks good.
ok 1 - Computing differences
Testing Cache implementation
Comparing /tmp/Z8GqKnmelB to t/mailboxes/binary_body.txt
Output /tmp/Z8GqKnmelB looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing Perl 
Comparing /tmp/pgeOcvFXuc to t/mailboxes/hessbug.txt
Output /tmp/pgeOcvFXuc looks good.
ok 4 - Computing differences
Testing Cache implementation
Comparing /tmp/8MTROzx75w to t/mailboxes/hessbug.txt
Output /tmp/8MTROzx75w looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing Perl 
Comparing /tmp/fE6O8YP3EE to t/mailboxes/invalid-boundaries.txt
Output /tmp/fE6O8YP3EE looks good.
ok 7 - Computing differences
Testing Cache implementation
Comparing /tmp/M0OMxvNqjw to t/mailboxes/invalid-boundaries.txt
Output /tmp/M0OMxvNqjw looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing Perl 
Comparing /tmp/IHvCbl7U41 to t/mailboxes/mailarc-1-dos.txt
Output /tmp/IHvCbl7U41 looks good.
ok 10 - Computing differences
Testing Cache implementation
Comparing /tmp/6ZbW9L9BHG to t/mailboxes/mailarc-1-dos.txt
Output /tmp/6ZbW9L9BHG looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing Perl 
Comparing /tmp/KqfkRUsm0d to t/mailboxes/mailarc-1.txt
Output /tmp/KqfkRUsm0d looks good.
ok 13 - Computing differences
Testing Cache implementation
Comparing /tmp/TafHGcFdLJ to t/mailboxes/mailarc-1.txt
Output /tmp/TafHGcFdLJ looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing Perl 
Comparing /tmp/UHVkbp5NN2 to t/mailboxes/mailarc-2.txt
Output /tmp/UHVkbp5NN2 looks good.
ok 16 - Computing differences
Testing Cache implementation
Comparing /tmp/UqNTGOj3Wi to t/mailboxes/mailarc-2.txt
Output /tmp/UqNTGOj3Wi looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing Perl 
Comparing /tmp/PHohqE7dFo to t/mailboxes/mailarc-3.txt
Output /tmp/PHohqE7dFo looks good.
ok 19 - Computing differences
Testing Cache implementation
Comparing /tmp/5cBXEdftZ9 to t/mailboxes/mailarc-3.txt
Output /tmp/5cBXEdftZ9 looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing Perl 
Comparing /tmp/YslfVAzqY3 to t/mailboxes/mailseparators.txt
Output /tmp/YslfVAzqY3 looks good.
ok 22 - Computing differences
Testing Cache implementation
Comparing /tmp/wdaBAt4FKv to t/mailboxes/mailseparators.txt
Output /tmp/wdaBAt4FKv looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing Perl 
Comparing /tmp/DD17Dr2vEP to t/mailboxes/malformed.txt
Output /tmp/DD17Dr2vEP looks good.
ok 25 - Computing differences
Testing Cache implementation
Comparing /tmp/U2OUhW2A33 to t/mailboxes/malformed.txt
Output /tmp/U2OUhW2A33 looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing Perl 
Comparing /tmp/cE9wnh70ux to t/mailboxes/newlines_at_beginning.txt
Output /tmp/cE9wnh70ux looks good.
ok 28 - Computing differences
Testing Cache implementation
Comparing /tmp/H6rfbbbRNu to t/mailboxes/newlines_at_beginning.txt
Output /tmp/H6rfbbbRNu looks good.
ok 29 - Computing differences
ok 30 # skip GNU grep not available
Testing Perl 
Comparing /tmp/omxVkbLHHI to t/mailboxes/vm-emacs.txt
Output /tmp/omxVkbLHHI looks good.
ok 31 - Computing differences
Testing Cache implementation
Comparing /tmp/rr5UoHjjVQ to t/mailboxes/vm-emacs.txt
Output /tmp/rr5UoHjjVQ 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/hoDHG8jqIj to t/results/mailarc-2.txt
Output /tmp/hoDHG8jqIj looks good.
Comparing /tmp/thTZF2twed to t/results/none
Output /tmp/thTZF2twed looks good.
ok 1 - Computing differences
ok
All tests successful.
Files=25, Tests=382, 18 wallclock secs ( 0.12 usr  0.17 sys +  4.15 cusr  1.18 csys =  5.62 CPU)
Result: PASS

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

Prerequisite modules loaded:

requires:

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

build_requires:

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

configure_requires:

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


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

Environment variables:

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

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

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

Perl module toolchain versions installed:

    Module              Have    
    ------------------- --------
    CPAN                2.20    
    CPAN::Meta          2.150010
    Cwd                 3.74    
    ExtUtils::CBuilder  0.280230
    ExtUtils::Command   7.35_04 
    ExtUtils::Install   2.06    
    ExtUtils::MakeMaker 7.35_04 
    ExtUtils::Manifest  1.70    
    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.39    
    Test::More          1.302138
    YAML                1.26    
    YAML::Syck          1.30    
    version             0.9923  


--

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


Characteristics of this binary (from libperl): 
  Compile-time options: HAS_TIMES PERLIO_LAYERS PERL_DONT_CREATE_GVSV
                        PERL_HASH_FUNC_ONE_AT_A_TIME_HARD PERL_MALLOC_WRAP
                        PERL_PRESERVE_IVUV PERL_SAWAMPERSAND PERL_USE_DEVEL
                        USE_64_BIT_ALL USE_64_BIT_INT USE_LARGE_FILES
                        USE_LOCALE USE_LOCALE_COLLATE USE_LOCALE_CTYPE
                        USE_LOCALE_NUMERIC USE_PERLIO USE_PERL_ATOF
  Locally applied patches:
	uncommitted-changes
  Built under linux
  Compiled at Jan  8 2018 22:45:12
  %ENV:
    PERL5LIB=""
    PERL5OPT=""
    PERL5_CPANPLUS_IS_RUNNING="25258"
    PERL5_CPAN_IS_RUNNING="25258"
    PERL_CANARY_STABILITY_NOPROMPT="1"
    PERL_MM_USE_DEFAULT="1"
    PERL_USE_UNSAFE_INC="1"
  @INC:
    /home/sand/src/perl/repoperls/installed-perls/host/k93msid/v5.18.4/da1c/lib/site_perl/5.18.4/x86_64-linux
    /home/sand/src/perl/repoperls/installed-perls/host/k93msid/v5.18.4/da1c/lib/site_perl/5.18.4
    /home/sand/src/perl/repoperls/installed-perls/host/k93msid/v5.18.4/da1c/lib/5.18.4/x86_64-linux
    /home/sand/src/perl/repoperls/installed-perls/host/k93msid/v5.18.4/da1c/lib/5.18.4
    .