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

kubeovn / kube-ovn / 22625630619 / 1
25%
master: 25%

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

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

Source Files on job 22625630619.1
  • Tree
  • List 204
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 22625630619
  • e5ab5a04 on github
  • Prev Job for on master (#22605160680.1)
  • Next Job for on master (#22626989576.1)
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