a1pms_api_get_policy_status 404 1
a1pms_api_get_policy_status 404 2
- VAL='NOT IN EFFECT'
- a1pms_api_get_policy_status 200 5000 OSC "$VAL" "false"
+ if [[ $TEST_ENV_PROFILE =~ ^ORAN-[A-H] ]] || [[ $TEST_ENV_PROFILE =~ ^ONAP-[A-L] ]]; then
+ VAL='NOT IN EFFECT'
+ VAL2="false"
+ VAL3=EMPTY
+ VAL4=EMPTY
+ else
+ VAL="NOT_ENFORCED"
+ VAL2="OTHER_REASON"
+ VAL3="NOT_ENFORCED"
+ VAL4="OTHER_REASON"
+ fi
+ a1pms_api_get_policy_status 200 5000 OSC "$VAL" "$VAL2"
a1pms_api_get_policy_status 200 5100 STD "UNDEFINED"
- a1pms_api_get_policy_status 200 5200 STD2 EMPTY EMPTY
+ a1pms_api_get_policy_status 200 5200 STD2 $VAL3 $VAL4
deviation "TR10 - a1pms allows policy creation on unregistered service (side effect of orig. problem)- test combo $interface and $__httpx"
controller_api_get_A1_policy_status 200 OSC ricsim_g1_1 1 4000
controller_api_get_A1_policy_status 200 STD ricsim_g2_1 5000
- if [[ $TEST_ENV_PROFILE =~ ^ORAN-[A-I] ]] || [[ $TEST_ENV_PROFILE =~ ^ONAP-[A-M] ]]; then
+ if [[ $TEST_ENV_PROFILE =~ ^ORAN-[A-H] ]] || [[ $TEST_ENV_PROFILE =~ ^ONAP-[A-L] ]]; then
VAL='NOT IN EFFECT'
VAL2="false"
else
controller_api_get_A1_policy_status 200 OSC ricsim_g1_1 1 4000
controller_api_get_A1_policy_status 200 STD ricsim_g2_1 5000
- if [[ $TEST_ENV_PROFILE =~ ^ORAN-[A-I]$ || $TEST_ENV_PROFILE =~ ^ONAP-[A-M]$ ]]; then
+ if [[ $TEST_ENV_PROFILE =~ ^ORAN-[A-H]$ || $TEST_ENV_PROFILE =~ ^ONAP-[A-L]$ ]]; then
VAL='NOT IN EFFECT'
VAL2="false"
else
done
# Check status OSC
- VAL='NOT IN EFFECT'
+ if [[ $TEST_ENV_PROFILE =~ ^ORAN-[A-H] ]] || [[ $TEST_ENV_PROFILE =~ ^ONAP-[A-L] ]]; then
+ VAL='NOT IN EFFECT'
+ VAL2="false"
+ else
+ VAL='NOT_ENFORCED'
+ VAL2="OTHER_REASON"
+ fi
for ((i=1; i<=$OSC_NUM_RICS; i++))
do
- a1pms_api_get_policy_status 200 $((3000+$i)) OSC "$VAL" "false"
- a1pms_api_get_policy_status 200 $((4000+$i)) OSC "$VAL" "false"
+ a1pms_api_get_policy_status 200 $((3000+$i)) OSC "$VAL" "$VAL2"
+ a1pms_api_get_policy_status 200 $((4000+$i)) OSC "$VAL" "$VAL2"
done
# Note: Status callback is not tested since this callback (http POST) is made from the
TEST_DIRECTORY="test/auto-test"
TEST_SCRIPT="./Suite-Verify-jobs.sh"
DOCKER_COMPOSE_VERSION="v2.21.0"
+PULL_IMAGE_TYPE="remote-remove"
+RUN_MODE="docker"
+IMAGE_VERSION="release"
+ENV_FLAG="--env-file"
+ENV_FILE="../common/test_env-oran-h-release.sh"
# Check if jq is installed, and install it if not
if ! command -v jq &> /dev/null; then
cd "$TEST_DIRECTORY"
sudo chmod 775 "$TEST_SCRIPT"
-"$TEST_SCRIPT" remote-remove docker release --env-file ../common/test_env-oran-h-release.sh
+"$TEST_SCRIPT" $PULL_IMAGE_TYPE $RUN_MODE $IMAGE_VERSION $ENV_FLAG $ENV_FILE
exit_val=$?
# Remove docker-compose after tests are done
fi
targetJson=$targetJson"}"
elif [ "$3" == "OSC" ]; then
- targetJson="{\"instance_status\":\"$4\""
- if [ $# -eq 5 ]; then
- targetJson=$targetJson",\"has_been_deleted\":\"$5\""
- fi
- targetJson=$targetJson",\"created_at\":\"????\"}"
+ if [[ $TEST_ENV_PROFILE =~ ^ORAN-[A-H] ]] || [[ $TEST_ENV_PROFILE =~ ^ONAP-[A-L] ]]; then
+ targetJson="{\"instance_status\":\"$4\""
+ if [ $# -eq 5 ]; then
+ targetJson=$targetJson",\"has_been_deleted\":\"$5\""
+ fi
+ targetJson=$targetJson",\"created_at\":\"????\"}"
+ else
+ targetJson="{\"enforceStatus\":\"$4\""
+ if [ $# -eq 5 ]; then
+ targetJson=$targetJson",\"enforceReason\":\"$5\"}"
+ fi
+ fi
else
__print_err "<response-code> (STD <enforce-status> [<reason>])|(OSC <instance-status> <has-been-deleted>)" $@
return 1
if [ $# -ge 5 ] && [ $2 == "OSC" ]; then
url="$ric_id/a1-p/policytypes/$4/policies/$UUID$5/status"
if [ $# -gt 5 ]; then
- if [[ $TEST_ENV_PROFILE =~ ^ORAN-[A-I] ]] || [[ $TEST_ENV_PROFILE =~ ^ONAP-[A-M] ]]; then
+ if [[ $TEST_ENV_PROFILE =~ ^ORAN-[A-H] ]] || [[ $TEST_ENV_PROFILE =~ ^ONAP-[A-L] ]]; then
targetJson="{\"instance_status\":\"$6\""
targetJson=$targetJson",\"has_been_deleted\":\"$7\""
targetJson=$targetJson",\"created_at\":\"????\"}"