Package TestON :: Package tests :: Package FUNCintent :: Module FUNCintent :: Class FUNCintent
[hide private]
[frames] | no frames]

Class FUNCintent

source code

Instance Methods [hide private]
 
__init__(self) source code
 
CASE1(self, main) source code
 
CASE2(self, main)
Set up cell
source code
 
CASE8(self, main)
Compare Topo
source code
 
CASE9(self, main)
Report errors/warnings/exceptions
source code
 
CASE10(self, main)
Start Mininet topology with OF 1.0 switches
source code
 
CASE11(self, main)
Start Mininet topology with OF 1.3 switches
source code
 
CASE12(self, main)
Assign mastership to controllers
source code
 
CASE13(self, main)
Discover all hosts and store its data to a dictionary
source code
 
CASE14(self, main)
Stop mininet
source code
 
CASE1000(self, main)
Add host intents between 2 host:
source code
 
CASE2000(self, main)
Add point intents between 2 hosts:
source code
 
CASE3000(self, main)
Add single point to multi point intents
source code
 
CASE4000(self, main)
Add multi point to single point intents
source code
 
CASE5000(self, main)
Will add description in next patch set
source code
Method Details [hide private]

CASE2(self, main)

source code 
  • Set up cell
    • Create cell file
    • Set cell file
    • Verify cell file
  • Kill ONOS process
  • Uninstall ONOS cluster
  • Verify ONOS start up
  • Install ONOS cluster
  • Connect to cli

CASE1000(self, main)

source code 

Add host intents between 2 host:

  • Discover hosts
  • Add host intents
  • Check intents
  • Verify flows
  • Ping hosts
  • Reroute
    • Link down
    • Verify flows
    • Check topology
    • Ping hosts
    • Link up
    • Verify flows
    • Check topology
    • Ping hosts
  • Remove intents

CASE2000(self, main)

source code 

Add point intents between 2 hosts:

  • Get device ids | ports
  • Add point intents
  • Check intents
  • Verify flows
  • Ping hosts
  • Reroute
    • Link down
    • Verify flows
    • Check topology
    • Ping hosts
    • Link up
    • Verify flows
    • Check topology
    • Ping hosts
  • Remove intents

CASE3000(self, main)

source code 

Add single point to multi point intents

  • Get device ids
  • Add single point to multi point intents
  • Check intents
  • Verify flows
  • Ping hosts
  • Reroute
    • Link down
    • Verify flows
    • Check topology
    • Ping hosts
    • Link up
    • Verify flows
    • Check topology
    • Ping hosts
  • Remove intents

CASE4000(self, main)

source code 

Add multi point to single point intents

  • Get device ids
  • Add multi point to single point intents
  • Check intents
  • Verify flows
  • Ping hosts
  • Reroute
    • Link down
    • Verify flows
    • Check topology
    • Ping hosts
    • Link up
    • Verify flows
    • Check topology
    • Ping hosts
  • Remove intents