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

Status
Pass
From
Andreas J. König (ANDK)
Dist
Mail-Mbox-MessageParser v1.5111
Platform
Perl 5 v5.39.2 x86_64-linux-thread-multi-ld
Date
2023-09-06 23:52:29
ID
706256c0-4d10-11ee-8b40-451b7f3870b7
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.39.2, created by CPAN-Reporter-1.2019.

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 "/tmp/basesmoker-reloperl-raJR/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 - blib/lib/Mail/Mbox/MessageParser.pm compiles
ok 2 - blib/lib/Mail/Mbox/MessageParser/Cache.pm compiles
ok 3 - blib/lib/Mail/Mbox/MessageParser/Config.pm compiles
ok 4 - blib/lib/Mail/Mbox/MessageParser/Grep.pm compiles
ok 5 - blib/lib/Mail/Mbox/MessageParser/MetaInfo.pm compiles
ok 6 - blib/lib/Mail/Mbox/MessageParser/Perl.pm compiles
ok
t/000_standard__perl_critic.t ... skipped: Author test. Set $ENV{TEST_AUTHOR} to a true value to run.
t/000_standard__pod.t ........... 
1..6
ok 1 - POD test for blib/lib/Mail/Mbox/MessageParser.pm
ok 2 - POD test for blib/lib/Mail/Mbox/MessageParser/Grep.pm
ok 3 - POD test for blib/lib/Mail/Mbox/MessageParser/MetaInfo.pm
ok 4 - POD test for blib/lib/Mail/Mbox/MessageParser/Cache.pm
ok 5 - POD test for blib/lib/Mail/Mbox/MessageParser/Config.pm
ok 6 - POD test for blib/lib/Mail/Mbox/MessageParser/Perl.pm
ok
t/000_standard__pod_coverage.t .. 
1..6
ok 1 - Pod coverage on Mail::Mbox::MessageParser
ok 2 - Pod coverage on Mail::Mbox::MessageParser::Grep
ok 3 - Pod coverage on Mail::Mbox::MessageParser::MetaInfo
ok 4 - Pod coverage on Mail::Mbox::MessageParser::Cache
ok 5 - Pod coverage on Mail::Mbox::MessageParser::Config
ok 6 - Pod coverage on Mail::Mbox::MessageParser::Perl
ok
t/appended_mailbox.t ............ 
1..6
Testing modified mailbox with Perl implementation
Comparing /tmp/G6Mb31hhUj to t/mailboxes/mailarc-1.txt
Output /tmp/G6Mb31hhUj looks good.
ok 1 - Computing differences
Testing modified mailbox with Cache implementation
Comparing /tmp/F55f4F8Dt2 to t/mailboxes/mailarc-1.txt
Output /tmp/F55f4F8Dt2 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/KSYP9KvFch to t/mailboxes/mailarc-1.txt
Output /tmp/KSYP9KvFch looks good.
ok 4 - Computing differences
Testing modified mailbox with Cache implementation
Comparing /tmp/HKaWPmNeN2 to t/mailboxes/mailarc-1.txt
Output /tmp/HKaWPmNeN2 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:
  "/usr/bin/cat" "t/mailboxes/mailarc-2.txt.bz2" | "/usr/bin/bzip2" -cd
