From: Jamo Luhrsen Date: Wed, 4 Oct 2017 16:32:27 +0000 (-0700) Subject: Add Oxygen keywords to CompareStream lib X-Git-Tag: release/carbon-sr2~4 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;ds=sidebyside;h=47030fb82122317a47f2469738f09374405673dc;p=integration%2Ftest.git Add Oxygen keywords to CompareStream lib Change-Id: Ide857b0638cd66d01da20e6a8f61000a8fa7d6f3 Signed-off-by: Jamo Luhrsen --- diff --git a/csit/libraries/CompareStream.robot b/csit/libraries/CompareStream.robot index 9196d7a6cf..fcc8b24431 100644 --- a/csit/libraries/CompareStream.robot +++ b/csit/libraries/CompareStream.robot @@ -35,6 +35,12 @@ Set_Variable_If_At_Least_Nitrogen ... return ${value_if_false} otherwise. BuiltIn.Run_Keyword_And_Return Set_Variable_If_At_Least nitrogen ${value_if_true} ${value_if_false} +Set_Variable_If_At_Least_Oxygen + [Arguments] ${value_if_true} ${value_if_false} + [Documentation] Compare oxygen to ${ODL_STREAM} and return ${value_if_true} if ${ODL_STREAM} is at least oxygen, + ... return ${value_if_false} otherwise. + BuiltIn.Run_Keyword_And_Return Set_Variable_If_At_Least oxygen ${value_if_true} ${value_if_false} + Set_Variable_If_At_Most_Carbon [Arguments] ${value_if_true} ${value_if_false} [Documentation] Compare carbon to ${ODL_STREAM} and return ${value_if_true} if ${ODL_STREAM} is at most carbon, @@ -47,6 +53,12 @@ Set_Variable_If_At_Most_Nitrogen ... return ${value_if_false} otherwise. BuiltIn.Run_Keyword_And_Return Set_Variable_If_At_Most nitrogen ${value_if_true} ${value_if_false} +Set_Variable_If_At_Most_Oxygen + [Arguments] ${value_if_true} ${value_if_false} + [Documentation] Compare oxygen to ${ODL_STREAM} and return ${value_if_true} if ${ODL_STREAM} is at most oxygen, + ... return ${value_if_false} otherwise. + BuiltIn.Run_Keyword_And_Return Set_Variable_If_At_Most oxygen ${value_if_true} ${value_if_false} + CompareStream__Convert_Input [Arguments] @{arguments} [Documentation] Splits arguments into args and kwargs is used in Run_Keyword_If_At_Least_Else and Run_Keyword_If_At_Most_Else. @@ -138,6 +150,12 @@ Run_Keyword_If_At_Least_Nitrogen ... run ${kw_name} @{varargs} &{kwargs} and return its value. BuiltIn.Run_Keyword_And_Return Run_Keyword_If_At_Least nitrogen ${kw_name} @{varargs} &{kwargs} +Run_Keyword_If_At_Least_Oxygen + [Arguments] ${kw_name} @{varargs} &{kwargs} + [Documentation] Compare oxygen to ${ODL_STREAM} and in case ${ODL_STREAM} is at least oxygen, + ... run ${kw_name} @{varargs} &{kwargs} and return its value. + BuiltIn.Run_Keyword_And_Return Run_Keyword_If_At_Least oxygen ${kw_name} @{varargs} &{kwargs} + Run_Keyword_If_At_Most_Carbon [Arguments] ${kw_name} @{varargs} &{kwargs} [Documentation] Compare carbon to ${ODL_STREAM} and in case ${ODL_STREAM} is at most carbon, @@ -150,17 +168,17 @@ Run_Keyword_If_At_Most_Nitrogen ... run ${kw_name} @{varargs} &{kwargs} and return its value. BuiltIn.Run_Keyword_And_Return Run_Keyword_If_At_Most nitrogen ${kw_name} @{varargs} &{kwargs} -Run_Keyword_If_More_Than_Carbon +Run_Keyword_If_At_Most_Oxygen [Arguments] ${kw_name} @{varargs} &{kwargs} - [Documentation] Compare carbon to ${ODL_STREAM} and in case ${ODL_STREAM} is more than carbon, + [Documentation] Compare oxygen to ${ODL_STREAM} and in case ${ODL_STREAM} is at most oxygen, ... run ${kw_name} @{varargs} &{kwargs} and return its value. - BuiltIn.Run_Keyword_And_Return Run_Keyword_If_More_Than carbon ${kw_name} @{varargs} &{kwargs} + BuiltIn.Run_Keyword_And_Return Run_Keyword_If_At_Most oxygen ${kw_name} @{varargs} &{kwargs} -Run_Keyword_If_Less_Than_Carbon +Run_Keyword_If_More_Than_Carbon [Arguments] ${kw_name} @{varargs} &{kwargs} - [Documentation] Compare carbon to ${ODL_STREAM} and in case ${ODL_STREAM} is less than carbon, + [Documentation] Compare carbon to ${ODL_STREAM} and in case ${ODL_STREAM} is more than carbon, ... run ${kw_name} @{varargs} &{kwargs} and return its value. - BuiltIn.Run_Keyword_And_Return Run_Keyword_If_Less_Than carbon ${kw_name} @{varargs} &{kwargs} + BuiltIn.Run_Keyword_And_Return Run_Keyword_If_More_Than carbon ${kw_name} @{varargs} &{kwargs} Run_Keyword_If_More_Than_Nitrogen [Arguments] ${kw_name} @{varargs} &{kwargs} @@ -168,8 +186,26 @@ Run_Keyword_If_More_Than_Nitrogen ... run ${kw_name} @{varargs} &{kwargs} and return its value. BuiltIn.Run_Keyword_And_Return Run_Keyword_If_More_Than nitrogen ${kw_name} @{varargs} &{kwargs} +Run_Keyword_If_More_Than_Oxygen + [Arguments] ${kw_name} @{varargs} &{kwargs} + [Documentation] Compare oxygen to ${ODL_STREAM} and in case ${ODL_STREAM} is more than oxygen, + ... run ${kw_name} @{varargs} &{kwargs} and return its value. + BuiltIn.Run_Keyword_And_Return Run_Keyword_If_More_Than oxygen ${kw_name} @{varargs} &{kwargs} + +Run_Keyword_If_Less_Than_Carbon + [Arguments] ${kw_name} @{varargs} &{kwargs} + [Documentation] Compare carbon to ${ODL_STREAM} and in case ${ODL_STREAM} is less than carbon, + ... run ${kw_name} @{varargs} &{kwargs} and return its value. + BuiltIn.Run_Keyword_And_Return Run_Keyword_If_Less_Than carbon ${kw_name} @{varargs} &{kwargs} + Run_Keyword_If_Less_Than_Nitrogen [Arguments] ${kw_name} @{varargs} &{kwargs} [Documentation] Compare nitrogen to ${ODL_STREAM} and in case ${ODL_STREAM} is less than nitrogen, ... run ${kw_name} @{varargs} &{kwargs} and return its value. BuiltIn.Run_Keyword_And_Return Run_Keyword_If_Less_Than nitrogen ${kw_name} @{varargs} &{kwargs} + +Run_Keyword_If_Less_Than_Oxygen + [Arguments] ${kw_name} @{varargs} &{kwargs} + [Documentation] Compare oxygen to ${ODL_STREAM} and in case ${ODL_STREAM} is less than oxygen, + ... run ${kw_name} @{varargs} &{kwargs} and return its value. + BuiltIn.Run_Keyword_And_Return Run_Keyword_If_Less_Than oxygen ${kw_name} @{varargs} &{kwargs}