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

kubeovn / kube-ovn / 18930556811 / 1
23%
master: 23%

Build:
DEFAULT BRANCH: master
Ran 30 Oct 2025 05:15AM UTC
Files 186
Run time 6s
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

30 Oct 2025 05:10AM UTC coverage: 21.537% (+0.4%) from 21.139%
18930556811.1

push

github

web-flow
Tests: Added go unit tests and E2E tests for Kube-OVN Non-Primary CNI mode (#5732)

* Add unit tests for VPC NAT gateway and network attachment functionalities

- Implemented tests for replacing endpoint addresses with secondary IPs in endpoint slices.
- Created new test file for pod-related functionalities, including checks for VPC NAT gateway annotations and network attachments.
- Added tests for retrieving subnet providers, ensuring correct behavior for valid and non-existent subnets.
- Enhanced network attachment utility tests to cover various scenarios, including valid and invalid JSON inputs.

Signed-off-by: Vishal Mohan <vishalmohan@microsoft.com>

* Add e2e tests and configurations for non-primary CNI functionality

- Implemented e2e tests for non-primary CNI, including VPC and logical network scenarios.
- Created test configurations for VPC simple and NAT gateway setups.
- Added YAML files for logical network and VPC resources to support dynamic KIND bridge network detection.
- Enhanced test framework to handle network interface creation and configuration processing.

Signed-off-by: Vishal Mohan <vishalmohan@microsoft.com>

* Enhance E2E tests for non-primary CNI with dynamic versioning and resource cleanup

- Introduced functions to dynamically determine Kube-OVN version and registry.
- Added a cleanup function to remove finalizers from Kube-OVN resources.
- Improved pod IP retrieval logic to handle both primary and non-primary CNI cases.
- Refactored the processConfigWithKindBridge function to use dynamic image tags.
- Enhanced test configurations to create a dedicated namespace and network attachment definitions for non-primary CNI testing.
- Updated YAML configurations to reflect new resource definitions and annotations for test pods.
- Improved error handling and resource readiness checks in tests.

Signed-off-by: Vishal Mohan <vishalmohan@microsoft.com>

* Clean up

Signed-off-by: Vishal Mohan <vishalmohan@microsoft.com>

* Fixed lint e... (continued)

10938 of 50787 relevant lines covered (21.54%)

0.25 hits per line

Source Files on job 18930556811.1
  • Tree
  • List 186
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 18930556811
  • bb303248 on github
  • Prev Job for on master (#18910812536.1)
  • Next Job for on master (#18960682538.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