From 94245dfc85576b5981b23fc5c917189b5fbbe3e8 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Wed, 10 Jun 2020 07:04:34 +0000 Subject: xt: add imapd-validate and imapd-mbsync-oimap imapd-validate is a beefed up version of our nntpd-validate test which hammers the server with parallel connections over regular IMAP, IMAPS, IMAP+STARTTLS; and COMPRESS=DEFLATE variants of each of those. It uses $START_UID:$END_UID fetch ranges to reduce requests and slurp many responses at once to saturate "git cat-file --batch" processes. mbsync(1) also uses pipelining extensively (but IMHO unnecessarily), so it was able to shake out some bugs in the async git code. Finally, we remove xt/cmp-imapd-compress.t since it's redundant now that we have PublicInbox::IMAPClient to work around bugs in Mail::IMAPClient. --- MANIFEST | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'MANIFEST') diff --git a/MANIFEST b/MANIFEST index 6744a519..95722825 100644 --- a/MANIFEST +++ b/MANIFEST @@ -347,12 +347,13 @@ t/www_listing.t t/www_static.t t/x-unknown-alpine.eml t/xcpdb-reshard.t -xt/cmp-imapd-compress.t xt/cmp-msgstr.t xt/cmp-msgview.t xt/eml_check_limits.t xt/git-http-backend.t xt/git_async_cmp.t +xt/imapd-mbsync-oimap.t +xt/imapd-validate.t xt/mem-msgview.t xt/msgtime_cmp.t xt/nntpd-validate.t -- cgit v1.2.3-24-ge0c7