summaryrefslogtreecommitdiffstats
path: root/tests/run.sh
diff options
context:
space:
mode:
authorCarlos Goncalves <carlos.goncalves@neclab.eu>2016-09-06 15:40:37 +0200
committerCarlos Goncalves <carlos.goncalves@neclab.eu>2016-09-07 12:06:47 +0200
commit5d2b686e203842c57dae5bf593670dab637751f4 (patch)
tree0b0706106dec97b29f985a26592f2f03d43f96ae /tests/run.sh
parent6cf036177753359bdbb65464fb0abe3abe3db153 (diff)
Unnecessary command and let VM creation stabilize
Method 'wait_for_status' in OpenStack CLI test_server.py suggests that we might have to wait a little bit longer after server reaches expected status. Better wait than break. Change-Id: I4aaa3091ac2e458aa527b6bd0164d65d46c85017 Signed-off-by: Carlos Goncalves <carlos.goncalves@neclab.eu>
Diffstat (limited to 'tests/run.sh')
-rwxr-xr-xtests/run.sh10
1 files changed, 7 insertions, 3 deletions
diff --git a/tests/run.sh b/tests/run.sh
index ee96da9d..2b251690 100755
--- a/tests/run.sh
+++ b/tests/run.sh
@@ -450,7 +450,12 @@ wait_for_vm_launch() {
while [[ ${count} -lt 60 ]]
do
state=$(openstack $as_doctor_user server list | grep " $VM_NAME " | awk '{print $6}')
- [[ "$state" == "ACTIVE" ]] && return 0
+ if [[ "$state" == "ACTIVE" ]]; then
+ # NOTE(cgoncalves): sleeping for a bit to stabilize
+ # See python-openstackclient/functional/tests/compute/v2/test_server.py:wait_for_status
+ sleep 5
+ return 0
+ fi
[[ "$state" == "ERROR" ]] && echo "vm state is ERROR" && exit 1
count=$(($count+1))
sleep 1
@@ -560,13 +565,12 @@ create_test_user
echo "creating VM..."
boot_vm
wait_for_vm_launch
-openstack $as_doctor_user server show $VM_NAME
echo "get computer host info..."
get_compute_host_info
echo "creating alarm..."
-#TODO: change back to use, network problems depends on infra and installers
+#TODO: change back to use, network problems depends on infra and installers
#get_consumer_ip
create_alarm