X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=test%2Fauto-test%2FFTC10.sh;h=77a6c3402fab8c3791a1c8353387fe4f5897997f;hb=f2bfafab18e7fb197a7e351a4f6a89c2936cbb5c;hp=52a2bb3301d39af85af70ef278614ba97778ac4d;hpb=647744d8ab625d28ea0ecda3e6741e23ba9b0bc7;p=nonrtric.git diff --git a/test/auto-test/FTC10.sh b/test/auto-test/FTC10.sh index 52a2bb33..77a6c340 100755 --- a/test/auto-test/FTC10.sh +++ b/test/auto-test/FTC10.sh @@ -22,6 +22,9 @@ TC_ONELINE_DESCR="Basic use case, register service, create/update policy, delete #App names to include in the test, space separated list INCLUDED_IMAGES="CBS CONSUL CP CR MR PA RICSIM" +#SUPPORTED TEST ENV FILE +SUPPORTED_PROFILES="ONAP-GUILIN ONAP-HONOLULU ORAN-CHERRY ORAN-DAWN" + . ../common/testcase_common.sh $@ . ../common/agent_api_functions.sh . ../common/ricsimulator_api_functions.sh @@ -30,12 +33,6 @@ INCLUDED_IMAGES="CBS CONSUL CP CR MR PA RICSIM" generate_uuid -#Local vars in test script -########################## -# Path to callback receiver -CR_PATH="http://$CR_APP_NAME:$CR_EXTERNAL_PORT/callbacks" - -use_cr_http use_simulator_http use_mr_http use_agent_rest_http @@ -53,8 +50,6 @@ fi start_mr -start_cr - start_consul_cbs prepare_consul_config NOSDNC ".consul_config.json" @@ -81,7 +76,8 @@ fi sim_put_policy_type 201 ricsim_g1_1 1 testdata/OSC/sim_1.json if [ "$PMS_VERSION" == "V2" ]; then - api_equal json:policy-types 2 60 + sim_put_policy_type 201 ricsim_g3_1 STD_QOS_0_2_0 testdata/STD2/sim_qos.json + api_equal json:policy-types 3 60 else api_equal json:policy_types 2 60 fi @@ -89,7 +85,7 @@ fi # Create policies if [ "$PMS_VERSION" == "V2" ]; then - notificationurl="http://localhost:80" + notificationurl=$CR_PATH"/test" else notificationurl="" fi @@ -123,6 +119,20 @@ api_put_policy 201 "service1" ricsim_g2_1 NOTYPE 3100 NOTRANSIENT $notificationu sim_equal ricsim_g2_1 num_instances 2 +if [ "$PMS_VERSION" == "V2" ]; then + use_agent_rest_http + + api_put_policy 201 "service1" ricsim_g3_1 STD_QOS_0_2_0 2200 true $notificationurl testdata/STD2/pi_qos_template.json 1 + + sim_equal ricsim_g3_1 num_instances 1 + + use_agent_dmaap_http + + api_put_policy 201 "service1" ricsim_g3_1 STD_QOS_0_2_0 3200 NOTRANSIENT $notificationurl testdata/STD2/pi_qos_template.json 1 + + sim_equal ricsim_g3_1 num_instances 2 + +fi #Update policies use_agent_rest_http @@ -155,12 +165,29 @@ api_put_policy 200 "service1" ricsim_g2_1 NOTYPE 3100 NOTRANSIENT $notificationu sim_equal ricsim_g2_1 num_instances 2 +if [ "$PMS_VERSION" == "V2" ]; then + use_agent_rest_http + + api_put_policy 200 "service1" ricsim_g3_1 STD_QOS_0_2_0 2200 true $notificationurl testdata/STD2/pi_qos_template.json 1 + + sim_equal ricsim_g3_1 num_instances 2 + + + use_agent_dmaap_http + + api_put_policy 200 "service1" ricsim_g3_1 STD_QOS_0_2_0 3200 true $notificationurl testdata/STD2/pi_qos_template.json 1 + + sim_equal ricsim_g3_1 num_instances 2 +fi + # Check policies if [ "$PMS_VERSION" == "V2" ]; then api_get_policy 200 2000 testdata/OSC/pi1_template.json "service1" ricsim_g1_1 1 false $notificationurl api_get_policy 200 3000 testdata/OSC/pi1_template.json "service1" ricsim_g1_1 1 false $notificationurl api_get_policy 200 2100 testdata/STD/pi1_template.json "service1" ricsim_g2_1 NOTYPE false $notificationurl api_get_policy 200 3100 testdata/STD/pi1_template.json "service1" ricsim_g2_1 NOTYPE false $notificationurl + api_get_policy 200 2200 testdata/STD2/pi_qos_template.json "service1" ricsim_g3_1 STD_QOS_0_2_0 true $notificationurl + api_get_policy 200 3200 testdata/STD2/pi_qos_template.json "service1" ricsim_g3_1 STD_QOS_0_2_0 true $notificationurl else api_get_policy 200 2000 testdata/OSC/pi1_template.json api_get_policy 200 3000 testdata/OSC/pi1_template.json @@ -168,6 +195,13 @@ else api_get_policy 200 3100 testdata/STD/pi1_template.json fi +sim_equal ricsim_g1_1 num_instances 2 +sim_equal ricsim_g2_1 num_instances 2 + +if [ "$PMS_VERSION" == "V2" ]; then + sim_equal ricsim_g3_1 num_instances 2 +fi + # Remove policies use_agent_dmaap_http @@ -178,6 +212,12 @@ use_agent_dmaap_http api_delete_policy 204 2100 use_agent_rest_http api_delete_policy 204 3100 +if [ "$PMS_VERSION" == "V2" ]; then + use_agent_dmaap_http + api_delete_policy 204 2200 + use_agent_rest_http + api_delete_policy 204 3200 +fi sim_equal ricsim_g1_1 num_instances 0 sim_equal ricsim_g2_1 num_instances 0 @@ -201,14 +241,17 @@ api_get_policy 404 3000 api_get_policy 404 2100 api_get_policy 404 3100 +if [ "$PMS_VERSION" == "V2" ]; then + api_get_policy 404 2200 + api_get_policy 404 3200 +fi + # Remove the service use_agent_dmaap_http api_delete_services 204 "service1" api_get_services 404 "service1" - - check_policy_agent_logs #### TEST COMPLETE ####