[VOL-3216] add configuration files for TT workflow

Change-Id: Ic52bbb81f40aa6d4666f0e93674e89b9071f6ed2
diff --git a/tests/data/TechProfile-TT-HSIA.json b/tests/data/TechProfile-TT-HSIA.json
new file mode 100644
index 0000000..37cec9b
--- /dev/null
+++ b/tests/data/TechProfile-TT-HSIA.json
@@ -0,0 +1,55 @@
+{
+	"name": "HSIA",
+	"profile_type": "XPON",
+	"version": 1,
+	"num_gem_ports": 1,
+	"instance_control": {
+		"onu": "single-instance",
+		"uni": "single-instance",
+		"max_gem_payload_size": "auto"
+	},
+	"us_scheduler": {
+		"additional_bw": "AdditionalBW_BestEffort",
+		"direction": "UPSTREAM",
+		"priority": 2,
+		"weight": 20,
+		"q_sched_policy": "StrictPriority"
+	},
+	"ds_scheduler": {
+		"additional_bw": "AdditionalBW_BestEffort",
+		"direction": "DOWNSTREAM",
+		"priority": 2,
+		"weight": 20,
+		"q_sched_policy": "StrictPriority"
+	},
+	"upstream_gem_port_attribute_list": [{
+			"pbit_map": "0b00000001",
+			"aes_encryption": "True",
+			"scheduling_policy": "StrictPriority",
+			"priority_q": 2,
+			"weight": 20,
+			"discard_policy": "TailDrop",
+			"max_q_size": "auto",
+			"discard_config": {
+        			"max_threshold": 0,
+        			"min_threshold": 0,
+        			"max_probability": 0
+      			}
+		}
+	],
+	"downstream_gem_port_attribute_list": [{
+			"pbit_map": "0b00000001",
+			"aes_encryption": "True",
+			"scheduling_policy": "StrictPriority",
+			"priority_q": 2,
+			"weight": 20,
+			"discard_policy": "TailDrop",
+			"max_q_size": "auto",
+			"discard_config": {
+				"max_threshold": 0,
+				"min_threshold": 0,
+				"max_probability": 0
+			}
+		}
+	]
+}
diff --git a/tests/data/TechProfile-TT-MCAST.json b/tests/data/TechProfile-TT-MCAST.json
new file mode 100644
index 0000000..5ed4f97
--- /dev/null
+++ b/tests/data/TechProfile-TT-MCAST.json
@@ -0,0 +1,76 @@
+{
+	"name": "MCAST",
+	"profile_type":	"XPON",
+	"version": 1,
+   	"num_gem_ports": 1,
+   	"instance_control":{
+      		"onu": "single-instance",
+      		"uni": "single-instance",
+      		"max_gem_payload_size": "auto"
+   	},
+   	"us_scheduler":{
+      		"additional_bw": "AdditionalBW_BestEffort",
+      		"direction": "UPSTREAM",
+      		"priority": 1,
+      		"weight": 20,
+      		"q_sched_policy": "StrictPriority"
+   	},
+   	"ds_scheduler":{
+      		"additional_bw": "AdditionalBW_BestEffort",
+      		"direction": "DOWNSTREAM",
+      		"priority": 1,
+      		"weight": 20,
+      		"q_sched_policy": "StrictPriority"
+   	},
+   	"upstream_gem_port_attribute_list":[
+      	{
+         	"pbit_map": "0b00100000",
+         	"aes_encryption": "True",
+         	"scheduling_policy": "StrictPriority",
+         	"priority_q": 1,
+         	"weight": 20,
+         	"discard_policy": "TailDrop",
+         	"max_q_size": "auto",
+         	"discard_config": {
+            		"max_threshold": 0,
+            		"min_threshold": 0,
+            		"max_probability": 0
+         		}
+      	}
+   	],
+   	"downstream_gem_port_attribute_list":[
+      	{
+         	"pbit_map": "0b00100000",
+         	"aes_encryption": "True",
+         	"scheduling_policy": "StrictPriority",
+         	"priority_q": 1,
+         	"weight": 20,
+         	"discard_policy": "TailDrop",
+         	"max_q_size": "auto",
+         	"discard_config": {
+            		"max_threshold": 0,
+            		"min_threshold": 0,
+            		"max_probability": 0
+         	},
+         	"is_multicast": "True",
+         	"dynamic_access_control_list": "225.0.0.0-239.255.255.255",
+         	"static_access_control_list": "225.3.3.3",
+         	"multicast_gem_id": 4069
+      	},
+      	{
+         	"pbit_map": "0b00100000",
+         	"discard_policy": "TailDrop",
+         	"aes_encryption": "True",
+         	"scheduling_policy": "StrictPriority",
+         	"priority_q": 1,
+         	"weight": 20,
+         	"max_q_size": "auto",
+         	"discard_config": {
+            		"max_threshold": 0,
+            		"min_threshold": 0,
+            		"max_probability": 0
+         		},
+		"is_multicast": "False"
+      	}
+   	]
+}
diff --git a/tests/data/TechProfile-TT-VoIP.json b/tests/data/TechProfile-TT-VoIP.json
new file mode 100644
index 0000000..a5ead2d
--- /dev/null
+++ b/tests/data/TechProfile-TT-VoIP.json
@@ -0,0 +1,55 @@
+{
+	"name": "VOIP",
+	"profile_type": "XPON",
+	"version": 1,
+	"num_gem_ports": 1,
+	"instance_control": {
+		"onu": "single-instance",
+		"uni": "single-instance",
+		"max_gem_payload_size": "auto"
+	},
+	"us_scheduler": {
+		"additional_bw": "AdditionalBW_BestEffort",
+		"direction": "UPSTREAM",
+		"priority": 0,
+		"weight": 20,
+		"q_sched_policy": "StrictPriority"
+	},
+	"ds_scheduler": {
+		"additional_bw": "AdditionalBW_BestEffort",
+		"direction": "DOWNSTREAM",
+		"priority": 0,
+		"weight": 20,
+		"q_sched_policy": "StrictPriority"
+	},
+	"upstream_gem_port_attribute_list": [{
+			"pbit_map": "0b10000000",
+			"aes_encryption": "True",
+			"scheduling_policy": "StrictPriority",
+			"priority_q": 0,
+			"weight": 20,
+			"discard_policy": "TailDrop",
+			"max_q_size": "auto",
+			"discard_config": {
+        			"max_threshold": 0,
+        			"min_threshold": 0,
+        			"max_probability": 0
+      			}
+		}
+	],
+	"downstream_gem_port_attribute_list": [{
+			"pbit_map": "0b10000000",
+			"aes_encryption": "True",
+			"scheduling_policy": "StrictPriority",
+			"priority_q": 0,
+			"weight": 20,
+			"discard_policy": "TailDrop",
+			"max_q_size": "auto",
+			"discard_config": {
+				"max_threshold": 0,
+				"min_threshold": 0,
+				"max_probability": 0
+			}
+		}
+	]
+}
diff --git a/tests/data/flex-ocp-cord-sadis-TT.json b/tests/data/flex-ocp-cord-sadis-TT.json
new file mode 100644
index 0000000..d38e114
--- /dev/null
+++ b/tests/data/flex-ocp-cord-sadis-TT.json
@@ -0,0 +1,251 @@
+{
+  "ports" : { },
+  "devices" : { },
+  "hosts" : { },
+  "apps" : {
+    "org.onosproject.provider.lldp" : {
+      "suppression" : {
+        "deviceTypes" : [ "ROADM", "OTN", "FIBER_SWITCH", "OPTICAL_AMPLIFIER" ],
+        "annotation" : "{\"no-lldp\":null}"
+      }
+    },
+    "org.opencord.kafka" : { },
+    "org.onosproject.core" : {
+      "multicast" : {
+        "ingressVlan" : 550,
+        "egressVlan" : 550,
+        "egressInnerVlan" : 55
+      }
+    },
+    "org.opencord.sadis" : {
+      "bandwidthprofile" : {
+        "integration" : {
+          "cache" : {
+            "enabled" : true,
+            "maxsize" : 40,
+            "ttl" : "PT1m"
+          }
+        },
+        "entries" : [ {
+          "id" : "High-Speed-Internet",
+          "cir" : 500000,
+          "cbs" : 10000,
+          "eir" : 500000,
+          "ebs" : 10000,
+          "air" : 100000
+        }, {
+          "id" : "VOIP",
+          "cir" : 400000,
+          "cbs" : 10000,
+          "eir" : 400000,
+          "ebs" : 10000,
+          "air" : 100000
+        }, {
+          "id" : "User1-Specific",
+          "cir" : 60000,
+          "cbs" : 10000,
+          "eir" : 40000,
+          "ebs" : 10000
+        }, {
+          "id" : "User1-Specific2",
+          "cir" : 500000,
+          "cbs" : 10000,
+          "eir" : 300000,
+          "ebs" : 10000
+        } ]
+      },
+      "sadis" : {
+        "integration" : {
+          "cache" : {
+            "enabled" : true,
+            "maxsize" : 50,
+            "ttl" : "PT1m"
+          }
+        },
+        "entries" : [ {
+          "id" : "ALPHe3d1cfa7-1",
+          "nasPortId" : "ALPHe3d1cfa7-1",
+          "uniTagList" : [ {
+            "uniTagMatch" : 35,
+            "ponCTag" : 901,
+            "ponSTag" : 111,
+            "usPonCTagPriority" : 0,
+            "usPonSTagPriority" : 0,
+            "dsPonCTagPriority" : 0,
+            "dsPonSTagPriority" : 0,
+            "technologyProfileId" : 64,
+            "downstreamBandwidthProfile" : "High-Speed-Internet",
+            "upstreamBandwidthProfile" : "User1-Specific",
+            "serviceName" : "HSIA"
+          }, {
+            "uniTagMatch" : 65,
+            "ponCTag" : 444,
+            "ponSTag" : 333,
+            "usPonCTagPriority" : 7,
+            "usPonSTagPriority" : 7,
+            "dsPonCTagPriority" : 7,
+            "dsPonSTagPriority" : 7,
+            "technologyProfileId" : 65,
+            "downstreamBandwidthProfile" : "VOIP",
+            "upstreamBandwidthProfile" : "User1-Specific2",
+            "isDhcpRequired" : "true",
+            "configuredMacAddress" : "90:e2:ba:82:f9:77",
+            "serviceName" : "VOIP"
+          }, {
+            "uniTagMatch" : 55,
+            "ponCTag" : 55,
+            "ponSTag" : 555,
+            "usPonCTagPriority" : 5,
+            "usPonSTagPriority" : 5,
+            "dsPonCTagPriority" : 5,
+            "dsPonSTagPriority" : 5,
+            "technologyProfileId" : 66,
+            "downstreamBandwidthProfile" : "High-Speed-Internet",
+            "upstreamBandwidthProfile" : "User1-Specific",
+            "serviceName" : "VOD",
+            "isDhcpRequired" : "true",
+            "isIgmpRequired" : "true"
+          }, {
+            "ponCTag" : 55,
+            "ponSTag" : 550,
+            "dsPonCTagPriority" : 5,
+            "dsPonSTagPriority" : 5,
+            "technologyProfileId" : 66,
+            "serviceName" : "MC"
+          } ]
+        }, {
+          "id" : "ALPHe3d1cea3-1",
+          "nasPortId" : "ALPHe3d1cea3-1",
+          "uniTagList" : [ {
+            "uniTagMatch" : 35,
+            "ponCTag" : 801,
+            "ponSTag" : 111,
+            "usPonCTagPriority" : 0,
+            "usPonSTagPriority" : 0,
+            "dsPonCTagPriority" : 0,
+            "dsPonSTagPriority" : 0,
+            "technologyProfileId" : 64,
+            "downstreamBandwidthProfile" : "High-Speed-Internet",
+            "upstreamBandwidthProfile" : "User1-Specific",
+            "serviceName" : "HSIA"
+          }, {
+            "uniTagMatch" : 65,
+            "ponCTag" : 444,
+            "ponSTag" : 333,
+            "usPonCTagPriority" : 7,
+            "usPonSTagPriority" : 7,
+            "dsPonCTagPriority" : 7,
+            "dsPonSTagPriority" : 7,
+            "technologyProfileId" : 65,
+            "downstreamBandwidthProfile" : "VOIP",
+            "upstreamBandwidthProfile" : "User1-Specific2",
+            "isDhcpRequired" : "true",
+            "configuredMacAddress" : "90:e2:ba:82:fa:83",
+            "serviceName" : "VOIP"
+          }, {
+            "uniTagMatch" : 55,
+            "ponCTag" : 55,
+            "ponSTag" : 555,
+            "usPonCTagPriority" : 5,
+            "usPonSTagPriority" : 5,
+            "dsPonCTagPriority" : 5,
+            "dsPonSTagPriority" : 5,
+            "technologyProfileId" : 66,
+            "downstreamBandwidthProfile" : "High-Speed-Internet",
+            "upstreamBandwidthProfile" : "User1-Specific",
+            "serviceName" : "VOD",
+            "isDhcpRequired" : "true",
+            "isIgmpRequired" : "true"
+          }, {
+            "ponCTag" : 55,
+            "ponSTag" : 550,
+            "dsPonCTagPriority" : 5,
+            "dsPonSTagPriority" : 5,
+            "technologyProfileId" : 66,
+            "serviceName" : "MC"
+          } ]
+        }, {
+          "id" : "ALPHe3d1ceb7-1",
+          "nasPortId" : "ALPHe3d1ceb7-1",
+          "uniTagList" : [ {
+            "uniTagMatch" : 35,
+            "ponCTag" : 101,
+            "ponSTag" : 111,
+            "usPonCTagPriority" : 0,
+            "usPonSTagPriority" : 0,
+            "dsPonCTagPriority" : 0,
+            "dsPonSTagPriority" : 0,
+            "technologyProfileId" : 64,
+            "downstreamBandwidthProfile" : "High-Speed-Internet",
+            "upstreamBandwidthProfile" : "User1-Specific",
+            "serviceName" : "HSIA"
+          }, {
+            "uniTagMatch" : 65,
+            "ponCTag" : 444,
+            "ponSTag" : 333,
+            "usPonCTagPriority" : 7,
+            "usPonSTagPriority" : 7,
+            "dsPonCTagPriority" : 7,
+            "dsPonSTagPriority" : 7,
+            "technologyProfileId" : 65,
+            "downstreamBandwidthProfile" : "VOIP",
+            "upstreamBandwidthProfile" : "User1-Specific2",
+            "isDhcpRequired" : "true",
+            "configuredMacAddress" : "90:e2:ba:82:f9:75",
+            "serviceName" : "VOIP"
+          }, {
+            "uniTagMatch" : 55,
+            "ponCTag" : 55,
+            "ponSTag" : 555,
+            "usPonCTagPriority" : 5,
+            "usPonSTagPriority" : 5,
+            "dsPonCTagPriority" : 5,
+            "dsPonSTagPriority" : 5,
+            "technologyProfileId" : 66,
+            "downstreamBandwidthProfile" : "High-Speed-Internet",
+            "upstreamBandwidthProfile" : "User1-Specific",
+            "serviceName" : "VOD",
+            "isDhcpRequired" : "true",
+            "isIgmpRequired" : "true"
+          }, {
+            "ponCTag" : 55,
+            "ponSTag" : 550,
+            "dsPonCTagPriority" : 5,
+            "dsPonSTagPriority" : 5,
+            "technologyProfileId" : 66,
+            "serviceName" : "MC"
+          } ]
+        }, {
+          "id" : "EC1838000853",
+          "hardwareIdentifier" : "00:00:00:00:00:01",
+          "ipAddress" : "10.192.20.206",
+          "uplinkPort" : "1048576"
+        } ]
+      }
+    },
+    "org.opencord.igmpproxy" : {
+        "igmpproxy":{
+           "FastLeave":"true",
+           "LastQueryInterval":1,
+           "MaxResp":1,
+           "enableIgmpProvisioning":"false",
+           "globalConnectPointMode":"true",
+           "globalConnectPoint" : "of:0000000000000001/3",
+           "sourceDeviceAndPort":"of:0000000000000001/3",
+           "outgoingIgmpVlanId":550,
+           "outgoingIgmpInnerVlanId":55,
+           "outgoingIgmpWithV3":"true",
+           "IgmpCos":5,
+           "IgmpUniCos":5,
+           "PeriodicQuery":"true",
+           "KeepAliveInterval":60,
+           "KeepAliveCount":5,
+           "requestDsIgmpPackets":false
+        }
+    }
+  },
+  "regions" : { },
+  "links" : { },
+  "layouts" : { }
+}
+