Fix run-time of pipeline
Change-Id: I04da11f73a5b0fcee431adc956fa96b8fb81e5aa
diff --git a/test-salt-models-pipeline.groovy b/test-salt-models-pipeline.groovy
index 060656c..e644697 100644
--- a/test-salt-models-pipeline.groovy
+++ b/test-salt-models-pipeline.groovy
@@ -181,20 +181,20 @@
acc = 0
retryNodes = failedNodes
failedNodes = []
- for (retryNode in retryNodes) {
+ for (int i = 0; i < retryNodes.size(); i++) {
if (acc >= PARALLEL_NODE_GROUP_SIZE.toInteger()) {
parallel branches
branches = [:]
acc = 0
}
- common.infoMsg("Test of ${retryNode[2]} failed, retrigger it to make sure")
- branches[retryNode[2]] = {
+ common.infoMsg("Test of ${retryNodes[i][2]} failed, retrigger it to make sure")
+ branches[retryNodes[i][2]] = {
try {
- triggerTestNodeJob(retryNode[0], retryNode[1], retryNode[2], retryNode[3], retryNode[4])
+ triggerTestNodeJob(retryNodes[i][0], retryNodes[i][1], retryNodes[i][2], retryNodes[i][3], retryNodes[i][4])
} catch (Exception e) {
- failedNodes << retryNode
- common.warningMsg("Test of ${retryNode[2]} failed : ${e}")
+ failedNodes << retryNodes[i]
+ common.warningMsg("Test of ${retryNodes[i][2]} failed : ${e}")
}
}
acc++