[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):
         """