Skip to content
Snippets Groups Projects
Commit c1bb8836 authored by Nick Mathewson's avatar Nick Mathewson :game_die:
Browse files

Protover tests: disable some obsoleted tests

These were meant to demonstrate old behavior, or old rust behavior.

One of them _should_ work in Rust, but won't because of
implementation details.  We'll fix that up later.
parent c5295cc1
Branches
Tags
No related merge requests found
......@@ -176,16 +176,6 @@ test_protover_vote(void *arg)
/* Large protover lists that exceed the threshold */
/* By adding two votes: Rust */
#if 0 // XXXXX
smartlist_clear(lst);
smartlist_add(lst, (void*) "Sleen=1-500");
smartlist_add(lst, (void*) "Sleen=1000");
result = protover_compute_vote(lst, 1);
tt_str_op(result, OP_EQ, "");
tor_free(result);
#endif
/* By adding two votes, C allows us to exceed the limit */
smartlist_add(lst, (void*) "Sleen=1-65536");
smartlist_add(lst, (void*) "Sleen=100000");
......@@ -204,7 +194,7 @@ test_protover_vote(void *arg)
smartlist_clear(lst);
smartlist_add(lst, (void*) "Sleen=4294967295");
result = protover_compute_vote(lst, 1);
tt_str_op(result, OP_EQ, ""); // XXXX "Sleen=4294967295");
tt_str_op(result, OP_EQ, "");
tor_free(result);
smartlist_clear(lst);
......@@ -263,6 +253,9 @@ test_protover_all_supported(void *arg)
tor_free(msg);
/* If we get an unparseable list, we say "yes, that's supported." */
#ifndef HAVE_RUST
// XXXX let's make this section unconditional: rust should behave the
// XXXX same as C here!
tor_capture_bugs_(1);
tt_assert(protover_all_supported("Fribble", &msg));
tt_ptr_op(msg, OP_EQ, NULL);
......@@ -275,6 +268,7 @@ test_protover_all_supported(void *arg)
tt_ptr_op(msg, OP_EQ, NULL);
tor_free(msg);
tor_end_capture_bugs_();
#endif
done:
tor_end_capture_bugs_();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment