Implement Secure SSH command and add ONOS_USE_SSH option
in the cell file

Change-Id: Id23a63fc5f0e09fe69540ede56393e4152a8f00e
diff --git a/TestON/tests/USECASE/SegmentRouting/dependencies/Testcaselib.py b/TestON/tests/USECASE/SegmentRouting/dependencies/Testcaselib.py
index 4d4f568..7f189e5 100755
--- a/TestON/tests/USECASE/SegmentRouting/dependencies/Testcaselib.py
+++ b/TestON/tests/USECASE/SegmentRouting/dependencies/Testcaselib.py
@@ -97,7 +97,8 @@
                                        main.Mininet1.ip_address,

                                        apps,

                                        tempOnosIp,

-                                       onosUser )

+                                       onosUser,

+                                       useSSH=True )

         cellResult = main.ONOSbench.setCell( "temp" )

         verifyResult = main.ONOSbench.verifyCell( )

         stepResult = cellResult and verifyResult

@@ -124,6 +125,15 @@
                                  actual=stepResult,

                                  onpass="Successfully installed ONOS package",

                                  onfail="Failed to install ONOS package" )

+        for i in range( main.numCtrls ):

+            onosInstallResult = onosInstallResult and \

+                                main.ONOSbench.onosSecureSSH(

+                                        node=main.ONOSip[ i ] )

+        stepResult = onosInstallResult

+        utilities.assert_equals( expect=main.TRUE,

+                                 actual=stepResult,

+                                 onpass="Successfully secure SSH",

+                                 onfail="Failed to secure SSH" )

         main.step( "Starting ONOS service" )

         stopResult, startResult, onosIsUp = main.TRUE, main.TRUE, main.TRUE,

         for i in range( main.numCtrls ):