Comparing /tmp/LyjukqqN3o to t/results/mailarc-2.txt
Output /tmp/LyjukqqN3o looks good.
Comparing /tmp/8hJjNwy0Ho to t/results/none
Output /tmp/8hJjNwy0Ho 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/nJMfN_P4cc to t/mailboxes/mailarc-2.txt
Output /tmp/nJMfN_P4cc looks good.
ok 1 - Computing differences
Comparing /tmp/hXNiT_pIV4 to t/mailboxes/mailarc-2.txt
Output /tmp/hXNiT_pIV4 looks good.
ok 2 - Computing differences
Comparing /tmp/zvWph6Zyg4 to t/mailboxes/mailarc-2.txt
Output /tmp/zvWph6Zyg4 looks good.
ok 3 - Computing differences
ok 4 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt.gz
Comparing /tmp/VD4ZqDkkbO to t/mailboxes/mailarc-2.txt
Output /tmp/VD4ZqDkkbO looks good.
ok 5 - Computing differences
Comparing /tmp/Mes2tFjKgT to t/mailboxes/mailarc-2.txt
Output /tmp/Mes2tFjKgT looks good.
ok 6 - Computing differences
Comparing /tmp/YS9w80xymn to t/mailboxes/mailarc-2.txt
Output /tmp/YS9w80xymn 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/7SLYVKGQ7F to t/mailboxes/mailarc-2.txt
Output /tmp/7SLYVKGQ7F looks good.
ok 13 - Computing differences
Comparing /tmp/uujjWEdDMD to t/mailboxes/mailarc-2.txt
Output /tmp/uujjWEdDMD looks good.
ok 14 - Computing differences
Comparing /tmp/gisCtKbdpN to t/mailboxes/mailarc-2.txt
Output /tmp/gisCtKbdpN 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/bxisggjMCd to t/mailboxes/binary_body.txt
Output /tmp/bxisggjMCd looks good.
ok 1 - Computing differences
Comparing /tmp/KJZe1G1vHA to t/mailboxes/binary_body.txt
Output /tmp/KJZe1G1vHA looks good.
ok 2 - Computing differences
Comparing /tmp/e69DEAEUnK to t/mailboxes/binary_body.txt
Output /tmp/e69DEAEUnK looks good.
ok 3 - Computing differences
ok 4 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/Kl11iwh2g2 to t/mailboxes/hessbug.txt
Output /tmp/Kl11iwh2g2 looks good.
ok 5 - Computing differences
Comparing /tmp/AX4if6gvDX to t/mailboxes/hessbug.txt
Output /tmp/AX4if6gvDX looks good.
ok 6 - Computing differences
Comparing /tmp/tLd5yHPJIg to t/mailboxes/hessbug.txt
Output /tmp/tLd5yHPJIg looks good.
ok 7 - Computing differences
ok 8 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/CTrBbZ59oS to t/mailboxes/invalid-boundaries.txt
Output /tmp/CTrBbZ59oS looks good.
ok 9 - Computing differences
Comparing /tmp/iJuAxL7_TR to t/mailboxes/invalid-boundaries.txt
Output /tmp/iJuAxL7_TR looks good.
ok 10 - Computing differences
Comparing /tmp/dFFsRyY29X to t/mailboxes/invalid-boundaries.txt
Output /tmp/dFFsRyY29X looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/oZSGoPT6n9 to t/mailboxes/mailarc-1-dos.txt
Output /tmp/oZSGoPT6n9 looks good.
ok 13 - Computing differences
Comparing /tmp/V3jeUsG7ua to t/mailboxes/mailarc-1-dos.txt
Output /tmp/V3jeUsG7ua looks good.
ok 14 - Computing differences
Comparing /tmp/nCkoywJkj7 to t/mailboxes/mailarc-1-dos.txt
Output /tmp/nCkoywJkj7 looks good.
ok 15 - Computing differences
ok 16 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/w7ThLR4Yd_ to t/mailboxes/mailarc-1.txt
Output /tmp/w7ThLR4Yd_ looks good.
ok 17 - Computing differences
Comparing /tmp/2vpRan_azM to t/mailboxes/mailarc-1.txt
Output /tmp/2vpRan_azM looks good.
ok 18 - Computing differences
Comparing /tmp/l0U1UFQr2j to t/mailboxes/mailarc-1.txt
Output /tmp/l0U1UFQr2j looks good.
ok 19 - Computing differences
ok 20 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/L6HTMeQs9B to t/mailboxes/mailarc-2.txt
Output /tmp/L6HTMeQs9B looks good.
ok 21 - Computing differences
Comparing /tmp/cVfuxCgOtr to t/mailboxes/mailarc-2.txt
Output /tmp/cVfuxCgOtr looks good.
ok 22 - Computing differences
Comparing /tmp/y2wU2P8T6V to t/mailboxes/mailarc-2.txt
Output /tmp/y2wU2P8T6V looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/xVcj_CeVeI to t/mailboxes/mailarc-3.txt
Output /tmp/xVcj_CeVeI looks good.
ok 25 - Computing differences
Comparing /tmp/noG00N_Utf to t/mailboxes/mailarc-3.txt
Output /tmp/noG00N_Utf looks good.
ok 26 - Computing differences
Comparing /tmp/nJWdNYl8yG to t/mailboxes/mailarc-3.txt
Output /tmp/nJWdNYl8yG looks good.
ok 27 - Computing differences
ok 28 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/D6RR6eduou to t/mailboxes/mailseparators.txt
Output /tmp/D6RR6eduou looks good.
ok 29 - Computing differences
Comparing /tmp/RtuJtoeKG_ to t/mailboxes/mailseparators.txt
Output /tmp/RtuJtoeKG_ looks good.
ok 30 - Computing differences
Comparing /tmp/FMrwx_EOgK to t/mailboxes/mailseparators.txt
Output /tmp/FMrwx_EOgK looks good.
ok 31 - Computing differences
ok 32 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/U94swPds_S to t/mailboxes/malformed.txt
Output /tmp/U94swPds_S looks good.
ok 33 - Computing differences
Comparing /tmp/0IKveh2fT9 to t/mailboxes/malformed.txt
Output /tmp/0IKveh2fT9 looks good.
ok 34 - Computing differences
Comparing /tmp/YIsf_XuWG3 to t/mailboxes/malformed.txt
Output /tmp/YIsf_XuWG3 looks good.
ok 35 - Computing differences
ok 36 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/rY9ERvVuep to t/mailboxes/newlines_at_beginning.txt
Output /tmp/rY9ERvVuep looks good.
ok 37 - Computing differences
Comparing /tmp/KwfSwEFHOo to t/mailboxes/newlines_at_beginning.txt
Output /tmp/KwfSwEFHOo looks good.
ok 38 - Computing differences
Comparing /tmp/XqOgAK8kxs to t/mailboxes/newlines_at_beginning.txt
Output /tmp/XqOgAK8kxs looks good.
ok 39 - Computing differences
ok 40 # skip GNU grep not available
Testing filename: t/mailboxes/vm-emacs.txt
Comparing /tmp/cuwdyYEzfE to t/mailboxes/vm-emacs.txt
Output /tmp/cuwdyYEzfE looks good.
ok 41 - Computing differences
Comparing /tmp/4hCyNsSmLc to t/mailboxes/vm-emacs.txt
Output /tmp/4hCyNsSmLc looks good.
ok 42 - Computing differences
Comparing /tmp/vm71UMGzV0 to t/mailboxes/vm-emacs.txt
Output /tmp/vm71UMGzV0 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/IFjIKrh_x_ to t/mailboxes/mailarc-2.txt
Output /tmp/IFjIKrh_x_ looks good.
ok 1 - Computing differences
Testing filename: t/mailboxes/mailarc-2.txt.gz
Comparing /tmp/9MDxvP4jl8 to t/mailboxes/mailarc-2.txt
Output /tmp/9MDxvP4jl8 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/VjSa2jUOlM to t/mailboxes/mailarc-2.txt
Output /tmp/VjSa2jUOlM looks good.
ok 4 - Computing differences
ok
t/filename_noncompressed.t ...... 
1..11
Testing filename: t/mailboxes/binary_body.txt
Comparing /tmp/w6Z7gP2xuG to t/mailboxes/binary_body.txt
Output /tmp/w6Z7gP2xuG looks good.
ok 1 - Computing differences
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/PSwpqv9HuU to t/mailboxes/hessbug.txt
Output /tmp/PSwpqv9HuU looks good.
ok 2 - Computing differences
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/oPN0C98vGK to t/mailboxes/invalid-boundaries.txt
Output /tmp/oPN0C98vGK looks good.
ok 3 - Computing differences
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/vdLzNej6Tg to t/mailboxes/mailarc-1-dos.txt
Output /tmp/vdLzNej6Tg looks good.
ok 4 - Computing differences
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/4J36kdYpXA to t/mailboxes/mailarc-1.txt
Output /tmp/4J36kdYpXA looks good.
ok 5 - Computing differences
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/tI97TP_ziZ to t/mailboxes/mailarc-2.txt
Output /tmp/tI97TP_ziZ looks good.
ok 6 - Computing differences
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/TMSLUu4kz6 to t/mailboxes/mailarc-3.txt
Output /tmp/TMSLUu4kz6 looks good.
ok 7 - Computing differences
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/x3SRkaXGRO to t/mailboxes/mailseparators.txt
Output /tmp/x3SRkaXGRO looks good.
ok 8 - Computing differences
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/ooLiWRO3nA to t/mailboxes/malformed.txt
Output /tmp/ooLiWRO3nA looks good.
ok 9 - Computing differences
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/0FARkvahoh to t/mailboxes/newlines_at_beginning.txt
Output /tmp/0FARkvahoh looks good.
ok 10 - Computing differences
Testing filename: t/mailboxes/vm-emacs.txt
Comparing /tmp/GFBDsjcCNp to t/mailboxes/vm-emacs.txt
Output /tmp/GFBDsjcCNp 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:
  "/usr/bin/cat" "t/mailboxes/mailarc-2.txt.gz" | "/usr/bin/gzip" -cd
Comparing /tmp/OpQJy7YI0E to t/results/mailarc-2.txt
Output /tmp/OpQJy7YI0E looks good.
Comparing /tmp/V8W0NmRz5T to t/results/none
Output /tmp/V8W0NmRz5T looks good.
ok 1 - Computing differences
ok
t/length.t ...................... 
1..30
Testing filename: t/mailboxes/binary_body.txt
Comparing /tmp/QPZf3tn_gj to t/results/length_binary_body.stdout
Output /tmp/QPZf3tn_gj looks good.
ok 1 - Computing differences
Comparing /tmp/Sdc2c47EuT to t/results/length_binary_body.stdout
Output /tmp/Sdc2c47EuT looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/C9swaHYVH2 to t/results/length_hessbug.stdout
Output /tmp/C9swaHYVH2 looks good.
ok 4 - Computing differences
Comparing /tmp/mr5aINtPj5 to t/results/length_hessbug.stdout
Output /tmp/mr5aINtPj5 looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/hTyLWDrH99 to t/results/length_invalid-boundaries.stdout
Output /tmp/hTyLWDrH99 looks good.
ok 7 - Computing differences
Comparing /tmp/DVmxcztV09 to t/results/length_invalid-boundaries.stdout
Output /tmp/DVmxcztV09 looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/MxmkAJy9gr to t/results/length_mailarc-1-dos.stdout
Output /tmp/MxmkAJy9gr looks good.
ok 10 - Computing differences
Comparing /tmp/zFzgn2j1mR to t/results/length_mailarc-1-dos.stdout
Output /tmp/zFzgn2j1mR looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/WwuCHCQns8 to t/results/length_mailarc-1.stdout
Output /tmp/WwuCHCQns8 looks good.
ok 13 - Computing differences
Comparing /tmp/fM3C1hcKyf to t/results/length_mailarc-1.stdout
Output /tmp/fM3C1hcKyf looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/d8m_bU5ONL to t/results/length_mailarc-2.stdout
Output /tmp/d8m_bU5ONL looks good.
ok 16 - Computing differences
Comparing /tmp/yNtiPCxsku to t/results/length_mailarc-2.stdout
Output /tmp/yNtiPCxsku looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/gzkNuTt6TT to t/results/length_mailarc-3.stdout
Output /tmp/gzkNuTt6TT looks good.
ok 19 - Computing differences
Comparing /tmp/TtGTQhSmAl to t/results/length_mailarc-3.stdout
Output /tmp/TtGTQhSmAl looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/uclKt0xmmO to t/results/length_mailseparators.stdout
Output /tmp/uclKt0xmmO looks good.
ok 22 - Computing differences
Comparing /tmp/jYWO8ya5bR to t/results/length_mailseparators.stdout
Output /tmp/jYWO8ya5bR looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/Nwbwfs0CDo to t/results/length_malformed.stdout
Output /tmp/Nwbwfs0CDo looks good.
ok 25 - Computing differences
Comparing /tmp/qniCmYuRK1 to t/results/length_malformed.stdout
Output /tmp/qniCmYuRK1 looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/1DUBoMzEBV to t/results/length_newlines_at_beginning.stdout
Output /tmp/1DUBoMzEBV looks good.
ok 28 - Computing differences
Comparing /tmp/8fy9y2M1Hg to t/results/length_newlines_at_beginning.stdout
Output /tmp/8fy9y2M1Hg 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/QFvWMAs8bq to t/results/line_number_binary_body.stdout
Output /tmp/QFvWMAs8bq looks good.
ok 1 - Computing differences
Comparing /tmp/xBaXCjAblD to t/results/line_number_binary_body.stdout
Output /tmp/xBaXCjAblD looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/xa5xlC_hsm to t/results/line_number_hessbug.stdout
Output /tmp/xa5xlC_hsm looks good.
ok 4 - Computing differences
Comparing /tmp/TQXDgqBDmQ to t/results/line_number_hessbug.stdout
Output /tmp/TQXDgqBDmQ looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/exA8URG1NE to t/results/line_number_invalid-boundaries.stdout
Output /tmp/exA8URG1NE looks good.
ok 7 - Computing differences
Comparing /tmp/ma0AoxXa6R to t/results/line_number_invalid-boundaries.stdout
Output /tmp/ma0AoxXa6R looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/wFyNSbo0hb to t/results/line_number_mailarc-1-dos.stdout
Output /tmp/wFyNSbo0hb looks good.
ok 10 - Computing differences
Comparing /tmp/B_qjyEqD8Z to t/results/line_number_mailarc-1-dos.stdout
Output /tmp/B_qjyEqD8Z looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/4jOzFxieDr to t/results/line_number_mailarc-1.stdout
Output /tmp/4jOzFxieDr looks good.
ok 13 - Computing differences
Comparing /tmp/oCifOnRtMv to t/results/line_number_mailarc-1.stdout
Output /tmp/oCifOnRtMv looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/fUMhKPP2s7 to t/results/line_number_mailarc-2.stdout
Output /tmp/fUMhKPP2s7 looks good.
ok 16 - Computing differences
Comparing /tmp/JYSzmZJuMt to t/results/line_number_mailarc-2.stdout
Output /tmp/JYSzmZJuMt looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/NJcL8qHSTM to t/results/line_number_mailarc-3.stdout
Output /tmp/NJcL8qHSTM looks good.
ok 19 - Computing differences
Comparing /tmp/QcFbxN1H3Q to t/results/line_number_mailarc-3.stdout
Output /tmp/QcFbxN1H3Q looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/G3n69WQNRd to t/results/line_number_mailseparators.stdout
Output /tmp/G3n69WQNRd looks good.
ok 22 - Computing differences
Comparing /tmp/WYmJQprT5Z to t/results/line_number_mailseparators.stdout
Output /tmp/WYmJQprT5Z looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/AduIrSFfmx to t/results/line_number_malformed.stdout
Output /tmp/AduIrSFfmx looks good.
ok 25 - Computing differences
Comparing /tmp/JUopd1VzpQ to t/results/line_number_malformed.stdout
Output /tmp/JUopd1VzpQ looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/tjeYZDEOYx to t/results/line_number_newlines_at_beginning.stdout
Output /tmp/tjeYZDEOYx looks good.
ok 28 - Computing differences
Comparing /tmp/j0JLpiiNML to t/results/line_number_newlines_at_beginning.stdout
Output /tmp/j0JLpiiNML looks good.
ok 29 - Computing differences
ok 30 # skip GNU grep not available
ok
t/lzip.t ........................ 
1..1
Running test:
  "/usr/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/yxgrKxLJ9K to t/results/number_binary_body.stdout
Output /tmp/yxgrKxLJ9K looks good.
ok 1 - Computing differences
Comparing /tmp/WxSjDIIMMT to t/results/number_binary_body.stdout
Output /tmp/WxSjDIIMMT looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/b8RBL1Wvd8 to t/results/number_hessbug.stdout
Output /tmp/b8RBL1Wvd8 looks good.
ok 4 - Computing differences
Comparing /tmp/4iCY1Wt0mn to t/results/number_hessbug.stdout
Output /tmp/4iCY1Wt0mn looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/8vfB47oObG to t/results/number_invalid-boundaries.stdout
Output /tmp/8vfB47oObG looks good.
ok 7 - Computing differences
Comparing /tmp/14Oa7EEfSi to t/results/number_invalid-boundaries.stdout
Output /tmp/14Oa7EEfSi looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/7_iZ7IwM3e to t/results/number_mailarc-1-dos.stdout
Output /tmp/7_iZ7IwM3e looks good.
ok 10 - Computing differences
Comparing /tmp/uhUiinVH6d to t/results/number_mailarc-1-dos.stdout
Output /tmp/uhUiinVH6d looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/LU0apV1gNo to t/results/number_mailarc-1.stdout
Output /tmp/LU0apV1gNo looks good.
ok 13 - Computing differences
Comparing /tmp/sl6n12HQp8 to t/results/number_mailarc-1.stdout
Output /tmp/sl6n12HQp8 looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/jMYm_lwCBg to t/results/number_mailarc-2.stdout
Output /tmp/jMYm_lwCBg looks good.
ok 16 - Computing differences
Comparing /tmp/mrv5Tnc5Ht to t/results/number_mailarc-2.stdout
Output /tmp/mrv5Tnc5Ht looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/5zaHHZnsaF to t/results/number_mailarc-3.stdout
Output /tmp/5zaHHZnsaF looks good.
ok 19 - Computing differences
Comparing /tmp/bLY2rOirZM to t/results/number_mailarc-3.stdout
Output /tmp/bLY2rOirZM looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/OgjuzDN3PS to t/results/number_mailseparators.stdout
Output /tmp/OgjuzDN3PS looks good.
ok 22 - Computing differences
Comparing /tmp/tvlIvhmZMK to t/results/number_mailseparators.stdout
Output /tmp/tvlIvhmZMK looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/vZlAaf72nT to t/results/number_malformed.stdout
Output /tmp/vZlAaf72nT looks good.
ok 25 - Computing differences
Comparing /tmp/ym1UasvXre to t/results/number_malformed.stdout
Output /tmp/ym1UasvXre looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/gcebZcDnfa to t/results/number_newlines_at_beginning.stdout
Output /tmp/gcebZcDnfa looks good.
ok 28 - Computing differences
Comparing /tmp/3xPMV4wx87 to t/results/number_newlines_at_beginning.stdout
Output /tmp/3xPMV4wx87 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/C1Db2o7mQm to t/results/offset_binary_body.stdout
Output /tmp/C1Db2o7mQm looks good.
ok 1 - Computing differences
Comparing /tmp/R4zC_E9XtB to t/results/offset_binary_body.stdout
Output /tmp/R4zC_E9XtB looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/VlgqRdhW5e to t/results/offset_hessbug.stdout
Output /tmp/VlgqRdhW5e looks good.
ok 4 - Computing differences
Comparing /tmp/ogIQus2iWX to t/results/offset_hessbug.stdout
Output /tmp/ogIQus2iWX looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/P_qV8lhgIA to t/results/offset_invalid-boundaries.stdout
Output /tmp/P_qV8lhgIA looks good.
ok 7 - Computing differences
Comparing /tmp/i_6P9iY6CS to t/results/offset_invalid-boundaries.stdout
Output /tmp/i_6P9iY6CS looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/S8Bo00DIF9 to t/results/offset_mailarc-1-dos.stdout
Output /tmp/S8Bo00DIF9 looks good.
ok 10 - Computing differences
Comparing /tmp/EuvTDuuLZc to t/results/offset_mailarc-1-dos.stdout
Output /tmp/EuvTDuuLZc looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/Fjp1o6HjLT to t/results/offset_mailarc-1.stdout
Output /tmp/Fjp1o6HjLT looks good.
ok 13 - Computing differences
Comparing /tmp/7AxPAsXQgX to t/results/offset_mailarc-1.stdout
Output /tmp/7AxPAsXQgX looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/_3HahyTtgs to t/results/offset_mailarc-2.stdout
Output /tmp/_3HahyTtgs looks good.
ok 16 - Computing differences
Comparing /tmp/S95IisWflU to t/results/offset_mailarc-2.stdout
Output /tmp/S95IisWflU looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/k2A2b1VkAR to t/results/offset_mailarc-3.stdout
Output /tmp/k2A2b1VkAR looks good.
ok 19 - Computing differences
Comparing /tmp/t7wm0JJTp3 to t/results/offset_mailarc-3.stdout
Output /tmp/t7wm0JJTp3 looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/lslDEJs6LT to t/results/offset_mailseparators.stdout
Output /tmp/lslDEJs6LT looks good.
ok 22 - Computing differences
Comparing /tmp/j2CSyqtNPa to t/results/offset_mailseparators.stdout
Output /tmp/j2CSyqtNPa looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/qYk_kW3Vbl to t/results/offset_malformed.stdout
Output /tmp/qYk_kW3Vbl looks good.
ok 25 - Computing differences
Comparing /tmp/lYb9CvifO3 to t/results/offset_malformed.stdout
Output /tmp/lYb9CvifO3 looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/nsYO3noZWH to t/results/offset_newlines_at_beginning.stdout
Output /tmp/nsYO3noZWH looks good.
ok 28 - Computing differences
Comparing /tmp/_PlR9XqInZ to t/results/offset_newlines_at_beginning.stdout
Output /tmp/_PlR9XqInZ 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/mE9TMaXylR to t/mailboxes/binary_body.txt
Output /tmp/mE9TMaXylR looks good.
ok 1 - Computing differences
Comparing /tmp/iV5V9t791B to t/mailboxes/binary_body.txt
Output /tmp/iV5V9t791B looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/ynrvapF03E to t/mailboxes/hessbug.txt
Output /tmp/ynrvapF03E looks good.
ok 4 - Computing differences
Comparing /tmp/FcWG8QYG5W to t/mailboxes/hessbug.txt
Output /tmp/FcWG8QYG5W looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/l98M5XKxDL to t/mailboxes/invalid-boundaries.txt
Output /tmp/l98M5XKxDL looks good.
ok 7 - Computing differences
Comparing /tmp/nebBmg61ua to t/mailboxes/invalid-boundaries.txt
Output /tmp/nebBmg61ua looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/fWVIpGECGL to t/mailboxes/mailarc-1-dos.txt
Output /tmp/fWVIpGECGL looks good.
ok 10 - Computing differences
Comparing /tmp/4iEFGcY70p to t/mailboxes/mailarc-1-dos.txt
Output /tmp/4iEFGcY70p looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/NkCVOJdBj9 to t/mailboxes/mailarc-1.txt
Output /tmp/NkCVOJdBj9 looks good.
ok 13 - Computing differences
Comparing /tmp/Jn6CYZSVKe to t/mailboxes/mailarc-1.txt
Output /tmp/Jn6CYZSVKe looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/DWw6Nszvlt to t/mailboxes/mailarc-2.txt
Output /tmp/DWw6Nszvlt looks good.
ok 16 - Computing differences
Comparing /tmp/K6I3VWZe3U to t/mailboxes/mailarc-2.txt
Output /tmp/K6I3VWZe3U looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/CdR392lbce to t/mailboxes/mailarc-3.txt
Output /tmp/CdR392lbce looks good.
ok 19 - Computing differences
Comparing /tmp/URQxVxvAnF to t/mailboxes/mailarc-3.txt
Output /tmp/URQxVxvAnF looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/RKS7CIZEXy to t/mailboxes/mailseparators.txt
Output /tmp/RKS7CIZEXy looks good.
ok 22 - Computing differences
Comparing /tmp/hgy4SDXX3S to t/mailboxes/mailseparators.txt
Output /tmp/hgy4SDXX3S looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/ve0ZmjVAyd to t/mailboxes/malformed.txt
Output /tmp/ve0ZmjVAyd looks good.
ok 25 - Computing differences
Comparing /tmp/gRmktB9M4P to t/mailboxes/malformed.txt
Output /tmp/gRmktB9M4P looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/exYspeMeLm to t/mailboxes/newlines_at_beginning.txt
Output /tmp/exYspeMeLm looks good.
ok 28 - Computing differences
Comparing /tmp/_nY1TeSFky to t/mailboxes/newlines_at_beginning.txt
Output /tmp/_nY1TeSFky looks good.
ok 29 - Computing differences
ok 30 # skip GNU grep not available
Testing filename: t/mailboxes/vm-emacs.txt
Comparing /tmp/iBUG0mVwEE to t/mailboxes/vm-emacs.txt
Output /tmp/iBUG0mVwEE looks good.
ok 31 - Computing differences
Comparing /tmp/N73gqZzRvK to t/mailboxes/vm-emacs.txt
Output /tmp/N73gqZzRvK 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/LOHspciNwf to t/results/reset_binary_body.stdout
Output /tmp/LOHspciNwf looks good.
ok 1 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/8baSOtpU9M to t/results/reset_binary_body.stdout
Output /tmp/8baSOtpU9M 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/Kp0kujXS5x to t/results/reset_binary_body.stdout
Output /tmp/Kp0kujXS5x looks good.
ok 4 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/d3BdI9MfMM to t/results/reset_binary_body.stdout
Output /tmp/d3BdI9MfMM 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/D8mcAY1QhG to t/results/reset_hessbug.stdout
Output /tmp/D8mcAY1QhG looks good.
ok 7 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/oQCCVm1n5D to t/results/reset_hessbug.stdout
Output /tmp/oQCCVm1n5D 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/CbLqagJWc9 to t/results/reset_hessbug.stdout
Output /tmp/CbLqagJWc9 looks good.
ok 10 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/TZvZNqoqDT to t/results/reset_hessbug.stdout
Output /tmp/TZvZNqoqDT 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/EVjlmBvoSX to t/results/reset_invalid-boundaries.stdout
Output /tmp/EVjlmBvoSX looks good.
ok 13 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/xl7juMf7ZK to t/results/reset_invalid-boundaries.stdout
Output /tmp/xl7juMf7ZK 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/JJyCB7sNIO to t/results/reset_invalid-boundaries.stdout
Output /tmp/JJyCB7sNIO looks good.
ok 16 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/3vzBpu17MB to t/results/reset_invalid-boundaries.stdout
Output /tmp/3vzBpu17MB 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/0WK69RhSFe to t/results/reset_mailarc-1-dos.stdout
Output /tmp/0WK69RhSFe looks good.
ok 19 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/7WKnvEiXLP to t/results/reset_mailarc-1-dos.stdout
Output /tmp/7WKnvEiXLP 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/2Nk4HOl9U1 to t/results/reset_mailarc-1-dos.stdout
Output /tmp/2Nk4HOl9U1 looks good.
ok 22 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/UGhBXOb_JV to t/results/reset_mailarc-1-dos.stdout
Output /tmp/UGhBXOb_JV 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/ATC027fz7b to t/results/reset_mailarc-1.stdout
Output /tmp/ATC027fz7b looks good.
ok 25 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/IoVY2fUkEz to t/results/reset_mailarc-1.stdout
Output /tmp/IoVY2fUkEz 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/15zrLeJCUg to t/results/reset_mailarc-1.stdout
Output /tmp/15zrLeJCUg looks good.
ok 28 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/ZIhF7Fhh3k to t/results/reset_mailarc-1.stdout
Output /tmp/ZIhF7Fhh3k 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/b4bOp7HJXT to t/results/reset_mailarc-2.stdout
Output /tmp/b4bOp7HJXT looks good.
ok 31 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/ne6wUHmuT6 to t/results/reset_mailarc-2.stdout
Output /tmp/ne6wUHmuT6 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/sj8AnxloEP to t/results/reset_mailarc-2.stdout
Output /tmp/sj8AnxloEP looks good.
ok 34 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/qMIMzQ9S9K to t/results/reset_mailarc-2.stdout
Output /tmp/qMIMzQ9S9K 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/XaoE5HIcjh to t/results/reset_mailarc-3.stdout
Output /tmp/XaoE5HIcjh looks good.
ok 37 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/PT872PD73S to t/results/reset_mailarc-3.stdout
Output /tmp/PT872PD73S 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/dOAD_CLh31 to t/results/reset_mailarc-3.stdout
Output /tmp/dOAD_CLh31 looks good.
ok 40 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/sw2dDfjod1 to t/results/reset_mailarc-3.stdout
Output /tmp/sw2dDfjod1 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/LcHRPVJB4s to t/results/reset_mailseparators.stdout
Output /tmp/LcHRPVJB4s looks good.
ok 43 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/__k1VrfhUI to t/results/reset_mailseparators.stdout
Output /tmp/__k1VrfhUI 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/u4iFTOz5Qg to t/results/reset_mailseparators.stdout
Output /tmp/u4iFTOz5Qg looks good.
ok 46 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/aRjt8xdk0n to t/results/reset_mailseparators.stdout
Output /tmp/aRjt8xdk0n 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/wlfuGrx0Ns to t/results/reset_malformed.stdout
Output /tmp/wlfuGrx0Ns looks good.
ok 49 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/ecWS2wCJ8b to t/results/reset_malformed.stdout
Output /tmp/ecWS2wCJ8b 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/qXXXBIe5Ea to t/results/reset_malformed.stdout
Output /tmp/qXXXBIe5Ea looks good.
ok 52 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/5drl4ZG7jh to t/results/reset_malformed.stdout
Output /tmp/5drl4ZG7jh 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/iEDxJDcumE to t/results/reset_newlines_at_beginning.stdout
Output /tmp/iEDxJDcumE looks good.
ok 55 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/Xg2XzFsksE to t/results/reset_newlines_at_beginning.stdout
Output /tmp/Xg2XzFsksE 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/3T1aW2cWRb to t/results/reset_newlines_at_beginning.stdout
Output /tmp/3T1aW2cWRb looks good.
ok 58 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/hFRtHIJ28X to t/results/reset_newlines_at_beginning.stdout
Output /tmp/hFRtHIJ28X 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/iu_yKk6Pih to t/mailboxes/mailarc-2.txt
Output /tmp/iu_yKk6Pih looks good.
ok 1 - Computing differences
Testing filename: t/mailboxes/mailarc-2.txt.gz
Comparing /tmp/IXH26eNOpp to t/mailboxes/mailarc-2.txt
Output /tmp/IXH26eNOpp 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/jLjF9Hssa2 to t/mailboxes/mailarc-2.txt
Output /tmp/jLjF9Hssa2 looks good.
ok 4 - Computing differences
ok
t/stdin_uncompressed.t .......... 
1..11
Testing filename: t/mailboxes/binary_body.txt
Comparing /tmp/AbKGdnXLem to t/mailboxes/binary_body.txt
Output /tmp/AbKGdnXLem looks good.
ok 1 - Computing differences
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/E_B67RFT4U to t/mailboxes/hessbug.txt
Output /tmp/E_B67RFT4U looks good.
ok 2 - Computing differences
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/LZy2COIP9A to t/mailboxes/invalid-boundaries.txt
Output /tmp/LZy2COIP9A looks good.
ok 3 - Computing differences
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/fpO2Vy8JWV to t/mailboxes/mailarc-1-dos.txt
Output /tmp/fpO2Vy8JWV looks good.
ok 4 - Computing differences
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/Cvlz9HSGNn to t/mailboxes/mailarc-1.txt
Output /tmp/Cvlz9HSGNn looks good.
ok 5 - Computing differences
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/ECGzmPtYDU to t/mailboxes/mailarc-2.txt
Output /tmp/ECGzmPtYDU looks good.
ok 6 - Computing differences
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/s7ck2SmXHP to t/mailboxes/mailarc-3.txt
Output /tmp/s7ck2SmXHP looks good.
ok 7 - Computing differences
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/RfSRaMaAtJ to t/mailboxes/mailseparators.txt
Output /tmp/RfSRaMaAtJ looks good.
ok 8 - Computing differences
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/mr8XMW7A_k to t/mailboxes/malformed.txt
Output /tmp/mr8XMW7A_k looks good.
ok 9 - Computing differences
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/tAfqYMa1zV to t/mailboxes/newlines_at_beginning.txt
Output /tmp/tAfqYMa1zV looks good.
ok 10 - Computing differences
Testing filename: t/mailboxes/vm-emacs.txt
Comparing /tmp/Y8JOJctEH2 to t/mailboxes/vm-emacs.txt
Output /tmp/Y8JOJctEH2 looks good.
ok 11 - Computing differences
ok
t/undef_return_value.t .......... 
1..33
Testing Perl 
Comparing /tmp/oUfTBoDPVr to t/mailboxes/binary_body.txt
Output /tmp/oUfTBoDPVr looks good.
ok 1 - Computing differences
Testing Cache implementation
Comparing /tmp/C57DVL4JP5 to t/mailboxes/binary_body.txt
Output /tmp/C57DVL4JP5 looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing Perl 
Comparing /tmp/n8VrShYRZ0 to t/mailboxes/hessbug.txt
Output /tmp/n8VrShYRZ0 looks good.
ok 4 - Computing differences
Testing Cache implementation
Comparing /tmp/eO0I3D1WwQ to t/mailboxes/hessbug.txt
Output /tmp/eO0I3D1WwQ looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing Perl 
Comparing /tmp/NbVWhzvVEv to t/mailboxes/invalid-boundaries.txt
Output /tmp/NbVWhzvVEv looks good.
ok 7 - Computing differences
Testing Cache implementation
Comparing /tmp/UttwUfV_UR to t/mailboxes/invalid-boundaries.txt
Output /tmp/UttwUfV_UR looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing Perl 
Comparing /tmp/GE4iewUzpa to t/mailboxes/mailarc-1-dos.txt
Output /tmp/GE4iewUzpa looks good.
ok 10 - Computing differences
Testing Cache implementation
Comparing /tmp/uxmrvAKkYD to t/mailboxes/mailarc-1-dos.txt
Output /tmp/uxmrvAKkYD looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing Perl 
Comparing /tmp/WJz9IkOksO to t/mailboxes/mailarc-1.txt
Output /tmp/WJz9IkOksO looks good.
ok 13 - Computing differences
Testing Cache implementation
Comparing /tmp/Vx83L04luo to t/mailboxes/mailarc-1.txt
Output /tmp/Vx83L04luo looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing Perl 
Comparing /tmp/Weg1NtPjoa to t/mailboxes/mailarc-2.txt
Output /tmp/Weg1NtPjoa looks good.
ok 16 - Computing differences
Testing Cache implementation
Comparing /tmp/tJ2p5HoiEB to t/mailboxes/mailarc-2.txt
Output /tmp/tJ2p5HoiEB looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing Perl 
Comparing /tmp/h3VhMeWwLU to t/mailboxes/mailarc-3.txt
Output /tmp/h3VhMeWwLU looks good.
ok 19 - Computing differences
Testing Cache implementation
Comparing /tmp/V0CaY3ahZ3 to t/mailboxes/mailarc-3.txt
Output /tmp/V0CaY3ahZ3 looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing Perl 
Comparing /tmp/mLl7OPhWcx to t/mailboxes/mailseparators.txt
Output /tmp/mLl7OPhWcx looks good.
ok 22 - Computing differences
Testing Cache implementation
Comparing /tmp/b2ThAyxMiQ to t/mailboxes/mailseparators.txt
Output /tmp/b2ThAyxMiQ looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing Perl 
Comparing /tmp/ng1Cfk3AhH to t/mailboxes/malformed.txt
Output /tmp/ng1Cfk3AhH looks good.
ok 25 - Computing differences
Testing Cache implementation
Comparing /tmp/svYxHcYUtb to t/mailboxes/malformed.txt
Output /tmp/svYxHcYUtb looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing Perl 
Comparing /tmp/Z7yVRS9m9h to t/mailboxes/newlines_at_beginning.txt
Output /tmp/Z7yVRS9m9h looks good.
ok 28 - Computing differences
Testing Cache implementation
Comparing /tmp/3zBkomjmKw to t/mailboxes/newlines_at_beginning.txt
Output /tmp/3zBkomjmKw looks good.
ok 29 - Computing differences
ok 30 # skip GNU grep not available
Testing Perl 
Comparing /tmp/aFTvIDGrwL to t/mailboxes/vm-emacs.txt
Output /tmp/aFTvIDGrwL looks good.
ok 31 - Computing differences
Testing Cache implementation
Comparing /tmp/OBArWog8dq to t/mailboxes/vm-emacs.txt
Output /tmp/OBArWog8dq looks good.
ok 32 - Computing differences
ok 33 # skip GNU grep not available
ok
t/xz.t .......................... 
1..1
Running test:
  "/usr/bin/cat" "t/mailboxes/mailarc-2.txt.xz" | "/usr/bin/xz" -cd
