From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: X-Spam-Status: No, score=-4.0 required=3.0 tests=ALL_TRUSTED,BAYES_00 shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id AA94C1F454 for ; Mon, 4 Nov 2019 03:01:37 +0000 (UTC) From: Eric Wong To: meta@public-inbox.org Subject: [PATCH 0/5] tiny test overhead reductions Date: Mon, 4 Nov 2019 03:01:32 +0000 Message-Id: <20191104030137.4301-1-e@80x24.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit List-Id: Getting rid of IPC::Run for running 3rd party programs is a tiny stope towards improving ease-of-testing for new contributors. Next step might be be enabling mod_perl-like functionality for our own short-lived scripts to speed up startup time... Finally, we can eliminate daemon worker processes from most tests (and explicitly test it in one place) since we don't need to repeat ourselves. Eric Wong (5): t/*.t: remove IPC::Run dependency for git commands t/httpd-corner.t: drop unnecessary bytes:: for length() t/httpd-corner.t: get rid of IPC::Run for running curl t/hl_mod.t: remove IPC::Run (and File::Temp) dependency t/*.t: disable nntpd/httpd worker processes in most tests t/git.t | 12 ++++++------ t/hl_mod.t | 24 ++++++++++++++++-------- t/httpd-corner.psgi | 3 +++ t/httpd-corner.t | 44 +++++++++++++++++++++++++++++--------------- t/httpd.t | 2 +- t/v2mirror.t | 3 ++- t/v2writable.t | 2 +- t/www_listing.t | 13 +++++++------ 8 files changed, 65 insertions(+), 38 deletions(-)