Mail-Mbox-MessageParser v1.5111 Perl 5 v5.32.1 i386-openbsd

Status
Pass
From
Alceu Rodrigues de Freitas Junior
Dist
Mail-Mbox-MessageParser v1.5111
Platform
Perl 5 v5.32.1 i386-openbsd
Date
2022-06-26 18:22:53
ID
fe762e92-f57c-11ec-b737-db65ffa5fe2c
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.32.1, 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

If you would like to try to reproduce this report results or even to work with
the same environment for a bug fix, please refer to
https://github.com/glasswalk3r/cpan-openbsd-smoker to see how to use the
prebuilt virtual machines available.

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

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

PERL_DL_NONLAZY=1 "/usr/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/Perl.pm compiles
ok 4 - blib/lib/Mail/Mbox/MessageParser/MetaInfo.pm compiles
ok 5 - blib/lib/Mail/Mbox/MessageParser/Config.pm compiles
ok 6 - blib/lib/Mail/Mbox/MessageParser/Grep.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/Cache.pm
ok 3 - POD test for blib/lib/Mail/Mbox/MessageParser/Perl.pm
ok 4 - POD test for blib/lib/Mail/Mbox/MessageParser/MetaInfo.pm
ok 5 - POD test for blib/lib/Mail/Mbox/MessageParser/Config.pm
ok 6 - POD test for blib/lib/Mail/Mbox/MessageParser/Grep.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::Cache
ok 3 - Pod coverage on Mail::Mbox::MessageParser::Perl
ok 4 - Pod coverage on Mail::Mbox::MessageParser::MetaInfo
ok 5 - Pod coverage on Mail::Mbox::MessageParser::Config
ok 6 - Pod coverage on Mail::Mbox::MessageParser::Grep
ok
t/appended_mailbox.t ............ 
1..6
Testing modified mailbox with Perl implementation
Comparing /tmp/rTWzoevZEE to t/mailboxes/mailarc-1.txt
Output /tmp/rTWzoevZEE looks good.
ok 1 - Computing differences
Testing modified mailbox with Cache implementation
Comparing /tmp/jw6UJZgt5Q to t/mailboxes/mailarc-1.txt
Output /tmp/jw6UJZgt5Q 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/LmO5t7_abB to t/mailboxes/mailarc-1.txt
Output /tmp/LmO5t7_abB looks good.
ok 4 - Computing differences
Testing modified mailbox with Cache implementation
Comparing /tmp/BNNQuMlaf0 to t/mailboxes/mailarc-1.txt
Output /tmp/BNNQuMlaf0 looks good.
ok 5 - Computing differences
Testing modified mailbox with Grep implementation
ok 6 # skip GNU grep not available
ok
t/bzip2.t ....................... 
1..1
Running test:
  "/bin/cat" "t/mailboxes/mailarc-2.txt.bz2" | "/usr/local/bin/bzip2" -cd
Comparing /tmp/Yz9UPJW8PQ to t/results/mailarc-2.txt
Output /tmp/Yz9UPJW8PQ looks good.
Comparing /tmp/T4FkXgEGYi to t/results/none
Output /tmp/T4FkXgEGYi 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/nhuP1M2H5l to t/mailboxes/mailarc-2.txt
Output /tmp/nhuP1M2H5l looks good.
ok 1 - Computing differences
Comparing /tmp/K3uf3AbO5u to t/mailboxes/mailarc-2.txt
Output /tmp/K3uf3AbO5u looks good.
ok 2 - Computing differences
Comparing /tmp/iSKad9UP2O to t/mailboxes/mailarc-2.txt
Output /tmp/iSKad9UP2O looks good.
ok 3 - Computing differences
ok 4 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt.gz
Comparing /tmp/bRko8qpKe_ to t/mailboxes/mailarc-2.txt
Output /tmp/bRko8qpKe_ looks good.
ok 5 - Computing differences
Comparing /tmp/QtPhcUB3rV to t/mailboxes/mailarc-2.txt
Output /tmp/QtPhcUB3rV looks good.
ok 6 - Computing differences
Comparing /tmp/2Df7NK43bZ to t/mailboxes/mailarc-2.txt
Output /tmp/2Df7NK43bZ 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/DHk3ofY49o to t/mailboxes/mailarc-2.txt
Output /tmp/DHk3ofY49o looks good.
ok 13 - Computing differences
Comparing /tmp/zl9ycf7E9p to t/mailboxes/mailarc-2.txt
Output /tmp/zl9ycf7E9p looks good.
ok 14 - Computing differences
Comparing /tmp/iwyIsPEfUW to t/mailboxes/mailarc-2.txt
Output /tmp/iwyIsPEfUW 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/QXwBconxRL to t/mailboxes/binary_body.txt
Output /tmp/QXwBconxRL looks good.
ok 1 - Computing differences
Comparing /tmp/FS1mApZxJb to t/mailboxes/binary_body.txt
Output /tmp/FS1mApZxJb looks good.
ok 2 - Computing differences
Comparing /tmp/FmbHG57Z0B to t/mailboxes/binary_body.txt
Output /tmp/FmbHG57Z0B looks good.
ok 3 - Computing differences
ok 4 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/xjnw8P9doa to t/mailboxes/hessbug.txt
Output /tmp/xjnw8P9doa looks good.
ok 5 - Computing differences
Comparing /tmp/rZKyIr33__ to t/mailboxes/hessbug.txt
Output /tmp/rZKyIr33__ looks good.
ok 6 - Computing differences
Comparing /tmp/GFsU22dXoY to t/mailboxes/hessbug.txt
Output /tmp/GFsU22dXoY looks good.
ok 7 - Computing differences
ok 8 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/5_rNhgiwKx to t/mailboxes/invalid-boundaries.txt
Output /tmp/5_rNhgiwKx looks good.
ok 9 - Computing differences
Comparing /tmp/qGBrRN8f4q to t/mailboxes/invalid-boundaries.txt
Output /tmp/qGBrRN8f4q looks good.
ok 10 - Computing differences
Comparing /tmp/JKAH5ajui4 to t/mailboxes/invalid-boundaries.txt
Output /tmp/JKAH5ajui4 looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/iyfnCLzxk_ to t/mailboxes/mailarc-1-dos.txt
Output /tmp/iyfnCLzxk_ looks good.
ok 13 - Computing differences
Comparing /tmp/FH8p6cwXPR to t/mailboxes/mailarc-1-dos.txt
Output /tmp/FH8p6cwXPR looks good.
ok 14 - Computing differences
Comparing /tmp/Y2WR_hUuZ3 to t/mailboxes/mailarc-1-dos.txt
Output /tmp/Y2WR_hUuZ3 looks good.
ok 15 - Computing differences
ok 16 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/lxvsI1xrJ6 to t/mailboxes/mailarc-1.txt
Output /tmp/lxvsI1xrJ6 looks good.
ok 17 - Computing differences
Comparing /tmp/IsGbHDC4rM to t/mailboxes/mailarc-1.txt
Output /tmp/IsGbHDC4rM looks good.
ok 18 - Computing differences
Comparing /tmp/BhNeuw4_Kd to t/mailboxes/mailarc-1.txt
Output /tmp/BhNeuw4_Kd looks good.
ok 19 - Computing differences
ok 20 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/xjjdDK1S6j to t/mailboxes/mailarc-2.txt
Output /tmp/xjjdDK1S6j looks good.
ok 21 - Computing differences
Comparing /tmp/NxXh4LaLWB to t/mailboxes/mailarc-2.txt
Output /tmp/NxXh4LaLWB looks good.
ok 22 - Computing differences
Comparing /tmp/1kR6nJwP_d to t/mailboxes/mailarc-2.txt
Output /tmp/1kR6nJwP_d looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/_avl5Awqmv to t/mailboxes/mailarc-3.txt
Output /tmp/_avl5Awqmv looks good.
ok 25 - Computing differences
Comparing /tmp/0E022ffNdJ to t/mailboxes/mailarc-3.txt
Output /tmp/0E022ffNdJ looks good.
ok 26 - Computing differences
Comparing /tmp/e8zC3hAcCa to t/mailboxes/mailarc-3.txt
Output /tmp/e8zC3hAcCa looks good.
ok 27 - Computing differences
ok 28 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/uWvUBhZSvW to t/mailboxes/mailseparators.txt
Output /tmp/uWvUBhZSvW looks good.
ok 29 - Computing differences
Comparing /tmp/uL3G425vH9 to t/mailboxes/mailseparators.txt
Output /tmp/uL3G425vH9 looks good.
ok 30 - Computing differences
Comparing /tmp/mSQYcacBaB to t/mailboxes/mailseparators.txt
Output /tmp/mSQYcacBaB looks good.
ok 31 - Computing differences
ok 32 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/_Sz9TqBTqt to t/mailboxes/malformed.txt
Output /tmp/_Sz9TqBTqt looks good.
ok 33 - Computing differences
Comparing /tmp/dULcHUZNvZ to t/mailboxes/malformed.txt
Output /tmp/dULcHUZNvZ looks good.
ok 34 - Computing differences
Comparing /tmp/nSRhsjOewo to t/mailboxes/malformed.txt
Output /tmp/nSRhsjOewo looks good.
ok 35 - Computing differences
ok 36 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/oHsNWBgmjd to t/mailboxes/newlines_at_beginning.txt
Output /tmp/oHsNWBgmjd looks good.
ok 37 - Computing differences
Comparing /tmp/Z9TynkJuKs to t/mailboxes/newlines_at_beginning.txt
Output /tmp/Z9TynkJuKs looks good.
ok 38 - Computing differences
Comparing /tmp/TOQE081B9H to t/mailboxes/newlines_at_beginning.txt
Output /tmp/TOQE081B9H looks good.
ok 39 - Computing differences
ok 40 # skip GNU grep not available
Testing filename: t/mailboxes/vm-emacs.txt
Comparing /tmp/x1_fk2d6Bl to t/mailboxes/vm-emacs.txt
Output /tmp/x1_fk2d6Bl looks good.
ok 41 - Computing differences
Comparing /tmp/1qs136iZOk to t/mailboxes/vm-emacs.txt
Output /tmp/1qs136iZOk looks good.
ok 42 - Computing differences
Comparing /tmp/6ndwJEznXb to t/mailboxes/vm-emacs.txt
Output /tmp/6ndwJEznXb 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/cZVrukFuBa to t/mailboxes/mailarc-2.txt
Output /tmp/cZVrukFuBa looks good.
ok 1 - Computing differences
Testing filename: t/mailboxes/mailarc-2.txt.gz
Comparing /tmp/cWiKn5798E to t/mailboxes/mailarc-2.txt
Output /tmp/cWiKn5798E 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/TeStOPB9U5 to t/mailboxes/mailarc-2.txt
Output /tmp/TeStOPB9U5 looks good.
ok 4 - Computing differences
ok
t/filename_noncompressed.t ...... 
1..11
Testing filename: t/mailboxes/binary_body.txt
Comparing /tmp/UBE37rO8hu to t/mailboxes/binary_body.txt
Output /tmp/UBE37rO8hu looks good.
ok 1 - Computing differences
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/tQhro5fLUw to t/mailboxes/hessbug.txt
Output /tmp/tQhro5fLUw looks good.
ok 2 - Computing differences
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/_9zhzQ7SVj to t/mailboxes/invalid-boundaries.txt
Output /tmp/_9zhzQ7SVj looks good.
ok 3 - Computing differences
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/AKwQw_Eslv to t/mailboxes/mailarc-1-dos.txt
Output /tmp/AKwQw_Eslv looks good.
ok 4 - Computing differences
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/Emi0Ttt9oJ to t/mailboxes/mailarc-1.txt
Output /tmp/Emi0Ttt9oJ looks good.
ok 5 - Computing differences
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/5Ze8b_eflC to t/mailboxes/mailarc-2.txt
Output /tmp/5Ze8b_eflC looks good.
ok 6 - Computing differences
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/kXlY4j7dTO to t/mailboxes/mailarc-3.txt
Output /tmp/kXlY4j7dTO looks good.
ok 7 - Computing differences
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/y454eZesV6 to t/mailboxes/mailseparators.txt
Output /tmp/y454eZesV6 looks good.
ok 8 - Computing differences
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/HqjPy_CVP2 to t/mailboxes/malformed.txt
Output /tmp/HqjPy_CVP2 looks good.
ok 9 - Computing differences
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/v9UaTYtL0I to t/mailboxes/newlines_at_beginning.txt
Output /tmp/v9UaTYtL0I looks good.
ok 10 - Computing differences
Testing filename: t/mailboxes/vm-emacs.txt
Comparing /tmp/xXEV_XivhG to t/mailboxes/vm-emacs.txt
Output /tmp/xXEV_XivhG looks good.
ok 11 - Computing differences
ok
t/grep.t ........................ 
1..4
Running test:
  unset LC_ALL LC_COLLATE LANG LC_CTYPE LC_MESSAGES; grep --extended-regexp --line-number --byte-offset --binary-files=text "^From [^:]+(:[0-9][0-9]){1,2}(  *([A-Z]{2,6}|[+-]?[0-9]{4})){1,3}( remote from .*)?
?$" t/mailboxes/mailarc-1.txt
ok 1 # skip 1
Running test:
  unset LC_ALL LC_COLLATE LANG LC_CTYPE LC_MESSAGES; grep --extended-regexp --line-number --byte-offset --binary-files=text "^From [^:]+(:[0-9][0-9]){1,2}(  *([A-Z]{2,6}|[+-]?[0-9]{4})){1,3}( remote from .*)?
?$" t/mailboxes/mailarc-2.txt
ok 2 # skip 1
Running test:
  unset LC_ALL LC_COLLATE LANG LC_CTYPE LC_MESSAGES; grep --extended-regexp --line-number --byte-offset --binary-files=text "^From [^:]+(:[0-9][0-9]){1,2}(  *([A-Z]{2,6}|[+-]?[0-9]{4})){1,3}( remote from .*)?
?$" t/mailboxes/mailarc-3.txt
ok 3 # skip 1
Running test:
  unset LC_ALL LC_COLLATE LANG LC_CTYPE LC_MESSAGES; grep --extended-regexp --line-number --byte-offset --binary-files=text "^From [^:]+(:[0-9][0-9]){1,2}(  *([A-Z]{2,6}|[+-]?[0-9]{4})){1,3}( remote from .*)?
?$" t/mailboxes/mailseparators.txt
ok 4 # skip 1
ok
t/gzip.t ........................ 
1..1
Running test:
  "/bin/cat" "t/mailboxes/mailarc-2.txt.gz" | "/usr/bin/gzip" -cd
Comparing /tmp/7s6pgNsUOp to t/results/mailarc-2.txt
Output /tmp/7s6pgNsUOp looks good.
Comparing /tmp/dyc2EG0L74 to t/results/none
Output /tmp/dyc2EG0L74 looks good.
ok 1 - Computing differences
ok
t/length.t ...................... 
1..30
Testing filename: t/mailboxes/binary_body.txt
Comparing /tmp/q8rpQHfKXT to t/results/length_binary_body.stdout
Output /tmp/q8rpQHfKXT looks good.
ok 1 - Computing differences
Comparing /tmp/IViKsED244 to t/results/length_binary_body.stdout
Output /tmp/IViKsED244 looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/3iaLhoZxw7 to t/results/length_hessbug.stdout
Output /tmp/3iaLhoZxw7 looks good.
ok 4 - Computing differences
Comparing /tmp/S6mT4fU5cM to t/results/length_hessbug.stdout
Output /tmp/S6mT4fU5cM looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/pPRXjkHSEU to t/results/length_invalid-boundaries.stdout
Output /tmp/pPRXjkHSEU looks good.
ok 7 - Computing differences
Comparing /tmp/_jELqD_noO to t/results/length_invalid-boundaries.stdout
Output /tmp/_jELqD_noO looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/aRL5j_Ox_9 to t/results/length_mailarc-1-dos.stdout
Output /tmp/aRL5j_Ox_9 looks good.
ok 10 - Computing differences
Comparing /tmp/Qr6Dyh6lqJ to t/results/length_mailarc-1-dos.stdout
Output /tmp/Qr6Dyh6lqJ looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/sQyI5ktKvv to t/results/length_mailarc-1.stdout
Output /tmp/sQyI5ktKvv looks good.
ok 13 - Computing differences
Comparing /tmp/nAyvbupDDX to t/results/length_mailarc-1.stdout
Output /tmp/nAyvbupDDX looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/6GMg8uRMmJ to t/results/length_mailarc-2.stdout
Output /tmp/6GMg8uRMmJ looks good.
ok 16 - Computing differences
Comparing /tmp/H7nKbIx30X to t/results/length_mailarc-2.stdout
Output /tmp/H7nKbIx30X looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/nGPrttpBbJ to t/results/length_mailarc-3.stdout
Output /tmp/nGPrttpBbJ looks good.
ok 19 - Computing differences
Comparing /tmp/SiaZEGi1Tn to t/results/length_mailarc-3.stdout
Output /tmp/SiaZEGi1Tn looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/Pw6wkcqbz2 to t/results/length_mailseparators.stdout
Output /tmp/Pw6wkcqbz2 looks good.
ok 22 - Computing differences
Comparing /tmp/zBDTlO7HvI to t/results/length_mailseparators.stdout
Output /tmp/zBDTlO7HvI looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/0hscGGgLIh to t/results/length_malformed.stdout
Output /tmp/0hscGGgLIh looks good.
ok 25 - Computing differences
Comparing /tmp/ck9Ty7P8gi to t/results/length_malformed.stdout
Output /tmp/ck9Ty7P8gi looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/J82g175lku to t/results/length_newlines_at_beginning.stdout
Output /tmp/J82g175lku looks good.
ok 28 - Computing differences
Comparing /tmp/S22lLbLfjc to t/results/length_newlines_at_beginning.stdout
Output /tmp/S22lLbLfjc 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/w_vlnexbQt to t/results/line_number_binary_body.stdout
Output /tmp/w_vlnexbQt looks good.
ok 1 - Computing differences
Comparing /tmp/Td67Ef5cad to t/results/line_number_binary_body.stdout
Output /tmp/Td67Ef5cad looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/rWqNgp4Gbb to t/results/line_number_hessbug.stdout
Output /tmp/rWqNgp4Gbb looks good.
ok 4 - Computing differences
Comparing /tmp/hd5x_lYEGR to t/results/line_number_hessbug.stdout
Output /tmp/hd5x_lYEGR looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/WyIkGg8OuZ to t/results/line_number_invalid-boundaries.stdout
Output /tmp/WyIkGg8OuZ looks good.
ok 7 - Computing differences
Comparing /tmp/B0ln42Hk3j to t/results/line_number_invalid-boundaries.stdout
Output /tmp/B0ln42Hk3j looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/m4Lwh83dA6 to t/results/line_number_mailarc-1-dos.stdout
Output /tmp/m4Lwh83dA6 looks good.
ok 10 - Computing differences
Comparing /tmp/zzIDD6M2pP to t/results/line_number_mailarc-1-dos.stdout
Output /tmp/zzIDD6M2pP looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/XqEn7V4QQH to t/results/line_number_mailarc-1.stdout
Output /tmp/XqEn7V4QQH looks good.
ok 13 - Computing differences
Comparing /tmp/W3ih2PC_Ln to t/results/line_number_mailarc-1.stdout
Output /tmp/W3ih2PC_Ln looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/jAde5tQzhB to t/results/line_number_mailarc-2.stdout
Output /tmp/jAde5tQzhB looks good.
ok 16 - Computing differences
Comparing /tmp/qh7vJkmiJx to t/results/line_number_mailarc-2.stdout
Output /tmp/qh7vJkmiJx looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/xpndhPrw9l to t/results/line_number_mailarc-3.stdout
Output /tmp/xpndhPrw9l looks good.
ok 19 - Computing differences
Comparing /tmp/C0wVarjUP8 to t/results/line_number_mailarc-3.stdout
Output /tmp/C0wVarjUP8 looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/pSiGNRdoCk to t/results/line_number_mailseparators.stdout
Output /tmp/pSiGNRdoCk looks good.
ok 22 - Computing differences
Comparing /tmp/RvmVffLiHc to t/results/line_number_mailseparators.stdout
Output /tmp/RvmVffLiHc looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/uhJ5Lz88e1 to t/results/line_number_malformed.stdout
Output /tmp/uhJ5Lz88e1 looks good.
ok 25 - Computing differences
Comparing /tmp/g60ClRvXIS to t/results/line_number_malformed.stdout
Output /tmp/g60ClRvXIS looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/R4rvsWuAZf to t/results/line_number_newlines_at_beginning.stdout
Output /tmp/R4rvsWuAZf looks good.
ok 28 - Computing differences
Comparing /tmp/rHiTk2K2QU to t/results/line_number_newlines_at_beginning.stdout
Output /tmp/rHiTk2K2QU 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/ebUkHl6abL to t/results/number_binary_body.stdout
Output /tmp/ebUkHl6abL looks good.
ok 1 - Computing differences
Comparing /tmp/w0LiBsFrmP to t/results/number_binary_body.stdout
Output /tmp/w0LiBsFrmP looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/DTr7g4Uzsf to t/results/number_hessbug.stdout
Output /tmp/DTr7g4Uzsf looks good.
ok 4 - Computing differences
Comparing /tmp/PVdyBmcJ_9 to t/results/number_hessbug.stdout
Output /tmp/PVdyBmcJ_9 looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/VHDgrCfPf2 to t/results/number_invalid-boundaries.stdout
Output /tmp/VHDgrCfPf2 looks good.
ok 7 - Computing differences
Comparing /tmp/u9YvPXmLIK to t/results/number_invalid-boundaries.stdout
Output /tmp/u9YvPXmLIK looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/a1aX1Ca97m to t/results/number_mailarc-1-dos.stdout
Output /tmp/a1aX1Ca97m looks good.
ok 10 - Computing differences
Comparing /tmp/qhRWmacBVc to t/results/number_mailarc-1-dos.stdout
Output /tmp/qhRWmacBVc looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/l_7cTizMMu to t/results/number_mailarc-1.stdout
Output /tmp/l_7cTizMMu looks good.
ok 13 - Computing differences
Comparing /tmp/nX9gM8DjOc to t/results/number_mailarc-1.stdout
Output /tmp/nX9gM8DjOc looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/EwAIeWggig to t/results/number_mailarc-2.stdout
Output /tmp/EwAIeWggig looks good.
ok 16 - Computing differences
Comparing /tmp/CwFsUd6Xjx to t/results/number_mailarc-2.stdout
Output /tmp/CwFsUd6Xjx looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/YlcB1ueYJs to t/results/number_mailarc-3.stdout
Output /tmp/YlcB1ueYJs looks good.
ok 19 - Computing differences
Comparing /tmp/QwNzAUa7vo to t/results/number_mailarc-3.stdout
Output /tmp/QwNzAUa7vo looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/fFCoHT9tYW to t/results/number_mailseparators.stdout
Output /tmp/fFCoHT9tYW looks good.
ok 22 - Computing differences
Comparing /tmp/K_2n5yERxA to t/results/number_mailseparators.stdout
Output /tmp/K_2n5yERxA looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/j7ayJ0aWOc to t/results/number_malformed.stdout
Output /tmp/j7ayJ0aWOc looks good.
ok 25 - Computing differences
Comparing /tmp/V0ruQ9eBg5 to t/results/number_malformed.stdout
Output /tmp/V0ruQ9eBg5 looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/Zf_HPwuXHG to t/results/number_newlines_at_beginning.stdout
Output /tmp/Zf_HPwuXHG looks good.
ok 28 - Computing differences
Comparing /tmp/qvVpZwpQ2L to t/results/number_newlines_at_beginning.stdout
Output /tmp/qvVpZwpQ2L 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/r0iCluHfL_ to t/results/offset_binary_body.stdout
Output /tmp/r0iCluHfL_ looks good.
ok 1 - Computing differences
Comparing /tmp/ZiEC58nK88 to t/results/offset_binary_body.stdout
Output /tmp/ZiEC58nK88 looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/d8fXNzgrtF to t/results/offset_hessbug.stdout
Output /tmp/d8fXNzgrtF looks good.
ok 4 - Computing differences
Comparing /tmp/c0C_U76kCZ to t/results/offset_hessbug.stdout
Output /tmp/c0C_U76kCZ looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/H5j7BJyhdF to t/results/offset_invalid-boundaries.stdout
Output /tmp/H5j7BJyhdF looks good.
ok 7 - Computing differences
Comparing /tmp/DRWxJe5H1u to t/results/offset_invalid-boundaries.stdout
Output /tmp/DRWxJe5H1u looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/q2UqPjwRJC to t/results/offset_mailarc-1-dos.stdout
Output /tmp/q2UqPjwRJC looks good.
ok 10 - Computing differences
Comparing /tmp/jrWNf5w8mP to t/results/offset_mailarc-1-dos.stdout
Output /tmp/jrWNf5w8mP looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/95SGb7yWWJ to t/results/offset_mailarc-1.stdout
Output /tmp/95SGb7yWWJ looks good.
ok 13 - Computing differences
Comparing /tmp/W8HIpCywse to t/results/offset_mailarc-1.stdout
Output /tmp/W8HIpCywse looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/BFz3hOfuN5 to t/results/offset_mailarc-2.stdout
Output /tmp/BFz3hOfuN5 looks good.
ok 16 - Computing differences
Comparing /tmp/Fzfyx4sPNL to t/results/offset_mailarc-2.stdout
Output /tmp/Fzfyx4sPNL looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/heOCjytI3g to t/results/offset_mailarc-3.stdout
Output /tmp/heOCjytI3g looks good.
ok 19 - Computing differences
Comparing /tmp/cEhV2fTVrt to t/results/offset_mailarc-3.stdout
Output /tmp/cEhV2fTVrt looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/ipXPYCbHg0 to t/results/offset_mailseparators.stdout
Output /tmp/ipXPYCbHg0 looks good.
ok 22 - Computing differences
Comparing /tmp/t3weiH7oLs to t/results/offset_mailseparators.stdout
Output /tmp/t3weiH7oLs looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/rs2nLFfHnQ to t/results/offset_malformed.stdout
Output /tmp/rs2nLFfHnQ looks good.
ok 25 - Computing differences
Comparing /tmp/vTxdUaCblt to t/results/offset_malformed.stdout
Output /tmp/vTxdUaCblt looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/cIb5DY21Al to t/results/offset_newlines_at_beginning.stdout
Output /tmp/cIb5DY21Al looks good.
ok 28 - Computing differences
Comparing /tmp/t89ATswZIK to t/results/offset_newlines_at_beginning.stdout
Output /tmp/t89ATswZIK 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/7WAq4xhLxl to t/mailboxes/binary_body.txt
Output /tmp/7WAq4xhLxl looks good.
ok 1 - Computing differences
Comparing /tmp/DQupjN6Pp0 to t/mailboxes/binary_body.txt
Output /tmp/DQupjN6Pp0 looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/HGlXdsVmnD to t/mailboxes/hessbug.txt
Output /tmp/HGlXdsVmnD looks good.
ok 4 - Computing differences
Comparing /tmp/9KW1ySPppQ to t/mailboxes/hessbug.txt
Output /tmp/9KW1ySPppQ looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/wHkP2KeX3D to t/mailboxes/invalid-boundaries.txt
Output /tmp/wHkP2KeX3D looks good.
ok 7 - Computing differences
Comparing /tmp/W9UiCijzXi to t/mailboxes/invalid-boundaries.txt
Output /tmp/W9UiCijzXi looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/Nrb1qfHAZ9 to t/mailboxes/mailarc-1-dos.txt
Output /tmp/Nrb1qfHAZ9 looks good.
ok 10 - Computing differences
Comparing /tmp/4E1YlUE0_Q to t/mailboxes/mailarc-1-dos.txt
Output /tmp/4E1YlUE0_Q looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/l_S0pZvxjX to t/mailboxes/mailarc-1.txt
Output /tmp/l_S0pZvxjX looks good.
ok 13 - Computing differences
Comparing /tmp/8YEVuhWPxg to t/mailboxes/mailarc-1.txt
Output /tmp/8YEVuhWPxg looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/BS1Oi7KWzW to t/mailboxes/mailarc-2.txt
Output /tmp/BS1Oi7KWzW looks good.
ok 16 - Computing differences
Comparing /tmp/YTJ64RUITw to t/mailboxes/mailarc-2.txt
Output /tmp/YTJ64RUITw looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/Dupo6hp5_M to t/mailboxes/mailarc-3.txt
Output /tmp/Dupo6hp5_M looks good.
ok 19 - Computing differences
Comparing /tmp/HH8jG7DqmR to t/mailboxes/mailarc-3.txt
Output /tmp/HH8jG7DqmR looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/HJd5sMYkBh to t/mailboxes/mailseparators.txt
Output /tmp/HJd5sMYkBh looks good.
ok 22 - Computing differences
Comparing /tmp/DJF3SltiJV to t/mailboxes/mailseparators.txt
Output /tmp/DJF3SltiJV looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/pz0SuOeqUy to t/mailboxes/malformed.txt
Output /tmp/pz0SuOeqUy looks good.
ok 25 - Computing differences
Comparing /tmp/UxMJq45PG5 to t/mailboxes/malformed.txt
Output /tmp/UxMJq45PG5 looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/0HaFEou9vB to t/mailboxes/newlines_at_beginning.txt
Output /tmp/0HaFEou9vB looks good.
ok 28 - Computing differences
Comparing /tmp/iUcwwxNd9L to t/mailboxes/newlines_at_beginning.txt
Output /tmp/iUcwwxNd9L looks good.
ok 29 - Computing differences
ok 30 # skip GNU grep not available
Testing filename: t/mailboxes/vm-emacs.txt
Comparing /tmp/QDlyJ0wpdA to t/mailboxes/vm-emacs.txt
Output /tmp/QDlyJ0wpdA looks good.
ok 31 - Computing differences
Comparing /tmp/bU61RU3kzN to t/mailboxes/vm-emacs.txt
Output /tmp/bU61RU3kzN 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/eRSbnW0avg to t/results/reset_binary_body.stdout
Output /tmp/eRSbnW0avg looks good.
ok 1 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/hoa8SQIZHO to t/results/reset_binary_body.stdout
Output /tmp/hoa8SQIZHO 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/c_qrE1Qq_2 to t/results/reset_binary_body.stdout
Output /tmp/c_qrE1Qq_2 looks good.
ok 4 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/4LGwYv5G24 to t/results/reset_binary_body.stdout
Output /tmp/4LGwYv5G24 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/O8vBNRgtK5 to t/results/reset_hessbug.stdout
Output /tmp/O8vBNRgtK5 looks good.
ok 7 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/0BdW0fFo31 to t/results/reset_hessbug.stdout
Output /tmp/0BdW0fFo31 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/TlMNfiPDW9 to t/results/reset_hessbug.stdout
Output /tmp/TlMNfiPDW9 looks good.
ok 10 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/2kmUnY80KG to t/results/reset_hessbug.stdout
Output /tmp/2kmUnY80KG 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/lm7Qo2K9C_ to t/results/reset_invalid-boundaries.stdout
Output /tmp/lm7Qo2K9C_ looks good.
ok 13 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/SJVJ8LdKgc to t/results/reset_invalid-boundaries.stdout
Output /tmp/SJVJ8LdKgc 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/3IfevNP95y to t/results/reset_invalid-boundaries.stdout
Output /tmp/3IfevNP95y looks good.
ok 16 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/BLqk7f4H_v to t/results/reset_invalid-boundaries.stdout
Output /tmp/BLqk7f4H_v 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/XeItdpRmrJ to t/results/reset_mailarc-1-dos.stdout
Output /tmp/XeItdpRmrJ looks good.
ok 19 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/mpJxJXi7eq to t/results/reset_mailarc-1-dos.stdout
Output /tmp/mpJxJXi7eq 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/AYKfZnPkor to t/results/reset_mailarc-1-dos.stdout
Output /tmp/AYKfZnPkor looks good.
ok 22 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/7vsVFYIUbP to t/results/reset_mailarc-1-dos.stdout
Output /tmp/7vsVFYIUbP 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/VSKUXhz9Ss to t/results/reset_mailarc-1.stdout
Output /tmp/VSKUXhz9Ss looks good.
ok 25 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/Ehn9svyCkt to t/results/reset_mailarc-1.stdout
Output /tmp/Ehn9svyCkt 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/KuWCX7G01C to t/results/reset_mailarc-1.stdout
Output /tmp/KuWCX7G01C looks good.
ok 28 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/9HHoBlzwwo to t/results/reset_mailarc-1.stdout
Output /tmp/9HHoBlzwwo 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/h5SWqEerm4 to t/results/reset_mailarc-2.stdout
Output /tmp/h5SWqEerm4 looks good.
ok 31 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/pJNmcLedDw to t/results/reset_mailarc-2.stdout
Output /tmp/pJNmcLedDw 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/LMwRD1puSQ to t/results/reset_mailarc-2.stdout
Output /tmp/LMwRD1puSQ looks good.
ok 34 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/6bdDK95C8G to t/results/reset_mailarc-2.stdout
Output /tmp/6bdDK95C8G 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/6e1N_aIMGW to t/results/reset_mailarc-3.stdout
Output /tmp/6e1N_aIMGW looks good.
ok 37 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/XftqkH3Tfh to t/results/reset_mailarc-3.stdout
Output /tmp/XftqkH3Tfh 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/HD4HuHszRp to t/results/reset_mailarc-3.stdout
Output /tmp/HD4HuHszRp looks good.
ok 40 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/3P2XhceLHi to t/results/reset_mailarc-3.stdout
Output /tmp/3P2XhceLHi 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/rbsKkobagl to t/results/reset_mailseparators.stdout
Output /tmp/rbsKkobagl looks good.
ok 43 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/sZ_nPw33Id to t/results/reset_mailseparators.stdout
Output /tmp/sZ_nPw33Id 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/WzzBsbPtQ7 to t/results/reset_mailseparators.stdout
Output /tmp/WzzBsbPtQ7 looks good.
ok 46 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/aPLRqSVV6l to t/results/reset_mailseparators.stdout
Output /tmp/aPLRqSVV6l 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/rcRoX1HoJZ to t/results/reset_malformed.stdout
Output /tmp/rcRoX1HoJZ looks good.
ok 49 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/qozCvuKOKK to t/results/reset_malformed.stdout
Output /tmp/qozCvuKOKK 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/sV3SJ807u0 to t/results/reset_malformed.stdout
Output /tmp/sV3SJ807u0 looks good.
ok 52 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/tjxDLx4urU to t/results/reset_malformed.stdout
Output /tmp/tjxDLx4urU 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/5WRCGfaNgw to t/results/reset_newlines_at_beginning.stdout
Output /tmp/5WRCGfaNgw looks good.
ok 55 - Computing differences
Testing partial mailbox reset with Cache implementation
Comparing /tmp/aDpPPCuWmS to t/results/reset_newlines_at_beginning.stdout
Output /tmp/aDpPPCuWmS 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/L9Q9xNyKhs to t/results/reset_newlines_at_beginning.stdout
Output /tmp/L9Q9xNyKhs looks good.
ok 58 - Computing differences
Testing full mailbox reset with Cache implementation
Comparing /tmp/OK058mm9c0 to t/results/reset_newlines_at_beginning.stdout
Output /tmp/OK058mm9c0 looks good.
ok 59 - Computing differences
Testing full mailbox reset with Grep implementation
ok 60 # skip GNU grep not available
ok
t/separators.t .................. 
1..6
Testing filename: t/mailboxes/separators1.sep
ok 1 - Number of emails in t/mailboxes/separators1.sep
ok 2 - Number of emails in t/mailboxes/separators1.sep
ok 3 # skip GNU grep not available
Testing filename: t/mailboxes/separators2.sep
ok 4 - Number of emails in t/mailboxes/separators2.sep
ok 5 - Number of emails in t/mailboxes/separators2.sep
ok 6 # skip GNU grep not available
ok
t/stdin_compressed.t ............ 
1..4
Testing filename: t/mailboxes/mailarc-2.txt.bz2
Comparing /tmp/eDNljeWwtf to t/mailboxes/mailarc-2.txt
Output /tmp/eDNljeWwtf looks good.
ok 1 - Computing differences
Testing filename: t/mailboxes/mailarc-2.txt.gz
Comparing /tmp/SxDFChhWdu to t/mailboxes/mailarc-2.txt
Output /tmp/SxDFChhWdu 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/_qMprtO_cL to t/mailboxes/mailarc-2.txt
Output /tmp/_qMprtO_cL looks good.
ok 4 - Computing differences
ok
t/stdin_uncompressed.t .......... 
1..11
Testing filename: t/mailboxes/binary_body.txt
Comparing /tmp/zzjkh5S7Ez to t/mailboxes/binary_body.txt
Output /tmp/zzjkh5S7Ez looks good.
ok 1 - Computing differences
Testing filename: t/mailboxes/hessbug.txt
Comparing /tmp/bZYilgCk1t to t/mailboxes/hessbug.txt
Output /tmp/bZYilgCk1t looks good.
ok 2 - Computing differences
Testing filename: t/mailboxes/invalid-boundaries.txt
Comparing /tmp/qMPl8IkspH to t/mailboxes/invalid-boundaries.txt
Output /tmp/qMPl8IkspH looks good.
ok 3 - Computing differences
Testing filename: t/mailboxes/mailarc-1-dos.txt
Comparing /tmp/SYLaDWSdRM to t/mailboxes/mailarc-1-dos.txt
Output /tmp/SYLaDWSdRM looks good.
ok 4 - Computing differences
Testing filename: t/mailboxes/mailarc-1.txt
Comparing /tmp/nC3CB8wZmN to t/mailboxes/mailarc-1.txt
Output /tmp/nC3CB8wZmN looks good.
ok 5 - Computing differences
Testing filename: t/mailboxes/mailarc-2.txt
Comparing /tmp/jZLIVQafj6 to t/mailboxes/mailarc-2.txt
Output /tmp/jZLIVQafj6 looks good.
ok 6 - Computing differences
Testing filename: t/mailboxes/mailarc-3.txt
Comparing /tmp/w0pFV6FdWw to t/mailboxes/mailarc-3.txt
Output /tmp/w0pFV6FdWw looks good.
ok 7 - Computing differences
Testing filename: t/mailboxes/mailseparators.txt
Comparing /tmp/X59c5skNAt to t/mailboxes/mailseparators.txt
Output /tmp/X59c5skNAt looks good.
ok 8 - Computing differences
Testing filename: t/mailboxes/malformed.txt
Comparing /tmp/uDJafKWhZw to t/mailboxes/malformed.txt
Output /tmp/uDJafKWhZw looks good.
ok 9 - Computing differences
Testing filename: t/mailboxes/newlines_at_beginning.txt
Comparing /tmp/ug1idoK25d to t/mailboxes/newlines_at_beginning.txt
Output /tmp/ug1idoK25d looks good.
ok 10 - Computing differences
Testing filename: t/mailboxes/vm-emacs.txt
Comparing /tmp/Do7eJUbd02 to t/mailboxes/vm-emacs.txt
Output /tmp/Do7eJUbd02 looks good.
ok 11 - Computing differences
ok
t/undef_return_value.t .......... 
1..33
Testing Perl 
Comparing /tmp/ttJJH3DTuz to t/mailboxes/binary_body.txt
Output /tmp/ttJJH3DTuz looks good.
ok 1 - Computing differences
Testing Cache implementation
Comparing /tmp/pQhjLArRWq to t/mailboxes/binary_body.txt
Output /tmp/pQhjLArRWq looks good.
ok 2 - Computing differences
ok 3 # skip GNU grep not available
Testing Perl 
Comparing /tmp/2ghVxjFGyP to t/mailboxes/hessbug.txt
Output /tmp/2ghVxjFGyP looks good.
ok 4 - Computing differences
Testing Cache implementation
Comparing /tmp/bKyFFHytbG to t/mailboxes/hessbug.txt
Output /tmp/bKyFFHytbG looks good.
ok 5 - Computing differences
ok 6 # skip GNU grep not available
Testing Perl 
Comparing /tmp/h6xBmiYWxI to t/mailboxes/invalid-boundaries.txt
Output /tmp/h6xBmiYWxI looks good.
ok 7 - Computing differences
Testing Cache implementation
Comparing /tmp/nfglSYE6aU to t/mailboxes/invalid-boundaries.txt
Output /tmp/nfglSYE6aU looks good.
ok 8 - Computing differences
ok 9 # skip GNU grep not available
Testing Perl 
Comparing /tmp/Wh5IcB6Oz9 to t/mailboxes/mailarc-1-dos.txt
Output /tmp/Wh5IcB6Oz9 looks good.
ok 10 - Computing differences
Testing Cache implementation
Comparing /tmp/_YluyJ3mOA to t/mailboxes/mailarc-1-dos.txt
Output /tmp/_YluyJ3mOA looks good.
ok 11 - Computing differences
ok 12 # skip GNU grep not available
Testing Perl 
Comparing /tmp/8kQhrroqUC to t/mailboxes/mailarc-1.txt
Output /tmp/8kQhrroqUC looks good.
ok 13 - Computing differences
Testing Cache implementation
Comparing /tmp/mfOUgwgkeh to t/mailboxes/mailarc-1.txt
Output /tmp/mfOUgwgkeh looks good.
ok 14 - Computing differences
ok 15 # skip GNU grep not available
Testing Perl 
Comparing /tmp/JHaG963FcC to t/mailboxes/mailarc-2.txt
Output /tmp/JHaG963FcC looks good.
ok 16 - Computing differences
Testing Cache implementation
Comparing /tmp/DWoSa3yhNM to t/mailboxes/mailarc-2.txt
Output /tmp/DWoSa3yhNM looks good.
ok 17 - Computing differences
ok 18 # skip GNU grep not available
Testing Perl 
Comparing /tmp/2VnQmN1kJZ to t/mailboxes/mailarc-3.txt
Output /tmp/2VnQmN1kJZ looks good.
ok 19 - Computing differences
Testing Cache implementation
Comparing /tmp/nRYkHrpHvw to t/mailboxes/mailarc-3.txt
Output /tmp/nRYkHrpHvw looks good.
ok 20 - Computing differences
ok 21 # skip GNU grep not available
Testing Perl 
Comparing /tmp/48Nrom1Ymv to t/mailboxes/mailseparators.txt
Output /tmp/48Nrom1Ymv looks good.
ok 22 - Computing differences
Testing Cache implementation
Comparing /tmp/Le2y4rFyxo to t/mailboxes/mailseparators.txt
Output /tmp/Le2y4rFyxo looks good.
ok 23 - Computing differences
ok 24 # skip GNU grep not available
Testing Perl 
Comparing /tmp/jkW0kRx0LI to t/mailboxes/malformed.txt
Output /tmp/jkW0kRx0LI looks good.
ok 25 - Computing differences
Testing Cache implementation
Comparing /tmp/eNb4zikKzd to t/mailboxes/malformed.txt
Output /tmp/eNb4zikKzd looks good.
ok 26 - Computing differences
ok 27 # skip GNU grep not available
Testing Perl 
Comparing /tmp/ptOZ2ELGZE to t/mailboxes/newlines_at_beginning.txt
Output /tmp/ptOZ2ELGZE looks good.
ok 28 - Computing differences
Testing Cache implementation
Comparing /tmp/V53khxTxqH to t/mailboxes/newlines_at_beginning.txt
Output /tmp/V53khxTxqH looks good.
ok 29 - Computing differences
ok 30 # skip GNU grep not available
Testing Perl 
Comparing /tmp/tHfGC5pQcy to t/mailboxes/vm-emacs.txt
Output /tmp/tHfGC5pQcy looks good.
ok 31 - Computing differences
Testing Cache implementation
Comparing /tmp/VBKqTDwBgU to t/mailboxes/vm-emacs.txt
Output /tmp/VBKqTDwBgU looks good.
ok 32 - Computing differences
ok 33 # skip GNU grep not available
ok
t/xz.t .......................... 
1..1
Running test:
  "/bin/cat" "t/mailboxes/mailarc-2.txt.xz" | "/usr/local/bin/xz" -cd
Comparing /tmp/1hRstmitTU to t/results/mailarc-2.txt
Output /tmp/1hRstmitTU looks good.
Comparing /tmp/ecljcwS2Om to t/results/none
Output /tmp/ecljcwS2Om looks good.
ok 1 - Computing differences
ok
All tests successful.
Files=25, Tests=382, 11 wallclock secs ( 0.15 usr  0.10 sys +  6.81 cusr  3.24 csys = 10.30 CPU)
Result: PASS

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

Prerequisite modules loaded:

requires:

    Module              Need  Have    
    ------------------- ----- --------
    FileHandle::Unget   0     0.1634  
    perl                5.005 5.032001
    Storable            0     3.25    

build_requires:

    Module              Need  Have    
    ------------------- ----- --------
    ExtUtils::MakeMaker 6.36  7.65_01 
    File::Path          2.08  2.18    
    File::Slurper       0     0.013   
    Test::Compile       0     v3.1.0  
    Test::More          0     1.302190
    Text::Diff          0     1.45    
    UNIVERSAL::require  0     0.19    
    URI::Escape         0     5.10    

configure_requires:

    Module              Need  Have    
    ------------------- ----- --------
    ExtUtils::MakeMaker 6.36  7.65_01 
    URI::Escape         0     5.10    


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

Environment variables:

    AUTOMATED_TESTING = 1
    PATH = /home/goku/perl5/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin
    PERL5LIB = /home/goku/perl5/lib/perl5
    PERL5OPT = 
    PERL5_CPANPLUS_IS_RUNNING = 54109
    PERL5_CPAN_IS_RUNNING = 54109
    PERL5_CPAN_IS_RUNNING_IN_RECURSION = 1201,54109
    PERL_CR_SMOKER_CURRENT = grepmail-5.3111
    PERL_EXTUTILS_AUTOINSTALL = --defaultdeps
    PERL_LOCAL_LIB_ROOT = /home/goku/perl5
    PERL_MB_OPT = --install_base "/home/goku/perl5"
    PERL_MM_OPT = INSTALL_BASE=/home/goku/perl5
    PERL_MM_USE_DEFAULT = 1
    PERL_USE_UNSAFE_INC = 1
    SHELL = /bin/ksh
    TERM = xterm-256color

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

    $^X = /usr/bin/perl
    $UID/$EUID = 1001 / 1001
    $GID = 1002 1002 1001
    $EGID = 1002 1002 1001

Perl module toolchain versions installed:

    Module              Have    
    ------------------- --------
    CPAN                2.34    
    CPAN::Meta          2.150010
    Cwd                 3.78    
    ExtUtils::CBuilder  0.280236
    ExtUtils::Command   7.65_01 
    ExtUtils::Install   2.20    
    ExtUtils::MakeMaker 7.65_01 
    ExtUtils::Manifest  1.73    
    ExtUtils::ParseXS   3.44    
    File::Spec          3.78    
    JSON                4.06    
    JSON::PP            4.09    
    Module::Build       0.4231  
    Module::Signature   n/a     
    Parse::CPAN::Meta   2.150010
    Test::Harness       3.44    
    Test::More          1.302190
    YAML                1.30    
    YAML::Syck          1.34    
    version             0.9929  


--

Summary of my perl5 (revision 5 version 32 subversion 1) configuration:
   
  Platform:
    osname=openbsd
    osvers=7.1
    archname=i386-openbsd
    uname='openbsd'
    config_args='-dse -Dopenbsd_distribution=defined -Dmksymlinks'
    hint=recommended
    useposix=true
    d_sigaction=define
    useithreads=undef
    usemultiplicity=undef
    use64bitint=undef
    use64bitall=undef
    uselongdouble=undef
    usemymalloc=n
    default_inc_excludes_dot=define
    bincompat5005=undef
  Compiler:
    cc='cc'
    ccflags ='-DNO_LOCALE_NUMERIC -DNO_LOCALE_COLLATE -fno-strict-aliasing -fno-delete-null-pointer-checks -pipe -fstack-protector-strong -I/usr/local/include'
    optimize='-O2'
    cppflags='-DBIG_TIME -DNO_LOCALE_NUMERIC -DNO_LOCALE_COLLATE -fno-strict-aliasing -fno-delete-null-pointer-checks -pipe -fstack-protector-strong -I/usr/local/include'
    ccversion=''
    gccversion='OpenBSD Clang 13.0.0'
    gccosandvers=''
    intsize=4
    longsize=4
    ptrsize=4
    doublesize=8
    byteorder=1234
    doublekind=3
    d_longlong=define
    longlongsize=8
    d_longdbl=define
    longdblsize=12
    longdblkind=3
    ivtype='long'
    ivsize=4
    nvtype='double'
    nvsize=8
    Off_t='off_t'
    lseeksize=8
    alignbytes=4
    prototype=define
  Linker and Libraries:
    ld='cc'
    ldflags ='-Wl,-E  -fstack-protector-strong -L/usr/local/lib'
    libpth=/usr/lib /usr/lib/clang/13.0.0/lib /usr/lib
    libs=-lm -lc
    perllibs=-lm -lc
    libc=/usr/lib/libc.so.96.1
    so=so
    useshrplib=true
    libperl=libperl.so.22.0
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_dlopen.xs
    dlext=so
    d_dlsymun=undef
    ccdlflags='-Wl,-R/usr/libdata/perl5/i386-openbsd/CORE'
    cccdlflags='-DPIC -fpic '
    lddlflags='-shared -fpic  -fstack-protector-strong -L/usr/local/lib'


