summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 3c9d041)
raw | patch | inline | side by side (parent: 3c9d041)
author | Brandon Casey <drafnel@gmail.com> | |
Tue, 20 Jul 2010 17:17:12 +0000 (12:17 -0500) | ||
committer | Junio C Hamano <gitster@pobox.com> | |
Tue, 20 Jul 2010 18:26:39 +0000 (11:26 -0700) |
Some have found the wording of the description to be somewhat ambiguous
with respect to when it is desirable to use test_must_fail instead of
"! <git-command>". Tweak the wording somewhat to hopefully clarify that
it is _because_ test_must_fail can detect segmentation fault that it is
desirable to use it instead of "! <git-command>".
Signed-off-by: Brandon Casey <casey@nrlssc.navy.mil>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
with respect to when it is desirable to use test_must_fail instead of
"! <git-command>". Tweak the wording somewhat to hopefully clarify that
it is _because_ test_must_fail can detect segmentation fault that it is
desirable to use it instead of "! <git-command>".
Signed-off-by: Brandon Casey <casey@nrlssc.navy.mil>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/README | patch | blob | history |
diff --git a/t/README b/t/README
index 0e4e8d8862c96383a6f6f22a1b6bb01044925620..fecb76e599cee2643e4f6c05c44fa2585e807284 100644 (file)
--- a/t/README
+++ b/t/README
Merges the given rev using the given message. Like test_commit,
creates a tag and calls test_tick before committing.
+ - test_must_fail <git-command>
+
+ Run a git command and ensure it fails in a controlled way. Use
+ this instead of "! <git-command>". When git-command dies due to a
+ segfault, test_must_fail diagnoses it as an error; "! <git-command>"
+ treats it as just another expected failure, which would let such a
+ bug go unnoticed.
+
Tips for Writing Tests
----------------------