tor

The Tor anonymity network
git clone https://git.dasho.dev/tor.git
Log | Files | Refs | README | LICENSE

commit e4feb4ad01e7f3de592adbecd7f1ffae040f51ed
parent f664c0c31885eac5d36298772d4ecf2e10a10021
Author: Nick Mathewson <nickm@torproject.org>
Date:   Tue, 14 May 2019 19:47:43 -0400

Give tinytest a function to say whether the current test has failed

Diffstat:
Msrc/ext/tinytest.c | 6++++++
Msrc/ext/tinytest.h | 3+++
2 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/src/ext/tinytest.c b/src/ext/tinytest.c @@ -492,6 +492,12 @@ tinytest_set_test_skipped_(void) cur_test_outcome = SKIP; } +int +tinytest_cur_test_has_failed(void) +{ + return (cur_test_outcome == FAIL); +} + char * tinytest_format_hex_(const void *val_, unsigned long len) { diff --git a/src/ext/tinytest.h b/src/ext/tinytest.h @@ -72,6 +72,9 @@ struct testlist_alias_t { }; #define END_OF_ALIASES { NULL, NULL } +/** Return true iff the current test has failed. */ +int tinytest_cur_test_has_failed(void); + /** Implementation: called from a test to indicate failure, before logging. */ void tinytest_set_test_failed_(void); /** Implementation: called from a test to indicate that we're skipping. */