diff --git a/tests/common/broadcom_data.py b/tests/common/broadcom_data.py index a35bbcf6b7a..81e64965901 100644 --- a/tests/common/broadcom_data.py +++ b/tests/common/broadcom_data.py @@ -6,4 +6,4 @@ def is_broadcom_device(dut): 'Arista-7060X6-64PE-B-C512S2', 'Arista-7060X6-64PE-B-C448O16'] NO_QOS_HWSKUS = ['Arista-7050CX3-32C-C28S16', 'Arista-7050CX3-32C-S128', 'Arista-7050CX3-32C-C6S104', 'Arista-720DT-G48S4', - 'Arista-720DT-48S'] + 'Arista-720DT-48S', 'Arista-720DT-MGX-G48S4'] diff --git a/tests/common/marvell_prestera_data.py b/tests/common/marvell_prestera_data.py index 1cbdee8c1b2..2080501d4bc 100644 --- a/tests/common/marvell_prestera_data.py +++ b/tests/common/marvell_prestera_data.py @@ -1,2 +1,6 @@ def is_marvell_prestera_device(dut): return dut.facts["asic_type"] == "marvell-prestera" + + +NO_QOS_HWSKUS = ['Nokia-7215', 'Nokia-M0-7215', + 'Nokia-7215-A1-G48S4', 'Nokia-7215-A1-MGX-G48S4'] diff --git a/tests/telemetry/events/swss_events.py b/tests/telemetry/events/swss_events.py index ec05fffacd3..e1ecfd8ee4c 100644 --- a/tests/telemetry/events/swss_events.py +++ b/tests/telemetry/events/swss_events.py @@ -10,6 +10,7 @@ from tests.common.broadcom_data import LOSSY_ONLY_HWSKUS as BROADCOM_LOSSY_ONLY_HWSKUS from tests.common.mellanox_data import NO_QOS_HWSKUS as MELLANOX_NO_QOS_HWSKUS from tests.common.broadcom_data import NO_QOS_HWSKUS as BROADCOM_NO_QOS_HWSKUS +from tests.common.marvell_prestera_data import NO_QOS_HWSKUS as MARVELL_PRESTERA_NO_QOS_HWSKUS from tests.common.utilities import wait_until random.seed(10) @@ -42,6 +43,8 @@ def test_event(duthost, gnxi_path, ptfhost, ptfadapter, data_dir, validate_yang) skip_pfc_hwskus = [*MELLANOX_LOSSY_ONLY_HWSKUS, *MELLANOX_NO_QOS_HWSKUS] elif asic_type == "broadcom": skip_pfc_hwskus = [*BROADCOM_LOSSY_ONLY_HWSKUS, *BROADCOM_NO_QOS_HWSKUS] + elif asic_type == "marvell-prestera": + skip_pfc_hwskus = MARVELL_PRESTERA_NO_QOS_HWSKUS else: skip_pfc_hwskus = []