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

kubeovn / kube-ovn / 22625630619
24%

Build:
DEFAULT BRANCH: master
Ran 03 Mar 2026 01:42PM UTC
Jobs 1
Files 204
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

03 Mar 2026 01:41PM UTC coverage: 23.17%. Remained the same
22625630619

push

github

web-flow
fix(e2e): wait for OpenFlow rules and add curl retry in metallb underlay test (#6382)

The "should support metallb and underlay combine" test was flaky because
it performed a single curl with a 2-second timeout immediately after
service creation, without waiting for the full async pipeline to complete
(MetalLB L2 advertisement, controller annotation, daemon OpenFlow rule
installation).

Fix by:
1. Adding waitUnderlayServiceFlowOnAnyNode() to poll OVS flow tables on
   all nodes before the first reachability check, ensuring OpenFlow rules
   are installed before curling.
2. Wrapping the curl check in checkReachable() with framework.WaitUntil
   (2s interval, 30s timeout) to retry on transient failures caused by
   MetalLB GARP propagation or ARP resolution delays.

Signed-off-by: Mengxin Liu <liumengxinfly@gmail.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

12616 of 54449 relevant lines covered (23.17%)

0.27 hits per line

Jobs
ID Job ID Ran Files Coverage
1 22625630619.1 03 Mar 2026 01:42PM UTC 204
23.17
GitHub Action Run
Source Files on build 22625630619
  • Tree
  • List 204
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • e5ab5a04 on github
  • Prev Build on master (#22605160680)
  • Next Build on master (#22626989576)
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

© 2026 Coveralls, Inc