From 90fd342d6b8920c65fed91ebfa810d65011b073f Mon Sep 17 00:00:00 2001 From: Sam Hague Date: Mon, 26 Nov 2018 16:34:09 -0500 Subject: [PATCH 1/1] Allow coe to use single suite Change-Id: I0dc13d02c3adc76aa7f4ab0e92cf9a4039274376 Signed-off-by: Sam Hague --- csit/libraries/Coe.robot | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/csit/libraries/Coe.robot b/csit/libraries/Coe.robot index 2757158ffb..f428855053 100644 --- a/csit/libraries/Coe.robot +++ b/csit/libraries/Coe.robot @@ -262,10 +262,14 @@ Coe Suite Teardown Extract current suite name [Documentation] This keyword returns the name of current test suite.Appropriate replacement in text is done to make test suite names in SUITES and SUITE_NAME similar. - @{suite names} Get Regexp Matches ${SUITES} coe\\/(\\w+).robot 1 - @{suite names updated} Create List - : FOR ${suites} IN @{suite names} - \ ${suites} Replace String ${suites} _ ${SPACE} - \ Append To List ${suite names updated} ${suites} - ${suite line} ${current suite} Should Match Regexp ${SUITE_NAME} .txt.(\\w.*) - [Return] ${current suite} ${suite names updated} + BuiltIn.Log SUITE_NAME: ${SUITE_NAME} + BuiltIn.Log SUITES: ${SUITES} + @{suite_names} Get Regexp Matches ${SUITES} coe\\/(\\w+).robot 1 + @{suite_names_updated} Create List + : FOR ${suite} IN @{suite_names} + \ ${suite} Replace String ${suite} _ ${SPACE} + \ Append To List ${suite_names_updated} ${suite} + ${num_suites} = BuiltIn.Get Length ${suite_names_updated} + ${suite line} ${current_suite} = BuiltIn.Run Keyword If ${num_suites} > ${1} Should Match Regexp ${SUITE_NAME} .txt.(\\w.*) + ... ELSE BuiltIn.Set Variable @{suite_names_updated}[0] @{suite_names_updated}[0] + [Return] ${current_suite} ${suite_names_updated} -- 2.36.6