blob: 921c6e2e161dc43b29a1e562b8f3e8a344501fb5 [file] [log] [blame]
class SRRouting:
def __init__( self ):
self.default = ''
def CASE1( self, main ):
"""
Ping between all ipv4 hosts in the topology.
"""
from tests.USECASE.SegmentRouting.SRRouting.dependencies.SRRoutingTest import SRRoutingTest
SRRoutingTest.runTest( main,
test_idx=1,
onosNodes=3,
dhcp=1,
routers=1,
ipv4=1,
ipv6=0,
countFlowsGroups=False,
description="Ping between all ipv4 hosts in the topology")
def CASE2( self, main ):
"""
Ping between all ipv6 hosts in the topology.
"""
from tests.USECASE.SegmentRouting.SRRouting.dependencies.SRRoutingTest import SRRoutingTest
SRRoutingTest.runTest( main,
test_idx=2,
onosNodes=3,
dhcp=1,
routers=1,
ipv4=0,
ipv6=1,
countFlowsGroups=False,
description="Ping between all ipv6 hosts in the topology")
def CASE3( self, main ):
"""
Ping between all ipv4 and ipv6 hosts in the topology.
"""
from tests.USECASE.SegmentRouting.SRRouting.dependencies.SRRoutingTest import SRRoutingTest
SRRoutingTest.runTest( main,
test_idx=3,
onosNodes=3,
dhcp=1,
routers=1,
ipv4=1,
ipv6=1,
countFlowsGroups=False,
description="Ping between all ipv4 and ipv6 hosts in the topology")
def CASE4( self, main ):
"""
Ping between all ipv4 hosts in the topology and check connectivity to external ipv4 hosts
"""
from tests.USECASE.SegmentRouting.SRRouting.dependencies.SRRoutingTest import SRRoutingTest
SRRoutingTest.runTest( main,
test_idx=4,
onosNodes=3,
dhcp=1,
routers=1,
ipv4=1,
ipv6=0,
description="Ping between all ipv4 hosts in the topology and check connectivity to external hosts",
checkExternalHost=True )
def CASE5( self, main ):
"""
Ping between all ipv6 hosts in the topology and check connectivity to external ipv6 hosts
"""
from tests.USECASE.SegmentRouting.SRRouting.dependencies.SRRoutingTest import SRRoutingTest
SRRoutingTest.runTest( main,
test_idx=5,
onosNodes=3,
dhcp=1,
routers=1,
ipv4=0,
ipv6=1,
description="Ping between all ipv6 hosts in the topology and check connectivity to external hosts",
checkExternalHost=True )
def CASE6( self, main ):
"""
Ping between all ipv4 and ipv6 hosts in the topology and check connectivity to external ipv4 and ipv6 hosts
"""
from tests.USECASE.SegmentRouting.SRRouting.dependencies.SRRoutingTest import SRRoutingTest
SRRoutingTest.runTest( main,
test_idx=6,
onosNodes=3,
dhcp=1,
routers=1,
ipv4=1,
ipv6=1,
description="Ping between all ipv4 and ipv6 hosts in the topology and check connectivity to external hosts",
checkExternalHost=True )