Comparing /tmp/1X1zXfLbYV to t/results/mailarc-2.txt
Output /tmp/1X1zXfLbYV looks good.
Comparing /tmp/8PrveJQshm to t/results/none
Output /tmp/8PrveJQshm looks good.
ok 1 - Computing differences
ok
All tests successful.
Files=25, Tests=382,  6 wallclock secs ( 0.17 usr  0.37 sys +  5.04 cusr  1.10 csys =  6.68 CPU)
Result: PASS

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

Prerequisite modules loaded:

requires:

    Module              Need  Have    
    ------------------- ----- --------
    FileHandle::Unget   0     0.1634  
    perl                5.005 5.039002
    Storable            0     3.32    

build_requires:

    Module              Need  Have    
    ------------------- ----- --------
    ExtUtils::MakeMaker 6.36  7.70    
    File::Path          2.08  2.18    
    File::Slurper       0     0.014   
    Test::Compile       0     v3.3.1  
    Test::More          0     1.302195
    Text::Diff          0     1.45    
    UNIVERSAL::require  0     0.19    
    URI::Escape         0     5.21    

configure_requires:

    Module              Need  Have    
    ------------------- ----- --------
    ExtUtils::MakeMaker 6.36  7.70    
    URI::Escape         0     5.21    


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

