diff options
author | rl1987 <rl1987@sdf.lonestar.org> | 2020-03-06 19:09:50 +0200 |
---|---|---|
committer | rl1987 <rl1987@sdf.lonestar.org> | 2020-03-06 19:25:54 +0200 |
commit | dcb75f00e1425bb7fa447fad79a8b7a429445614 (patch) | |
tree | 471e6acc03e4cbb860651021f34f1ac6d27315e2 | |
parent | 0732513f160a9e599424ddfdcef9f753524f6330 (diff) | |
download | tor-dcb75f00e1425bb7fa447fad79a8b7a429445614.tar.gz tor-dcb75f00e1425bb7fa447fad79a8b7a429445614.zip |
Disable parts of test_protover_all_supported() that cause fatal exceptions when ALL_BUGS_ARE_FATAL
-rw-r--r-- | src/test/test_protover.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/test/test_protover.c b/src/test/test_protover.c index 7d08911021..c33fbcae2c 100644 --- a/src/test/test_protover.c +++ b/src/test/test_protover.c @@ -317,6 +317,7 @@ test_protover_all_supported(void *arg) tt_assert(protover_all_supported("Fribble=", &msg)); tt_ptr_op(msg, OP_EQ, NULL); +#ifndef ALL_BUGS_ARE_FATAL /* If we get a completely unparseable list, protover_all_supported should * hit a fatal assertion for BUG(entries == NULL). */ tor_capture_bugs_(1); @@ -328,9 +329,10 @@ test_protover_all_supported(void *arg) tor_capture_bugs_(1); tt_assert(protover_all_supported("Sleen=1-4294967295", &msg)); tor_end_capture_bugs_(); +#endif /* !defined(ALL_BUGS_ARE_FATAL) */ /* Protocol name too long */ -#ifndef HAVE_RUST // XXXXXX ????? +#if !defined(HAVE_RUST) && !defined(ALL_BUGS_ARE_FATAL) tor_capture_bugs_(1); tt_assert(protover_all_supported( "DoSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" @@ -338,7 +340,7 @@ test_protover_all_supported(void *arg) "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" "aaaaaaaaaaaa=1-65536", &msg)); tor_end_capture_bugs_(); -#endif /* !defined(HAVE_RUST) */ +#endif /* !defined(HAVE_RUST) && !defined(ALL_BUGS_ARE_FATAL) */ done: tor_end_capture_bugs_(); |