The test fails, though, because we have removed a mock up version of 
paging_request().
I'm not sure how to properly fix the test, as the way it used to work is a pure 
hack.
---
 openbsc/tests/channel/Makefile.am    |    4 +++-
 openbsc/tests/channel/channel_test.c |   12 ------------
 2 files changed, 3 insertions(+), 13 deletions(-)

diff --git a/openbsc/tests/channel/Makefile.am 
b/openbsc/tests/channel/Makefile.am
index 89f015a..a626ccf 100644
--- a/openbsc/tests/channel/Makefile.am
+++ b/openbsc/tests/channel/Makefile.am
@@ -8,5 +8,7 @@ noinst_PROGRAMS = channel_test
 channel_test_SOURCES = channel_test.c
 channel_test_LDADD = -ldl $(LIBOSMOCORE_LIBS) \
        $(top_builddir)/src/libcommon/libcommon.a \
+       $(top_builddir)/src/libmsc/libmsc.a \
+       $(top_builddir)/src/libtrau/libtrau.a \
        $(top_builddir)/src/libbsc/libbsc.a \
-       $(top_builddir)/src/libmsc/libmsc.a -ldbi $(LIBOSMOGSM_LIBS)
+       -ldbi $(LIBOSMOGSM_LIBS) $(LIBOSMOABIS_LIBS)
diff --git a/openbsc/tests/channel/channel_test.c 
b/openbsc/tests/channel/channel_test.c
index ab0d9eb..0d50b08 100644
--- a/openbsc/tests/channel/channel_test.c
+++ b/openbsc/tests/channel/channel_test.c
@@ -45,12 +45,6 @@ static int subscr_cb(unsigned int hook, unsigned int event, 
struct msgb *msg, vo
        return 0;
 }
 
-/* mock object for testing, directly invoke the cb... maybe later through the 
timer */
-void paging_request(struct gsm_bts *bts, struct gsm_subscriber *subscriber, 
int type, gsm_cbfn *cbfn, void *data)
-{
-       cbfn(101, 200, (void*)0x1323L, &s_conn, data);
-}
-
 
 int main(int argc, char **argv)
 {
@@ -83,13 +77,7 @@ int main(int argc, char **argv)
        return EXIT_SUCCESS;
 }
 
-void _abis_nm_sendmsg() {}
-void sms_alloc() {}
-void gsm_net_update_ctype(struct gsm_network *network) {}
-void gsm48_secure_channel() {}
-void paging_request_stop() {}
 void vty_out() {}
-void* connection_for_subscr(void) { abort(); return NULL; }
 
 
 struct tlv_definition nm_att_tlvdef;
-- 
1.7.9.5


Reply via email to