Environment variables:

    AUTOMATED_TESTING = 1
    LANG = en_US.UTF-8
    PATH = /home/sand/bin:/usr/local/bin:/usr/local/sbin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/perl/bin:/usr/X11/bin
    PERL = /tmp/basesmoker-reloperl-raJR/bin/perl
    PERL5LIB = /tmp/loop_over_bdir-2794-ojz6QK/ProjectBuilder-0.14.1-0/blib/arch:/tmp/loop_over_bdir-2794-ojz6QK/ProjectBuilder-0.14.1-0/blib/lib:/tmp/loop_over_bdir-2794-ojz6QK/Lingua-YaTeA-0.626-0/blib/arch:/tmp/loop_over_bdir-2794-ojz6QK/Lingua-YaTeA-0.626-0/blib/lib:/tmp/loop_over_bdir-2794-ojz6QK/downsexta-0/blib/arch:/tmp/loop_over_bdir-2794-ojz6QK/downsexta-0/blib/lib
    PERL5OPT = 
    PERL5_CPANPLUS_IS_RUNNING = 2802
    PERL5_CPAN_IS_RUNNING = 2802
    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 = /tmp/basesmoker-reloperl-raJR/bin/perl
    $UID/$EUID = 1005 / 1005
    $GID = 1005 1005
    $EGID = 1005 1005

