Re: [PATCH] t/README: clarify test_must_fail description
- From
Brandon Casey <casey@nrlssc.navy.mil>
- Date
- Jul 20, 2010, 21:12 UTC
- Message-ID
- <8HvhdiflWJtex2eC6n_6Q38YcvRRYhnh0scnq4s56M4wdwT_YlAiOw@cipher.nrlssc.navy.mil>
- In-Reply-To
- <AANLkTimjTxbw0FCujPNbkzuFAbdXZBgWMmDTQeAegvNq@mail.gmail.com>
On 07/20/2010 03:49 PM, Ævar Arnfjörð Bjarmason wrote:
Show 13 quoted lines
> On Tue, Jul 20, 2010 at 19:16, Jonathan Nieder <jrnieder@gmail.com> wrote: >> Ęvar Arnfjörš Bjarmason wrote: >> >>> That's what we seem to be doing in the tests so far, i.e. test_must_fail >>> is reserved for git commands only. >> test_must_fail relies on conventions for return value that cannot >> necessarily be relied on from outside utilities. > > Right, someone should send a patch for these: > > ack 'test_must_fail (?!git)' *sh > > :)
You joke, but thanks to your prodding, I discovered these broken tests that should definitely all be fixed:
$ perl -ne 'm/test_must_fail +[^ ]+=/ && print' *sh
test_must_fail PAGER= git reflog show delta &&
test_must_fail PAGER= git reflog show epsilon &&
test_must_fail PAGER= git reflog show epsilon
test_must_fail PAGER= git reflog show zeta &&
test_must_fail PAGER= git reflog show eta &&
test_must_fail PAGER= git reflog show eta
test_must_fail PAGER= git reflog show beta
test_must_fail MSG="yet another note" git notes add -c deadbeef &&one-shot variable assignment does not work with test_must_fail.
See e2007832552ccea9befed9003580c494f09e666e for an explanation.
-brandon