- : FOR ${devices} IN RANGE ${start} ${stop+1} ${increment}
- \ ${timeout} = BuiltIn.Evaluate ${devices}*${TIMEOUT_FACTOR}
- \ Log To Console Starting Iteration with ${devices} devices
- \ Run Keyword If "${INSTALL_TESTTOOL}"=="True" NetconfKeywords.Install_And_Start_Testtool device-count=${devices}
- \ ... ELSE NetconfKeywords.Start_Testtool ${TESTTOOL_EXECUTABLE} device-count=${devices}
- \ ${status} ${result} = Run Keyword And Ignore Error NetconfKeywords.Perform_Operation_On_Each_Device Configure_Device timeout=${timeout}
- \ Exit For Loop If '${status}' == 'FAIL'
- \ ${status} ${result} = Run Keyword And Ignore Error NetconfKeywords.Perform_Operation_On_Each_Device Wait_Connected timeout=${timeout}
- \ Exit For Loop If '${status}' == 'FAIL'
- \ ${status} ${result} = Run Keyword And Ignore Error Issue_Requests_On_Devices ${TOOLS_SYSTEM_IP} ${devices}
- \ ... ${NUM_WORKERS}
- \ Exit For Loop If '${status}' == 'FAIL'
- \ ${status} ${result} = Run Keyword And Ignore Error NetconfKeywords.Perform_Operation_On_Each_Device Wait_Connected timeout=${timeout}
- \ Exit For Loop If '${status}' == 'FAIL'
- \ ${status} ${result} = Run Keyword And Ignore Error NetconfKeywords.Perform_Operation_On_Each_Device Deconfigure_Device timeout=${timeout}
- \ Exit For Loop If '${status}' == 'FAIL'
- \ ${status} ${result} = Run Keyword And Ignore Error NetconfKeywords.Perform_Operation_On_Each_Device Check_Device_Deconfigured timeout=${timeout}
- \ Exit For Loop If '${status}' == 'FAIL'
- \ ${maximum_devices} = Set Variable ${devices}
- \ Run Keyword And Ignore Error CheckJVMResource.Get JVM Memory
- \ NetconfKeywords.Stop_Testtool
+ FOR ${devices} IN RANGE ${start} ${stop+1} ${increment}
+ ${timeout} = BuiltIn.Evaluate ${devices}*${TIMEOUT_FACTOR}
+ Log To Console Starting Iteration with ${devices} devices
+ Run Keyword If "${INSTALL_TESTTOOL}"=="True" NetconfKeywords.Install_And_Start_Testtool device-count=${devices}
+ ... ELSE NetconfKeywords.Start_Testtool ${TESTTOOL_EXECUTABLE} device-count=${devices}
+ ${status} ${result} = Run Keyword And Ignore Error NetconfKeywords.Perform_Operation_On_Each_Device Configure_Device timeout=${timeout}
+ Exit For Loop If '${status}' == 'FAIL'
+ ${status} ${result} = Run Keyword And Ignore Error NetconfKeywords.Perform_Operation_On_Each_Device Wait_Connected timeout=${timeout}
+ Exit For Loop If '${status}' == 'FAIL'
+ ${status} ${result} = Run Keyword And Ignore Error Issue_Requests_On_Devices ${TOOLS_SYSTEM_IP} ${devices}
+ ... ${NUM_WORKERS}
+ Exit For Loop If '${status}' == 'FAIL'
+ ${status} ${result} = Run Keyword And Ignore Error NetconfKeywords.Perform_Operation_On_Each_Device Wait_Connected timeout=${timeout}
+ Exit For Loop If '${status}' == 'FAIL'
+ ${status} ${result} = Run Keyword And Ignore Error NetconfKeywords.Perform_Operation_On_Each_Device Deconfigure_Device timeout=${timeout}
+ Exit For Loop If '${status}' == 'FAIL'
+ ${status} ${result} = Run Keyword And Ignore Error NetconfKeywords.Perform_Operation_On_Each_Device Check_Device_Deconfigured timeout=${timeout}
+ Exit For Loop If '${status}' == 'FAIL'
+ ${maximum_devices} = Set Variable ${devices}
+ Run Keyword And Ignore Error CheckJVMResource.Get JVM Memory
+ NetconfKeywords.Stop_Testtool
+ END