Initial checkin of EopenECOMP testsuite

Change-Id: I64a2b6d8cf66169829866b73b3d26a4ff59b0a42
Signed-off-by: DR695H <dr695h@att.com>
diff --git a/robot/assets/templates/policy/closedloop_configpolicy.template b/robot/assets/templates/policy/closedloop_configpolicy.template
new file mode 100644
index 0000000..e14b615
--- /dev/null
+++ b/robot/assets/templates/policy/closedloop_configpolicy.template
@@ -0,0 +1,31 @@
+{
+                "service": "TcaMetrics",
+                "location": "SampleServiceLocation",
+                "uuid": "/services/cdap-tca-hi-lo/instances/demo/configuration/metricsPerFunctionalRole/vFireWall",
+                "policyName": "${policy_name}",
+                "description": "vFirewall configuration Policy@CreatedBy:demo@CreatedBy:@ModifiedBy:demo@ModifiedBy:",
+                "configName": "SampleConfigName",
+                "templateVersion": "OpenSource.version.1",
+                "version": "1.0.0.5",
+                "priority": "1",
+                "policyScope": "resource=SampleResource,service=SampleService,type=SampleType,closedLoopControlName=SampleClosedLoop",
+                "content": {
+                                "thresholds": [{
+                                                "severity": "MAJOR",
+                                                "fieldPath": "$$.event.measurementsForVfScalingFields.vNicUsageArray[*].packetsIn",
+                                                "thresholdValue": "300",
+                                                "closedLoopControlName": "CL-FRWL-LOW-TRAFFIC-SIG-d925ed73-8231-4d02-9545-db4e101f88f8",
+                                                "version": "1.0.2",
+                                                "direction": "LESS_OR_EQUAL"
+                                }, {
+                                                "severity": "CRITICAL",
+                                                "fieldPath": "$$.event.measurementsForVfScalingFields.vNicUsageArray[*].packetsIn",
+                                                "thresholdValue": "800",
+                                                "closedLoopControlName": "CL-FRWL-LOW-TRAFFIC-SIG-d925ed73-8231-4d02-9545-db4e101f88f8",
+                                                "version": "1.0.2",
+                                                "direction": "GREATER_OR_EQUAL"
+                                }],
+                                "functionalRole": "vFirewall",
+                                "name": "0"
+                }
+}
diff --git a/robot/assets/templates/policy/closedloop_createpolicy.template b/robot/assets/templates/policy/closedloop_createpolicy.template
new file mode 100644
index 0000000..7c693e8
--- /dev/null
+++ b/robot/assets/templates/policy/closedloop_createpolicy.template
@@ -0,0 +1,21 @@
+{
+	"policyConfigType": "BRMS_PARAM",
+	"policyName": "${policy_name}",
+	"policyDescription": "Create BRMS Param policy",
+	"attributes": {
+		"RULE": {
+			"templateName": "ClosedLoopDemo_closedLoopControlName",
+			"aaiNamedQueryUUID": "2",
+			"aaiPassword": "2",
+			"aaiPatternMatch": "2",
+			"aaiURL": "2",
+			"actor": "2",
+			"appcTopic": "2",
+			"closedLoopControlName": "2",
+			"msoPassword": "2",
+			"msoURL": "2",
+			"msoUsername": "2",
+			"aaiUsername": "3"
+		}
+	}
+}
diff --git a/robot/assets/templates/policy/closedloop_deletepolicy.template b/robot/assets/templates/policy/closedloop_deletepolicy.template
new file mode 100644
index 0000000..5551010
--- /dev/null
+++ b/robot/assets/templates/policy/closedloop_deletepolicy.template
@@ -0,0 +1,5 @@
+{
+    "pdpGroup": "default",
+    "policyComponent": "PDP",
+    "policyName": "${policy_name}"
+}
diff --git a/robot/assets/templates/policy/closedloop_getconfigpolicy.template b/robot/assets/templates/policy/closedloop_getconfigpolicy.template
new file mode 100644
index 0000000..34145e5
--- /dev/null
+++ b/robot/assets/templates/policy/closedloop_getconfigpolicy.template
@@ -0,0 +1,8 @@
+{
+    "configAttributes" : {
+    },
+    "configName" : ".*",
+    "ecompName" : "DCAE",
+    "policyName" : "${config_policy_name}",
+    "unique" : true
+}
\ No newline at end of file
diff --git a/robot/assets/templates/policy/closedloop_opspolicy.template b/robot/assets/templates/policy/closedloop_opspolicy.template
new file mode 100644
index 0000000..722c9dc
--- /dev/null
+++ b/robot/assets/templates/policy/closedloop_opspolicy.template
@@ -0,0 +1,25 @@
+
+{ 
+	"policyConfigType": "BRMS_PARAM", 
+	"policyName": "${policy_name}", 
+	"policyDescription": "Create BRMS Param policy for vFW", 
+	"attributes": { 
+		"RULE": { 
+			"templateName": "ControlLoopDemo__closedLoopControlName", 
+			"closedLoopControlName": "CL-FRWL-LOW-TRAFFIC-SIG-d925ed73-8231-4d02-9545-db4e101f88f8", 
+			"policyVersion": "v1.0", 
+			"aaiNamedQueryUUID": "null", 
+			"aaiPassword": "null", 
+			"aaiURL": "null", 
+			"actor": "APPC", 
+			"appcTopic": "APPC-CL", 
+			"msoPassword": "null", 
+			"msoURL": "null", 
+			"msoUsername": "null", 
+			"aaiUsername": "null", 
+			"notificationTopic": "POLICY-CL-MGT", 
+			"aaiPatternMatch": 1 
+		} 
+	} 
+}
+
diff --git a/robot/assets/templates/policy/closedloop_pushpolicy.template b/robot/assets/templates/policy/closedloop_pushpolicy.template
new file mode 100644
index 0000000..ce1d485
--- /dev/null
+++ b/robot/assets/templates/policy/closedloop_pushpolicy.template
@@ -0,0 +1,5 @@
+{
+    "policyName" : "${policy_name}",
+    "policyType" : "${policy_type}",
+    "pdpGroup" : "default"
+}
\ No newline at end of file