Skip to content

[vpp][ci] Enable iface_loopback_action test on the t1-lag-vpp testbed#26036

Draft
aaronber0614 wants to merge 1 commit into
sonic-net:masterfrom
aaronber0614:vpp-iface-loopback-enablement
Draft

[vpp][ci] Enable iface_loopback_action test on the t1-lag-vpp testbed#26036
aaronber0614 wants to merge 1 commit into
sonic-net:masterfrom
aaronber0614:vpp-iface-loopback-enablement

Conversation

@aaronber0614

@aaronber0614 aaronber0614 commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Why I did it

Turn on the iface_loopback_action test module for the t1-lag-vpp testbed in CI, once the dataplane, SAI, and testbed PRs are in.

Feature tracking issue: sonic-net/sonic-buildimage#25788

How I did it

  • Add iface_loopback_action/test_iface_loopback_action.py to the t1-lag-vpp section of .azure-pipelines/pr_test_scripts.yaml.
  • Allow asic_type vpp for the module in tests/common/plugins/conditional_mark/tests_mark_conditions.yaml, with a comment naming the prerequisite PRs and issue 25788.

How to verify it

CI runs the iface_loopback_action module on t1-lag-vpp and reports 3 passed (basic, port_flap, reload).

This PR lands last; it depends on the plugin, SAI, and testbed PRs in the series below.

Which release branch to backport (provide reason below if selected)

None.

Description for the changelog

Enable the iface_loopback_action test module on the t1-lag-vpp testbed.

Part of sonic-net/sonic-buildimage#25788.


PR series (landing order)

Tracking issue: sonic-net/sonic-buildimage#25788

  1. HLD: [doc][vpp] HLD for Router Interface Loopback Packet Action on the VPP dataplane SONiC#2462
  2. sonic_ext plugin, nodes and binary API: [vpp] Add sonic_ext RIF loopback packet action nodes and binary API sonic-platform-vpp#259
  3. vslib/vpp SAI adapter and defect fixes: [vpp] SAI RIF loopback packet action and pre-existing VPP vslib defect fixes sonic-sairedis#1983 (depends on 2)
  4. Testbed virtio ctrl_vlan off: [vpp][testbed] Disable virtio ctrl_vlan on VPP KVM DUTs #26035
  5. Enablement, lands last: [vpp][ci] Enable iface_loopback_action test on the t1-lag-vpp testbed #26036 (depends on 2, 3, 4)

Add iface_loopback_action/test_iface_loopback_action.py to the t1-lag-vpp PR test set and allow asic_type==vpp in conditional_mark, gated on the prerequisite saivpp/VPP-plugin changes (sonic-net/sonic-buildimage#25788).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Aaron Bernardino <aaronber@microsoft.com>
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown

@StormLiangMS @wangxin @yxieca A user wants to merge changes to the conditional mark files into master. Please review.

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants