]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Disable unstable circuit padding unittest.
authorGeorge Kadianakis <desnacked@riseup.net>
Thu, 14 Feb 2019 10:07:10 +0000 (12:07 +0200)
committerGeorge Kadianakis <desnacked@riseup.net>
Thu, 14 Feb 2019 10:09:41 +0000 (12:09 +0200)
until #29298 is implemented.

changes/bug29298 [new file with mode: 0644]
src/test/test_circuitpadding.c

diff --git a/changes/bug29298 b/changes/bug29298
new file mode 100644 (file)
index 0000000..df12db7
--- /dev/null
@@ -0,0 +1,5 @@
+  o Minor bugfixes (testing, circuit padding):
+    - Disabled unstable circuit padding unittest that was causing intermittent
+      test failures because of ill-defined small histogram. Such histograms
+      will be allowed again after 29298 is implemented. Fixes second case of
+      bug 29122; bugfix on 0.4.0.1-alpha.
\ No newline at end of file
index 12a07fa957851f47f871f6a87b6854225222077a..eee1edc50c469d097256d23821d9ca19cc57923f 100644 (file)
@@ -46,7 +46,6 @@ void test_circuitpadding_conditions(void *arg);
 void test_circuitpadding_serialize(void *arg);
 void test_circuitpadding_rtt(void *arg);
 void test_circuitpadding_tokens(void *arg);
-void test_circuitpadding_circuitsetup_machine(void *arg);
 
 static void
 simulate_single_hop_extend(circuit_t *client, circuit_t *mid_relay,
@@ -1809,6 +1808,8 @@ test_circuitpadding_conditions(void *arg)
   return;
 }
 
+/** Disabled unstable test until #29298 is implemented (see #29122) */
+#if 0
 void
 test_circuitpadding_circuitsetup_machine(void *arg)
 {
@@ -2054,6 +2055,7 @@ test_circuitpadding_circuitsetup_machine(void *arg)
 
   return;
 }
+#endif
 
 /** Helper function: Initializes a padding machine where every state uses the
  *  uniform probability distribution.  */
@@ -2340,11 +2342,11 @@ test_circuitpadding_global_rate_limiting(void *arg)
     { #name, test_##name, (flags), NULL, NULL }
 
 struct testcase_t circuitpadding_tests[] = {
-  //TEST_CIRCUITPADDING(circuitpadding_circuitsetup_machine, 0),
   TEST_CIRCUITPADDING(circuitpadding_tokens, TT_FORK),
   TEST_CIRCUITPADDING(circuitpadding_negotiation, TT_FORK),
   TEST_CIRCUITPADDING(circuitpadding_wronghop, TT_FORK),
-  TEST_CIRCUITPADDING(circuitpadding_circuitsetup_machine, TT_FORK),
+  /** Disabled unstable test until #29298 is implemented (see #29122) */
+  //  TEST_CIRCUITPADDING(circuitpadding_circuitsetup_machine, TT_FORK),
   TEST_CIRCUITPADDING(circuitpadding_conditions, TT_FORK),
   TEST_CIRCUITPADDING(circuitpadding_rtt, TT_FORK),
   TEST_CIRCUITPADDING(circuitpadding_sample_distribution, TT_FORK),