Skip to content

[conditional_mark] Skip features and scripts on lossy topologies#23345

Open
50n1c-rnsft wants to merge 1 commit intosonic-net:masterfrom
50n1c-rnsft:skip-lossy-topos
Open

[conditional_mark] Skip features and scripts on lossy topologies#23345
50n1c-rnsft wants to merge 1 commit intosonic-net:masterfrom
50n1c-rnsft:skip-lossy-topos

Conversation

@50n1c-rnsft
Copy link

Description

Add lossyTopos skip conditions for features and test scripts that should not run on lossy (isolated) topologies.

Features excluded: pfcwd, dualtor, snappi_tests, ixia, wan, dualtor_io, bfd, configlet, dash, dhcp_relay, dhcp_server, dualtor_mgmt, http, macsec, mclag, mpls, mx, ospf, pfc_asym, read_mac, reset_factory, smartswitch, test_pktgen, test_vs_chassis_setup, upgrade_path, voq, wol, snmp

Scripts excluded: qos/test_buffer.py, platform_tests/test_advanced_reboot.py, platform_tests/test_cont_warm_reboot.py, pfcwd/test_pfcwd_warm_reboot.py, arp/test_wr_arp.py, qos/test_pfc_counters.py, qos/test_pfc_pause.py, qos/test_qos_masic.py

Changes

  • For existing entries: added *lossyTopos anchor as an additional OR condition
  • For entries with only a single condition: added conditions_logical_operator: or
  • For features/scripts without existing entries: created new skip entries referencing *lossyTopos
  • pfcwd and pfcwd/test_pfcwd_warm_reboot.py already had lossyTopos conditions, so they were skipped

Testing

YAML syntax validated. No functional logic changes — only conditional_mark configuration.

@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@Pterosaur Pterosaur marked this pull request as ready for review March 26, 2026 08:59
Add lossyTopos skip conditions for features and test scripts that
should not run on lossy (isolated) topologies.

Features excluded: pfcwd, dualtor, snappi_tests, ixia, wan, dualtor_io,
bfd, configlet, dash, dhcp_relay, dhcp_server, dualtor_mgmt, http,
macsec, mclag, mpls, mx, ospf, pfc_asym, read_mac, reset_factory,
smartswitch, test_pktgen, test_vs_chassis_setup, upgrade_path, voq,
wol, snmp

Scripts excluded: qos/test_buffer.py, platform_tests/test_advanced_reboot.py,
platform_tests/test_cont_warm_reboot.py, pfcwd/test_pfcwd_warm_reboot.py,
arp/test_wr_arp.py, qos/test_pfc_counters.py, qos/test_pfc_pause.py,
qos/test_qos_masic.py

For existing entries, the *lossyTopos anchor is added as an additional
OR condition. For entries that previously had only a single condition,
conditions_logical_operator: or is added. For features/scripts without
existing entries, new skip entries are created.

Signed-off-by: Ze Gan agent <[email protected]>
@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@Pterosaur Pterosaur added the Request for 202511 branch Request to backport a change to 202511 branch label Mar 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Request for 202511 branch Request to backport a change to 202511 branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants