From 632d2c84efe004710bdf58048e348383a1644fea Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sat, 17 Oct 2020 21:27:06 +0000 Subject: [PATCH] actually remove xt/eml_check_roundtrip.t Fixes: 6550226296e9db79 ("xt: remove eml_check_roundtrip") --- xt/eml_check_roundtrip.t | 43 ---------------------------------------- 1 file changed, 43 deletions(-) delete mode 100644 xt/eml_check_roundtrip.t diff --git a/xt/eml_check_roundtrip.t b/xt/eml_check_roundtrip.t deleted file mode 100644 index 9b216c53..00000000 --- a/xt/eml_check_roundtrip.t +++ /dev/null @@ -1,43 +0,0 @@ -#!perl -w -# Copyright (C) 2020 all contributors -# License: AGPL-3.0+ -use strict; -use Test::More; -use PublicInbox::TestCommon; -use PublicInbox::Eml; -use PublicInbox::Inbox; -use List::Util qw(max); -use Benchmark qw(:all :hireswallclock); -use PublicInbox::Spawn qw(popen_rd); -use Carp (); -require_git(2.19); # for --unordered -my $inboxdir = $ENV{GIANT_INBOX_DIR}; -plan skip_all => "GIANT_INBOX_DIR not defined for $0" unless $inboxdir; -my $ibx = PublicInbox::Inbox->new({ inboxdir => $inboxdir, name => 'x' }); -my $git = $ibx->git; -my @cat = qw(cat-file --buffer --batch-check --batch-all-objects --unordered); -my $fh = $git->popen(@cat); -my $cat_cb = sub { - my ($bref, $oid, $type, $size, $check) = @_; - my $orig = $$bref; - my $copy = PublicInbox::Eml->new($bref)->as_string; - ++$check->[$orig eq $copy ? 0 : 1]; -}; - -my $n = 0; -my $check = [ 0, 0 ]; # [ eql, neq ] -my $t = timeit(1, sub { - my ($blob, $type); - while (<$fh>) { - ($blob, $type) = split / /; - next if $type ne 'blob'; - $git->cat_async($blob, $cat_cb, $check); - if ((++$n % 8192) == 0) { - diag "n=$n eql=$check->[0] neq=$check->[1]"; - } - } - $git->cat_async_wait; -}); -is($check->[0], $n, 'all messages round tripped'); -is($check->[1], 0, 'no messages failed to round trip'); -done_testing; -- 2.44.0