re-structuring variables in att-pod tests
Change-Id: I5e435b77cf4e4a7fc286c78c8207115d6b77ac8b
diff --git a/src/test/cord-api/Framework/utils/utils.robot b/src/test/cord-api/Framework/utils/utils.robot
index b650efa..d8ae127 100644
--- a/src/test/cord-api/Framework/utils/utils.robot
+++ b/src/test/cord-api/Framework/utils/utils.robot
@@ -259,3 +259,17 @@
Run Keyword If '${reachable}' == 'True' Should Not Contain Any ${result} 100% packet loss 100.0% packet loss
Run Keyword If '${reachable}' == 'False' Should Not Contain ${result} 64 bytes
Run Keyword If '${reachable}' == 'False' Should Contain Any ${result} 100% packet loss 100.0% packet loss
+
+Set Deployment Config Variables
+ [Documentation] Parses through the given deployment config and sets all the "src" and "dst" variables
+ ${source}= Evaluate ${hosts}.get("src")
+ ${length_src}= Get Length ${source}
+ ${src}= Set Variable src
+ : FOR ${INDEX} IN RANGE 0 ${length_src}
+ \ Set Suite Variable ${${src}${INDEX}} ${source[${INDEX}]}
+ ${destination}= Evaluate ${hosts}.get("dst")
+ ${length_dst}= Get Length ${destination}
+ ${dst}= Set Variable dst
+ : FOR ${INDEX} IN RANGE 0 ${length_dst}
+ \ Set Suite Variable ${${dst}${INDEX}} ${destination[${INDEX}]}
+