• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

openconfig / featureprofiles / 41933514322
7%
main: 7%

Build:
Build:
LAST BUILD BRANCH: arista_union_replace
DEFAULT BRANCH: main
Ran 04 Nov 2026 11:28PM UTC
Jobs 1
Files 137
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

04 Nov 2026 11:23PM UTC coverage: 7.143%. Remained the same
41933514322

Pull #6234

github

dharanitharanr-cell
gNMI-3: Gate Arista union_replace fixes on existing deviations

Replace the Arista vendor checks and CLI-based workarounds in
union_replace_test with existing Arista deviations, and verify the OC
subtests through OC telemetry only.

metadata.textproto:
- Enable omit_l2_mtu, require_routed_subinterface_0 and fr_breakout_fix
  for Arista.

union_replace_test.go:
- OmitL2MTU: configure and verify MTU on
  subinterfaces/subinterface[0]/ipv4/mtu instead of the interface MTU
  (configureOCInterface, batchUnionReplaceOCInterface, setCLINoMTU,
  verifyInterfaceMTU, gNMI-3.8.1, gNMI-3.8.2 and gNMI-3.9.1).
- RequireRoutedSubinterface0: create routed subinterface 0 in
  ocInterface(), which configureOCInterface() now reuses, and send the
  hostname as a full OC root in requireOCWithCLI().
- FrBreakoutFix: in breakoutInterfaces(), step child interface numbers
  by the number of physical channels instead of checking for Arista,
  and skip the breakout-mode component config check in gNMI-3.10.2.
- Remove the Arista-only fallbacks: the CLI speed retry in gNMI-3.6.1,
  the CLI breakout retry in gNMI-3.10.1 and the logical channel readback
  skip in verifyLogicalChannels().
- Remove the CLI running-config fallbacks from the OC checks for all
  vendors: cliInterface(), verifyCLIIP(), verifyCLIMTU(),
  verifyCLIBreakout() and the BGP AS CLI check in gNMI-3.8.3.
  verifyInterfaceIP() and verifyInterfaceNoIP() check OC state only.
- Address review feedback: gNMI-3.3.2, gNMI-3.6.1 and gNMI-3.6.2 now
  fail when Watch().Await() times out, and port-speed state must stay
  at the original speed or UNKNOWN.

Tested on Arista DCS-7280CR3K: 12 of 21 subtests pass. gNMI-3.2.1,
3.2.2, 3.3.1, 3.5.1, 3.5.2, 3.6.1, 3.6.2, 3.9.1 and 3.10.1 still fail
and need follow-up.
Pull Request #6234: Update gNMI-3 union_replace test for Arista DUT compatibility

2339 of 32747 relevant lines covered (7.14%)

0.08 hits per line

Jobs
ID Job ID Ran Files Coverage
1 41933514322.1 04 Nov 2026 11:28PM UTC 137
7.14
GitHub Action Run
Source Files on build 41933514322
  • Tree
  • List 137
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #6234
  • PR Base - main (#41835901813)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc