- Append To File ${SWITCHES_RESULT_FILE} Max Switches Linear Topo\n
- ${max-switches} Find Max Switches ${MIN_SWITCHES} ${MAX_SWITCHES} ${STEP_SWITCHES}
- Log ${max-switches}
- Append To File ${SWITCHES_RESULT_FILE} ${max-switches}\n
-
+ ${error_message}= Set Variable Fail initializing suite
+ ${maximum_switches}= Set Variable ${0}
+ ${discover_time}= Set Variable 0
+ ${start}= Convert to Integer ${MIN_SWITCHES}
+ ${stop}= Convert to Integer ${MAX_SWITCHES}
+ ${step}= Convert to Integer ${STEP_SWITCHES}
+ FOR ${switches} IN RANGE ${start} ${stop+1} ${step}
+ ${status} ${error_message} ${topology_discover_time} WorkflowsOpenFlow.Workflow Linear Topology ${switches}
+ Exit For Loop If '${status}' == 'FAIL'
+ ${maximum_switches}= Set variable ${switches}
+ ${discover_time}= Set Variable ${topology_discover_time}
+ END
+ Log to console ${\n}
+ Log To Console Execution stopped because: ${error_message}
+ Log To Console Max Switches: ${maximum_switches}
+ OperatingSystem.Append To File ${SWITCHES_RESULT_FILE} Max Switches\n
+ OperatingSystem.Append To File ${SWITCHES_RESULT_FILE} ${maximum_switches}\n
+ OperatingSystem.Append To File ${TIME_RESULT_FILE} Discover Time\n
+ OperatingSystem.Append To File ${TIME_RESULT_FILE} ${discover_time}\n