commit 7bfc88c: [Minor] Make Robot Framework loop unfunny

Andrew Lewis nerf at judo.za.org
Mon Oct 30 16:42:03 UTC 2023


Author: Andrew Lewis
Date: 2023-10-30 09:50:02 +0200
URL: https://github.com/rspamd/rspamd/commit/7bfc88c4b545ea1dd0c211a2140eabad036c8c71 (refs/pull/4672/head)

[Minor] Make Robot Framework loop unfunny

---
 test/functional/lib/rspamd.robot | 16 ++++++++++------
 1 file 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


More information about the Commits mailing list