Library Process
Library Collections
Library RequestsLibrary
-Library OperatingSystem WITH NAME os
+Library OperatingSystem
Library ${CURDIR}/UtilLibrary.py
Resource ${CURDIR}/SSHKeywords.robot
Resource ${CURDIR}/TemplatedRequests.robot
Json Parse From File
[Arguments] ${json_file}
[Documentation] Parse given file content into json (dictionary)
- ${json_plain_string} os.Get file ${json_file}
+ ${json_plain_string} Get file ${json_file}
${json_data} Json Parse From String ${json_plain_string}
[Return] ${json_data}
Test Setup SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing
Test Teardown Run Keywords Get Test Teardown Debugs
Test Template DevstackUtils.Run Tempest Tests
+Library OperatingSystem
Library SSHLibrary
Resource ../../../libraries/DevstackUtils.robot
Resource ../../../libraries/OpenStackOperations.robot
[Documentation] For each exclusion regex in the required @{${OPENSTACK_BRANCH}_exclusion_regexes} list a new
... line will be created in the required ${blacklist_file} location. This file is pushed to the OS_CONTROL_NODE
... which is assumed to be the tempest executor.
- Create File ${blacklist_file}
+ OperatingSystem.Create File ${blacklist_file}
: FOR ${exclusion} IN @{${OPENSTACK_BRANCH}_exclusion_regexes}
- \ Append To File ${blacklist_file} ${exclusion}\n
+ \ OperatingSystem.Append To File ${blacklist_file} ${exclusion}\n
Log File ${blacklist_file}
SSHKeywords.Copy File To Remote System ${OS_CONTROL_NODE_IP} ${blacklist_file} ${blacklist_file}