upgrade tempest environment based on requirements.txt 18/45518/6
authorJamo Luhrsen <jluhrsen@redhat.com>
Mon, 12 Sep 2016 23:20:20 +0000 (16:20 -0700)
committerVenkatrangan Govindarajan <venkatrangang@hcl.com>
Tue, 13 Sep 2016 22:26:29 +0000 (22:26 +0000)
Change-Id: Iaed3f58906de38a73bea70014c9406d6e47bc3a8
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
csit/suites/openstack/tempest/tempest.robot

index d55c1690ce149a19f0d96dc782573ffd6deac14a..212d15ad1543658461cebdfbc52e6912d424b061 100644 (file)
@@ -11,6 +11,7 @@ Variables         ../../../variables/Variables.py
 
 *** Variables ***
 ${exclusion_regex}    'metering|test_l3_agent_scheduler.L3AgentSchedulerTestJSON|test_extensions.ExtensionsTestJSON.test_list_show_extensions'
+${tempest_directory}    /opt/stack/tempest
 ${tempest_config_file}    ./tempest.conf
 
 *** Test Cases ***
@@ -35,6 +36,8 @@ Log In To Tempest Executor And Setup Test Environment
     List Networks
     ${control_node_conn_id}=    SSHLibrary.Open Connection    ${OS_CONTROL_NODE_IP}    prompt=${DEFAULT_LINUX_PROMPT_STRICT}
     Utils.Flexible SSH Login    ${OS_USER}
+    Write Commands Until Prompt    cd ${tempest_directory}
+    Write Commands Until Prompt    sudo pip install -r requirements.txt --upgrade    timeout=300s
     Write Commands Until Prompt    source ${DEVSTACK_DEPLOY_PATH}/openrc admin admin
     ${net_id}=    Get Net Id    external    ${control_node_conn_id}
     Generate Tempest Conf File    ${net_id}