Characteristics of this binary (from libperl): 
  Compile-time options:
    HAS_TIMES
    PERLIO_LAYERS
    PERL_COPY_ON_WRITE
    PERL_DONT_CREATE_GVSV
    PERL_MALLOC_WRAP
    PERL_OP_PARENT
    PERL_PRESERVE_IVUV
    USE_LARGE_FILES
    USE_LOCALE
    USE_LOCALE_CTYPE
    USE_LOCALE_TIME
    USE_PERLIO
    USE_PERL_ATOF
  Built under openbsd
  %ENV:
    PERL5LIB="/home/goku/perl5/lib/perl5"
    PERL5OPT=""
    PERL5_CPANPLUS_IS_RUNNING="54109"
    PERL5_CPAN_IS_RUNNING="54109"
    PERL5_CPAN_IS_RUNNING_IN_RECURSION="1201,54109"
    PERL_CR_SMOKER_CURRENT="grepmail-5.3111"
    PERL_EXTUTILS_AUTOINSTALL="--defaultdeps"
    PERL_LOCAL_LIB_ROOT="/home/goku/perl5"
    PERL_MB_OPT="--install_base "/home/goku/perl5""
    PERL_MM_OPT="INSTALL_BASE=/home/goku/perl5"
    PERL_MM_USE_DEFAULT="1"
    PERL_USE_UNSAFE_INC="1"
  @INC:
    /home/goku/perl5/lib/perl5/i386-openbsd
    /home/goku/perl5/lib/perl5
    /usr/local/libdata/perl5/site_perl/i386-openbsd
    /usr/local/libdata/perl5/site_perl
    /usr/libdata/perl5/i386-openbsd
    /usr/libdata/perl5
    .