Perl module toolchain versions installed:

    Module              Have    
    ------------------- --------
    CPAN                2.36    
    CPAN::Meta          2.150010
    Cwd                 3.90    
    ExtUtils::CBuilder  0.280239
    ExtUtils::Command   7.70    
    ExtUtils::Install   2.22    
    ExtUtils::MakeMaker 7.70    
    ExtUtils::Manifest  1.75    
    ExtUtils::ParseXS   3.51    
    File::Spec          3.90    
    JSON                4.10    
    JSON::PP            4.16    
    Module::Build       0.4234  
    Module::Signature   0.88    
    Parse::CPAN::Meta   2.150010
    Test2               1.302195
    Test::Harness       3.47    
    Test::More          1.302195
    YAML                1.30    
    YAML::Syck          1.34    
    version             0.9929  


--

Summary of my perl5 (revision 5 version 39 subversion 2) configuration:
  Commit id: e246fd63c3ad4034efc21113d44231047f6b2909
  Platform:
    osname=linux
    osvers=5.4.0-159-generic
    archname=x86_64-linux-thread-multi-ld
    uname='linux k93focal 5.4.0-159-generic #176-ubuntu smp mon aug 14 12:04:20 utc 2023 x86_64 x86_64 x86_64 gnulinux '
    config_args='-Dprefix=/home/sand/src/perl/repoperls/installed-perls/host/k93focal/v5.39.2/e463 -Dmyhostname=k93focal -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 -Duseithreads -Duselongdouble -DEBUGGING=both'
    hint=recommended
    useposix=true
    d_sigaction=define
    useithreads=define
    usemultiplicity=define
    use64bitint=define
    use64bitall=define
    uselongdouble=define
    usemymalloc=n
    default_inc_excludes_dot=define
  Compiler:
    cc='cc'
    ccflags ='-D_REENTRANT -D_GNU_SOURCE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
    optimize='-O2 -g'
    cppflags='-D_REENTRANT -D_GNU_SOURCE -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include'
    ccversion=''
    gccversion='9.4.0'
    gccosandvers=''
    intsize=4
    longsize=8
    ptrsize=8
    doublesize=8
    byteorder=12345678
    doublekind=3
    d_longlong=define
    longlongsize=8
    d_longdbl=define
    longdblsize=16
    longdblkind=3
    ivtype='long'
    ivsize=8
    nvtype='long double'
    nvsize=16
    Off_t='off_t'
    lseeksize=8
    alignbytes=16
    prototype=define
  Linker and Libraries:
    ld='cc'
    ldflags =' -fstack-protector-strong -L/usr/local/lib'
    libpth=/usr/local/lib /usr/lib/x86_64-linux-gnu /usr/lib /usr/lib64
    libs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc
    perllibs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc
    libc=libc-2.31.so
    so=so
    useshrplib=false
    libperl=libperl.a
    gnulibc_version='2.31'
  Dynamic Linking:
    dlsrc=dl_dlopen.xs
    dlext=so
    d_dlsymun=undef
    ccdlflags='-Wl,-E'
    cccdlflags='-fPIC'
    lddlflags='-shared -O2 -g -L/usr/local/lib -fstack-protector-strong'


