*** Settings ***
-Documentation Live Migration Library, This can be used by Live Migration tests.
-Library SSHLibrary
-Resource DevstackUtils.robot
-Resource OpenStackOperations.robot
-Resource SSHKeywords.robot
-Resource ../variables/Variables.robot
+Documentation Live Migration Library, This can be used by Live Migration tests.
+
+Library SSHLibrary
+Resource DevstackUtils.robot
+Resource OpenStackOperations.robot
+Resource SSHKeywords.robot
+Resource ../variables/Variables.robot
+
*** Variables ***
-${NOVA_CPU_CONF} /etc/nova/nova-cpu.conf
-${NOVA_COMPUTE_SERVICE} n-cpu
-${CMP_INSTANCES_DEFAULT_PATH} /opt/stack/data/nova/instances
+${NOVA_CPU_CONF} /etc/nova/nova-cpu.conf
+${NOVA_COMPUTE_SERVICE} n-cpu
+${CMP_INSTANCES_DEFAULT_PATH} /opt/stack/data/nova/instances
+
*** Keywords ***
Live Migration Suite Setup
Setup Live Migration In Compute Nodes
[Documentation] Set instances to be created in the shared directory.
FOR ${conn_id} IN @{OS_CMP_CONN_IDS}
- OpenStackOperations.Modify OpenStack Configuration File ${conn_id} ${NOVA_CPU_CONF} DEFAULT instances_path ${CMP_INSTANCES_SHARED_PATH}
+ OpenStackOperations.Modify OpenStack Configuration File
+ ... ${conn_id}
+ ... ${NOVA_CPU_CONF}
+ ... DEFAULT
+ ... instances_path
+ ... ${CMP_INSTANCES_SHARED_PATH}
OpenStackOperations.Restart DevStack Service ${conn_id} ${NOVA_COMPUTE_SERVICE}
END
UnSet Live Migration In Compute Nodes
[Documentation] Clear settings done for Live Migration
FOR ${conn_id} IN @{OS_CMP_CONN_IDS}
- OpenStackOperations.Modify OpenStack Configuration File ${conn_id} ${NOVA_CPU_CONF} DEFAULT instances_path ${CMP_INSTANCES_DEFAULT_PATH}
+ OpenStackOperations.Modify OpenStack Configuration File
+ ... ${conn_id}
+ ... ${NOVA_CPU_CONF}
+ ... DEFAULT
+ ... instances_path
+ ... ${CMP_INSTANCES_DEFAULT_PATH}
OpenStackOperations.Restart DevStack Service ${conn_id} ${NOVA_COMPUTE_SERVICE}
END