Fix no return value when deploying testtools 09/97609/1
authorTomas Cere <tomas.cere@pantheon.tech>
Thu, 23 Sep 2021 11:30:48 +0000 (13:30 +0200)
committerTomas Cere <tomas.cere@pantheon.tech>
Thu, 23 Sep 2021 11:31:30 +0000 (13:31 +0200)
If the first attempt succeeds we need to return the filename
like before.

Signed-off-by: Tomas Cere <tomas.cere@pantheon.tech>
Change-Id: I133e5d8039bab7cbd1fa2350e8b9816b9331b956

csit/libraries/NexusKeywords.robot

index 1af05dc112c5d092cbe96b62bd15b9563c59e060..577a072b914a071016b7cfad87d9f1141a535f57 100644 (file)
@@ -139,7 +139,7 @@ Deploy_Artifact
     ${url} =    BuiltIn.Set_Variable    ${url}/${filename}
     ${response}    ${result} =    SSHLibrary.Execute_Command    wget -q -N '${url}' 2>&1    return_rc=True
     BuiltIn.Log    ${response}
-    BuiltIn.Return_From_Keyword_If    ${result} == 0
+    BuiltIn.Return_From_Keyword_If    ${result} == 0    ${filename}
     # staged autorelease for non-mri project might not contain the artifact we need so we need to fallback to grabbing it from the release repo
     ${release_url} =    String.Replace_String_Using_Regexp    ${url}    autorelease-[0-9]{4}    opendaylight.release
     ${response}    ${result} =    SSHLibrary.Execute_Command    wget -q -N '${release_url}' 2>&1    return_rc=True