From: Zane Bitter Date: Mon, 15 Oct 2012 13:46:49 +0000 (+0200) Subject: Reduce timeout periods in functional tests X-Git-Tag: 2014.1~1310 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=65496df4a9c08d0ef7fc191f192b19df39447198;p=openstack-build%2Fheat-build.git Reduce timeout periods in functional tests Many of the timeouts were absurdly long and delayed reporting of test results by many hours at a time. Change-Id: I9a70442548097d607eab87471a8037b566127ac9 Signed-off-by: Zane Bitter --- diff --git a/heat/tests/functional/util.py b/heat/tests/functional/util.py index 9b3810db..5d09be68 100644 --- a/heat/tests/functional/util.py +++ b/heat/tests/functional/util.py @@ -94,9 +94,9 @@ class Instance(object): address = server.addresses if address: self.ip = address.items()[0][1][0]['addr'] - time.sleep(10) tries += 1 - self.testcase.assertTrue(tries < 500, 'Timed out') + self.testcase.assertTrue(tries < 150, 'Timed out') + time.sleep(10) print 'Instance (%s) ip (%s) status (%s)' % (self.name, self.ip, server.status) @@ -107,9 +107,9 @@ class Instance(object): except Exception: print('Instance (%s) ip (%s) SSH not up yet, waiting...' % (self.name, self.ip)) - time.sleep(10) tries += 1 self.testcase.assertTrue(tries < 50, 'Timed out') + time.sleep(10) else: print 'Instance (%s) ip (%s) SSH detected.' % (self.name, self.ip) @@ -223,7 +223,7 @@ class Instance(object): except IOError, e: tries += 1 if e.errno == errno.ENOENT: - self.testcase.assertTrue(tries < 500, 'Timed out') + self.testcase.assertTrue(tries < 50, 'Timed out') print("Instance (%s) provisioning incomplete, waiting..." % self.name) time.sleep(15) @@ -372,7 +372,7 @@ class Stack(object): print 'Waiting for stack creation to be completed' while self.get_state() == 'CREATE_IN_PROGRESS': tries += 1 - self.testcase.assertTrue(tries < 500, 'Timed out') + self.testcase.assertTrue(tries < 150, 'Timed out') time.sleep(10) self.testcase.assertEqual(self.get_state(), 'CREATE_COMPLETE') @@ -389,7 +389,7 @@ class Stack(object): print 'Waiting for stack update to be completed' while self.get_state() == 'UPDATE_IN_PROGRESS': tries += 1 - self.testcase.assertTrue(tries < 500, 'Timed out') + self.testcase.assertTrue(tries < 150, 'Timed out') time.sleep(10) self.testcase.assertEqual(self.get_state(), 'UPDATE_COMPLETE')