[ONOS-7502] Add switch failure test cases to SRRouting
Change-Id: Id8c876c64518cd854a6d8be4e8558bf9d8b9bdb4
diff --git a/TestON/tests/USECASE/SegmentRouting/dependencies/Testcaselib.py b/TestON/tests/USECASE/SegmentRouting/dependencies/Testcaselib.py
index 7c51b0a..a063761 100644
--- a/TestON/tests/USECASE/SegmentRouting/dependencies/Testcaselib.py
+++ b/TestON/tests/USECASE/SegmentRouting/dependencies/Testcaselib.py
@@ -65,6 +65,7 @@
main.forChart = "chart/"
main.forConfig = "conf/"
main.forHost = "host/"
+ main.forSwitchFailure = "switchFailure/"
main.topology = main.params[ 'DEPENDENCY' ][ 'topology' ]
main.topologyLib = main.params[ 'DEPENDENCY' ][ 'lib' ] if 'lib' in main.params[ 'DEPENDENCY' ] else None
main.topologyConf = main.params[ 'DEPENDENCY' ][ 'conf' ] if 'conf' in main.params[ 'DEPENDENCY' ] else None
@@ -148,6 +149,12 @@
main.expectedHosts = json.load( host )
@staticmethod
+ def loadSwitchFailureChart( main ):
+ with open( "%s%s.switchFailureChart" % ( main.configPath + main.forSwitchFailure,
+ main.cfgName ) ) as sfc:
+ main.switchFailureChart = json.load( sfc )
+
+ @staticmethod
def startMininet( main, topology, args="" ):
copyResult = main.ONOSbench.scp( main.Mininet1,
main.topoPath + main.topology,
@@ -250,7 +257,7 @@
else:
main.log.error( "Configuration failed!" )
main.cleanAndExit()
-
+
@staticmethod
def addStaticOnosRoute( main, subnet, intf):
"""