[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[sr #110982] Autotest: add some way to declare an expected failure halfw
From: |
Zack Weinberg |
Subject: |
[sr #110982] Autotest: add some way to declare an expected failure halfway through the test |
Date: |
Tue, 19 Dec 2023 13:26:54 -0500 (EST) |
URL:
<https://savannah.gnu.org/support/?110982>
Summary: Autotest: add some way to declare an expected
failure halfway through the test
Group: Autoconf
Submitter: zackw
Submitted: Tue 19 Dec 2023 06:26:52 PM UTC
Priority: 5 - Unprioritized
Severity: 1 - Wish
Status: Confirmed
Privacy: Public
Assigned to: None
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Operating System: None
_______________________________________________________
Follow-up Comments:
-------------------------------------------------------
Date: Tue 19 Dec 2023 06:26:52 PM UTC By: Zack Weinberg <zackw>
Shell code in the argument of AT_XFAIL_IF is always executed at the very
beginning of the test group, and, in fact, outside the subshell for the body
of the test group. This is not documented.
Some of Autoconf's tests can only know for certain that the test is going to
fail due to a known bug, after doing several other operations that are
properly AT_CHECKed. (Those operations are not affected by the known bug.)
There should be a macro like AT_XFAIL_IF, but whose shell code is executed at
the point it appears in the test group. Also, the documentation should
explain which AT_* macros' shell code gets hoisted to the beginning of the
test group.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/support/?110982>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
- [sr #110982] Autotest: add some way to declare an expected failure halfway through the test,
Zack Weinberg <=