diff --git a/tests/crm/conftest.py b/tests/crm/conftest.py index 798e332433a..c98db41abed 100755 --- a/tests/crm/conftest.py +++ b/tests/crm/conftest.py @@ -353,8 +353,8 @@ def get_crm_resources(resources_dict): } return True if resources_dict else False - # Wait up to 90 seconds, checking every 5 seconds - wait_until(90, 5, 0, get_crm_resources, resources) + # Wait up to 360 seconds, checking every 5 seconds + wait_until(360, 5, 0, get_crm_resources, resources) if not resources: pytest.fail("CRM counters are not ready after multiple retries.") diff --git a/tests/crm/test_crm_available.py b/tests/crm/test_crm_available.py index 7d01e6f9b39..c542ef8c859 100644 --- a/tests/crm/test_crm_available.py +++ b/tests/crm/test_crm_available.py @@ -15,6 +15,9 @@ 'nokia-m0-7215': 126, 'nokia-7215-a1': 126, 'nokia-7215': 126, + 'arista-7050cx3-32s-c28s4': 255, + 'Arista-7050CX3-32S-C32': 255, + 'arista-7050cx3-32s-s128': 255, } DEFAULT_NEXTHOP_THRESHOLD = 256 @@ -29,8 +32,8 @@ def test_crm_next_hop_group(duthosts, enum_rand_one_per_hwsku_frontend_hostname, duthost = duthosts[enum_rand_one_per_hwsku_frontend_hostname] hwsku = duthost.facts["hwsku"].lower() - - nexthop_group_threshold = SKU_NEXTHOP_THRESHOLDS.get(hwsku, DEFAULT_NEXTHOP_THRESHOLD) + lower_sku_nexthop_thresholds = {k.lower(): v for k, v in SKU_NEXTHOP_THRESHOLDS.items()} + nexthop_group_threshold = lower_sku_nexthop_thresholds.get(hwsku, DEFAULT_NEXTHOP_THRESHOLD) resource_name = "nexthop_group" if resource_name in crm_resources: