Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
311 commits
Select commit Hold shift + click to select a range
5203b37
Fix snmp_facts for creating IPv6 UdpTransportTarget (#21272)
wangxin Dec 1, 2025
0ca59fe
Add "-n" to traceroute to speed up sanity check (#21443)
wangxin Dec 1, 2025
9bac18a
[testbed] fixup vssetup md (#21492)
Xichen96 Dec 1, 2025
bda42b5
[dhcp_relay] skip test_dhcp_relay_monitor_checksum_validation (#21494)
Xichen96 Dec 1, 2025
cbfad66
enable test_acl (#21472)
sdszhang Dec 1, 2025
bd5963e
Skip fast/warm reboot cases for t0-f2-d40u8 and t1-f2-d10u8 (#21469)
sdszhang Dec 1, 2025
3bc52ca
[202511] Update PR template (#21395)
vmittal-msft Dec 1, 2025
8f7da68
Send more verification packets in packet trimming tests (#21435)
rgarofano-arista Dec 1, 2025
6f5e0d4
[SNAPPI] pretty print tgen stats (#21500)
vikumarks Dec 2, 2025
ea489ee
Add test plan for reboot blocking mode (#19600)
lityu Dec 2, 2025
947367b
Fix config-vm sub command in testbed-cli.sh (#20999)
bingwang-ms Dec 2, 2025
08f53e2
Edit bgp/test_bgp_port_disable.py skip condition (#21504)
yyynini Dec 2, 2025
574459d
Adding VxLAN underlay ECMP tests (#21361)
mramezani95 Dec 2, 2025
801b748
Support multi-chip in packet trimming tests with refactor (#21318)
rgarofano-arista Dec 2, 2025
396caf9
Fix GCU packet trimming tests for TH5 (#21439)
rick-arista Dec 2, 2025
4a13c16
VPP srv6 sonic mgmt support (#21103)
dypet Dec 2, 2025
9a79ea1
[dualtor] Skip `test_replace_fec` (#21358)
lolyu Dec 3, 2025
8fc6415
Adding /32 vxlan tunnel route scale tests (#21220)
sudarshankumar4893 Dec 3, 2025
264fb67
Cleaned up obsolete .code-owners (#21509)
nikamirrr Dec 3, 2025
a713f70
Ignore syncd logre when switching global packet trimming mode (#21441)
rick-arista Dec 3, 2025
3bdb771
Add warm vs cold boot snapshot comparison test (#21225)
Ryangwaite Dec 3, 2025
515b5b4
Adding fixture for enum_downstream_dut_hostname (#20913)
okaravasi Dec 3, 2025
4d04c1c
Refactoring/high bgp phase 2 (#21335)
PriyanshTratiya Dec 3, 2025
a9d1398
initial commit for sonic mgmt test for src mac rewrite feature (#17692)
SoumyaMishra18 Dec 3, 2025
1bf2671
Update qos_fixtures.py (#21412)
vikumarks Dec 3, 2025
960a460
Fix IDF Isolation test failures on LT2 (#21507)
tjchadaga Dec 3, 2025
cd23f71
Update memory threshold for sn5640 (#21408)
echuawu Dec 4, 2025
0586d5c
syslog rate limit hits race condition between log generate and new sp…
yenlu-keith Dec 4, 2025
a233984
Catch import error for sai_qualify (#21580)
ZhaohuiS Dec 5, 2025
b2104fa
fix: fix arp_update complains missing interface entry for static rout…
auspham Dec 5, 2025
2b938fd
Update for dhcp and lag tests (#21499)
saiarcot895 Dec 5, 2025
2f7cf23
fib/test_fib.py: User IPv6 addresses in outer header for IPinIPHashTe…
wrideout-arista Dec 5, 2025
e993a81
Normalize vpp topo name (#21510)
yue-fred-gao Dec 8, 2025
a86b4a7
[docker-ptf] Modify docker container pull setting (#21560)
opcoder0 Dec 8, 2025
b6196b4
Re-install python requests package while redeploy topo (#21584)
lizhijianrd Dec 8, 2025
58c5304
Fix TypeError in test_ecmp_balance.py (#21488)
ZhaohuiS Dec 8, 2025
a515128
Disable default route in dpu (#21393)
yue-fred-gao Dec 8, 2025
eaa1ae7
fix: only disable route check for T2 (#21582)
cyw233 Dec 9, 2025
23bbf4f
query specific asic for detection/restoration (#21609)
dcaugher Dec 9, 2025
85a22fe
Add ptf modified param from pr test template (#21563)
xwjiang-ms Dec 10, 2025
82a0e33
Revert "Fix test gnmi for mgmt IPv6 only setups (#21140)" (#21579)
hdwhdw Dec 10, 2025
b527fd2
Add the option of skip pre sanity check --skip_pre_sanity (#21566)
ZhaohuiS Dec 10, 2025
c9a7a41
[dhcp_relay] ignore mem checker with stress test (#21598)
Xichen96 Dec 10, 2025
591afe1
Update blocking-mode reboot test for Trixie (#21605)
saiarcot895 Dec 10, 2025
bceb514
Fix setup_interfaces fixture and related bgp tests for v6 topo (#21577)
markx-arista Dec 10, 2025
ce6549a
fix: ignore BGP error syslog for Cisco 8800 (#21631)
cyw233 Dec 10, 2025
184bb64
Always use the common reboot function for the blocking-reboot test (#…
saiarcot895 Dec 11, 2025
baf8f2d
Refactor pr_test_template.yml to reduce duplication and improve param…
wangxin Dec 11, 2025
05daab8
Report the line that fails YANG validation as an error (#21633)
nikamirrr Dec 11, 2025
b858cff
Add PG reserved buffer test for QoS buffer management (#21141)
prasoon-nexthop Dec 11, 2025
1f40353
fix: enhance routeCheck toggle logic (#21614)
cyw233 Dec 11, 2025
17e13a1
[hft]: Remove default golden config of high frequency telemetry (#21634)
Pterosaur Dec 12, 2025
44a5b37
Revise expected separate VOQ hwskus for Cisco-8000 platform x86_64-81…
rbpittman Dec 12, 2025
5db7e5d
Shebang update port_config_gen.py (#21671)
nikamirrr Dec 12, 2025
ab1bcb2
[TestGAP][BGP] adding new BGP test for max routes (#18435)
dt-nexthop Dec 12, 2025
d85b23e
Increase vpp vcpu to 10. (#19672)
dypet Dec 12, 2025
0efef55
Add Test Plan for Upgrade Service via gNOI Qualification (#19893)
ryanzhu706 Dec 12, 2025
996a449
Adding support for filter on show running config output to reduce the…
rraghav-cisco Dec 12, 2025
80f6e68
Fix: remove redundant 'latest' tag in docker image existence check (#…
GauravNagesh Dec 12, 2025
71f2362
Drop_packets Support needed for dstmac equals src mac, reserved mac a…
anshuldubela Dec 12, 2025
5b9c5d1
Add new HWSKU for marvell-teralynx (#20952)
AnandhiDhanabalan Dec 12, 2025
e726dac
Enable testQosSaiBufferPoolWatermark testcase for marvell-teralynx (#…
AnandhiDhanabalan Dec 12, 2025
6666fb8
Fix for recv counter check failures (#20800)
AnandhiDhanabalan Dec 12, 2025
4c9a13b
Enable Vxlan testcases for marvell platforms (#20978)
anshuldubela Dec 12, 2025
c8d2c06
Update the host list during vsonic start up (#20445)
echuawu Dec 12, 2025
f02566d
add COPP policer tests for jumbo packets (#18782)
senthil-nexthop Dec 12, 2025
cd88e13
add ocs data plane topology definition file and ocs data plane topolo…
xuehua4488 Dec 12, 2025
814fd97
Add test case to prevent show BGP command failures from containers wi…
qiluo-msft Dec 12, 2025
781d69d
[mellanox] Add mellanox data for two simx platform (#21261)
JibinBao Dec 12, 2025
12a960d
Remove sensor attributes whose values changed in Debian 13 (Linux 6.1…
JibinBao Dec 12, 2025
fe1668b
Enhance the ptf packet handling in fib and copp test (#21263)
echuawu Dec 12, 2025
b6f5cb5
Add amd-dpu-specific, cpu, memory & ssdhealth parameters & skip psust…
anilal-amd Dec 12, 2025
a2a4826
changes on TC test_techsupport_on_dpu in test_techsupport for amd dpu…
anilal-amd Dec 12, 2025
e8b7ebb
skip test_watchdog.py in amd elba dpus (#21382)
anilal-amd Dec 12, 2025
aad0b3a
[xfail] a couple newly added test in multi-asic PR test are failing (…
yxieca Dec 14, 2025
43af8f9
Allow non-zero exit code when enabling a systemd service (#21693)
saiarcot895 Dec 15, 2025
61d6cae
Define topo C0 and C0-Lo (#21696)
lizhijianrd Dec 15, 2025
25f4028
fix for qos failures for master branch due to backplane changes (#19495)
nnelluri-cisco Dec 15, 2025
ae8c08e
Add gNOI client library with automatic TLS certificate management (#2…
hdwhdw Dec 15, 2025
b8e40d1
test_fib.py: test_hash test case fails when IP protocol is set to GRE…
venu-nexthop Dec 16, 2025
b319b4d
Xfail test_critical_process_monitoring.py and test_container_autorest…
weiguo-nvidia Dec 16, 2025
0e48810
Enhance the fixture sequence of everflow test (#21004)
echuawu Dec 16, 2025
969c343
Update skip conditions for duplicate route test to include GH issue 2…
xixuej Dec 16, 2025
7af6682
Xfail test_upper_tor_config_reload_upstream case due to github issue …
echuawu Dec 16, 2025
89e0013
Update regex to ignore known error log (#21232)
weiguo-nvidia Dec 16, 2025
11bd465
[mellanox] Add x86_64-mlnx_msn4700_simx-r0 to dynamic sensors list (#…
JibinBao Dec 16, 2025
bb47710
Ignore expect message (#21385)
weiguo-nvidia Dec 16, 2025
513d134
Fix ipinip skip (#21697)
Pterosaur Dec 16, 2025
e49d701
support IPv6 addresses by wrapping them in brackets if necessary. (#2…
xixuej Dec 16, 2025
2818ee1
Ignore log error related to pus for test_turn_on_off_psu_and_check_ps…
JibinBao Dec 16, 2025
4c81a49
test mux port status on dualtor after linkmgrd restart (#21421)
yyynini Dec 16, 2025
1632fa6
Enable dip_sip and mtu test on DT2 topology (#21301)
bingwang-ms Dec 16, 2025
63dbdd9
Enable GCU test on DT2 topo (#21016)
bingwang-ms Dec 16, 2025
9356355
Skip ip-proto in fib test on FT2 (#21682)
bingwang-ms Dec 16, 2025
239d372
Fix headroom tests for Arista TH5 devices (#21589)
rick-arista Dec 16, 2025
792f2c4
Add headroom qos params for t0-isolated-d96u32s2, t1-isolated-d128 (#…
rick-arista Dec 16, 2025
7941e47
Fix test_dscp_to_queue_mapping_uniform_mode for t1-isolated-d128 (#21…
rick-arista Dec 16, 2025
200e374
Skip MMU dynamic threshold test on t2 topology (#21665)
anamehra Dec 16, 2025
5c5ee99
Use DPU_APPL_DB to program DASH objects (#20995)
prabhataravind Dec 17, 2025
8aa5801
Support running acl tests without any IPv4 management configuration (…
wrideout-arista Dec 17, 2025
1009f91
fix: Add capability checks (#21735)
deerao02 Dec 18, 2025
5a5424f
[bgp] change docker restart to systemctl restart (#21724)
Xichen96 Dec 18, 2025
190d9d6
fix race condition of featured initialization and generation of golde…
BYGX-wcr Dec 18, 2025
444ffa3
[dhcp_relay] change ptfutils to tcpdump for better result (#21706)
Xichen96 Dec 18, 2025
45b4fea
Remove unused variables in PR test pipeline yaml (#21630)
wangxin Dec 18, 2025
4d55030
Fix pytest import failure caused by optional OTLP type annotations (#…
xwjiang-ms Dec 18, 2025
f6ad8e5
Remove the wrong skip for dash tests (#21490)
congh-nvidia Dec 18, 2025
3e5cd85
Add packet trimming with mirror case and fix scheduler config (#21676)
weiguo-nvidia Dec 18, 2025
70baabf
Xfail some tests on scale topo (#21667)
JibinBao Dec 18, 2025
6d4c581
Stabilize the case test_pfc_watermark_extra_lossless_active (#21618)
echuawu Dec 18, 2025
cc8b57f
raise exceptions on empty values for required variables in test_buffe…
illia-kotvitskyi Dec 18, 2025
52c6e01
Xfail IPv6 test_pfcwd_timer_accuracy case due to github issue #21083 …
echuawu Dec 18, 2025
666e28a
Fix qos buffer issue (#21150)
JibinBao Dec 18, 2025
5611817
[gnmi] add test to use gnmi certificate after 2038 year problem (#15770)
AntonHryshchuk Dec 18, 2025
e9c2a57
Update interface_utils.py (#20992)
gshemesh2 Dec 18, 2025
38c4f92
[platform_tests/mellanox/check_sysfs.py] use get() to avoid KeyError …
ytzur1 Dec 18, 2025
8308fe3
Feature/csonic support (#20665)
prathyushabathula Dec 18, 2025
e11ceca
HA Smartswitch Planned Switchover testcases 2 and 3 updated NEW (#21722)
albertovillarreal-keys Dec 18, 2025
5bb14e8
Restore ansible/group_vars/vm_host/creds.yml and remove from .gitigno…
hdwhdw Dec 18, 2025
7c67538
[Snappi AI Cases] Additional common functions included in helper file…
selldinesh Dec 18, 2025
c18e88b
[sonic-mgmt] Fix flakiness of "arp/test_stress_arp.py" (#21616)
vkjammala-arista Dec 18, 2025
205e299
[test_cont_link_flap] ignore LOCAL interface routes in test_cont_link…
lipxu Dec 19, 2025
06ed649
Skip test_monitor_config on VS T1 multi-ASIC (#21744)
shitalpatil148 Dec 19, 2025
078f16c
Fix GCU portchannel tests for multi-ASIC devices (#21666)
anamehra Dec 22, 2025
fcaf998
Refactor fanouthosts fixture, graph_utils to support serial connectio…
wiperi Dec 22, 2025
2aecc10
Update VsSetup documentation for folder permissions verifyation (#21766)
wiperi Dec 22, 2025
24ca3f6
Added detailed reason for assert failure for macsec (#21202)
bachalla Dec 23, 2025
3fe20b5
fix (#19689)
selldinesh Dec 23, 2025
3cd99e6
Add set_loopback(), bridge() utilities to SonicHost class (#21726)
wiperi Dec 24, 2025
47878a4
skip allow_list for isolated topo. (#21698)
sdszhang Dec 24, 2025
1dd8fea
Rename sonic_lab_serial_link.csv to sonic_lab_serial_links.csv (#21777)
wiperi Dec 29, 2025
f326eb3
[tests/common] Add bridge_remote test util to SonicHost class (#21767)
wiperi Dec 29, 2025
872cfa5
feat: add l1-connect cli for elastictest support (#21446)
auspham Dec 30, 2025
0e4f4cb
Limiting the test to only VS, cisco and nvidia ASICs (#21737)
sudarshankumar4893 Dec 30, 2025
0796b1a
What is the motivation for this PR? (#21800)
StormLiangMS Dec 30, 2025
74f6529
Updated code reviewers to use weighted changes and limit to top 3 con…
nikamirrr Dec 31, 2025
5881486
Remove comment stub from auto-assign.py (#21805)
nikamirrr Dec 31, 2025
e636a85
fix F2 t0 topo (#21774)
sdszhang Jan 3, 2026
b4bd7ce
Enhance PTF function at scale testbed (#21617)
echuawu Jan 4, 2026
5b4fb12
Adjust test_bgpmon.py to handle running over ipv6 only topologies (#2…
gshemesh2 Jan 4, 2026
1f3c135
Add value convertor to handle special values from the devices. (#21812)
r12f Jan 4, 2026
e09794f
disable ipv6 RA for DUT facing interfaces. (#21811)
sdszhang Jan 5, 2026
13783e1
GARP for ptf mgmt for reachability (#21810)
sdszhang Jan 5, 2026
a1821fd
CRM: Skip verify_thresholds on VS/KVM to avoid false PR failures (tes…
shitalpatil148 Jan 5, 2026
071db51
Fix from running dpu sonic mgmt cases (#21622)
nissampa Jan 5, 2026
0ff97a4
[performance_meter] change duthost in success_criteria/op to request …
Xichen96 Jan 6, 2026
212e6c6
Impacted area testing install jq when apt update fail (#21815)
xwjiang-ms Jan 6, 2026
b2cbeb8
[dhcp_relay] replace typo dhcpcom with dhcpmon (#21817)
Xichen96 Jan 6, 2026
c7fbed0
minigraph template changes needed for single ASIC VOQ Fixed-System (#…
lakshmi-nexthop Jan 6, 2026
2c23878
Upload testbed lock timing metrics for KVM PR tests (#21794)
abdusyedwork Jan 7, 2026
a34ccbe
Always check and pull latest base image when setup mgmt container (#2…
lizhijianrd Jan 7, 2026
3866770
Fix TyperError in test_ecmp_balance.py due to function in utilities.…
ZhaohuiS Jan 7, 2026
ab93523
Revert "Upload testbed lock timing metrics for KVM PR tests (#21794)"…
abdusyedwork Jan 7, 2026
2309a17
[Test gap] Add route map check test for from IPv6 rules (#21632)
xwjiang-ms Jan 7, 2026
ea42de3
Remove packets_for_test fixture dependency for proxy arp enabled (#21…
justin-wong-ce Jan 7, 2026
6fafa45
Fix gcu/test_portchannel_interface.py for t2 pr checker (#21626)
BYGX-wcr Jan 7, 2026
a2023e7
Fix YANG validation failure (#21813)
r12f Jan 8, 2026
7f04c95
Skip ipv4 ntp test for mgmt ipv6 only setup (#21531)
markx-arista Jan 8, 2026
87edf1b
Add conserver connection missing methods and fixes (#21440)
dayouliu1 Jan 8, 2026
5879735
Moving excluded scripts from excludes list to test_mark_conditional.…
bachalla Jan 8, 2026
0bab017
[Chassis] Adding new Tests for Chassis/Multi-ASIC GCU (#14887)
okaravasi Jan 8, 2026
ec65e6e
Add pre step to change counterpoll port interval to 2000 in golden co…
echuawu Jan 8, 2026
de94ec6
Fixing HashTest Bugs #20840 and #21071 (#20881)
gshemesh2 Jan 8, 2026
4054514
ignore error message of ASIC module present file existence (#21497)
illia-kotvitskyi Jan 8, 2026
d103e77
Add capability for the advanced reboot test to collect tcpdump on the…
congh-nvidia Jan 8, 2026
dc776f3
[Test plan][Smartswitch]Test plan for feature ENI Based Forwarding (#…
congh-nvidia Jan 8, 2026
1dea920
Update log_path for function topo_bgp_routes (#21178)
weiguo-nvidia Jan 8, 2026
8ba0e1d
Update API watchdog case for dpu because watchdog will be set to arm …
JibinBao Jan 8, 2026
a603dd5
Update fwutil test_fwutil_install_bad_path case regex (#21410)
echuawu Jan 8, 2026
9e8a8ab
Enable some platform API tests for Mellanox device (#21264)
JibinBao Jan 8, 2026
30643bb
Add WRED queue statistics constants to CounterpollConstants (#21070)
xixuej Jan 8, 2026
5f66653
Fix testQosSaiLossyQueue on dualtor-aa (#21795)
rajkumar1-arista Jan 8, 2026
90c174e
fix: fix key error port health check elastictest (#21845)
auspham Jan 8, 2026
d083716
Feature/route programming data (#21523)
PriyanshTratiya Jan 8, 2026
8287530
Data plane Snappi-based Switch Capacity Test (#21473)
vikumarks Jan 8, 2026
86cd93c
fix: health check incorrectly load inventory sometimes (#21864)
auspham Jan 9, 2026
785db51
Updated pretest routine to not overwrite the testbed metadata. (#21834)
nikamirrr Jan 9, 2026
26bae26
Log the actual watchdog timeout in test error message (#20520)
domingo-nexthop Jan 9, 2026
0ead823
[hft]: Fix conditional mark in high frequency telemetry test (#21482)
Pterosaur Jan 9, 2026
37d0448
Add database container into critical monitor (#21889)
xincunli-sonic Jan 10, 2026
7df9f2a
Print stdout and stderr properly on a SSH command failure (#21456)
saiarcot895 Jan 10, 2026
872f858
[SN5640][xfail] xfail srv6 dataplane test cases in SN5640 full topo (…
Janetxxx Jan 12, 2026
0724aae
Fix test_fib.py test_hash failed with AssertionError 'Did not receive…
aravindraj-arista Jan 12, 2026
351699a
Skip test for IPv6-only topologies in everflow packet format test (#2…
xixuej Jan 12, 2026
0e7253b
Xfail case test_credit_loop in script test_bgp_suppress_fib (#21793)
echuawu Jan 12, 2026
67ac542
Xfail test_lldp_neighbor_post_swss_reboot due to github issue 20377 (…
weiguo-nvidia Jan 12, 2026
279cb5b
Xfail test_vnet_decap due to github issue 21780 (#21786)
weiguo-nvidia Jan 12, 2026
b5512fb
skip test_vxlan_multi_tunnel.py due to missing feature (#21781)
illia-kotvitskyi Jan 12, 2026
d1852ef
Adapt the fixture duthost_mgmt_ip on dual tor setup (#21730)
echuawu Jan 12, 2026
07c727a
Add condition to skip test_orchagent_heartbeat on smartswitch (#21615)
xixuej Jan 12, 2026
b5f4980
Xfail the pfcwd_cli test due to github issue #21466 (#21485)
echuawu Jan 12, 2026
e96875c
Add ecn_mode validation during warm-reboot (#21484)
echuawu Jan 12, 2026
bcc6501
skip to test_everflow_ipv6::TestEgressEverflowIPv6 tests for v4 param…
OriTrabelsi Jan 12, 2026
19e94cf
Add wait until logic after restart ptfadapter (#21570)
OriTrabelsi Jan 12, 2026
5f37904
Xfail tests for ipv6 only topologies. (#20822)
OriTrabelsi Jan 12, 2026
fc77123
feature/bgp sessions admin flap test (#21520)
PriyanshTratiya Jan 12, 2026
d1d0a86
[Chassis] Gcu port speed Change Test (#21882)
rawal01 Jan 13, 2026
5768321
[test_switchover_impact] enable active-active topo for switchover tes…
Ndancejic Jan 13, 2026
a01df99
Move gNMI stub generation to fixture (#21779)
opcoder0 Jan 13, 2026
ebc444a
Improve BGP test to support BGP confederation (#21890)
bingwang-ms Jan 13, 2026
2967b2a
Add static route check in warm reboot (#21694)
xincunli-sonic Jan 13, 2026
486d385
add optional_parameter for container upgrade test (#21928)
maipbui Jan 14, 2026
361f7bc
Add EXPECTED_RESULT as GLOBAL_PARAMS in PR test template (#21914)
xwjiang-ms Jan 14, 2026
d6f6aab
Add basic test cases for bgp aggregate address with bbr awareness fea…
nanali-msft Jan 14, 2026
fa3ade0
[Conditional Mark] To skip MPLS test case (#21921)
StormLiangMS Jan 14, 2026
4e4ab1f
Ignore mgmt_ds_lock error in loganalyzer due to expected behavior (#2…
markx-arista Jan 14, 2026
0d67a92
Fix router_type for C0 VMs in m1-108 topo file (#21776)
markx-arista Jan 14, 2026
aa4cf94
[test_duplicate_route] Fix expected error log (#21758)
prsunny Jan 14, 2026
22a02e6
Set agent pool name as parameter (#21932)
xwjiang-ms Jan 15, 2026
98e344c
ci: add expected result to pr tests (#21859)
auspham Jan 15, 2026
02aa16c
Fix test_config_clock_timezone flaky issue (#21912)
wsycqyz Jan 15, 2026
97aec28
Add Mellanox BMC flows testplan (#20299)
echuawu Jan 15, 2026
f0db5e7
Add BMC platform api test (#20751)
echuawu Jan 15, 2026
ed01be9
Update OVS flow rules for HA by adding output to ptf (#21153)
xixuej Jan 15, 2026
b669b31
Double the packet number during test ip protocol hash in ecmp inner (…
echuawu Jan 15, 2026
7ec2dc2
Enhance reset_ansible_local_tmp function with logging and restore ori…
xixuej Jan 15, 2026
8abdd08
Add hostname to syslog logging configuration in pfc_gen.py (#21562)
xixuej Jan 15, 2026
1b66409
Ignore expected message (#21568)
weiguo-nvidia Jan 15, 2026
5a7fda1
Remove topo enhancement (#21727)
weiguo-nvidia Jan 15, 2026
c9b6f7c
Aligned the sensors file for SN5640 platform (#21715)
AharonMalkin Jan 15, 2026
6ad01f9
Stabilize test_reload_dpu.py (#21782)
congh-nvidia Jan 15, 2026
65b62b0
Improve anchor definition in conditional mark (#21943)
wangxin Jan 15, 2026
c8143a1
[dhcp_relay] adjust dhcp_relay_utils file to accept dhcpv6 (#21821)
Xichen96 Jan 15, 2026
d17b954
Adding a new test to check TTL decap mode for VxLAN tunnels (#21156)
mramezani95 Jan 15, 2026
e947c06
[AI - Snappi]: Adding FEC Error Insertion Test Script (#21657)
selldinesh Jan 15, 2026
9f77669
Packet drop threshold test across different packet sizes (#17481)
vikumarks Jan 15, 2026
864c154
Revert "ci: add expected result to pr tests (#21859)" (#21948)
xwjiang-ms Jan 15, 2026
07831b1
HA Smartswitch testcase 12 DPU Loss (#21764)
albertovillarreal-keys Jan 16, 2026
b50e212
fix the failure in the gnmi_set during health check (#21924)
aronovic Jan 16, 2026
1bd7859
Fix test_bgp_router_id.py for IPv6 only topos (#21455)
markx-arista Jan 16, 2026
e13c9f7
Fix test_bgp_gr_helper.py for v6 topo (#21453)
markx-arista Jan 16, 2026
b18711f
Fix memory comparison in test_bgp_session_flap when baseline stat is …
markx-arista Jan 16, 2026
a029b87
feat: allow previous connection for deploy-l1 (#21909)
auspham Jan 16, 2026
fa4bc3b
Fix test_watchdog on multi-asic (#21893)
qiluo-msft Jan 16, 2026
939f8d6
Change src_port to fix PortChannel hashing on th5 (#21434)
rgarofano-arista Jan 19, 2026
3ae45ec
Add meter_type packets when creating blocking scheduler (#21436)
rgarofano-arista Jan 19, 2026
2055025
[upgrade_image] Fix python interpreter mismatch after upgrade (#21967)
lolyu Jan 19, 2026
fdec35e
Add a test for verifying cpu queue shaper config (#17299)
prabhataravind Jan 19, 2026
5165b2b
[T2] Everflow - "erspan_ip_ver" support for the new recycle port queu…
sanjair-git Jan 20, 2026
b4d96ad
ignore SCD kernel warning about I2C communication ack errors (#21959)
lipxu Jan 20, 2026
1fc8002
ci: enable t1-lag-vpp as optional test (#21944)
auspham Jan 20, 2026
aeaf320
fix: template for vpp ci (#21983)
auspham Jan 20, 2026
7a0b0e8
fix: base console conn bug fix (#21966)
art1f1c3R Jan 20, 2026
9404251
Remove CODEOWNERS after auto reviewer assign is added (#21862)
wangxin Jan 20, 2026
b50e814
add vips in f2 t1 topo (#21963)
sdszhang Jan 20, 2026
4bbc80e
Fix/nonlinear dataplane downtime (#21936)
PriyanshTratiya Jan 20, 2026
0d03332
disable ipv6 for broadcom SONiC fanout devices. (#21956)
sdszhang Jan 21, 2026
004cdeb
skip bgp_prefix for isolated topo. (#21962)
sdszhang Jan 21, 2026
964b913
Include interfaces only for respective asic index iface_namingmode.py…
sanjair-git Jan 21, 2026
b589462
adding the all - 1 note
PriyanshTratiya Jan 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
36 changes: 20 additions & 16 deletions .azure-pipelines/baseline_test/baseline.test.mgmt.public.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,10 +46,11 @@ stages:
jobs:
- template: ../pr_test_template.yml
parameters:
BUILD_REASON: ${{ parameters.BUILD_REASON }}
TEST_PLAN_NUM: ${{ parameters.TEST_PLAN_NUM }}
RETRY_TIMES: ${{ parameters.RETRY_TIMES }}
TEST_PLAN_STOP_ON_FAILURE: ${{ parameters.TEST_PLAN_STOP_ON_FAILURE }}
GLOBAL_PARAMS:
BUILD_REASON: ${{ parameters.BUILD_REASON }}
RETRY_TIMES: ${{ parameters.RETRY_TIMES }}
STOP_ON_FAILURE: ${{ parameters.TEST_PLAN_STOP_ON_FAILURE }}
TEST_PLAN_NUM: ${{ parameters.TEST_PLAN_NUM }}

- stage: Test_round_2
dependsOn:
Expand All @@ -58,10 +59,11 @@ stages:
jobs:
- template: ../pr_test_template.yml
parameters:
BUILD_REASON: ${{ parameters.BUILD_REASON }}
TEST_PLAN_NUM: ${{ parameters.TEST_PLAN_NUM }}
RETRY_TIMES: ${{ parameters.RETRY_TIMES }}
TEST_PLAN_STOP_ON_FAILURE: ${{ parameters.TEST_PLAN_STOP_ON_FAILURE }}
GLOBAL_PARAMS:
BUILD_REASON: ${{ parameters.BUILD_REASON }}
RETRY_TIMES: ${{ parameters.RETRY_TIMES }}
STOP_ON_FAILURE: ${{ parameters.TEST_PLAN_STOP_ON_FAILURE }}
TEST_PLAN_NUM: ${{ parameters.TEST_PLAN_NUM }}

- stage: Test_round_3
dependsOn:
Expand All @@ -70,10 +72,11 @@ stages:
jobs:
- template: ../pr_test_template.yml
parameters:
BUILD_REASON: ${{ parameters.BUILD_REASON }}
TEST_PLAN_NUM: ${{ parameters.TEST_PLAN_NUM }}
RETRY_TIMES: ${{ parameters.RETRY_TIMES }}
TEST_PLAN_STOP_ON_FAILURE: ${{ parameters.TEST_PLAN_STOP_ON_FAILURE }}
GLOBAL_PARAMS:
BUILD_REASON: ${{ parameters.BUILD_REASON }}
RETRY_TIMES: ${{ parameters.RETRY_TIMES }}
STOP_ON_FAILURE: ${{ parameters.TEST_PLAN_STOP_ON_FAILURE }}
TEST_PLAN_NUM: ${{ parameters.TEST_PLAN_NUM }}

- stage: Test_round_4
dependsOn:
Expand All @@ -82,7 +85,8 @@ stages:
jobs:
- template: ../pr_test_template.yml
parameters:
BUILD_REASON: ${{ parameters.BUILD_REASON }}
TEST_PLAN_NUM: ${{ parameters.TEST_PLAN_NUM }}
RETRY_TIMES: ${{ parameters.RETRY_TIMES }}
TEST_PLAN_STOP_ON_FAILURE: ${{ parameters.TEST_PLAN_STOP_ON_FAILURE }}
GLOBAL_PARAMS:
BUILD_REASON: ${{ parameters.BUILD_REASON }}
RETRY_TIMES: ${{ parameters.RETRY_TIMES }}
STOP_ON_FAILURE: ${{ parameters.TEST_PLAN_STOP_ON_FAILURE }}
TEST_PLAN_NUM: ${{ parameters.TEST_PLAN_NUM }}
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,8 @@ steps:
- script: |
set -x
sudo apt-get -o DPkg::Lock::Timeout=600 update && sudo apt-get -o DPkg::Lock::Timeout=600 -y install jq
sudo apt-get -o DPkg::Lock::Timeout=600 update || true
sudo apt-get -o DPkg::Lock::Timeout=600 -y install jq
echo "$TEST_SCRIPTS" > /tmp/ts.json
echo "TEST_SCRIPTS value from file:"
Expand Down
52 changes: 44 additions & 8 deletions .azure-pipelines/impacted_area_testing/get-impacted-area.yml
Original file line number Diff line number Diff line change
Expand Up @@ -102,17 +102,53 @@ steps:
fi
done

TEST_SCRIPTS=$(python ./.azure-pipelines/impacted_area_testing/get_test_scripts.py --features ${FINAL_FEATURES} --location tests)
# Generate TEST_SCRIPTS with retry logic for JSON validation
MAX_RETRIES=3
RETRY_COUNT=0

if [[ $? -ne 0 ]]; then
echo "##vso[task.complete result=Failed;]Get test scripts fails."
exit 1
fi
while [ $RETRY_COUNT -lt $MAX_RETRIES ]; do
echo "Attempt $((RETRY_COUNT + 1)): Generating test scripts..."

PR_CHECKERS=$(echo "${TEST_SCRIPTS}" | jq -c 'keys')
TEST_SCRIPTS=$(python ./.azure-pipelines/impacted_area_testing/get_test_scripts.py --features ${FINAL_FEATURES} --location tests)

if [[ $? -ne 0 ]]; then
echo "##vso[task.complete result=Failed;]Get valid PR checkers fails."
if [[ $? -ne 0 ]]; then
echo "Get test scripts command failed on attempt $((RETRY_COUNT + 1))"
RETRY_COUNT=$((RETRY_COUNT + 1))
if [ $RETRY_COUNT -lt $MAX_RETRIES ]; then
echo "Retrying in 2 seconds..."
sleep 2
fi
continue
fi

# Validate TEST_SCRIPTS is valid JSON
if echo "$TEST_SCRIPTS" | jq empty > /dev/null 2>&1; then
echo "TEST_SCRIPTS is valid JSON: $TEST_SCRIPTS"

# Generate PR_CHECKERS
PR_CHECKERS=$(echo "${TEST_SCRIPTS}" | jq -c 'keys')

if [[ $? -eq 0 ]] && echo "$PR_CHECKERS" | jq empty > /dev/null 2>&1; then
echo "PR_CHECKERS is valid list: $PR_CHECKERS"
echo "All validations passed successfully"
break
else
echo "PR_CHECKERS generation failed or invalid list: $PR_CHECKERS"
fi
else
echo "TEST_SCRIPTS is not valid JSON: $TEST_SCRIPTS"
fi

RETRY_COUNT=$((RETRY_COUNT + 1))
if [ $RETRY_COUNT -lt $MAX_RETRIES ]; then
echo "Retrying in 2 seconds..."
sleep 2
fi
done

# Final validation
if [ $RETRY_COUNT -eq $MAX_RETRIES ]; then
echo "##vso[task.complete result=Failed;]Failed to generate valid JSON after $MAX_RETRIES attempts. Last TEST_SCRIPTS: $TEST_SCRIPTS"
exit 1
fi

Expand Down
2 changes: 2 additions & 0 deletions .azure-pipelines/pr_test_scripts.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -710,6 +710,8 @@ t1-lag-vpp:
- route/test_route_flap.py
- route/test_route_perf.py
- route/test_route_bgp_ecmp.py
- srv6/test_srv6_dataplane.py
- srv6/test_srv6_static_config.py
- vxlan/test_vxlan_ecmp.py
- vxlan/test_vxlan_decap.py
- vxlan/test_vnet_decap.py
Expand Down
Loading
Loading