Updated function test env with new tests and features

Added tests for transient policies
Added test case for policy type sync
Added test for policy create/delete from parallel processes
Updated test env to run with selected local images and ignoring certain images.

Issue-ID: NONRTRIC-154
Signed-off-by: BjornMagnussonXA <bjorn.magnusson@est.tech>
Change-Id: I9893dc3ad8c77186b73ec82770f5b72fbf948154
diff --git a/test/common/delete_policies_process.py b/test/common/delete_policies_process.py
new file mode 100644
index 0000000..be15e92
--- /dev/null
+++ b/test/common/delete_policies_process.py
@@ -0,0 +1,65 @@
+#  ============LICENSE_START===============================================
+#  Copyright (C) 2020 Nordix Foundation. All rights reserved.
+#  ========================================================================
+#  Licensed under the Apache License, Version 2.0 (the "License");
+#  you may not use this file except in compliance with the License.
+#  You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+#  ============LICENSE_END=================================================
+#
+
+# This script delete policies spread over a number rics
+# Intended for parallel processing
+# Returns a string with result, either "0" for ok, or "1<fault description>"
+
+import os
+import json
+import sys
+import requests
+
+# disable warning about unverified https requests
+from requests.packages import urllib3
+
+urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
+
+#arg responsecode baseurl num_rics startid count pids pid_id
+
+try:
+    if len(sys.argv) != 8:
+        print("1Expected 7 args, got "+str(len(sys.argv)-1)+ ". Args: responsecode baseurl num_rics startid count pids pid_id")
+        sys.exit()
+
+    responsecode=int(sys.argv[1])
+    baseurl=sys.argv[2]
+    num_rics=int(sys.argv[3])
+    start=int(sys.argv[4])
+    count=int(sys.argv[5])
+    pids=int(sys.argv[6])
+    pid_id=int(sys.argv[7])
+
+    stop=count*num_rics+start
+    for i in range(start,stop):
+        if (i%pids == (pid_id-1)):
+            url=str(baseurl+"?id="+str(i))
+            try:
+                resp=requests.delete(url, verify=False, timeout=90)
+            except Exception as e1:
+                print("1Delete failed for id:"+str(i)+ ", "+str(e1))
+                sys.exit()
+            if (resp.status_code != responsecode):
+                print("1Delete failed for id:"+str(i)+ ", expected response code: "+responsecode+", got: "+str(resp.status_code))
+                sys.exit()
+
+    print("0")
+    sys.exit()
+
+except Exception as e:
+    print("1"+str(e))
+sys.exit()
\ No newline at end of file