X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=test%2Funit_test.sh;fp=test%2Funit_test.sh;h=b49f81b5ed3c198a5be2655be78bce220e754c9d;hb=b0c88ede74392fc3d73270c3b9a545b7e641d9ab;hp=a4f9d0a036d15863913cafa7a6135160f4bff66a;hpb=cfe644eb560546f5f39d4a3823225b66180a9e9a;p=ric-plt%2Fxapp-frame-cpp.git diff --git a/test/unit_test.sh b/test/unit_test.sh index a4f9d0a..b49f81b 100755 --- a/test/unit_test.sh +++ b/test/unit_test.sh @@ -117,8 +117,11 @@ echo "tests successfully built" >&2 spew="cat" +# order here is important to ensure coverage files accumulate +tests="metrics_test jhash_test config_test unit_test" + #run everything, then generate coverage stats after all have run -for x in metrics_test jhash_test config_test unit_test +for x in $tests do ./$x >/tmp/PID$$.log 2>&1 abort_if_error $? "test failed: $x" @@ -127,7 +130,7 @@ done # it seems that we loose coverage reporting if metrics_test's gcov file is generated # after unit test. Very strange. To be safe, run unit_test last. # -for x in metrics_test jhash_test config_test unit_test +for x in $tests do gcov $x.c >/dev/null 2>&1 done