diff options
-rw-r--r-- | test/functional/lib/rspamd.robot | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/test/functional/lib/rspamd.robot b/test/functional/lib/rspamd.robot index 27dad96ee..696b5f97d 100644 --- a/test/functional/lib/rspamd.robot +++ b/test/functional/lib/rspamd.robot @@ -163,16 +163,20 @@ Export Rspamd Variables To Environment Export Scoped Variables [Arguments] ${scope} &{vars} - FOR ${k} ${v} IN &{vars} - IF '${scope}' == 'Test' + IF '${scope}' == 'Test' + FOR ${k} ${v} IN &{vars} Set Test Variable ${${k}} ${v} - ELSE IF '${scope}' == 'Suite' + END + ELSE IF '${scope}' == 'Suite' + FOR ${k} ${v} IN &{vars} Set Suite Variable ${${k}} ${v} - ELSE IF '${scope}' == 'Global' + END + ELSE IF '${scope}' == 'Global' + FOR ${k} ${v} IN &{vars} Set Global Variable ${${k}} ${v} - ELSE - Fail message="Don't know what to do with scope: ${scope}" END + ELSE + Fail message="Don't know what to do with scope: ${scope}" END Log does not contain segfault record |