Add first set of SI95 unit tests and health check
[ric-plt/lib/rmr.git] / test / ring_test.c
index a06668f..f97d89c 100644 (file)
@@ -1,14 +1,14 @@
 // : vi ts=4 sw=4 noet :
 /*
 ==================================================================================
-        Copyright (c) 2019 Nokia 
-        Copyright (c) 2018-2019 AT&T Intellectual Property.
+           Copyright (c) 2019 Nokia
+           Copyright (c) 2018-2019 AT&T Intellectual Property.
 
    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
    You may obtain a copy of the License at
 
-       http://www.apache.org/licenses/LICENSE-2.0
+          http://www.apache.org/licenses/LICENSE-2.0
 
    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
@@ -20,7 +20,7 @@
 
 /*
        Mmemonic:       ring_test.c
-       Abstract:       This is a stand alone test driver for the ring module. It 
+       Abstract:       This is a stand alone test driver for the ring module. It
                                includes the static tests after setting up the environment
                                then invokes it.
 
@@ -28,6 +28,8 @@
        Date:           3 April 2019
 */
 
+#define NO_EMULATION
+
 #include <unistd.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <errno.h>
 #include <string.h>
 #include <stdint.h>
+#include <pthread.h>
+#include <semaphore.h>
 
-#include "../src/common/include/rmr.h"
-#include "../src/common/include/rmr_agnostic.h"
-#include "../src/common/src/ring_static.c"
+#include "rmr.h"
+#include "rmr_agnostic.h"
+#include "ring_static.c"
 
 #include "test_support.c"                                      // things like fail_if()
 #include "ring_static_test.c"                          // the actual tests