From: raviteja.karumuri Date: Mon, 22 Jul 2024 14:17:39 +0000 (+0100) Subject: Update FTC to verify transient policies are not deleted during sync X-Git-Tag: l-release~15 X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F08%2F13208%2F8;p=nonrtric.git Update FTC to verify transient policies are not deleted during sync Issue-ID: NONRTRIC-1022 Change-Id: I55ef1c75c340d0967907ef3468db4e4385a087d6 Signed-off-by: Raviteja Karumuri --- diff --git a/test/auto-test/FTC110.sh b/test/auto-test/FTC110.sh index d4c3c8c8..099e0a2f 100755 --- a/test/auto-test/FTC110.sh +++ b/test/auto-test/FTC110.sh @@ -271,6 +271,48 @@ for version in $(seq 2 $VERSIONS_TO_RUN); do #Wait for service expiry a1pms_equal json:policies 0 120 + if [ "$A1PMS_VERSION" == "V2" ]; then + a1pms_api_put_service 201 "service-1" 0 "$CR_SERVICE_APP_PATH_0/service-1" + a1pms_api_put_service 201 "service-2" 0 "$CR_SERVICE_APP_PATH_0/service-2" + a1pms_api_put_policy 201 "service-1" ricsim_g1_1 1 5001 true $notificationurl testdata/OSC/pi1_template.json + a1pms_api_put_policy 201 "service-1" ricsim_g1_1 1 5002 false $notificationurl testdata/OSC/pi1_template.json + a1pms_api_put_policy 201 "service-2" ricsim_g1_1 1 6001 true $notificationurl testdata/OSC/pi1_template.json + a1pms_api_put_policy 201 "service-2" ricsim_g1_1 1 6002 false $notificationurl testdata/OSC/pi1_template.json + a1pms_api_put_policy 201 " " ricsim_g1_1 1 5003 true $notificationurl testdata/OSC/pi1_template.json + a1pms_api_put_policy 201 " " ricsim_g1_1 1 6003 false $notificationurl testdata/OSC/pi1_template.json + a1pms_equal json:policies 6 120 + a1pms_api_get_services 200 "service-1" "service-1" 0 "$CR_SERVICE_APP_PATH_0/service-1" + a1pms_api_get_services 200 "service-2" "service-2" 0 "$CR_SERVICE_APP_PATH_0/service-2" + a1pms_api_delete_services 204 "service-1" + a1pms_equal json:policies 4 120 + a1pms_api_delete_services 404 "service-1" + a1pms_api_get_services 200 "service-2" "service-2" 0 "$CR_SERVICE_APP_PATH_0/service-2" + a1pms_api_delete_services 204 "service-2" + a1pms_api_delete_services 404 "service-2" + sim_post_delete_instances 200 ricsim_g1_1 + fi + + if [ "$A1PMS_VERSION" == "V3" ]; then + a1pms_api_put_service 201 "service-1" 0 "$CR_SERVICE_APP_PATH_0/service-1" + a1pms_api_put_service 201 "service-2" 0 "$CR_SERVICE_APP_PATH_0/service-2" + a1pms_api_post_policy_v3 201 "service-1" ricsim_g1_1 1 5001 true $notificationurl testdata/OSC/pi1_template.json + a1pms_api_post_policy_v3 201 "service-1" ricsim_g1_1 1 5002 false $notificationurl testdata/OSC/pi1_template.json + a1pms_api_post_policy_v3 201 "service-2" ricsim_g1_1 1 6001 true $notificationurl testdata/OSC/pi1_template.json + a1pms_api_post_policy_v3 201 "service-2" ricsim_g1_1 1 6002 false $notificationurl testdata/OSC/pi1_template.json + a1pms_api_post_policy_v3 201 " " ricsim_g1_1 1 5003 true $notificationurl testdata/OSC/pi1_template.json + a1pms_api_post_policy_v3 201 " " ricsim_g1_1 1 6003 false $notificationurl testdata/OSC/pi1_template.json + a1pms_equal json:policies 6 120 + a1pms_api_get_services 200 "service-1" "service-1" 0 "$CR_SERVICE_APP_PATH_0/service-1" + a1pms_api_get_services 200 "service-2" "service-2" 0 "$CR_SERVICE_APP_PATH_0/service-2" + a1pms_api_delete_services 204 "service-1" + a1pms_equal json:policies 4 120 + a1pms_api_delete_services 404 "service-1" + a1pms_api_get_services 200 "service-2" "service-2" 0 "$CR_SERVICE_APP_PATH_0/service-2" + a1pms_api_delete_services 204 "service-2" + a1pms_api_delete_services 404 "service-2" + sim_post_delete_instances 200 ricsim_g1_1 + fi + sim_equal ricsim_g1_1 num_instances 0 sim_equal ricsim_g2_1 num_instances 0 sim_equal ricsim_g3_1 num_instances 0