Fix for mastership failover test
Change-Id: I3fa21c371f1536357c43eb581c7b6901c517a9ba
diff --git a/TestON/tests/SCPF/SCPFmastershipFailoverLat/SCPFmastershipFailoverLat.py b/TestON/tests/SCPF/SCPFmastershipFailoverLat/SCPFmastershipFailoverLat.py
index 24d10a6..700008b 100644
--- a/TestON/tests/SCPF/SCPFmastershipFailoverLat/SCPFmastershipFailoverLat.py
+++ b/TestON/tests/SCPF/SCPFmastershipFailoverLat/SCPFmastershipFailoverLat.py
@@ -194,13 +194,14 @@
else:
break
- instanceDeactivatedLats.sort()
- masterChangedLats.sort()
- instanceDeactivated = instanceDeactivatedLats[ 0 ]
- masterChanged = masterChangedLats[ 0 ]
-
- eventLatCheck = True if masterChanged and instanceDeactivated else False
- if not eventLatCheck:
+ if instanceDeactivatedLats and masterChangedLats:
+ instanceDeactivatedLats.sort()
+ masterChangedLats.sort()
+ instanceDeactivated = instanceDeactivatedLats[ 0 ]
+ masterChanged = masterChangedLats[ 0 ]
+ eventLatCheck = True
+ else:
+ eventLatCheck = False
main.log.warn( "Latencies were NOT obtained from 'events' successfully." )
main.log.info( "Obtain latency from tshark output." )