summaryrefslogtreecommitdiff
path: root/interface-definitions/include/ldp-sync-protocol.xml.i
diff options
context:
space:
mode:
authorChristian Breunig <christian@breunig.cc>2026-09-19 07:42:32 +0200
committerChristian Breunig <christian@breunig.cc>2026-09-19 07:42:32 +0200
commit13189cd9e82f4c4cf8ce90bfdef327a59e2e5716 (patch)
tree2f03a0b0b155de04d292358749224f7474f4d65e /interface-definitions/include/ldp-sync-protocol.xml.i
parent03500232bca1e1e2eda017428171faf9b4a3dc27 (diff)
downloadvyos-1x-13189cd9e82f4c4cf8ce90bfdef327a59e2e5716.tar.gz
vyos-1x-13189cd9e82f4c4cf8ce90bfdef327a59e2e5716.zip
smoketest: T9316: match VRF process names by prefix, not equality
test_08_dyndns_vrf started failing after the conversion to get_vrf_pids(): AssertionError: 'ddclient' not found in ['ddclient - slee'] "ip vrf pids" prints the kernel comm, which is capped at 15 characters and follows a process rewriting its own title - ddclient advertises its poll state as "ddclient - sleeping for 300 seconds". Comparing the name column for equality is therefore too strict. Add verify_process_in_vrf() to the test shim, matching the name column by prefix and reporting the VRF's process list on failure, and use it for all the name based probes. Matching stays confined to the name column, so a process name still cannot be satisfied by the PID column. The PID based checks in base_interfaces_test.py are unaffected - they compare integers, which a process title does not change.
Diffstat (limited to 'interface-definitions/include/ldp-sync-protocol.xml.i')
0 files changed, 0 insertions, 0 deletions