projects
/
notmuch.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5ae1b9c
)
test: Report test failures from test_expect_*
author
Austin Clements
<amdragon@mit.edu>
Thu, 12 May 2011 13:11:36 +0000
(09:11 -0400)
committer
David Bremner
<bremner@debian.org>
Tue, 13 Sep 2011 02:36:00 +0000
(23:36 -0300)
This makes test_expect_* return non-zero if the test fails, so the
caller can make decisions based on this, such as setting test
prerequisites.
test/test-lib.sh
patch
|
blob
|
history
diff --git
a/test/test-lib.sh
b/test/test-lib.sh
index b1b0db89602838e78c0d9577cd205842c7835bfe..f8df6a5f1b8f921cabfd39d26a1763d388f30564 100755
(executable)
--- a/
test/test-lib.sh
+++ b/
test/test-lib.sh
@@
-563,6
+563,7
@@
test_failure_ () {
test_failure=$(($test_failure + 1))
test_failure_message_ "FAIL" "$@"
test "$immediate" = "" || { GIT_EXIT_OK=t; exit 1; }
+ return 1
}
test_failure_message_ () {
@@
-584,6
+585,7
@@
test_known_broken_failure_ () {
test_subtest_known_broken_=
test_broken=$(($test_broken+1))
test_failure_message_ "BROKEN" "$@"
+ return 1
}
test_debug () {