From: Ævar Arnfjörð Bjarmason Date: Tue, 20 Jul 2010 18:06:58 GMT Subject: Re: [PATCH] t/README: clarify test_must_fail description Message-ID: In-Reply-To: <7veieym3sh.fsf@alter.siamese.dyndns.org> On Tue, Jul 20, 2010 at 18:00, Junio C Hamano wrote: >    Run a git command and ensure it fails in a controlled way.  Use >    this instead of "! ".  When git-command dies due to a >    segfault, test_must_fail diagnoses it as an error; "! " >    treats it as just another expected failure. letting such a bug go >    unnoticed. To add to that: Don't use test_must_fail to negate the return values of commands on the system like grep, sed etc. If we can't trust that the core utilities won't randomly segfault we might as well die horribly.