[tor-commits] [tor/master] Expose a useful mock from test_channel.c

nickm at torproject.org nickm at torproject.org
Fri Nov 28 03:58:32 UTC 2014


commit bef11b715637ad28f6c8802adf6893e050c05d0a
Author: Andrea Shepard <andrea at torproject.org>
Date:   Tue Jan 21 00:58:27 2014 -0800

    Expose a useful mock from test_channel.c
---
 src/test/fakechans.h    |    3 +++
 src/test/test_channel.c |    3 +--
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/test/fakechans.h b/src/test/fakechans.h
index b474810..99773e7 100644
--- a/src/test/fakechans.h
+++ b/src/test/fakechans.h
@@ -13,4 +13,7 @@ void make_fake_cell(cell_t *c);
 void make_fake_var_cell(var_cell_t *c);
 channel_t * new_fake_channel(void);
 
+/* Also exposes some a mock used by both test_channel.c and test_relay.c */
+void scheduler_release_channel_mock(channel_t *ch);
+
 #endif /* !defined(TOR_FAKECHANS_H) */
diff --git a/src/test/test_channel.c b/src/test/test_channel.c
index 1ab7f32..1ae9810 100644
--- a/src/test/test_channel.c
+++ b/src/test/test_channel.c
@@ -35,7 +35,6 @@ static int chan_test_write_packed_cell(channel_t *ch,
                                        packed_cell_t *packed_cell);
 static int chan_test_write_var_cell(channel_t *ch, var_cell_t *var_cell);
 static void scheduler_channel_doesnt_want_writes_mock(channel_t *ch);
-static void scheduler_release_channel_mock(channel_t *ch);
 
 static void test_channel_flush(void *arg);
 static void test_channel_lifecycle(void *arg);
@@ -218,7 +217,7 @@ scheduler_channel_doesnt_want_writes_mock(channel_t *ch)
   return;
 }
 
-static void
+void
 scheduler_release_channel_mock(channel_t *ch)
 {
   (void)ch;





More information about the tor-commits mailing list