X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=csit%2Flibraries%2FTemplatedRequests.robot;h=a484e26ae76877576872818f51e7ffa27bd35ed2;hb=94651ca9711d8eb316721775561e815830bc6c7e;hp=e514d1f10bb5343258f7626dd2db65e132c6cb82;hpb=79822ce04059aa5f9574f16cb9a0653f6ce7eba8;p=integration%2Ftest.git diff --git a/csit/libraries/TemplatedRequests.robot b/csit/libraries/TemplatedRequests.robot index e514d1f10b..a484e26ae7 100644 --- a/csit/libraries/TemplatedRequests.robot +++ b/csit/libraries/TemplatedRequests.robot @@ -464,11 +464,12 @@ Resolve_Text_From_Template_Folder ${item_template} = Resolve_Text_From_Template_File folder=${folder} file_name=${base_name}.item.${extension} mapping=${mapping} ${items} = BuiltIn.Create_List ${separator} = BuiltIn.Set_Variable_If '${extension}' != 'json' ${endline} ,${endline} - : FOR ${iteration} IN RANGE ${iter_start} ${iterations}+${iter_start} - \ BuiltIn.Run_Keyword_If ${iteration} > ${iter_start} Collections.Append_To_List ${items} ${separator} - \ ${item} = BuiltIn.Evaluate string.Template('''${item_template}''').substitute({"i":"${iteration}"}) modules=string - \ Collections.Append_To_List ${items} ${item} - # TODO: The following makes ugly result for iterations=0. Should we fix that? + FOR ${iteration} IN RANGE ${iter_start} ${iterations}+${iter_start} + BuiltIn.Run_Keyword_If ${iteration} > ${iter_start} Collections.Append_To_List ${items} ${separator} + ${item} = BuiltIn.Evaluate string.Template('''${item_template}''').substitute({"i":"${iteration}"}) modules=string + Collections.Append_To_List ${items} ${item} + # TODO: The following makes ugly result for iterations=0. Should we fix that? + END ${final_text} = BuiltIn.Catenate SEPARATOR= ${prolog} ${endline} @{items} ${endline} ... ${epilog} [Return] ${final_text}