diff --git a/tests/conftest.py b/tests/conftest.py index 1241db7499e..adaa9175ed1 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -2866,13 +2866,17 @@ def _remove_entry(table_name, key_name, config): @pytest.fixture(scope="module", autouse=True) -def temporarily_disable_route_check(request, duthosts): +def temporarily_disable_route_check(request, tbinfo, duthosts): check_flag = False for m in request.node.iter_markers(): if m.name == "disable_route_check": check_flag = True break + if 't2' not in tbinfo['topo']['name']: + logger.info("Topology is not T2, skipping temporarily_disable_route_check fixture") + check_flag = False + def wait_for_route_check_to_pass(dut): def run_route_check():