Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:101721 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 34824 invoked from network); 29 Jan 2018 12:57:18 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 Jan 2018 12:57:18 -0000 Authentication-Results: pb1.pair.com smtp.mail=nazar@mokrynskyi.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=nazar@mokrynskyi.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain mokrynskyi.com designates 46.4.12.50 as permitted sender) X-PHP-List-Original-Sender: nazar@mokrynskyi.com X-Host-Fingerprint: 46.4.12.50 mx.mokrynskyi.com Received: from [46.4.12.50] ([46.4.12.50:35438] helo=mx.mokrynskyi.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id BA/F8-24062-C2A1F6A5 for ; Mon, 29 Jan 2018 07:57:16 -0500 Received: from localhost (localhost [127.0.0.1]) by mx.mokrynskyi.com (Postfix) with ESMTP id 6D46AEA5F for ; Mon, 29 Jan 2018 12:57:13 +0000 (UTC) Authentication-Results: mx.mokrynskyi.com (amavisd-new); dkim=pass (1024-bit key) reason="pass (just generated, assumed good)" header.d=mokrynskyi.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mokrynskyi.com; h=content-language:content-transfer-encoding:content-type :content-type:mime-version:user-agent:date:date:message-id :organization:subject:subject:from:from:to; s=dkim; t= 1517230633; x=1518094634; bh=CWqhpg9uagpmWcneyII0B0M72oJhBw3bmvl lUIxTwbY=; b=VarYIed0g3X0nFFi6Mp5ITLVtKFTBinssKHTRiN/jZbOK9GXDwo M+hsDaCvt+iosIdyaJAHYXQkkLgB20xhi21E75VkD4buRnzPO05f1tF0s39J3WEu mB1zOhIwj7i2rhwyho+OpvCMHqSDgohENsNwQ10ypEW/cRoV7pwN5OhE= X-Virus-Scanned: Debian amavisd-new at mx.mokrynskyi.com Received: from mx.mokrynskyi.com ([127.0.0.1]) by localhost (mx.mokrynskyi.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 0f4icGebePth for ; Mon, 29 Jan 2018 12:57:13 +0000 (UTC) Received: from [192.168.1.2] (bomann.znet.kiev.ua [176.122.88.128]) by mx.mokrynskyi.com (Postfix) with ESMTPSA id 329B5EA51 for ; Mon, 29 Jan 2018 12:57:13 +0000 (UTC) To: internals@lists.php.net Organization: CleverStyle, Ecoisme Message-ID: Disposition-Notification-To: Nazar Mokrynskyi Date: Mon, 29 Jan 2018 14:57:12 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:57.0) Gecko/20100101 Thunderbird/57.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Language: en-US Subject: Potential adoption of run-tests.php replacement From: nazar@mokrynskyi.com (Nazar Mokrynskyi) Hi internals, As most of you know, there is this script called run-tests.php which is huge in size and hard to maintain. I also heard some wanted it to support parallel tests execution and probably other things. There is a project I've created a long time ago and still maintaining (https://github.com/nazar-pc/phpt-tests-runner) that should be able to run most of the tests without changes already with colored output and the whole thing is a fraction of run-tests.php's size. How I'd like to work towards mainlining it into php-src in case there is a desire and an agreement on such transition. If this seems like a good idea, it would be very useful if someone can enumerate the list of features that are currently used/needed from run-tests.php and which replacement should offer, alongside with features on top that might be useful (like parallel execution). If there was similar discussion already and there is an accepted solution there, let me know. -- Sincerely, Nazar Mokrynskyi github.com/nazar-pc