X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=test%2Ftools_test.c;h=3a09d44c89f0384e1cfcb3fb80016579efa49084;hb=3d7285ec4c96724b64968f46c2075b77e8d08543;hp=35aa62f458de5e41eb689353d4a9d4b7f1c6b47d;hpb=0d4def6c7b673f3be486338ced65ccdd25a859ed;p=ric-plt%2Flib%2Frmr.git diff --git a/test/tools_test.c b/test/tools_test.c index 35aa62f..3a09d44 100644 --- a/test/tools_test.c +++ b/test/tools_test.c @@ -20,7 +20,7 @@ /* - Mnemonic: tools_testh.c + Mnemonic: tools_test.c Abstract: Unit tests for the RMr tools module. Author: E. Scott Daniels Date: 21 January 2019 @@ -41,33 +41,9 @@ #include "rmr.h" #include "rmr_logging.h" #include "rmr_agnostic.h" -#include "test_support.c" // our private library of test tools - -// ===== dummy context for tools testing so we don't have to pull in all of the nano/nng specific stuff ===== -struct uta_ctx { - char* my_name; // dns name of this host to set in sender field of a message - int shutdown; // thread notification if we need to tell them to stop - int max_mlen; // max message length payload+header - int max_plen; // max payload length - int flags; // CTXFL_ constants - int nrtele; // number of elements in the routing table - int send_retries; // number of retries send_msg() should attempt if eagain/timeout indicated by nng - //nng_socket nn_sock; // our general listen socket - route_table_t* rtable; // the active route table - route_table_t* old_rtable; // the previously used rt, sits here to allow for draining - route_table_t* new_rtable; // route table under construction - if_addrs_t* ip_list; // list manager of the IP addresses that are on our known interfaces - void* mring; // ring where msgs are queued while waiting for a call response msg - - char* rtg_addr; // addr/port of the route table generation publisher - int rtg_port; // the port that the rtg listens on - - wh_mgt_t* wormholes; // management of user opened wormholes - //epoll_stuff_t* eps; // epoll information needed for the rcv with timeout call - - //pthread_t rtc_th; // thread info for the rtc listener -}; +#define NO_EMULATION +#include "test_support.c" // our private library of test tools #include "tools_static.c"