From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 15435 invoked from network); 9 Nov 2022 05:29:53 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 9 Nov 2022 05:29:53 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1667971793; b=QJl7DGmhUXNA7oGm4d+qNObeH+5y+uLN4gzbBOhScVG/LLtsxY8g05rblbRl/Vnd66qEKmA+PV 3S9L9ElScKZYdI6a/dh5WzERQJxzaaoGQxsF6bepNXQuesEbcvBkrC93lQmfWJfOTwq9281SEZ oKz/GGTqG+oLkbFM60b1j3l0l2l2AbVC3vysiSnijvnbIWUOVeYcA3qYQWtujpWQjdQklpW0Ht aJmEZHsDLoRvlcBKLyQ1tFHi6GjbvKRxLTBT7twes9uM5AhqiRZywhbyiUSuf/zcX+hT8g8HG9 mgDq+Yq3J7dmZH8RDdyeDkR5/SYMywxpulKoR8sAAVULCQ==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f42.google.com) smtp.remote-ip=209.85.218.42; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1667971793; bh=bkZaxNdRilz2jS3xkg+HWwnjTJ0ouDVBj1xqmeNQfxY=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:MIME-Version: DKIM-Signature:DKIM-Signature; b=G8Ju9YTIZaDGA7sGr1iiocic+2pIByHkT1/poJgzM2iD7+h4IkPPHkMsQGVPzuuqOKpQOgTSJJ 4ZunTxq+2jaFdXgpeo7akJsVOsSchPeIFoDxkxmQkW4PnpYs4uvR5ZWaaWVErS9Vaovaav+0GV 0AARolwaw5zbC4vqLIqXwoz2duCBK2VV1WnbIRi1aZcKX2Bjgk5i0D0uIm0y+CLDYEvamV35p3 roOeGaJzDIpSXWK+R4u/qG9esPYKkIJc9hIkGuAz//4TnBzJCgCQwDoCbPgfefFiQ4pk2dT/Cr w3hi6u2yn8wUxzHKvvf9+LjuYjanSUdazW06oYvzxiqrdg==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:To:Subject:Message-ID: Date:From:MIME-Version:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References; bh=iJbqXVWcX8CBWkDF8C9VIZNsbz1EnI8kw2kEs1vpmnc=; b=irbyKl68tGgoB0SUeHLlHeYl6h akYoijbZAKf4745Qoqn2qE/f/JJ5EpCFjwhRsODhDUGJTmDQq8b5sP9kw3eAewmEiDTEhTlFaNaW3 kU8VdwFIyYAaFNp6j6EnJj9v7eSZ632Kwi8o34p8mCFscOMt4LNLe5Uv1LFZg83QEiKxaqCxRG33f Il1b+oSiH9uYAlYlOHVdNLZYmdImYn4S2L8kcVoDIRQLIKZQX1bxFwBCZ0yfedidddYAXwmJFxX/8 18NDwcr9tlXVN3oKQyes/QaH5CpkkZZomgCTifRqAfC3LZ2tVxE8GKBJDHyN0iXndHpLJLtLdErVv dS4v3UKQ==; Received: by zero.zsh.org with local id 1osdeq-00098h-S2; Wed, 09 Nov 2022 05:29:52 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f42.google.com) smtp.remote-ip=209.85.218.42; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ej1-f42.google.com ([209.85.218.42]:39871) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1osded-0008qH-J4; Wed, 09 Nov 2022 05:29:40 +0000 Received: by mail-ej1-f42.google.com with SMTP id b2so43866529eja.6 for ; Tue, 08 Nov 2022 21:29:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20210112.gappssmtp.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=iJbqXVWcX8CBWkDF8C9VIZNsbz1EnI8kw2kEs1vpmnc=; b=1IITI5/HRLHU1Ugwq/atKIgHD/jPU0XkW6ptAbiAxhMpVOMJu7yuGkeUtPrDB+xhZ8 1RdB+bWZCxEmm8Y81SDMxYHpKb4fUc1piyjlgbDEUjJPsiygWdkEL6b4KB4gdUvITIEv XC3S85PpxxeCwdkcsTDvZ+Z7j7/gGmyhHfbEkIN+hu8Jns1sx/emJiZ2Tu9i0/i7qpwq oZkVA9XbE0tqAgdHEKF6BJpIbVR7ZCxnbCxpWOQmZZAv7f6/Dz12DDwEUEvvh6qasY4c BOEcLl4EK2zAjuX6JqAwqZADjENDCCT86pQ92khQofO0lEFvBJTqFoqGPoDzz0E343dV Avlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=iJbqXVWcX8CBWkDF8C9VIZNsbz1EnI8kw2kEs1vpmnc=; b=Y8rs59mhFtprNyQ1g/tg3nN4iO+0AlGvjGLwjuxYd/6PD0yeE10+8U9gajgrpI0X3Y cCtKNbow1ycenpXpn5I+ElBqlj2bNkhsvckqP1Y/S4wfYyCdq35TiMgpifEQUfKVsxzB m6PVhu7GEHgW6YS8imlH1rSgmYwAleVpD1xXOYZEGNG/MlQepDmZ6ZuKbMx6cOYrIDJz V8uFv8emGrk3R6ObhTUrUFSVkzqEvWdQ9u3w9PNnexz/HFDLf5TOHcSD5VfWix8yasFI tuZHY1f4VQs5Kr5AMeOnh3tExbMG/29U8GaOpjRpYPOLdzavH164WAgPFVwX00OMM5z3 oNaA== X-Gm-Message-State: ANoB5plq63hU+hWxI5Rn7d5vlbZMIfoT+/Wu9TwwbGtSCNyPNDC+9CxU izTXJXmgzhn3NNJNMSe75TGAx7QVDwyCQjM4632R3L5q4DI= X-Google-Smtp-Source: AA0mqf65RhE97I4giUe6O4SaNOBeTU3Rliib1IOk/bISs/L2ZgB7/KryI/2pTahCYTjDjeCql/cyaHGKIrEoiOVLm7I= X-Received: by 2002:a17:907:94cc:b0:7ae:7ff6:8ccf with SMTP id dn12-20020a17090794cc00b007ae7ff68ccfmr4994540ejc.450.1667971779133; Tue, 08 Nov 2022 21:29:39 -0800 (PST) MIME-Version: 1.0 From: Bart Schaefer Date: Tue, 8 Nov 2022 21:29:28 -0800 Message-ID: Subject: Tests RE behavior of ERR_EXIT To: Zsh hackers list Content-Type: multipart/mixed; boundary="00000000000064357d05ed02f10c" X-Seq: 50923 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: --00000000000064357d05ed02f10c Content-Type: text/plain; charset="UTF-8" Changed a set of tests from success to xfail. Anyone have ideas of why these aren't working? If I change the ( subshell ) constructs to use $ZTST_testdir/../Src/zsh -fc then they all correctly exit on nonzero status as expected. Aside, should 'setopt err_return' in the nested function test be using localoptions ? --00000000000064357d05ed02f10c Content-Type: text/plain; charset="US-ASCII"; name="errexit_xfail.txt" Content-Disposition: attachment; filename="errexit_xfail.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_la97a5880 ZGlmZiAtLWdpdCBhL1Rlc3QvQzAzdHJhcHMuenRzdCBiL1Rlc3QvQzAzdHJhcHMuenRzdAppbmRl eCBmMTIwODA5YTcuLmUzZDllYTg3MSAxMDA2NDQKLS0tIGEvVGVzdC9DMDN0cmFwcy56dHN0Cisr KyBiL1Rlc3QvQzAzdHJhcHMuenRzdApAQCAtNzIwLDE0ICs3MjAsMTUgQEAgRjpNdXN0IGJlIHRl c3RlZCB3aXRoIGEgdG9wLWxldmVsIHNjcmlwdCByYXRoZXIgdGhhbiBzb3VyY2Ugb3IgZnVuY3Rp b24KIDA6RVJSX1JFVFVSTiBpbiAiZWxzZSIgYnJhbmNoIGluIG5lc3RlZCBmdW5jdGlvbgogPkdv b2QKIAorICB1bnNldG9wdCBlcnJfcmV0dXJuCSMgImxlYWtlZCIgZnJvbSBwcmV2aW91cyB0ZXN0 CiAgIChzZXRvcHQgZXJyX2V4aXQKICAgZm9yIHggaW4geTsgZG8KICAgICBmYWxzZSAmJiB0cnVl CiAgIGRvbmUKICAgcHJpbnQgT0sKICAgKQotMDpFUlJfRVhJVCBub3QgdHJpZ2dlcmVkIGJ5IHN0 YXR1cyAxIGF0IGVuZCBvZiBmb3IKLT5PSworMWY6RVJSX0VYSVQgdHJpZ2dlcmVkIGJ5IHN0YXR1 cyAxIGF0IGVuZCBvZiBmb3IKK0Y6VGhpcyBmYWlscyB0byBleGl0IGZvciB1bmtub3duIHJlYXNv bnMgYW5kIHByaW50cyBPSwogCiAgIChzZXRvcHQgZXJyX2V4aXQKICAgaW50ZWdlciB4PTAKQEAg LTczNiw4ICs3MzcsOCBAQCBGOk11c3QgYmUgdGVzdGVkIHdpdGggYSB0b3AtbGV2ZWwgc2NyaXB0 IHJhdGhlciB0aGFuIHNvdXJjZSBvciBmdW5jdGlvbgogICBkb25lCiAgIHByaW50IE9LCiAgICkK LTA6RVJSX0VYSVQgbm90IHRyaWdnZXJlZCBieSBzdGF0dXMgMSBhdCBlbmQgb2Ygd2hpbGUKLT5P SworMWY6RVJSX0VYSVQgdHJpZ2dlcmVkIGJ5IHN0YXR1cyAxIGF0IGVuZCBvZiB3aGlsZQorRjpU aGlzIGZhaWxzIHRvIGV4aXQgZm9yIHVua25vd24gcmVhc29ucyBhbmQgcHJpbnRzIE9LCiAKICAg KHNldG9wdCBlcnJfZXhpdAogICByZXBlYXQgMTsgZG8KQEAgLTc0NSw4ICs3NDYsOCBAQCBGOk11 c3QgYmUgdGVzdGVkIHdpdGggYSB0b3AtbGV2ZWwgc2NyaXB0IHJhdGhlciB0aGFuIHNvdXJjZSBv ciBmdW5jdGlvbgogICBkb25lCiAgIHByaW50IE9LCiAgICkKLTA6RVJSX0VYSVQgbm90IHRyaWdn ZXJlZCBieSBzdGF0dXMgMSBhdCBlbmQgb2YgcmVwZWF0Ci0+T0sKKzFmOkVSUl9FWElUIHRyaWdn ZXJlZCBieSBzdGF0dXMgMSBhdCBlbmQgb2YgcmVwZWF0CitGOlRoaXMgZmFpbHMgdG8gZXhpdCBm b3IgdW5rbm93biByZWFzb25zIGFuZCBwcmludHMgT0sKIAogICAoc2V0b3B0IGVycl9leGl0CiAg IGlmIHRydWU7IHRoZW4KQEAgLTc1NCw4ICs3NTUsOCBAQCBGOk11c3QgYmUgdGVzdGVkIHdpdGgg YSB0b3AtbGV2ZWwgc2NyaXB0IHJhdGhlciB0aGFuIHNvdXJjZSBvciBmdW5jdGlvbgogICBmaQog ICBwcmludCBPSwogICApCi0wOkVSUl9FWElUIG5vdCB0cmlnZ2VyZWQgYnkgc3RhdHVzIDEgYXQg ZW5kIG9mIGlmCi0+T0sKKzFmOkVSUl9FWElUIHRyaWdnZXJlZCBieSBzdGF0dXMgMSBhdCBlbmQg b2YgaWYKK0Y6VGhpcyBmYWlscyB0byBleGl0IGZvciB1bmtub3duIHJlYXNvbnMgYW5kIHByaW50 cyBPSwogCiAgIChzZXRvcHQgZXJyX2V4aXQKICAgewpAQCAtNzYzLDggKzc2NCw4IEBAIEY6TXVz dCBiZSB0ZXN0ZWQgd2l0aCBhIHRvcC1sZXZlbCBzY3JpcHQgcmF0aGVyIHRoYW4gc291cmNlIG9y IGZ1bmN0aW9uCiAgIH0KICAgcHJpbnQgT0sKICAgKQotMDpFUlJfRVhJVCBub3QgdHJpZ2dlcmVk IGJ5IHN0YXR1cyAxIGF0IGVuZCBvZiB7IH0KLT5PSworMWY6RVJSX0VYSVQgdHJpZ2dlcmVkIGJ5 IHN0YXR1cyAxIGF0IGVuZCBvZiB7IH0KK0Y6VGhpcyBmYWlscyB0byBleGl0IGZvciB1bmtub3du IHJlYXNvbnMgYW5kIHByaW50cyBPSwogCiAgIHVuc2V0b3B0IGVycl9leGl0IGVycl9yZXR1cm4K ICAgKHNldG9wdCBlcnJfZXhpdAo= --00000000000064357d05ed02f10c--