From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=FREEMAIL_FROM, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id b5170e89 for ; Sun, 1 Dec 2019 13:29:10 +0000 (UTC) Received: (qmail 8110 invoked by alias); 1 Dec 2019 13:29:03 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 44965 Received: (qmail 24927 invoked by uid 1010); 1 Dec 2019 13:29:03 -0000 X-Qmail-Scanner-Diagnostics: from mail-oi1-f174.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.102.0/25642. spamassassin: 3.4.2. Clear:RC:0(209.85.167.174):SA:0(-1.6/5.0):. Processed in 2.927312 secs); 01 Dec 2019 13:29:03 -0000 X-Envelope-From: ethersoft@gmail.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at _netblocks.google.com designates 209.85.167.174 as permitted sender) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=LMbxikVEei2aOgY4OJoZt744wmYXfhkHy18b6yW0kMk=; b=kJOrlndErV4cm/45t3qnIlYKav5qFrw2rn9R1r7bQQIkpIn3wnmmW35/nazz3n8hd7 fuTB1mf5tTOrJjZYk2YQ29laxc9kifzrgiza7OrHSM1PqAHla0dy56nhJ2rArGqtP+bf Al/TjdLpyhBz74OQKvEhIBFg8HlwPbDE2kafgPV4nyztU+i+kICH5AVIKovv7nUZsA4b P/h57WUQ15m1NGQnMDLFZYP2fpHPWghLn6gJXaWPS5SxBofEFMG5hQLCT9K5w5GH1duc Mz3yQ4nrdtkJg3YO9gH4T5D9CQSXTz0OoAdYxWGSk9T2/4Eq+RRdv1RgYU6M6+CFpuTB +QJA== X-Gm-Message-State: APjAAAX/0DfdwmTn37Tw74cyQ3t9xjNDe7g8CjsdNu3mgrA4MP3Dnfld UpWjwTsvkHSXmeFF2s9M1YYXsYl7/mSBDLpVJeLvA4rO X-Google-Smtp-Source: APXvYqxnEz8ME2XbeYK9w7OF9P0azjvd4dwnWtf3YGp52BF8jkirdvt85lQ3wvbpcxbNgGuZAMX1eutAEo3Y1/23j28= X-Received: by 2002:a05:6808:24a:: with SMTP id m10mr8492403oie.176.1575206906224; Sun, 01 Dec 2019 05:28:26 -0800 (PST) MIME-Version: 1.0 From: Vin Shelton Date: Sun, 1 Dec 2019 08:26:54 -0500 Message-ID: Subject: Occasional Test Failure To: "Zsh Hackers' List" Content-Type: multipart/alternative; boundary="0000000000001805ea0598a47056" --0000000000001805ea0598a47056 Content-Type: text/plain; charset="UTF-8" FYI. Usually I get 53 passed tests, but occasionally (~ once / month), I get 52 passes and one failure. I cannot boost the verbosity because the race condition is not repeatable. Here is the failure; when I re-ran the tests, I got 53 passes. Test ../../../src/zsh-2019-12-01/Test/C02cond.ztst failed: bad status 1, expected 0 from: if [[ ${mtab::="$({mount || /sbin/mount || /usr/sbin/mount} 2>/dev/null)"} = *[(]?*[)] ]]; then print -u $ZTST_fd 'This test takes two seconds...' else unmodified_ls="$(ls -lu $unmodified)" print -u $ZTST_fd 'This test takes up to 60 seconds...' fi sleep 2 touch $newnewnew if [[ $OSTYPE == "cygwin" ]]; then ZTST_skip="[[ -N file ]] not supported on Cygwin" elif (( isnfs )); then ZTST_skip="[[ -N file ]] not supported with NFS" elif { (( ! $+unmodified_ls )) && cat $unmodified && { df -k -- ${$(print -r -- "$mtab" | awk '/noatime/ {print $1,$3}'):-""} | tr -s ' ' | fgrep -- "$(df -k . | tail -1 | tr -s ' ')" } >&/dev/null } || { (( $+unmodified_ls )) && SECONDS=0 && ! until (( SECONDS >= 58 )); do ZTST_hashmark; sleep 2; cat $unmodified [[ $unmodified_ls != "$(ls -lu $unmodified)" ]] && break done }; then ZTST_skip="[[ -N file ]] not supported with noatime file system" else [[ -N $newnewnew && ! -N $unmodified ]] fi Was testing: -N cond ../../../src/zsh-2019-12-01/Test/C02cond.ztst: test failed. The following may (or may not) help identifying the cause: This test can fail on NFS-mounted filesystems as the access and modification times are not updated separately. The test will fail on HFS+ (Apple Mac OS X default) filesystems because access times are not recorded. Also, Linux ext3 filesystems may be mounted with the noatime option which does not update access times. Failures in these cases do not indicate a problem in the shell. ../../../src/zsh-2019-12-01/Test/C03traps.ztst: starting. This test takes at least three seconds... This test, too, takes at least three seconds... Another test that takes three seconds ../../../src/zsh-2019-12-01/Test/C03traps.ztst: all tests successful. - Vin --0000000000001805ea0598a47056--