mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-16 06:31:27 +00:00
tests: Cleaning up daemon param used in start_topology()
Earlier daemon parameter was passed to start_topology(), which is not needed now, as new code is implemented to start feature specific daemons. Signed-off-by: Kuldeep Kashyap <kashyapk@vmware.com>
This commit is contained in:
parent
dc4c450fc2
commit
991a971fe9
@ -39,8 +39,7 @@ sys.path.append(os.path.join(CWD, "../../"))
|
|||||||
|
|
||||||
# pylint: disable=C0413
|
# pylint: disable=C0413
|
||||||
# Import topogen and topotest helpers
|
# Import topogen and topotest helpers
|
||||||
from lib.topogen import get_topogen
|
from lib.topogen import Topogen, get_topogen
|
||||||
from lib import topojson
|
|
||||||
|
|
||||||
from lib.common_config import (
|
from lib.common_config import (
|
||||||
write_test_header,
|
write_test_header,
|
||||||
@ -51,11 +50,12 @@ from lib.common_config import (
|
|||||||
reset_config_on_routers,
|
reset_config_on_routers,
|
||||||
shutdown_bringup_interface,
|
shutdown_bringup_interface,
|
||||||
apply_raw_config,
|
apply_raw_config,
|
||||||
|
start_topology,
|
||||||
)
|
)
|
||||||
from lib.topolog import logger
|
from lib.topolog import logger
|
||||||
|
from lib.topojson import build_config_from_json
|
||||||
from lib.bgp import create_router_bgp, verify_bgp_convergence
|
from lib.bgp import create_router_bgp, verify_bgp_convergence
|
||||||
|
|
||||||
|
|
||||||
pytestmark = [pytest.mark.bgpd, pytest.mark.staticd]
|
pytestmark = [pytest.mark.bgpd, pytest.mark.staticd]
|
||||||
|
|
||||||
|
|
||||||
@ -78,9 +78,19 @@ def setup_module(mod):
|
|||||||
logger.info("Testsuite start time: {}".format(testsuite_run_time))
|
logger.info("Testsuite start time: {}".format(testsuite_run_time))
|
||||||
logger.info("=" * 40)
|
logger.info("=" * 40)
|
||||||
|
|
||||||
tgen = topojson.setup_module_from_json(mod.__file__)
|
# This function initiates the topology build with Topogen...
|
||||||
|
json_file = "{}/ibgp_ecmp_topo3.json".format(CWD)
|
||||||
|
tgen = Topogen(json_file, mod.__name__)
|
||||||
|
global topo
|
||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
|
|
||||||
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
|
# to start daemons and then start routers
|
||||||
|
start_topology(tgen)
|
||||||
|
|
||||||
|
# Creating configuration from JSON
|
||||||
|
build_config_from_json(tgen, topo)
|
||||||
|
|
||||||
# Don't run this test if we have any failure.
|
# Don't run this test if we have any failure.
|
||||||
if tgen.routers_have_failure():
|
if tgen.routers_have_failure():
|
||||||
pytest.skip(tgen.errors)
|
pytest.skip(tgen.errors)
|
||||||
|
@ -961,7 +961,7 @@ def generate_support_bundle():
|
|||||||
return True
|
return True
|
||||||
|
|
||||||
|
|
||||||
def start_topology(tgen, daemon=None):
|
def start_topology(tgen):
|
||||||
"""
|
"""
|
||||||
Starting topology, create tmp files which are loaded to routers
|
Starting topology, create tmp files which are loaded to routers
|
||||||
to start daemons and then start routers
|
to start daemons and then start routers
|
||||||
|
@ -86,7 +86,6 @@ from lib.common_config import (
|
|||||||
socat_send_mld_join,
|
socat_send_mld_join,
|
||||||
socat_send_pim6_traffic,
|
socat_send_pim6_traffic,
|
||||||
kill_socat,
|
kill_socat,
|
||||||
topo_daemons,
|
|
||||||
)
|
)
|
||||||
from lib.pim import (
|
from lib.pim import (
|
||||||
create_pim_config,
|
create_pim_config,
|
||||||
@ -162,12 +161,9 @@ def setup_module(mod):
|
|||||||
|
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, TOPO)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Don"t run this test if we have any failure.
|
# Don"t run this test if we have any failure.
|
||||||
if tgen.routers_have_failure():
|
if tgen.routers_have_failure():
|
||||||
|
@ -75,7 +75,6 @@ from lib.common_config import (
|
|||||||
socat_send_mld_join,
|
socat_send_mld_join,
|
||||||
socat_send_pim6_traffic,
|
socat_send_pim6_traffic,
|
||||||
kill_socat,
|
kill_socat,
|
||||||
topo_daemons,
|
|
||||||
)
|
)
|
||||||
from lib.pim import (
|
from lib.pim import (
|
||||||
create_pim_config,
|
create_pim_config,
|
||||||
@ -165,12 +164,9 @@ def setup_module(mod):
|
|||||||
|
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, TOPO)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Don"t run this test if we have any failure.
|
# Don"t run this test if we have any failure.
|
||||||
if tgen.routers_have_failure():
|
if tgen.routers_have_failure():
|
||||||
|
@ -83,7 +83,6 @@ from lib.common_config import (
|
|||||||
apply_raw_config,
|
apply_raw_config,
|
||||||
run_frr_cmd,
|
run_frr_cmd,
|
||||||
required_linux_kernel_version,
|
required_linux_kernel_version,
|
||||||
topo_daemons,
|
|
||||||
verify_rib,
|
verify_rib,
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -168,12 +167,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Don"t run this test if we have any failure.
|
# Don"t run this test if we have any failure.
|
||||||
if tgen.routers_have_failure():
|
if tgen.routers_have_failure():
|
||||||
|
@ -67,7 +67,6 @@ from lib.common_config import (
|
|||||||
reset_config_on_routers,
|
reset_config_on_routers,
|
||||||
run_frr_cmd,
|
run_frr_cmd,
|
||||||
required_linux_kernel_version,
|
required_linux_kernel_version,
|
||||||
topo_daemons,
|
|
||||||
verify_rib,
|
verify_rib,
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -148,12 +147,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Don"t run this test if we have any failure.
|
# Don"t run this test if we have any failure.
|
||||||
if tgen.routers_have_failure():
|
if tgen.routers_have_failure():
|
||||||
|
@ -166,12 +166,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, tgen.json_topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start deamons and then start routers
|
# to start deamons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Don"t run this test if we have any failure.
|
# Don"t run this test if we have any failure.
|
||||||
if tgen.routers_have_failure():
|
if tgen.routers_have_failure():
|
||||||
|
@ -180,12 +180,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, tgen.json_topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start deamons and then start routers
|
# to start deamons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Don"t run this test if we have any failure.
|
# Don"t run this test if we have any failure.
|
||||||
if tgen.routers_have_failure():
|
if tgen.routers_have_failure():
|
||||||
|
@ -185,12 +185,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, tgen.json_topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start deamons and then start routers
|
# to start deamons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Don"t run this test if we have any failure.
|
# Don"t run this test if we have any failure.
|
||||||
if tgen.routers_have_failure():
|
if tgen.routers_have_failure():
|
||||||
|
@ -175,12 +175,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, tgen.json_topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Don"t run this test if we have any failure.
|
# Don"t run this test if we have any failure.
|
||||||
if tgen.routers_have_failure():
|
if tgen.routers_have_failure():
|
||||||
|
@ -172,12 +172,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Don"t run this test if we have any failure.
|
# Don"t run this test if we have any failure.
|
||||||
if tgen.routers_have_failure():
|
if tgen.routers_have_failure():
|
||||||
|
@ -186,12 +186,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Don"t run this test if we have any failure.
|
# Don"t run this test if we have any failure.
|
||||||
if tgen.routers_have_failure():
|
if tgen.routers_have_failure():
|
||||||
|
@ -151,12 +151,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Don"t run this test if we have any failure.
|
# Don"t run this test if we have any failure.
|
||||||
if tgen.routers_have_failure():
|
if tgen.routers_have_failure():
|
||||||
|
@ -223,12 +223,9 @@ def setup_module(mod):
|
|||||||
|
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, TOPO)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Don"t run this test if we have any failure.
|
# Don"t run this test if we have any failure.
|
||||||
if tgen.routers_have_failure():
|
if tgen.routers_have_failure():
|
||||||
|
@ -128,7 +128,6 @@ from lib.common_config import (
|
|||||||
kill_router_daemons,
|
kill_router_daemons,
|
||||||
start_router_daemons,
|
start_router_daemons,
|
||||||
create_static_routes,
|
create_static_routes,
|
||||||
topo_daemons,
|
|
||||||
)
|
)
|
||||||
from lib.pim import (
|
from lib.pim import (
|
||||||
create_pim_config,
|
create_pim_config,
|
||||||
@ -223,12 +222,9 @@ def setup_module(mod):
|
|||||||
|
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, TOPO)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Don"t run this test if we have any failure.
|
# Don"t run this test if we have any failure.
|
||||||
if tgen.routers_have_failure():
|
if tgen.routers_have_failure():
|
||||||
|
@ -128,7 +128,6 @@ from lib.common_config import (
|
|||||||
kill_router_daemons,
|
kill_router_daemons,
|
||||||
start_router_daemons,
|
start_router_daemons,
|
||||||
create_static_routes,
|
create_static_routes,
|
||||||
topo_daemons,
|
|
||||||
)
|
)
|
||||||
from lib.pim import (
|
from lib.pim import (
|
||||||
create_pim_config,
|
create_pim_config,
|
||||||
@ -223,12 +222,9 @@ def setup_module(mod):
|
|||||||
|
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, TOPO)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Don"t run this test if we have any failure.
|
# Don"t run this test if we have any failure.
|
||||||
if tgen.routers_have_failure():
|
if tgen.routers_have_failure():
|
||||||
|
@ -64,7 +64,6 @@ from lib.common_config import (
|
|||||||
stop_router,
|
stop_router,
|
||||||
create_static_routes,
|
create_static_routes,
|
||||||
required_linux_kernel_version,
|
required_linux_kernel_version,
|
||||||
topo_daemons,
|
|
||||||
)
|
)
|
||||||
from lib.bgp import create_router_bgp
|
from lib.bgp import create_router_bgp
|
||||||
from lib.pim import (
|
from lib.pim import (
|
||||||
@ -148,12 +147,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, tgen.json_topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start deamons and then start routers
|
# to start deamons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Don"t run this test if we have any failure.
|
# Don"t run this test if we have any failure.
|
||||||
if tgen.routers_have_failure():
|
if tgen.routers_have_failure():
|
||||||
|
@ -53,7 +53,6 @@ from lib.common_config import (
|
|||||||
start_router_daemons,
|
start_router_daemons,
|
||||||
create_route_maps,
|
create_route_maps,
|
||||||
shutdown_bringup_interface,
|
shutdown_bringup_interface,
|
||||||
topo_daemons,
|
|
||||||
create_prefix_lists,
|
create_prefix_lists,
|
||||||
create_route_maps,
|
create_route_maps,
|
||||||
create_interfaces_cfg,
|
create_interfaces_cfg,
|
||||||
@ -142,12 +141,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Creating configuration from JSON
|
# Creating configuration from JSON
|
||||||
build_config_from_json(tgen, topo)
|
build_config_from_json(tgen, topo)
|
||||||
|
@ -46,7 +46,6 @@ from lib.common_config import (
|
|||||||
verify_rib,
|
verify_rib,
|
||||||
create_static_routes,
|
create_static_routes,
|
||||||
step,
|
step,
|
||||||
topo_daemons,
|
|
||||||
)
|
)
|
||||||
from lib.topolog import logger
|
from lib.topolog import logger
|
||||||
from lib.topojson import build_config_from_json
|
from lib.topojson import build_config_from_json
|
||||||
@ -134,12 +133,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Creating configuration from JSON
|
# Creating configuration from JSON
|
||||||
build_config_from_json(tgen, topo)
|
build_config_from_json(tgen, topo)
|
||||||
|
@ -47,7 +47,6 @@ from lib.common_config import (
|
|||||||
reset_config_on_routers,
|
reset_config_on_routers,
|
||||||
step,
|
step,
|
||||||
shutdown_bringup_interface,
|
shutdown_bringup_interface,
|
||||||
topo_daemons,
|
|
||||||
)
|
)
|
||||||
from lib.topolog import logger
|
from lib.topolog import logger
|
||||||
from lib.topojson import build_config_from_json
|
from lib.topojson import build_config_from_json
|
||||||
@ -102,12 +101,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Creating configuration from JSON
|
# Creating configuration from JSON
|
||||||
build_config_from_json(tgen, topo)
|
build_config_from_json(tgen, topo)
|
||||||
|
@ -43,7 +43,6 @@ from lib.common_config import (
|
|||||||
write_test_footer,
|
write_test_footer,
|
||||||
reset_config_on_routers,
|
reset_config_on_routers,
|
||||||
step,
|
step,
|
||||||
topo_daemons,
|
|
||||||
verify_rib,
|
verify_rib,
|
||||||
stop_router,
|
stop_router,
|
||||||
start_router,
|
start_router,
|
||||||
@ -113,12 +112,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Creating configuration from JSON
|
# Creating configuration from JSON
|
||||||
build_config_from_json(tgen, topo)
|
build_config_from_json(tgen, topo)
|
||||||
|
@ -47,7 +47,6 @@ from lib.common_config import (
|
|||||||
create_static_routes,
|
create_static_routes,
|
||||||
step,
|
step,
|
||||||
shutdown_bringup_interface,
|
shutdown_bringup_interface,
|
||||||
topo_daemons,
|
|
||||||
)
|
)
|
||||||
from lib.topolog import logger
|
from lib.topolog import logger
|
||||||
|
|
||||||
@ -116,12 +115,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Creating configuration from JSON
|
# Creating configuration from JSON
|
||||||
build_config_from_json(tgen, topo)
|
build_config_from_json(tgen, topo)
|
||||||
|
@ -45,7 +45,6 @@ from lib.common_config import (
|
|||||||
verify_rib,
|
verify_rib,
|
||||||
create_static_routes,
|
create_static_routes,
|
||||||
step,
|
step,
|
||||||
topo_daemons,
|
|
||||||
)
|
)
|
||||||
from lib.topolog import logger
|
from lib.topolog import logger
|
||||||
from lib.topojson import build_config_from_json
|
from lib.topojson import build_config_from_json
|
||||||
@ -117,12 +116,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Creating configuration from JSON
|
# Creating configuration from JSON
|
||||||
build_config_from_json(tgen, topo)
|
build_config_from_json(tgen, topo)
|
||||||
|
@ -49,7 +49,6 @@ from lib.common_config import (
|
|||||||
shutdown_bringup_interface,
|
shutdown_bringup_interface,
|
||||||
stop_router,
|
stop_router,
|
||||||
start_router,
|
start_router,
|
||||||
topo_daemons,
|
|
||||||
)
|
)
|
||||||
from lib.topolog import logger
|
from lib.topolog import logger
|
||||||
from lib.topojson import build_config_from_json
|
from lib.topojson import build_config_from_json
|
||||||
@ -116,12 +115,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Creating configuration from JSON
|
# Creating configuration from JSON
|
||||||
build_config_from_json(tgen, topo)
|
build_config_from_json(tgen, topo)
|
||||||
|
@ -39,7 +39,6 @@ from lib.common_config import (
|
|||||||
verify_rib,
|
verify_rib,
|
||||||
create_static_routes,
|
create_static_routes,
|
||||||
step,
|
step,
|
||||||
topo_daemons,
|
|
||||||
)
|
)
|
||||||
from lib.topogen import Topogen, get_topogen
|
from lib.topogen import Topogen, get_topogen
|
||||||
import os
|
import os
|
||||||
@ -114,12 +113,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Creating configuration from JSON
|
# Creating configuration from JSON
|
||||||
build_config_from_json(tgen, topo)
|
build_config_from_json(tgen, topo)
|
||||||
|
@ -46,7 +46,6 @@ from lib.common_config import (
|
|||||||
reset_config_on_routers,
|
reset_config_on_routers,
|
||||||
step,
|
step,
|
||||||
create_interfaces_cfg,
|
create_interfaces_cfg,
|
||||||
topo_daemons,
|
|
||||||
retry,
|
retry,
|
||||||
run_frr_cmd,
|
run_frr_cmd,
|
||||||
)
|
)
|
||||||
@ -105,12 +104,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Creating configuration from JSON
|
# Creating configuration from JSON
|
||||||
build_config_from_json(tgen, topo)
|
build_config_from_json(tgen, topo)
|
||||||
|
@ -48,7 +48,6 @@ from lib.common_config import (
|
|||||||
step,
|
step,
|
||||||
create_route_maps,
|
create_route_maps,
|
||||||
verify_prefix_lists,
|
verify_prefix_lists,
|
||||||
topo_daemons,
|
|
||||||
)
|
)
|
||||||
from lib.topolog import logger
|
from lib.topolog import logger
|
||||||
from lib.topojson import build_config_from_json
|
from lib.topojson import build_config_from_json
|
||||||
@ -129,12 +128,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Creating configuration from JSON
|
# Creating configuration from JSON
|
||||||
build_config_from_json(tgen, topo)
|
build_config_from_json(tgen, topo)
|
||||||
|
@ -48,7 +48,6 @@ from lib.common_config import (
|
|||||||
create_static_routes,
|
create_static_routes,
|
||||||
step,
|
step,
|
||||||
shutdown_bringup_interface,
|
shutdown_bringup_interface,
|
||||||
topo_daemons,
|
|
||||||
)
|
)
|
||||||
from lib.bgp import verify_bgp_convergence, create_router_bgp
|
from lib.bgp import verify_bgp_convergence, create_router_bgp
|
||||||
from lib.topolog import logger
|
from lib.topolog import logger
|
||||||
@ -125,12 +124,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Creating configuration from JSON
|
# Creating configuration from JSON
|
||||||
build_config_from_json(tgen, topo)
|
build_config_from_json(tgen, topo)
|
||||||
|
@ -48,7 +48,6 @@ from lib.common_config import (
|
|||||||
reset_config_on_routers,
|
reset_config_on_routers,
|
||||||
step,
|
step,
|
||||||
create_interfaces_cfg,
|
create_interfaces_cfg,
|
||||||
topo_daemons,
|
|
||||||
)
|
)
|
||||||
from lib.topolog import logger
|
from lib.topolog import logger
|
||||||
from lib.topojson import build_config_from_json
|
from lib.topojson import build_config_from_json
|
||||||
@ -110,12 +109,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Creating configuration from JSON
|
# Creating configuration from JSON
|
||||||
build_config_from_json(tgen, topo)
|
build_config_from_json(tgen, topo)
|
||||||
|
@ -17,7 +17,6 @@ from lib.common_config import (
|
|||||||
write_test_footer,
|
write_test_footer,
|
||||||
reset_config_on_routers,
|
reset_config_on_routers,
|
||||||
step,
|
step,
|
||||||
topo_daemons,
|
|
||||||
)
|
)
|
||||||
from lib.topolog import logger
|
from lib.topolog import logger
|
||||||
from lib.topojson import build_config_from_json
|
from lib.topojson import build_config_from_json
|
||||||
@ -48,12 +47,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Creating configuration from JSON
|
# Creating configuration from JSON
|
||||||
build_config_from_json(tgen, topo)
|
build_config_from_json(tgen, topo)
|
||||||
|
@ -43,7 +43,6 @@ from lib.common_config import (
|
|||||||
reset_config_on_routers,
|
reset_config_on_routers,
|
||||||
step,
|
step,
|
||||||
create_interfaces_cfg,
|
create_interfaces_cfg,
|
||||||
topo_daemons,
|
|
||||||
scapy_send_raw_packet,
|
scapy_send_raw_packet,
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -121,12 +120,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Creating configuration from JSON
|
# Creating configuration from JSON
|
||||||
build_config_from_json(tgen, topo)
|
build_config_from_json(tgen, topo)
|
||||||
|
@ -43,7 +43,6 @@ from lib.common_config import (
|
|||||||
reset_config_on_routers,
|
reset_config_on_routers,
|
||||||
step,
|
step,
|
||||||
create_interfaces_cfg,
|
create_interfaces_cfg,
|
||||||
topo_daemons,
|
|
||||||
scapy_send_raw_packet,
|
scapy_send_raw_packet,
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -121,12 +120,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Creating configuration from JSON
|
# Creating configuration from JSON
|
||||||
build_config_from_json(tgen, topo)
|
build_config_from_json(tgen, topo)
|
||||||
|
@ -43,7 +43,6 @@ from lib.common_config import (
|
|||||||
reset_config_on_routers,
|
reset_config_on_routers,
|
||||||
step,
|
step,
|
||||||
create_interfaces_cfg,
|
create_interfaces_cfg,
|
||||||
topo_daemons,
|
|
||||||
scapy_send_raw_packet,
|
scapy_send_raw_packet,
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -121,12 +120,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Creating configuration from JSON
|
# Creating configuration from JSON
|
||||||
build_config_from_json(tgen, topo)
|
build_config_from_json(tgen, topo)
|
||||||
|
@ -55,7 +55,6 @@ from lib.common_config import (
|
|||||||
shutdown_bringup_interface,
|
shutdown_bringup_interface,
|
||||||
create_prefix_lists,
|
create_prefix_lists,
|
||||||
create_route_maps,
|
create_route_maps,
|
||||||
topo_daemons,
|
|
||||||
create_interfaces_cfg,
|
create_interfaces_cfg,
|
||||||
)
|
)
|
||||||
from lib.topolog import logger
|
from lib.topolog import logger
|
||||||
@ -158,12 +157,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Creating configuration from JSON
|
# Creating configuration from JSON
|
||||||
build_config_from_json(tgen, topo)
|
build_config_from_json(tgen, topo)
|
||||||
|
@ -50,7 +50,6 @@ from lib.common_config import (
|
|||||||
reset_config_on_routers,
|
reset_config_on_routers,
|
||||||
step,
|
step,
|
||||||
shutdown_bringup_interface,
|
shutdown_bringup_interface,
|
||||||
topo_daemons,
|
|
||||||
)
|
)
|
||||||
from lib.topolog import logger
|
from lib.topolog import logger
|
||||||
from lib.topojson import build_topo_from_json, build_config_from_json
|
from lib.topojson import build_topo_from_json, build_config_from_json
|
||||||
@ -112,12 +111,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Creating configuration from JSON
|
# Creating configuration from JSON
|
||||||
build_config_from_json(tgen, topo)
|
build_config_from_json(tgen, topo)
|
||||||
|
@ -46,7 +46,6 @@ from lib.common_config import (
|
|||||||
create_static_routes,
|
create_static_routes,
|
||||||
step,
|
step,
|
||||||
shutdown_bringup_interface,
|
shutdown_bringup_interface,
|
||||||
topo_daemons,
|
|
||||||
get_frr_ipv6_linklocal,
|
get_frr_ipv6_linklocal,
|
||||||
)
|
)
|
||||||
from lib.topolog import logger
|
from lib.topolog import logger
|
||||||
@ -117,12 +116,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Creating configuration from JSON
|
# Creating configuration from JSON
|
||||||
build_config_from_json(tgen, topo)
|
build_config_from_json(tgen, topo)
|
||||||
|
@ -53,7 +53,6 @@ from lib.common_config import (
|
|||||||
create_route_maps,
|
create_route_maps,
|
||||||
shutdown_bringup_interface,
|
shutdown_bringup_interface,
|
||||||
create_interfaces_cfg,
|
create_interfaces_cfg,
|
||||||
topo_daemons,
|
|
||||||
get_frr_ipv6_linklocal,
|
get_frr_ipv6_linklocal,
|
||||||
)
|
)
|
||||||
from lib.topolog import logger
|
from lib.topolog import logger
|
||||||
@ -130,12 +129,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Creating configuration from JSON
|
# Creating configuration from JSON
|
||||||
build_config_from_json(tgen, topo)
|
build_config_from_json(tgen, topo)
|
||||||
|
@ -7,7 +7,6 @@ from lib.common_config import (
|
|||||||
write_test_footer,
|
write_test_footer,
|
||||||
reset_config_on_routers,
|
reset_config_on_routers,
|
||||||
step,
|
step,
|
||||||
topo_daemons,
|
|
||||||
)
|
)
|
||||||
from lib.topolog import logger
|
from lib.topolog import logger
|
||||||
from lib.topojson import build_config_from_json
|
from lib.topojson import build_config_from_json
|
||||||
@ -62,12 +61,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Creating configuration from JSON
|
# Creating configuration from JSON
|
||||||
build_config_from_json(tgen, topo)
|
build_config_from_json(tgen, topo)
|
||||||
|
@ -57,7 +57,6 @@ from lib.common_config import (
|
|||||||
verify_rib,
|
verify_rib,
|
||||||
create_static_routes,
|
create_static_routes,
|
||||||
step,
|
step,
|
||||||
topo_daemons,
|
|
||||||
create_route_maps,
|
create_route_maps,
|
||||||
shutdown_bringup_interface,
|
shutdown_bringup_interface,
|
||||||
create_interfaces_cfg,
|
create_interfaces_cfg,
|
||||||
@ -139,12 +138,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Creating configuration from JSON
|
# Creating configuration from JSON
|
||||||
build_config_from_json(tgen, topo)
|
build_config_from_json(tgen, topo)
|
||||||
|
@ -48,7 +48,6 @@ from lib.common_config import (
|
|||||||
step,
|
step,
|
||||||
create_route_maps,
|
create_route_maps,
|
||||||
verify_prefix_lists,
|
verify_prefix_lists,
|
||||||
topo_daemons,
|
|
||||||
)
|
)
|
||||||
from lib.topolog import logger
|
from lib.topolog import logger
|
||||||
from lib.topojson import build_config_from_json
|
from lib.topojson import build_config_from_json
|
||||||
@ -131,12 +130,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Creating configuration from JSON
|
# Creating configuration from JSON
|
||||||
build_config_from_json(tgen, topo)
|
build_config_from_json(tgen, topo)
|
||||||
|
@ -46,7 +46,6 @@ from lib.common_config import (
|
|||||||
step,
|
step,
|
||||||
shutdown_bringup_interface,
|
shutdown_bringup_interface,
|
||||||
create_interfaces_cfg,
|
create_interfaces_cfg,
|
||||||
topo_daemons,
|
|
||||||
get_frr_ipv6_linklocal,
|
get_frr_ipv6_linklocal,
|
||||||
check_router_status,
|
check_router_status,
|
||||||
create_static_routes,
|
create_static_routes,
|
||||||
@ -122,12 +121,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Creating configuration from JSON
|
# Creating configuration from JSON
|
||||||
build_config_from_json(tgen, topo)
|
build_config_from_json(tgen, topo)
|
||||||
|
@ -48,7 +48,6 @@ from lib.common_config import (
|
|||||||
reset_config_on_routers,
|
reset_config_on_routers,
|
||||||
step,
|
step,
|
||||||
create_interfaces_cfg,
|
create_interfaces_cfg,
|
||||||
topo_daemons,
|
|
||||||
create_debug_log_config,
|
create_debug_log_config,
|
||||||
apply_raw_config,
|
apply_raw_config,
|
||||||
)
|
)
|
||||||
@ -116,12 +115,9 @@ def setup_module(mod):
|
|||||||
topo = tgen.json_topo
|
topo = tgen.json_topo
|
||||||
# ... and here it calls Mininet initialization functions.
|
# ... and here it calls Mininet initialization functions.
|
||||||
|
|
||||||
# get list of daemons needs to be started for this suite.
|
|
||||||
daemons = topo_daemons(tgen, topo)
|
|
||||||
|
|
||||||
# Starting topology, create tmp files which are loaded to routers
|
# Starting topology, create tmp files which are loaded to routers
|
||||||
# to start daemons and then start routers
|
# to start daemons and then start routers
|
||||||
start_topology(tgen, daemons)
|
start_topology(tgen)
|
||||||
|
|
||||||
# Creating configuration from JSON
|
# Creating configuration from JSON
|
||||||
build_config_from_json(tgen, topo)
|
build_config_from_json(tgen, topo)
|
||||||
|
Loading…
Reference in New Issue
Block a user