# There are tons of deprecation error messages when we use ostestr in our CSIT environment (openstack via devstack)
# The robot log files are very large and one culprit is all these deprecation warnings. If we redirect stderr to
# /dev/null we should be able to ignore them. We will miss any other errors, however.
- ${output} = DevstackUtils.Write Commands Until Prompt And Log ostestr --regex ${tempest_regex} 2>/dev/null timeout=${timeout}
+ ${output} = DevstackUtils.Write Commands Until Prompt And Log ostestr --regex ${tempest_regex} timeout=${timeout}
SSHLibrary.Close Connection
BuiltIn.Should Contain ${output} Failed: 0
OpenStackOperations.List Networks
${control_node_conn_id} = SSHLibrary.Open Connection ${OS_CONTROL_NODE_IP} prompt=${DEFAULT_LINUX_PROMPT_STRICT}
SSHKeywords.Flexible SSH Login ${OS_USER}
+ DevstackUtils.Write Commands Until Prompt And Log sudo pip install -U --verbose pip timeout=120s
+ DevstackUtils.Write Commands Until Prompt And Log sudo pip install -U --verbose os-testr>=1.0.0 timeout=120s
+ DevstackUtils.Write Commands Until Prompt And Log ostestr --version
+ DevstackUtils.Write Commands Until Prompt And Log testr init
DevstackUtils.Write Commands Until Prompt source ${DEVSTACK_DEPLOY_PATH}/openrc admin admin
DevstackUtils.Write Commands Until Prompt sudo rm -rf /opt/stack/tempest/.testrepository
${net_id} = OpenStackOperations.Get Net Id ${EXTERNAL_NET_NAME}