diff --git a/tests/common/plugins/conditional_mark/tests_mark_conditions.yaml b/tests/common/plugins/conditional_mark/tests_mark_conditions.yaml index 5a4d8f592d2..21adc362ee9 100644 --- a/tests/common/plugins/conditional_mark/tests_mark_conditions.yaml +++ b/tests/common/plugins/conditional_mark/tests_mark_conditions.yaml @@ -95,6 +95,15 @@ everflow/test_everflow_testbed.py::TestEverflowV4IngressAclIngressMirror::test_e conditions: - "asic_type=='cisco-8000'" +####################################### +##### generic_config_updater ##### +####################################### +generic_config_updater/test_eth_interface.py::test_replace_fec: + skip: + reason: 'replace_fec ethernet test is not supported on virtual switch' + conditions: + - "platform in ['x86_64-kvm_x86_64-r0']" + ####################################### ##### iface_namingmode ##### ####################################### diff --git a/tests/generic_config_updater/test_eth_interface.py b/tests/generic_config_updater/test_eth_interface.py index d2eab838a11..36e1e227749 100644 --- a/tests/generic_config_updater/test_eth_interface.py +++ b/tests/generic_config_updater/test_eth_interface.py @@ -142,6 +142,7 @@ def test_toggle_pfc_asym(duthost, ensure_dut_readiness, pfc_asym): delete_tmpfile(duthost, tmpfile) +@pytest.mark.device_type('physical') @pytest.mark.parametrize("fec", ["rs", "fc"]) def test_replace_fec(duthost, ensure_dut_readiness, fec): json_patch = [ diff --git a/tests/kvmtest.sh b/tests/kvmtest.sh index e8dfb9f1b5e..ebbfe9e6b20 100755 --- a/tests/kvmtest.sh +++ b/tests/kvmtest.sh @@ -157,6 +157,8 @@ test_t0() { generic_config_updater/test_bgp_prefix.py \ generic_config_updater/test_bgp_speaker.py \ generic_config_updater/test_dhcp_relay.py \ + generic_config_updater/test_eth_interface.py \ + generic_config_updater/test_ipv6.py \ generic_config_updater/test_lo_interface.py \ generic_config_updater/test_portchannel_interface.py \ generic_config_updater/test_syslog.py \