Skip to content

Commit 41ca79b

Browse files
authored
Moving excluded features acstests, bfd, configlet from excludes list to test_mark_conditional.yml (#20752)
Summary: Moving excluded features from excludes list to test_conditional_mark.yml .This improves debuggability and speeds up issue resolution.The features are given below acstests, bfd, configlet, dash, dhcp_relay, dhcp_server, http,macsec, mclag, mpls, mx, ospf,ptftests,sai_qualify, saitests, scripts What is the motivation for this PR? The motivation is to moving excluded features from excludes list to test_conditional_mark.yml How did you do it? I moved excluded features from excludes list and updated to test_conditional_mark.yml How did you verify/test it? Verified that the updated messages are correctly reflected in the test_conditional_mark.yml by reviewing the changes locally.
1 parent b0fda68 commit 41ca79b

File tree

1 file changed

+119
-1
lines changed

1 file changed

+119
-1
lines changed

tests/common/plugins/conditional_mark/tests_mark_conditions.yaml

Lines changed: 119 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,15 @@ acl/test_stress_acl.py::test_acl_add_del_stress:
120120
conditions:
121121
- "'t0-isolated-d256u256s2' in topo_name"
122122

123+
#######################################
124+
##### acstests #####
125+
#######################################
126+
acstests:
127+
skip:
128+
reason: "It is not tested for now"
129+
conditions:
130+
- "True"
131+
123132
#######################################
124133
##### arp #####
125134
#######################################
@@ -195,6 +204,12 @@ arp/test_wr_arp.py:
195204
#######################################
196205
##### bfd #####
197206
#######################################
207+
bfd:
208+
skip:
209+
reason: "It is skipped for '202412' for now"
210+
conditions:
211+
- "release in ['202412']"
212+
198213
bfd/test_bfd.py:
199214
skip:
200215
reason: "Test not supported for platforms other than Nvidia 4280/4600c/4700/5600 and cisco-8102. Skipping the test / KVM do not support bfd test"
@@ -576,6 +591,12 @@ cacl/test_ebtables_application.py:
576591
#######################################
577592
##### configlet #####
578593
#######################################
594+
configlet:
595+
skip:
596+
reason: "It is skipped for '202412' for now"
597+
conditions:
598+
- "release in ['202412']"
599+
579600
configlet/test_add_rack.py:
580601
skip:
581602
reason: "AddRack is not yet supported on multi-ASIC platform"
@@ -661,6 +682,12 @@ crm/test_crm_available.py:
661682
#######################################
662683
##### dash #####
663684
#######################################
685+
dash:
686+
skip:
687+
reason: "Not supported on this DUT topology."
688+
conditions:
689+
- "'dpu' not in topo_name"
690+
664691
dash/crm/test_dash_crm.py:
665692
skip:
666693
reason: "Currently dash tests are not supported on KVM"
@@ -827,6 +854,12 @@ decap/test_subnet_decap.py::test_vlan_subnet_decap:
827854
#######################################
828855
##### dhcp_relay #####
829856
#######################################
857+
dhcp_relay:
858+
skip:
859+
reason: "It is skipped for '202412' for now"
860+
conditions:
861+
- "release in ['202412']"
862+
830863
dhcp_relay/test_dhcp_counter_stress.py::test_dhcpcom_relay_counters_stress:
831864
xfail:
832865
reason: "7215 has low performance, and can only take low stress (about 5 pps)"
@@ -989,6 +1022,15 @@ dhcp_relay/test_dhcpv6_relay.py::test_interface_binding:
9891022
conditions:
9901023
- "release in ['201911', '202106']"
9911024

1025+
#######################################
1026+
##### dhcp_server #####
1027+
#######################################
1028+
dhcp_server:
1029+
skip:
1030+
reason: "It is skipped for '202412' for now"
1031+
conditions:
1032+
- "release in ['202412']"
1033+
9921034
#######################################
9931035
##### drop_packets #####
9941036
#######################################
@@ -3097,6 +3139,15 @@ hash/test_generic_hash.py::test_reboot[CRC_CCITT-IP_PROTOCOL-ipv4:
30973139
conditions:
30983140
- "asic_type in ['cisco-8000']"
30993141

3142+
#######################################
3143+
##### http #####
3144+
#######################################
3145+
http:
3146+
skip:
3147+
reason: "It is skipped for '202412' for now"
3148+
conditions:
3149+
- "release in ['202412']"
3150+
31003151
#######################################
31013152
##### iface_loopback_action #####
31023153
#######################################
@@ -3343,6 +3394,12 @@ lldp/test_lldp_syncd.py::test_lldp_entry_table_after_lldp_restart:
33433394
#######################################
33443395
##### macsec #####
33453396
#######################################
3397+
macsec:
3398+
skip:
3399+
reason: "Skip running on dualtor testbed"
3400+
conditions:
3401+
- "'dualtor' in topo_name"
3402+
33463403
macsec/test_dataplane.py::TestDataPlane::test_server_to_neighbor:
33473404
skip:
33483405
reason: 'test_server_to_neighbor needs downstream neighbors, which is not present in this topo'
@@ -3364,6 +3421,12 @@ macsec/test_interop_protocol.py::TestInteropProtocol::test_snmp:
33643421
#######################################
33653422
##### mclag #####
33663423
#######################################
3424+
mclag:
3425+
skip:
3426+
reason: "Skip running on dualtor testbed"
3427+
conditions:
3428+
- "'dualtor' in topo_name"
3429+
33673430
mclag/test_mclag_l3.py:
33683431
skip:
33693432
reason: "Mclag test only support on t0-mclag platform which is not in PR test"
@@ -3384,6 +3447,14 @@ memory_checker/test_memory_checker.py:
33843447
#######################################
33853448
##### mpls #####
33863449
#######################################
3450+
mpls:
3451+
skip:
3452+
reason: "Skip running on dualtor testbed and '202412' for now"
3453+
conditions_logical_operator: "OR"
3454+
conditions:
3455+
- "release in ['202412']"
3456+
- "'dualtor' in topo_name"
3457+
33873458
mpls/test_mpls.py:
33883459
skip:
33893460
reason: "MPLS TCs are not supported on Barefoot plarforms"
@@ -3422,6 +3493,15 @@ mvrf/test_mgmtvrf.py::TestReboot::test_warmboot:
34223493
conditions:
34233494
- "topo_name in ['dualtor', 'dualtor-56', 'dualtor-120', 'dualtor-aa', 'dualtor-aa-56', 'dualtor-aa-64-breakout']"
34243495

3496+
#######################################
3497+
##### mx #####
3498+
#######################################
3499+
mx:
3500+
skip:
3501+
reason: "Test is only applicable to m0, mx, and m1 topologies"
3502+
conditions:
3503+
- "topo_type not in ['m0', 'mx', 'm1']"
3504+
34253505
#######################################
34263506
##### nat #####
34273507
#######################################
@@ -3438,9 +3518,11 @@ nat:
34383518
#######################################
34393519
ospf:
34403520
skip:
3441-
reason: "Neighbor type must be sonic, skip in PR testing"
3521+
reason: "Neighbor type must be sonic, skip in PR testing and it is skipped for '202412' for now"
3522+
conditions_logical_operator: or
34423523
conditions:
34433524
- "asic_type in ['vs']"
3525+
- "release in ['202412']"
34443526

34453527
#######################################
34463528
##### override_config_table #####
@@ -3690,6 +3772,15 @@ process_monitoring/test_critical_process_monitoring.py::test_orchagent_heartbeat
36903772
- "'t1' in topo_name"
36913773
- "release in ['202412']"
36923774

3775+
#######################################
3776+
##### ptftests #####
3777+
#######################################
3778+
ptftests:
3779+
skip:
3780+
reason: "It is not tested for now"
3781+
conditions:
3782+
- "True"
3783+
36933784
#######################################
36943785
##### qos #####
36953786
#######################################
@@ -4241,6 +4332,24 @@ route/test_static_route.py::test_static_route_ipv6:
42414332
conditions:
42424333
- "'t0-isolated-d256u256s2' in topo_name"
42434334

4335+
#######################################
4336+
##### sai_qualify #####
4337+
#######################################
4338+
sai_qualify:
4339+
skip:
4340+
reason: "It is not tested for now"
4341+
conditions:
4342+
- "True"
4343+
4344+
#######################################
4345+
##### saitests #####
4346+
#######################################
4347+
saitests:
4348+
skip:
4349+
reason: "It is not tested for now"
4350+
conditions:
4351+
- "True"
4352+
42444353
#######################################
42454354
##### scp #####
42464355
#######################################
@@ -4250,6 +4359,15 @@ scp/test_scp_copy.py::test_scp_copy:
42504359
conditions:
42514360
- "'t0-isolated-d256u256s2' in topo_name"
42524361

4362+
#######################################
4363+
##### scripts #####
4364+
#######################################
4365+
scripts:
4366+
skip:
4367+
reason: "It is not tested for now"
4368+
conditions:
4369+
- "True"
4370+
42534371
#######################################
42544372
##### sflow #####
42554373
#######################################

0 commit comments

Comments
 (0)