| |
| def checkRouteNum( main, routeNumExpected ): |
| main.step( "Check routes installed" ) |
| main.log.info( "Route number expected:" ) |
| main.log.info( routeNumExpected ) |
| main.log.info( "Route number from ONOS CLI:" ) |
| |
| routeNumActual = main.ONOScli.ipv4RouteNumber() |
| main.log.info( routeNumActual ) |
| utilities.assertEquals( \ |
| expect = routeNumExpected, actual = routeNumActual, |
| onpass = "***Route number is correct!***", |
| onfail = "***Route number is wrong!***" ) |
| |
| def checkM2SintentNum( main, intentNumExpected ): |
| main.step( "Check M2S intents installed" ) |
| main.log.info( "Intent number expected:" ) |
| main.log.info( intentNumExpected ) |
| main.log.info( "Intent number from ONOS CLI:" ) |
| jsonResult = main.ONOScli.intents( jsonFormat = True, summary = True, |
| TYPE = "multiPointToSinglePoint" ) |
| intentNumActual = jsonResult['installed'] |
| main.log.info( intentNumActual ) |
| utilities.assertEquals( \ |
| expect = intentNumExpected, actual = intentNumActual, |
| onpass = "***M2S intent number is correct!***", |
| onfail = "***M2S intent number is wrong!***" ) |
| |
| def checkP2PintentNum( main, intentNumExpected ): |
| main.step( "Check P2P intents installed" ) |
| main.log.info( "Intent number expected:" ) |
| main.log.info( intentNumExpected ) |
| main.log.info( "Intent number from ONOS CLI:" ) |
| jsonResult = main.ONOScli.intents( jsonFormat = True, summary = True, |
| TYPE = "pointToPoint" ) |
| intentNumActual = jsonResult['installed'] |
| main.log.info( intentNumActual ) |
| utilities.assertEquals( \ |
| expect = intentNumExpected, actual = intentNumActual, |
| onpass = "***P2P intent number is correct!***", |
| onfail = "***P2P intent number is wrong!***" ) |