X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=near-rt-ric-simulator%2Ftest%2FOSC_2.1.0%2Fbasic_test.sh;h=9fd23528964fcfac091f1be1505bb34f1ae9ee8c;hb=91a399ace5df7b6599fa9288e9a356e1466ecd62;hp=5cc12140af07bbdaea90e45954828b40b337a8c7;hpb=21be2e0c890fb9604d0add2942fcff19b6fe2fb2;p=sim%2Fa1-interface.git diff --git a/near-rt-ric-simulator/test/OSC_2.1.0/basic_test.sh b/near-rt-ric-simulator/test/OSC_2.1.0/basic_test.sh index 5cc1214..9fd2352 100755 --- a/near-rt-ric-simulator/test/OSC_2.1.0/basic_test.sh +++ b/near-rt-ric-simulator/test/OSC_2.1.0/basic_test.sh @@ -17,8 +17,28 @@ # ============LICENSE_END================================================= # -#Default port for the simulator -PORT=8085 +# Script for basic test of the simulator. +# Run the build_and_start with the same arg as this script +if [ $# -ne 1 ]; then + echo "Usage: ./basic_test.sh nonsecure|secure" + exit 1 +fi +if [ "$1" != "nonsecure" ] && [ "$1" != "secure" ]; then + echo "Usage: ./basic_test.sh nonsecure|secure" + exit 1 +fi + +if [ $1 == "nonsecure" ]; then + #Default http port for the simulator + PORT=8085 + # Set http protocol + HTTPX="http" +else + #Default https port for the simulator + PORT=8185 + # Set https protocol + HTTPX="https" +fi . ../common/test_common.sh @@ -27,7 +47,7 @@ RESULT="OK" do_curl GET / 200 echo "=== Check used and implemented interfaces ===" -RESULT="Current interface: OSC_2.1.0 All supported A1 interface yamls in this container: ['1.1.x-alpha.2', 'STD_1.1.3', 'OSC_2.1.0']" +RESULT="Current interface: OSC_2.1.0 All supported A1 interface yamls in this container: ['1.1.x-alpha.2', 'OSC_2.1.0', 'STD_1.1.3']" do_curl GET /container_interfaces 200 echo "=== Reset simulator instances ===" @@ -40,7 +60,7 @@ do_curl POST /deleteall 200 echo "=== API: Healthcheck ===" RESULT="" -do_curl get /a1-p/healthcheck 200 +do_curl GET /a1-p/healthcheck 200 echo "=== API: Get policy types, shall be empty array ==" RESULT="json:[]" @@ -75,7 +95,7 @@ RESULT="" do_curl PUT /a1-p/policytypes/1 201 jsonfiles/pt1.json echo "=== API: Get policy type ids, shall contain type 1 ==" -RESULT="json:[ \"1\" ]" +RESULT="json:[ 1 ]" do_curl GET /a1-p/policytypes 200 echo "=== API: Get instances for type 1, shall be empty ===" @@ -123,7 +143,7 @@ RESULT="Policy type 2 is OK." do_curl PUT '/policytype?id=2' 200 jsonfiles/pt1.json echo "=== API: Get policy type ids, shall contain type 1 and 2 ==" -RESULT="json:[ \"1\", \"2\" ]" +RESULT="json:[ 1, 2 ]" do_curl GET /a1-p/policytypes 200 echo "=== Get policy type ids, shall contain type 1 and 2 ==" @@ -139,7 +159,7 @@ RESULT="" do_curl DELETE '/policytype?id=2' 204 jsonfiles/pt1.json echo "=== API: Get policy type ids, shall contain type 1 ==" -RESULT="json:[ \"1\" ]" +RESULT="json:[ 1 ]" do_curl GET /a1-p/policytypes 200 echo "=== Load a policy type: 2 ===" @@ -230,6 +250,10 @@ echo "=== Get counter: interface ===" RESULT="OSC_2.1.0" do_curl GET '/counter/interface' 200 +echo "=== Get counter: remote hosts ===" +RESULT="*" +do_curl GET '/counter/remote_hosts' 200 + echo "=== DELETE policy pi1 ===" RESULT="" do_curl DELETE /a1-p/policytypes/1/policies/pi1 202