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

openconfig / featureprofiles / 34949244677
8%

Build:
DEFAULT BRANCH: main
Ran 15 Sep 2026 08:55AM 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

15 Sep 2026 08:51AM UTC coverage: 7.63%. Remained the same
34949244677

push

github

web-flow
Add defer/cleanup routines to restore OTG interface states (#6034)

* Add defer/cleanup routines to restore OTG interface states on midrun test failure

In OpenConfig featureprofiles tests that manipulate Open Traffic Generator
(OTG) port link states (e.g., setting link state to DOWN to simulate link failure
or churn), any midrun test failure or timeout prior to sequential restoration
leaves the OTG port disabled.

This change fixes 10 test suites across featureprofiles by ensuring that OTG
interfaces are guaranteed to be brought back UP via deferred cleanup functions
or test cleanup hooks:
- feature/afts/otg_tests/afts_atomic: Add defer tc.revert() upon churn.
- feature/afts/otg_tests/afts_base: Defer port UP state immediately after setting DOWN.
- feature/gnmi/otg_tests/telemetry_port_speed_test: Add defer port UP state after disabling ports.
- feature/gribi/otg_tests/backup_nhg_multiple_nh_pbf_test: Move deferred port UP before subtests that shut down ports.
- feature/gribi/otg_tests/backup_nhg_multiple_nh_test: Move deferred port UP before subtests that shut down ports.
- feature/gribi/otg_tests/ipv4_entry_with_aggregate_ports_test: Defer aggregatePortState re-enable before disabling ports.
- feature/interface/holdtime/otg_tests/holdtime_test: Defer OTGInterfaceUP across test cases TestTC2-TestTC5.
- feature/interface/interface_loopback_aggregate/otg_tests/interface_loopback_aggregate: Defer OTG port1 UP before admin down.
- feature/interface/otg_tests/telemetry_interface_last_change_test: Defer OTGInterfaceFlap UP in flap subtests.
- feature/system/logging/otg_tests/remote_syslog: Move t.Cleanup before protocol/traffic start and port flip.

* Update mpls_gre_ipv4_decap_scale_test.go

* Update afts_atomic_test.go

* Update afts_base_test.go

* gofmt

2339 of 30657 relevant lines covered (7.63%)

0.09 hits per line

Jobs
ID Job ID Ran Files Coverage
1 34949244677.1 15 Sep 2026 08:55AM UTC 137
7.63
GitHub Action Run
Source Files on build 34949244677
  • Tree
  • List 137
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 5c9938a1 on github
  • Prev Build on main (#34949210652)
  • Next Build on main (#35039456266)
  • 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