User story RICPLT-2620
[ric-app/admin.git] / test / run_tests.sh
index f5dc0d5..13ba4bf 100755 (executable)
@@ -1,6 +1,8 @@
 #! /bin/bash
 
-test_cases=( "TEST_MESSAGE_PROCESSOR" "TEST_ADMISSION" "TEST_PROTECTOR_PLUGIN" "TEST_SUBSCRIPTION_FLOW"  "TEST_SUBSCRIPTION" "TEST_E2AP_INDICATION" "TEST_E2AP_CONTROL" "TEST_E2SM" "TEST_JSON" "TEST_X2_SGNB"  "TEST_SLIDING_WINDOW" "TEST_XAPP" )
+#test_cases=( "TEST_MESSAGE_PROCESSOR" "TEST_ADMISSION" "TEST_PROTECTOR_PLUGIN" "TEST_SUBSCRIPTION_FLOW"  "TEST_SUBSCRIPTION" "TEST_E2AP_INDICATION" "TEST_E2AP_CONTROL" "TEST_E2SM" "TEST_JSON" "TEST_X2_SGNB"  "TEST_SLIDING_WINDOW" )
+
+test_cases=( "TEST_PROTECTOR_PLUGIN" )
 
 # Run through test cases
 for((i = 0; i <  ${#test_cases[@]}; i++)); do
@@ -15,18 +17,18 @@ for((i = 0; i <  ${#test_cases[@]}; i++)); do
        echo -e "UNIT TEST CASE: ${test} \e[31m  FAILED \e[0m";
     fi
 
-    valgrind -q  --tool=memcheck --leak-check=yes --track-origins=yes --leak-check=full ./${test} > /dev/null
-    if [ $? -eq 0 ]
-    then
-    #  echo -e "Valgrind Test on ${test}  \e[32m OK \e[0m ";
-    # else
-    #  echo -e "Valgrind Test on  ${test} \e[31m FAILED \e[0m";
-    # fi
+    valgrind -q  --tool=memcheck --leak-check=yes --track-origins=yes --leak-check=full ./${test} > /dev/null
+    if [ $? -eq 0 ]
+    then
+       echo -e "Valgrind Test on ${test}  \e[32m OK \e[0m ";
+     else
+       echo -e "Valgrind Test on  ${test} \e[31m FAILED \e[0m";
+     fi
 
 done
 
 
 #===============================
 # Generate coverage report
-cd ../
-gcovr -r . --html > coverage_report.html
+#cd ../
+#gcovr -r . --html > coverage_report.html