Characteristics of this binary (from libperl): 
  Compile-time options:
    DEBUGGING
    HAS_LONG_DOUBLE
    HAS_STRTOLD
    HAS_TIMES
    MULTIPLICITY
    PERLIO_LAYERS
    PERL_COPY_ON_WRITE
    PERL_DONT_CREATE_GVSV
    PERL_HASH_FUNC_SIPHASH13
    PERL_HASH_USE_SBOX32
    PERL_MALLOC_WRAP
    PERL_OP_PARENT
    PERL_PRESERVE_IVUV
    PERL_TRACK_MEMPOOL
    PERL_USE_DEVEL
    PERL_USE_SAFE_PUTENV
    USE_64_BIT_ALL
    USE_64_BIT_INT
    USE_ITHREADS
    USE_LARGE_FILES
    USE_LOCALE
    USE_LOCALE_COLLATE
    USE_LOCALE_CTYPE
    USE_LOCALE_NUMERIC
    USE_LOCALE_TIME
    USE_LONG_DOUBLE
    USE_PERLIO
    USE_PERL_ATOF
    USE_REENTRANT_API
    USE_THREAD_SAFE_LOCALE
  Built under linux
  Compiled at Sep  5 2023 00:50:20
  %ENV:
    PERL="/tmp/basesmoker-reloperl-raJR/bin/perl"
    PERL5LIB="/tmp/loop_over_bdir-2794-ojz6QK/ProjectBuilder-0.14.1-0/blib/arch:/tmp/loop_over_bdir-2794-ojz6QK/ProjectBuilder-0.14.1-0/blib/lib:/tmp/loop_over_bdir-2794-ojz6QK/Lingua-YaTeA-0.626-0/blib/arch:/tmp/loop_over_bdir-2794-ojz6QK/Lingua-YaTeA-0.626-0/blib/lib:/tmp/loop_over_bdir-2794-ojz6QK/downsexta-0/blib/arch:/tmp/loop_over_bdir-2794-ojz6QK/downsexta-0/blib/lib"
    PERL5OPT=""
    PERL5_CPANPLUS_IS_RUNNING="2802"
    PERL5_CPAN_IS_RUNNING="2802"
    PERL_CANARY_STABILITY_NOPROMPT="1"
    PERL_MM_USE_DEFAULT="1"
    PERL_USE_UNSAFE_INC="1"
  @INC:
    /tmp/loop_over_bdir-2794-ojz6QK/ProjectBuilder-0.14.1-0/blib/arch
    /tmp/loop_over_bdir-2794-ojz6QK/ProjectBuilder-0.14.1-0/blib/lib
    /tmp/loop_over_bdir-2794-ojz6QK/Lingua-YaTeA-0.626-0/blib/arch
    /tmp/loop_over_bdir-2794-ojz6QK/Lingua-YaTeA-0.626-0/blib/lib
    /tmp/loop_over_bdir-2794-ojz6QK/downsexta-0/blib/arch
    /tmp/loop_over_bdir-2794-ojz6QK/downsexta-0/blib/lib
    /home/sand/src/perl/repoperls/installed-perls/host/k93focal/v5.39.2/e463/lib/site_perl/5.39.2/x86_64-linux-thread-multi-ld
    /home/sand/src/perl/repoperls/installed-perls/host/k93focal/v5.39.2/e463/lib/site_perl/5.39.2
    /home/sand/src/perl/repoperls/installed-perls/host/k93focal/v5.39.2/e463/lib/5.39.2/x86_64-linux-thread-multi-ld
    /home/sand/src/perl/repoperls/installed-perls/host/k93focal/v5.39.2/e463/lib/5.39.2
    .