Code Review
/
ric-plt
/
lib
/
rmr.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Add manual page for set low latency funciton
[ric-plt/lib/rmr.git]
/
test
/
rmr_si_test.c
diff --git
a/test/rmr_si_test.c
b/test/rmr_si_test.c
index
9f49530
..
16d570f
100644
(file)
--- a/
test/rmr_si_test.c
+++ b/
test/rmr_si_test.c
@@
-55,11
+55,13
@@
#include <semaphore.h>
#define DEBUG 1
#include <semaphore.h>
#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
// 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"
#include "test_gen_rt.c"
@@
-73,6
+75,7
@@
#include "rmr_si.c"
#include "mbuf_api.c"
#include "rmr_si.c"
#include "mbuf_api.c"
+
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....
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
+86,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 "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"
#include "rmr_si_api_static_test.c"
@@
-95,6
+100,10
@@
int main() {
rmr_set_vlevel( 5 ); // enable all debugging
rmr_set_vlevel( 5 ); // enable all debugging
+ fprintf( stderr, "\n<INFO> starting lg buffer tests (%d)\n", errors );
+ errors += rmr_lgbuf_test();
+ fprintf( stderr, "<INFO> error count: %d\n", errors );
+
fprintf( stderr, "\n<INFO> starting ring tests (%d)\n", errors );
errors += ring_test();
fprintf( stderr, "<INFO> error count: %d\n", errors );
fprintf( stderr, "\n<INFO> starting ring tests (%d)\n", errors );
errors += ring_test();
fprintf( stderr, "<INFO> error count: %d\n", errors );
@@
-135,10
+144,11
@@
int main() {
fprintf( stderr, "<INFO> error count: %d\n", errors );
*/
fprintf( stderr, "<INFO> error count: %d\n", errors );
*/
+ test_summary( errors, "rmr_si tests" );
if( errors == 0 ) {
if( errors == 0 ) {
- fprintf( stderr, "<PASS> all tests were OK\n\n" );
+ fprintf( stderr, "<PASS> all
rmr si
tests were OK\n\n" );
} else {
} else {
- fprintf( stderr, "<FAIL> %d modules reported errors\n\n", errors );
+ fprintf( stderr, "<FAIL> %d
rmr si test
modules reported errors\n\n", errors );
}
return !!errors;
}
return !!errors;