blob: 0b860a1c0b8fa11148cdb144e3c0e33f703600c6 [file] [log] [blame]
pingping-lin4f80c492015-09-15 14:34:42 -07001
2def checkRouteNum( main, routeNumExpected ):
3 main.step( "Check routes installed" )
4 main.log.info( "Route number expected:" )
5 main.log.info( routeNumExpected )
6 main.log.info( "Route number from ONOS CLI:" )
7
8 routeNumActual = main.ONOScli.ipv4RouteNumber()
9 main.log.info( routeNumActual )
10 utilities.assertEquals( \
11 expect = routeNumExpected, actual = routeNumActual,
12 onpass = "***Route number is correct!***",
pingping-lin8244a3b2015-09-16 13:36:56 -070013 onfail = "***Route number is wrong!***" )
pingping-lin4f80c492015-09-15 14:34:42 -070014
15def checkM2SintentNum( main, intentNumExpected ):
16 main.step( "Check M2S intents installed" )
17 main.log.info( "Intent number expected:" )
18 main.log.info( intentNumExpected )
19 main.log.info( "Intent number from ONOS CLI:" )
pingping-lin8244a3b2015-09-16 13:36:56 -070020 jsonResult = main.ONOScli.intents( jsonFormat = True, summary = True,
21 TYPE = "multiPointToSinglePoint" )
22 intentNumActual = jsonResult['installed']
pingping-lin4f80c492015-09-15 14:34:42 -070023 main.log.info( intentNumActual )
24 utilities.assertEquals( \
25 expect = intentNumExpected, actual = intentNumActual,
pingping-lin8244a3b2015-09-16 13:36:56 -070026 onpass = "***M2S intent number is correct!***",
27 onfail = "***M2S intent number is wrong!***" )
pingping-lin4f80c492015-09-15 14:34:42 -070028
pingping-lin8244a3b2015-09-16 13:36:56 -070029def checkP2PintentNum( main, intentNumExpected ):
30 main.step( "Check P2P intents installed" )
31 main.log.info( "Intent number expected:" )
32 main.log.info( intentNumExpected )
33 main.log.info( "Intent number from ONOS CLI:" )
34 jsonResult = main.ONOScli.intents( jsonFormat = True, summary = True,
35 TYPE = "pointToPoint" )
36 intentNumActual = jsonResult['installed']
37 main.log.info( intentNumActual )
38 utilities.assertEquals( \
39 expect = intentNumExpected, actual = intentNumActual,
40 onpass = "***P2P intent number is correct!***",
41 onfail = "***P2P intent number is wrong!***" )
pingping-linbab7f8a2015-09-21 17:33:36 -070042
43def checkFlowNum( main, switch, flowNumExpected ):
44 main.step( "Check flow entry number in " + switch )
45 main.log.info( "Flow number expected:" )
46 main.log.info( flowNumExpected )
47 main.log.info( "Flow number actual:" )
48 flowNumActual = main.Mininet.getSwitchFlowCount( switch )
49 main.log.info( flowNumActual )
50 utilities.assertEquals( \
51 expect = flowNumExpected, actual = flowNumActual,
52 onpass = "***Flow number in " + switch + " is correct!***",
53 onfail = "***Flow number in " + switch + " is wrong!***" )
54