about summary refs log tree commit homepage
diff options
context:
space:
mode:
-rw-r--r--xt/perf-msgview.t10
1 files changed, 5 insertions, 5 deletions
diff --git a/xt/perf-msgview.t b/xt/perf-msgview.t
index 8c9037ee..9375977a 100644
--- a/xt/perf-msgview.t
+++ b/xt/perf-msgview.t
@@ -35,18 +35,18 @@ my $ctx = {
 my ($str, $mime, $res, $cmt, $type);
 my $n = 0;
 my $t = timeit(1, sub {
+        my $obuf = '';
+        $ctx->{obuf} = \$obuf;
         while (<$fh>) {
                 ($cmt, $type) = split / /;
                 next if $type ne 'blob';
                 ++$n;
                 $str = $git->cat_file($cmt);
                 $mime = PublicInbox::MIME->new($str);
-                $res = PublicInbox::View::msg_html($ctx, $mime);
-                $res = $res->[2];
-                while (defined($res->getline)) {}
-                $res->close;
+                PublicInbox::View::multipart_text_as_html($mime, '../', $ctx);
+                $obuf = '';
         }
 });
-diag 'msg_html took '.timestr($t)." for $n messages";
+diag 'multipart_text_as_html took '.timestr($t)." for $n messages";
 ok 1;
 done_testing();