X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=test%2FMakefile;fp=test%2FMakefile;h=52a338f937be5225c1e09d044c7b3c3043c16a61;hb=69a830676cee9b8a37bea3b2e59261514551be23;hp=c75471c772c4ad506101ce30e90c528baa4575f0;hpb=4e545a8b013e60f2ff59254cb3fe435012d8fe5a;p=ric-app%2Fadmin.git diff --git a/test/Makefile b/test/Makefile index c75471c..52a338f 100644 --- a/test/Makefile +++ b/test/Makefile @@ -30,8 +30,6 @@ E2AP_C_DIR=../src/E2AP-c SUBSCR_DIR = ../src/E2AP-c/subscription E2SM_DIR=../src/E2SM X2AP_DIR=../src/X2AP -#JSON_DIR=../src/json -A1= ./a1 PROTECTOR=../src/protector-plugin CLOGFLAGS= `pkg-config mdclog --cflags` @@ -43,8 +41,6 @@ E2FLAGS= -I$(E2AP_C_DIR) -I$(ASN1C_DIR)/ SUBSCRFLAGS= -I$(SUBSCR_DIR) -I$(ASN1C_DIR) E2SMFLAGS = -I$(E2SM_DIR) -I$(ASN1C_DIR)/ X2FLAGS= -I$(X2AP_DIR) -I$(ASN1C_DIR)/ -A1FLAGS = -I$(A1) -#JSONFLAGS= -I$(JSON_DIR) PROTECTORFLAGS= -I$(PROTECTOR) LIBS= -lrmr_nng -lnng -lpthread -lm @@ -56,14 +52,12 @@ XAPP_UTILS_SRC= $(SRC_DIR)/xapp_utils.cc XAPP_MPROC_SRC= $(SRC_DIR)/message_processor_class.cc E2AP_SRC= $(wildcard $(E2AP)/*.cc) X2AP_SRC= $(wildcard $(X2AP_DIR)/*.cc) -A1_SRC= $(wildcard $(A1)/*.cc) PLUGINS_SRC = $(wildcard $(PLUGINS)/*.cc) E2AP_C_SRC= $(wildcard $(E2AP_C_DIR)/*.cc) SUBSCR_SRC= $(wildcard $(SUBSCR_DIR)/*.cc) E2SM_SRC= $(wildcard $(E2SM_DIR)/*.cc) X2AP_SRC = $(wildcard $(X2AP_DIR)/*.cc) ASN1C_SRC = $(wildcard $(ASN1C_DIR)/*.c) -#JSON_SRC = $(wildcard $(JSON_DIR)/*.cc) PROTECTOR_SRC = $(wildcard $(PROTECTOR)/*.cc) #=========================================== @@ -75,7 +69,6 @@ SUBSCRIPTION_FLOW_UNIT_TEST = unit_test_subscription_flow.o E2AP_IND_UNIT_TEST= unit_test_e2ap_indication.o E2AP_CTRL_UNIT_TEST= unit_test_e2ap_control.o E2SM_UNIT_TEST=unit_test_e2sm.o -#JSON_UNIT_TEST = unit_test_json.o SGNB_ADD_REQ_UNIT_TEST = unit_test_sgnb_addition_request.o MESSAGE_PROC_UNIT_TEST = unit_test_message_processor.o SLIDING_WINDOW_UNIT_TEST = unit_test_sliding_window.o @@ -91,21 +84,19 @@ XAPP_UTILS_OBJ = $(XAPP_UTILS_SRC:.cc=.o) XAPP_MPROC_OBJ= $(XAPP_MPROC_SRC:.cc=.o) E2AP_OBJ=$(E2AP_SRC:.cc=.o) X2AP_OBJ=$(X2AP_SRC:.cc=.o) -A1_OBJ= $(A1_SRC:.cc=.o) PLUGINS_OBJ = $(PLUGINS_SRC:.cc=.o) SUBSCR_OBJ= $(SUBSCR_SRC:.cc=.o) E2AP_C_OBJ = $(E2AP_C_SRC:.cc=.o) E2SM_OBJ = $(E2SM_SRC:.cc=.o) ASN1C_MODULES = $(ASN1C_SRC:.c=.o) X2AP_OBJ = $(X2AP_SRC:.cc=.o) -#JSON_OBJ = $(JSON_SRC:.cc=.o) PROTECTOR_OBJ = $(PROTECTOR_SRC:.cc=.o) #=========================================== $(XAPP_UTILS_OBJ) $(XAPP_UNIT_TEST) :export CPPFLAGS= $(BASEFLAGS) $(XAPPFLAGS) -$(A1_OBJ) $(MOCK_A1SERVER_OBJ) $(JSON_UNIT_TEST) :export CPPFLAGS= $(BASEFLAGS) $(A1FLAGS) $(XAPPFLAGS) +$(MOCK_A1SERVER_OBJ) :export CPPFLAGS= $(BASEFLAGS) $(XAPPFLAGS) $(XAPP_MPROC_OBJ) $(MESSAGE_PROC_UNIT_TEST) $(MOCK_SUB_CLIENT_OBJ): export CPPFLAGS=$(BASEFLAGS) $(XAPPFLAGS) $(E2FLAGS) $(X2FLAGS) $(SUBSCRFLAGS) $(PLUGINFLAGS) $(PROTECTORFLAGS) $(E2SMFLAGS) @@ -121,11 +112,10 @@ $(ASN1C_MODULES): export CFLAGS = $(C_BASEFLAGS) -I$(ASN1C_DIR)/ $(X2AP_OBJ) $(SGNB_ADD_REQ_UNIT_TEST) : export CPPFLAGS= $(X2FLAGS) $(BASEFLAGS) -$(PLUGINS_OBJ) : export CPPFLAGS = $(BASEFLAGS) $(JSONFLAGS) +$(PLUGINS_OBJ) : export CPPFLAGS = $(BASEFLAGS) $(MOCK_E2TERM_OBJ): export CPPFLAGS = $(BASEFLAGS) $(SUBSCRFLAGS) $(E2FLAGS) $(E2SMFLAGS) $(XAPPFLAGS) $(X2FLAGS) -#$(JSON_OBJ) $(JSON_UNIT_TEST): export CPPFLAGS= $(BASEFLAGS) $(JSONFLAGS) $(PROTECTOR_OBJ) $(SLIDING_WINDOW_UNIT_TEST) $(PROTECTOR_UNIT_TEST) $(ADMISSION_UNIT_TEST): export CPPFLAGS = $(BASEFLAGS) $(PLUGINFLAGS) $(PROTECTORFLAGS) $(X2FLAGS) @@ -151,19 +141,17 @@ TEST_E2SM: $(E2SM_OBJ) $(E2SM_UNIT_TEST) $(ASN1C_MODULES) TEST_X2_SGNB: $(X2AP_OBJ) $(SGNB_ADD_REQ_UNIT_TEST) $(ASN1C_MODULES) $(CXX) -o $@ $^ $(LIBS) $(LOGLIBS) -TEST_JSON: $(JSON_OBJ) $(JSON_UNIT_TEST) - $(CXX) -o $@ $^ $(LIBS) $(LOGLIBS) -TEST_MESSAGE_PROCESSOR: $(MESSAGE_PROC_UNIT_TEST) $(XAPP_MPROC_OBJ) $(ASN1C_MODULES) $(E2AP_C_OBJ) $(PROTECTOR_OBJ) $(E2SM_OBJ) $(X2AP_OBJ) $(SUBSCR_OBJ) $(JSON_OBJ) $(PLUGINS_OBJ) +TEST_MESSAGE_PROCESSOR: $(MESSAGE_PROC_UNIT_TEST) $(XAPP_MPROC_OBJ) $(ASN1C_MODULES) $(E2AP_C_OBJ) $(PROTECTOR_OBJ) $(E2SM_OBJ) $(X2AP_OBJ) $(SUBSCR_OBJ) $(PLUGINS_OBJ) $(CXX) -o $@ $^ $(LIBS) $(LOGLIBS) TEST_ADMISSION: $(ADMISSION_UNIT_TEST) $(PROTECTOR_OBJ) $(X2AP_OBJ) $(ASN1C_MODULES) $(PLUGINS_OBJ) $(CXX) -o $@ $^ $(LIBS) $(LOGLIBS) -TEST_PROTECTOR_PLUGIN: $(PROTECTOR_UNIT_TEST) $(PROTECTOR_OBJ) $(X2AP_OBJ) $(ASN1C_MODULES) $(PLUGINS_OBJ) $(JSON_OBJ) +TEST_PROTECTOR_PLUGIN: $(PROTECTOR_UNIT_TEST) $(PROTECTOR_OBJ) $(X2AP_OBJ) $(ASN1C_MODULES) $(PLUGINS_OBJ) $(CXX) -o $@ $^ $(LIBS) $(LOGLIBS) -TEST_SLIDING_WINDOW: $(SLIDING_WINDOW_UNIT_TEST) $(PROTECTOR_OBJ) $(X2AP_OBJ) $(ASN1C_MODULES) $(PLUGINS_OBJ) $(JSON_OBJ) +TEST_SLIDING_WINDOW: $(SLIDING_WINDOW_UNIT_TEST) $(PROTECTOR_OBJ) $(X2AP_OBJ) $(ASN1C_MODULES) $(PLUGINS_OBJ) $(CXX) -o $@ $^ $(LIBS) $(LOGLIBS) @@ -171,14 +159,14 @@ mock-e2term-server: $(XAPP_UTILS_OBJ) $(E2AP_C_OBJ) $(SUBSCR_OBJ) $(E2SM_OBJ) $( $(CXX) -o $@ $^ $(LIBS) $(LOGLIBS) $(CPPFLAGS) -mock-a1-tool: $(A1_OBJ) $(MOCK_A1SERVER_OBJ) $(XAPP_UTILS_OBJ) +mock-a1-tool: $(MOCK_A1SERVER_OBJ) $(XAPP_UTILS_OBJ) $(CXX) -o $@ $^ $(LIBS) $(LOGLIBS) -all_tests: TEST_XAPP TEST_SUBSCRIPTION TEST_ADMISSION TEST_E2AP_INDICATION TEST_E2AP_CONTROL TEST_E2SM TEST_X2_SGNB TEST_JSON TEST_SUBSCRIPTION_FLOW TEST_MESSAGE_PROCESSOR TEST_SLIDING_WINDOW TEST_PROTECTOR_PLUGIN +all_tests: TEST_XAPP TEST_SUBSCRIPTION TEST_ADMISSION TEST_E2AP_INDICATION TEST_E2AP_CONTROL TEST_E2SM TEST_X2_SGNB TEST_SUBSCRIPTION_FLOW TEST_MESSAGE_PROCESSOR TEST_SLIDING_WINDOW TEST_PROTECTOR_PLUGIN install: mock-e2term-server install -D mock-e2term-server /usr/local/bin/mock-e2term-server clean: - -rm TEST_* *.o e2e-test-client mock-e2term-server e2e-perf-client e2e-perf-server mock-a1-tool + -rm TEST_* *.o e2e-test-client mock-e2term-server e2e-perf-client e2e-perf-server mock-a1-server -cd ../src && make -f ../src/Makefile clean