]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Make Robot Framework loop unfunny 4672/head
authorAndrew Lewis <nerf@judo.za.org>
Mon, 30 Oct 2023 07:50:02 +0000 (09:50 +0200)
committerAndrew Lewis <nerf@judo.za.org>
Mon, 30 Oct 2023 07:50:02 +0000 (09:50 +0200)
test/functional/lib/rspamd.robot

index 27dad96eee728fa5530ca64b0688a8a2b0cc24ce..696b5f97d95b7b16bbd5c359ee7e2257c41db6fc 100644 (file)
@@ -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