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

openconfig / lemming / 14933816320
3%

Build:
DEFAULT BRANCH: main
Ran 09 May 2025 05:09PM UTC
Jobs 1
Files 287
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

09 May 2025 04:54PM UTC coverage: 2.856% (+0.03%) from 2.828%
14933816320

push

github

web-flow
Mplsoudpscale profile1 (#572)

* Create basic framework for mpls over udp scale test

* Add util support for generating next hops.

* Add test for populate next hop and fixed bugs

* Add support for populateNextHops and related tests.

* Added support for populating prefixes in util and added related tests.

* Add support for destination IPs.

* Improved the random selection algorithm in util.go and added a basic integration test framework.

* Create basic framework for mpls over udp scale test

* Add util support for generating next hops.

* Add test for populate next hop and fixed bugs

* Add support for populateNextHops and related tests.

* Added support for populating prefixes in util and added related tests.

* Add support for destination IPs.

* Improved the random selection algorithm in util.go and added a basic integration test framework.

* Refactor: Update MPLSoUDP scale test utils for NH generation

This change refactors the gRIBI entry generation logic for the MPLS-over-UDP scale test (TE-18.3) and updates the corresponding tests.

Key changes:
- Modified `ScaleProfileConfig` in `util.go`:
    - Removed `NexthopIPStart`.
    - Added `EgressATEIPv6` to specify the single IP address used for all generated NextHop entries, aligning with the test setup where NHs resolve via the ATE's egress interface IP.
- Updated `populateNextHops` to use the provided `EgressATEIPv6` for all NH entries.
- Updated `populatePrefixes` to generate /128 host routes starting from the base address of the `PrefixStart` CIDR.
- Added `GetFirstAddrFromPrefix` helper function and its test in `util_test.go`.
- Updated `util_test.go` to reflect the config changes, test the new helper, validate `EgressATEIPv6`, and improve NHG validation.
- Updated `mpls_over_udp_scale_test.go` to use the refactored `ScaleProfileConfig` (specifically `EgressATEIPv6`) for Scale Profile A.

* Finished the traffic flow validation

* Added support for AFT state validation and related function... (continued)

213 of 249 new or added lines in 1 file covered. (85.54%)

8 existing lines in 1 file now uncovered.

20695 of 724642 relevant lines covered (2.86%)

0.14 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
36
85.54
integration_tests/onedut_oneotg_tests/mpls_over_udp_scale/util/util.go

Uncovered Existing Lines

Lines Coverage ∆ File
8
72.6
-5.48% dataplane/kernel/kerneltest/kernel.go
Jobs
ID Job ID Ran Files Coverage
1 14933816320.1 09 May 2025 05:09PM UTC 287
2.86
GitHub Action Run
Source Files on build 14933816320
  • Tree
  • List 287
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #14933816320
  • f53354fc on github
  • Prev Build on main (#14918308538)
  • Next Build on main (#15050692032)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc