[VOL-4249] Create Flow check test

Change-Id: I520b5155a00b99a0cfad7777a1cf1fb25f147d56
diff --git a/Makefile b/Makefile
index b59fda4..07abd77 100755
--- a/Makefile
+++ b/Makefile
@@ -451,7 +451,7 @@
 voltha-onu-omci-get-single-kind-dt: ROBOT_CONFIG_FILE := $(ROBOT_SANITY_DT_SINGLE_PON_FILE)
 voltha-onu-omci-get-single-kind-dt: voltha-onu-omci-get-tests
 
-# target to invoke single ONU OMCI Geta scenarios in TT workflow
+# target to invoke single ONU OMCI Get scenarios in TT workflow
 voltha-onu-omci-get-single-kind-tt: ROBOT_MISC_ARGS += -v workflow:TT
 voltha-onu-omci-get-single-kind-tt: ROBOT_CONFIG_FILE := $(ROBOT_SANITY_TT_SINGLE_PON_FILE)
 voltha-onu-omci-get-single-kind-tt: voltha-onu-omci-get-tests
@@ -475,6 +475,40 @@
 voltha-onu-omci-get-tests: ROBOT_FILE := Voltha_ONUOmciGetTest.robot
 voltha-onu-omci-get-tests: openonu-go-adapter-tests
 
+# target to invoke single ONU Flows Check in ATT workflow
+voltha-onu-flows-check-single-kind-att: ROBOT_MISC_ARGS += -v workflow:ATT
+voltha-onu-flows-check-single-kind-att: ROBOT_CONFIG_FILE := $(ROBOT_SANITY_SINGLE_PON_FILE)
+voltha-onu-flows-check-single-kind-att: voltha-onu-flows-check-tests
+
+# target to invoke single ONU Flows Check scenarios in DT workflow
+voltha-onu-flows-check-single-kind-dt: ROBOT_MISC_ARGS += -v workflow:DT -v techprofile:1T8GEM
+voltha-onu-flows-check-single-kind-dt: ROBOT_CONFIG_FILE := $(ROBOT_SANITY_DT_SINGLE_PON_FILE)
+voltha-onu-flows-check-single-kind-dt: voltha-onu-flows-check-tests
+
+# target to invoke single ONU Flows Check scenarios in TT workflow
+voltha-onu-flows-check-single-kind-tt: ROBOT_MISC_ARGS += -v workflow:TT -v techprofile:1T4GEM
+voltha-onu-flows-check-single-kind-tt: ROBOT_CONFIG_FILE := $(ROBOT_SANITY_TT_SINGLE_PON_FILE)
+voltha-onu-flows-check-single-kind-tt: voltha-onu-flows-check-tests
+
+# target to invoke multiple OLTs Flows Check scenarios in ATT workflow
+voltha-onu-flows-check-multiolt-kind-att: ROBOT_MISC_ARGS += -v workflow:ATT
+voltha-onu-flows-check-multiolt-kind-att: ROBOT_CONFIG_FILE := $(ROBOT_SANITY_MULTIPLE_OLT_FILE)
+voltha-onu-flows-check-multiolt-kind-att: voltha-onu-flows-check-tests
+
+# target to invoke multiple OLTs Flows Check scenarios in DT workflow
+voltha-onu-flows-check-multiolt-kind-dt: ROBOT_MISC_ARGS += -v workflow:DT -v techprofile:1T8GEM
+voltha-onu-flows-check-multiolt-kind-dt: ROBOT_CONFIG_FILE := $(ROBOT_SANITY_DT_MULTIPLE_OLT_FILE)
+voltha-onu-flows-check-multiolt-kind-dt: voltha-onu-flows-check-tests
+
+# target to invoke multiple OLTs Flows Check scenarios in TT workflow
+voltha-onu-flows-check-multiolt-kind-tt: ROBOT_MISC_ARGS += -v workflow:TT -v techprofile:1T4GEM
+voltha-onu-flows-check-multiolt-kind-tt: ROBOT_CONFIG_FILE := $(ROBOT_SANITY_TT_MULTIPLE_OLT_FILE)
+voltha-onu-flows-check-multiolt-kind-tt: voltha-onu-flows-check-tests
+
+voltha-onu-flows-check-tests: ROBOT_MISC_ARGS += -i functionalOnuGo -e PowerSwitch $(ROBOT_DEBUG_LOG_OPT)
+voltha-onu-flows-check-tests: ROBOT_FILE := Voltha_ONUFlowChecks.robot
+voltha-onu-flows-check-tests: openonu-go-adapter-tests
+
 # ONOS Apps to test for Software Upgrade need to be passed in the 'onos_apps_under_test' variable in format:
 # <app-name>,<version>,<oar-url>*<app-name>,<version>,<oar-url>*
 onos-app-upgrade-test: ROBOT_MISC_ARGS +=  -e notready -i functional