Changes to ONOS cluster tests.
Wait for sometime before ONOS restart.
Handle leaders command exception in the cluster restart test before failing the test.
Change-Id: If8afbef1e09657619e7230ddadd818a7598442d7
diff --git a/src/test/cluster/clusterTest.py b/src/test/cluster/clusterTest.py
index 11a398f..6fa9119 100644
--- a/src/test/cluster/clusterTest.py
+++ b/src/test/cluster/clusterTest.py
@@ -96,7 +96,11 @@
def get_leader(self, controller = None):
self.cliEnter(controller = controller)
- result = json.loads(self.cli.leaders(jsonFormat = True))
+ try:
+ result = json.loads(self.cli.leaders(jsonFormat = True))
+ except:
+ result = None
+
if result is None:
log.info('Leaders command failure for controller %s' %controller)
else:
@@ -366,7 +370,7 @@
log.info('ITERATION: %d. Restarting Controller %s' %(num + 1, controller))
try:
cord_test_onos_restart(node = controller)
- time.sleep(30)
+ time.sleep(60)
except:
time.sleep(5)
continue