X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=test%2Fcommon%2Fdo_curl_function.sh;h=1cff7a1ffb69b84166f3539e52a327116dc256c4;hb=9ef79daa09c9558d5803ef6ae75b8bfb6fab4d62;hp=ac945fe023a78fae225bef4b1a8fa859eb0b24ca;hpb=045a1503113be9e0ff6e0747c94d23e06ddb263f;p=nonrtric.git diff --git a/test/common/do_curl_function.sh b/test/common/do_curl_function.sh index ac945fe0..1cff7a1f 100755 --- a/test/common/do_curl_function.sh +++ b/test/common/do_curl_function.sh @@ -33,6 +33,7 @@ # Env BODY contains the response body after the call # Any error will stop script execution # How to use in a test script: source this file into your bash test script to the make the function available. +# The function may create a dir 'tmp' for temporary files. do_curl() { echo -e $BOLD"TEST(${BASH_LINENO[0]}): ${FUNCNAME[0]}" $@ $EBOLD @@ -88,6 +89,7 @@ do_curl() { count=${RESULT:16:${#RESULT}} #Find dir of the common dir DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" + mkdir -p tmp echo $body > ./tmp/.tmp.json res=$(python ${DIR}/count_json_elements.py ./tmp/.tmp.json) if [ $res -eq $count ]; then