From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jim Porter Newsgroups: gmane.emacs.bugs Subject: bug#62578: 30.0.50; [PATCH] Add regression tests for synchronous processes in Eshell Date: Sat, 1 Apr 2023 00:40:16 -0700 Message-ID: References: <8eeb9d54-1ac4-485d-f888-0f89217fc0ca@gmail.com> <83355k16gr.fsf@gnu.org> <83r0t4yslt.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25953"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 62578@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Apr 01 09:41:23 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1piVrW-0006cX-PF for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 01 Apr 2023 09:41:22 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1piVrI-000547-EC; Sat, 01 Apr 2023 03:41:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1piVrD-00053u-0A for bug-gnu-emacs@gnu.org; Sat, 01 Apr 2023 03:41:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1piVrC-0006w2-OT for bug-gnu-emacs@gnu.org; Sat, 01 Apr 2023 03:41:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1piVrC-0002a3-EV for bug-gnu-emacs@gnu.org; Sat, 01 Apr 2023 03:41:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 01 Apr 2023 07:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62578 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 62578-submit@debbugs.gnu.org id=B62578.16803348239838 (code B ref 62578); Sat, 01 Apr 2023 07:41:02 +0000 Original-Received: (at 62578) by debbugs.gnu.org; 1 Apr 2023 07:40:23 +0000 Original-Received: from localhost ([127.0.0.1]:35355 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1piVqZ-0002Yc-C2 for submit@debbugs.gnu.org; Sat, 01 Apr 2023 03:40:23 -0400 Original-Received: from mail-pj1-f43.google.com ([209.85.216.43]:42872) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1piVqY-0002YH-4k for 62578@debbugs.gnu.org; Sat, 01 Apr 2023 03:40:22 -0400 Original-Received: by mail-pj1-f43.google.com with SMTP id h12-20020a17090aea8c00b0023d1311fab3so25879758pjz.1 for <62578@debbugs.gnu.org>; Sat, 01 Apr 2023 00:40:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680334816; x=1682926816; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=bzIW043IxdkwinfaAcQgyr9dsPWq8FhqlfamAJPGV3I=; b=mLVmvI3zhh4PMKR1jSqYpDhbv9cfYEryVRZxF/YzOh37EDbn+nzm2iUWeDpx6p2AEj NPE073sxDE0rST2txO2oPaGEoD+sef0CAH6IQOKP/Fyf4v2D43qmvMCFJzWow+YwNoOy sdQ0zLX4YuFQVQm5SrH4MtWoB4GORctv50Tv+xJskJxqMlxdZcCiw/hTqRkepxstJpcs satpGg8Vmng2OWuZ+IvUVQTztL0IuyoC5aDGAH4EyJHh5RsXjFk/p4+p4vJ3kBmjplr5 1NjJuqtv/qp46CvTPPS1DmKydFE2ccBiMmD/oUDsOue3RI1/p8k/ZlsxS7B8LIFQVRI8 qVUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680334816; x=1682926816; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=bzIW043IxdkwinfaAcQgyr9dsPWq8FhqlfamAJPGV3I=; b=I8KXfis1U8Osnv7TS9mp5k9Gu+sqpAsgEjxcqzamf+Cw0VuRGze79C+VUoV1aqcJZa EtvKnevnFweZGPm8s+70cW2zD+gcFh6anBMopMlrHUNjxvk6/prfiMrObXX7XFCvqJ5S z5lhJtCzzZVScstts26Y4cIwtuyvP8Qq2h5ZRHfr3M6oq4jmrQiOrUUASvFXSclXRDIX 22qBM68vDL/kuiUGoxmhncMYtXNWNQICNYWZ7cIZj/x2FjbWR6QRiGhgOUR1WUThNe6x trP2ep3o6hWSrLjKxRFRMJL20oqoO2/R8jsZdqcqV/enOR9rIhRVaNvOfobxa3nlKCfJ YCyg== X-Gm-Message-State: AAQBX9dJMGcYohcRD9NKERBG0UVAldXkZPDfUsVK+wqTto0jUxVl8iqI ay/rwj5xgRdx05pcdmndHG4= X-Google-Smtp-Source: AKy350YnSMDeha6GYQEFIrFgSyHmCRiJFM0QUt4h5wHMBsSkXCez40czeK+EkfMWKWdBFU4CEtTD8Q== X-Received: by 2002:a17:90b:1b03:b0:23f:3ee2:8ec6 with SMTP id nu3-20020a17090b1b0300b0023f3ee28ec6mr34565300pjb.11.1680334816446; Sat, 01 Apr 2023 00:40:16 -0700 (PDT) Original-Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id m8-20020a170902768800b001a1a9a639c2sm2732068pll.134.2023.04.01.00.40.15 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 01 Apr 2023 00:40:16 -0700 (PDT) Content-Language: en-US In-Reply-To: <83r0t4yslt.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:259035 Archived-At: On 4/1/2023 12:22 AM, Eli Zaretskii wrote: > I don't understand why not use Emacs instead of all those external > commands. That solves all the problems nicely and portably, and still > allows you to do anything you want. Mostly just so that the tests are easier to understand, but for these newly-added ones, I think they should be easy enough to understand no matter what. I'll try using Emacs. My only concern there is making Emacs do something reasonable when piping data into it, but I can just try a few things out, and if it really doesn't work, the existing tests in my patch are hopefully still better than nothing.