+# # This function scales or deletes all resources for app selected by the testcase.
+# # args: -
+# # (Not for test scripts)
+# __clean_kube() {
+# echo -e $BOLD"Initialize kube services//pods/statefulsets/replicaset to initial state"$EBOLD
+
+# # Clean prestarted apps
+# __check_prestarted_image 'RICSIM'
+# if [ $? -eq 0 ]; then
+# echo -e " Scaling all kube resources for app $BOLD RICSIM $EBOLD to 0"
+# __kube_scale_and_wait_all_resources $KUBE_NONRTRIC_NAMESPACE app nonrtric-a1simulator
+# fi
+
+# __check_prestarted_image 'PA'
+# if [ $? -eq 0 ]; then
+# echo -e " Scaling all kube resources for app $BOLD PA $EBOLD to 0"
+# __kube_scale_and_wait_all_resources $KUBE_NONRTRIC_NAMESPACE app nonrtric-policymanagementservice
+# fi
+
+# __check_prestarted_image 'ECS'
+# if [ $? -eq 0 ]; then
+# echo -e " Scaling all kube resources for app $BOLD ECS $EBOLD to 0"
+# __kube_scale_and_wait_all_resources $KUBE_NONRTRIC_NAMESPACE app nonrtric-enrichmentservice
+# fi
+
+# __check_prestarted_image 'RC'
+# if [ $? -eq 0 ]; then
+# echo -e " Scaling all kube resources for app $BOLD RC $EBOLD to 0"
+# __kube_scale_and_wait_all_resources $KUBE_NONRTRIC_NAMESPACE app nonrtric-rappcatalogueservice
+# fi
+
+# __check_prestarted_image 'CP'
+# if [ $? -eq 0 ]; then
+# echo -e " CP replicas kept as is"
+# fi
+
+# __check_prestarted_image 'SDNC'
+# if [ $? -eq 0 ]; then
+# echo -e " SDNC replicas kept as is"
+# fi
+
+# __check_prestarted_image 'MR'
+# if [ $? -eq 0 ]; then
+# echo -e " MR replicas kept as is"
+# fi
+
+
+# # Clean included apps - apps fully managed by the script
+
+# ## Scale all to zero
+# __check_included_image 'RICSIM'
+# if [ $? -eq 0 ]; then
+# echo -e " Scaling all kube resources for app $BOLD RICSIM $EBOLD to 0"
+# __kube_scale_all_resources $KUBE_NONRTRIC_NAMESPACE autotest RICSIM
+# fi
+
+# __check_included_image 'PA'
+# if [ $? -eq 0 ]; then
+# echo -e " Scaling all kube resources for app $BOLD PA $EBOLD to 0"
+# __kube_scale_all_resources $KUBE_NONRTRIC_NAMESPACE autotest PA
+# fi
+
+# __check_included_image 'ECS'
+# if [ $? -eq 0 ]; then
+# echo -e " Scaling all kube resources for app $BOLD ECS $EBOLD to 0"
+# __kube_scale_all_resources $KUBE_NONRTRIC_NAMESPACE autotest ECS
+# fi
+
+# __check_included_image 'RC'
+# if [ $? -eq 0 ]; then
+# echo -e " Scaling all kube resources for app $BOLD RC $EBOLD to 0"
+# __kube_scale_all_resources $KUBE_NONRTRIC_NAMESPACE autotest RC
+# fi
+
+# __check_included_image 'CP'
+# if [ $? -eq 0 ]; then
+# echo -e " Scaling all kube resources for app $BOLD CP $EBOLD to 0"
+# __kube_scale_all_resources $KUBE_NONRTRIC_NAMESPACE autotest CP
+# fi
+
+# __check_included_image 'SDNC'
+# if [ $? -eq 0 ]; then
+# echo -e " Scaling all kube resources for app $BOLD SDNC $EBOLD to 0"
+# __kube_scale_all_resources $KUBE_NONRTRIC_NAMESPACE autotest SDNC
+# fi
+
+# __check_included_image 'CR'
+# if [ $? -eq 0 ]; then
+# echo -e " Scaling all kube resources for app $BOLD CR $EBOLD to 0"
+# __kube_scale_all_resources $KUBE_SIM_NAMESPACE autotest CR
+# fi
+
+# __check_included_image 'MR'
+# if [ $? -eq 0 ]; then
+# echo -e " Scaling all kube resources for app $BOLD MR $EBOLD to 0"
+# __kube_scale_all_resources $KUBE_ONAP_NAMESPACE autotest MR
+# fi
+
+# __check_included_image 'PRODSTUB'
+# if [ $? -eq 0 ]; then
+# echo -e " Scaling all kube resources for app $BOLD PRODSTUB $EBOLD to 0"
+# __kube_scale_all_resources $KUBE_SIM_NAMESPACE autotest PRODSTUB
+# fi
+
+
+# ## Remove all resources
+
+# __check_included_image 'RICSIM'
+# if [ $? -eq 0 ]; then
+# echo -e " Deleting all kube resources for app $BOLD RICSIM $EBOLD"
+# __kube_delete_all_resources $KUBE_NONRTRIC_NAMESPACE autotest RICSIM
+# fi
+
+# __check_included_image 'PA'
+# if [ $? -eq 0 ]; then
+# echo -e " Deleting all kube resources for app $BOLD PA $EBOLD"
+# __kube_delete_all_resources $KUBE_NONRTRIC_NAMESPACE autotest PA
+# fi
+
+# __check_included_image 'ECS'
+# if [ $? -eq 0 ]; then
+# echo -e " Deleting all kube resources for app $BOLD ECS $EBOLD"
+# __kube_delete_all_resources $KUBE_NONRTRIC_NAMESPACE autotest ECS
+# fi
+
+# __check_included_image 'RC'
+# if [ $? -eq 0 ]; then
+# echo -e " Deleting all kube resources for app $BOLD RC $EBOLD"
+# __kube_delete_all_resources $KUBE_NONRTRIC_NAMESPACE autotest RC
+# fi
+
+# __check_included_image 'CP'
+# if [ $? -eq 0 ]; then
+# echo -e " Deleting all kube resources for app $BOLD CP $EBOLD"
+# __kube_delete_all_resources $KUBE_NONRTRIC_NAMESPACE autotest CP
+# fi
+
+# __check_included_image 'SDNC'
+# if [ $? -eq 0 ]; then
+# echo -e " Deleting all kube resources for app $BOLD SDNC $EBOLD"
+# __kube_delete_all_resources $KUBE_NONRTRIC_NAMESPACE autotest SDNC
+# fi
+
+# __check_included_image 'CR'
+# if [ $? -eq 0 ]; then
+# echo -e " Deleting all kube resources for app $BOLD CR $EBOLD"
+# __kube_delete_all_resources $KUBE_SIM_NAMESPACE autotest CR
+# fi
+
+# __check_included_image 'MR'
+# if [ $? -eq 0 ]; then
+# echo -e " Deleting all kube resources for app $BOLD MR $EBOLD"
+# __kube_delete_all_resources $KUBE_ONAP_NAMESPACE autotest MR
+# fi
+
+# __check_included_image 'PRODSTUB'
+# if [ $? -eq 0 ]; then
+# echo -e " Deleting all kube resources for app $BOLD PRODSTUB $EBOLD"
+# __kube_delete_all_resources $KUBE_SIM_NAMESPACE autotest PRODSTUB
+# fi
+
+# echo ""
+# }
+
+# Function stop and remove all containers (docker) and services/deployments etc(kube)
+# args: -
+# Function for test script
+clean_environment() {
+ if [ $RUNMODE == "KUBE" ]; then
+ __clean_kube
+ else
+ __clean_containers
+ fi