X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=test%2Frmr_si_test.c;h=3ae8d9daaf784c969ceaabfa0ea48c36553b7d1b;hb=353bafbe34c601eda6649ea7dcfdcf285d796d5a;hp=9f4953067da1ac42f2d3ecbbc570dbd9ec61717d;hpb=fc5c77b3d78988aa407118235d7f5978642df753;p=ric-plt%2Flib%2Frmr.git diff --git a/test/rmr_si_test.c b/test/rmr_si_test.c index 9f49530..3ae8d9d 100644 --- a/test/rmr_si_test.c +++ b/test/rmr_si_test.c @@ -55,11 +55,12 @@ #include #define DEBUG 1 +#define PARANOID_CHECKS 1 // must have parinoid testing on to not fail on nil pointer tests // specific test tools in this directory #undef NNG_UNDER_TEST #include "test_support.c" // things like fail_if() -#include "test_ctx_support.c" // dummy context support +#include "test_msg_support.c" #include "test_gen_rt.c" @@ -73,6 +74,9 @@ #include "rmr_si.c" #include "mbuf_api.c" +#include "test_ctx_support.c" // dummy context support + + static void gen_rt( uta_ctx_t* ctx ); // defined in sr_si_static_test, but used by a few others (eliminate order requirement below) // and finally.... @@ -83,6 +87,8 @@ static void gen_rt( uta_ctx_t* ctx ); // defined in sr_si_static_test, but used #include "wormhole_static_test.c" #include "mbuf_api_static_test.c" #include "sr_si_static_test.c" +#include "lg_buf_static_test.c" +// do NOT include the receive test static must be stand alone #include "rmr_si_api_static_test.c" @@ -95,6 +101,10 @@ int main() { rmr_set_vlevel( 5 ); // enable all debugging + fprintf( stderr, "\n starting lg buffer tests (%d)\n", errors ); + errors += rmr_lgbuf_test(); + fprintf( stderr, " error count: %d\n", errors ); + fprintf( stderr, "\n starting ring tests (%d)\n", errors ); errors += ring_test(); fprintf( stderr, " error count: %d\n", errors ); @@ -135,10 +145,11 @@ int main() { fprintf( stderr, " error count: %d\n", errors ); */ + test_summary( errors, "rmr_si tests" ); if( errors == 0 ) { - fprintf( stderr, " all tests were OK\n\n" ); + fprintf( stderr, " all rmr si tests were OK\n\n" ); } else { - fprintf( stderr, " %d modules reported errors\n\n", errors ); + fprintf( stderr, " %d rmr si test modules reported errors\n\n", errors ); } return !!errors;