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

l50 / goutils / 8928806779
88%

Build:
DEFAULT BRANCH: main
Ran 02 May 2024 06:42PM UTC
Jobs 1
Files 33
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

02 May 2024 06:36PM UTC coverage: 59.057% (-0.8%) from 59.826%
8928806779

push

github

web-flow
Enhanced Kubernetes dynamic execution and client operations

**Added:**
- Added ExecutorCreator interface to abstract SPDYExecutor creation.
- Introduced DefaultExecutorCreator with NewSPDYExecutor method.
- Implemented detailed documentation for new ExecutorCreator in README.md.
- Added comprehensive tests for new execution structure in execution_test.go.
- Added `KubernetesClientInterface` to define the interface for `KubernetesClient`.
- Introduced `RealKubernetesClient` as an implementation of `KubernetesClientInterface`.
- Added extensive inline documentation to the methods of `RealKubernetesClient`.
- Updated unit tests in `client_test.go` to use mock implementations of the new interface.

**Changed:**
- Updated ExecKubernetesResources to utilize ExecutorCreator.
- Modified README.md to reflect new parameters and structure in execution method.
- Enhanced execution.go with new interface and improved command execution logic.
- Refactored `NewKubernetesClient` function to accept `KubernetesClientInterface`.
- Updated function calls in existing code to use the new interface methods.
- Enhanced error checking and added validation for `ExecKubernetesResources` function.
- Fixed potential nil pointer dereferences in `deploymentLogger.go` and
  `serviceLogger.go` by adding checks before accessing objects.
- Update go mods
- Replaced return of *kubernetes.Clientset with interface

**Removed:**
- Removed outdated blackfriday v1.6.0 entries from go.sum to clean up dependencies.
- Failing test that doesn't crash

18 of 77 new or added lines in 4 files covered. (23.38%)

1591 of 2694 relevant lines covered (59.06%)

10.48 hits per line

Jobs
ID Job ID Ran Files Coverage
1 8928806779.1 02 May 2024 06:42PM UTC 0
59.06
GitHub Action Run
Source Files on build 8928806779
Detailed source file information is not available for this build.
  • Back to Repo
  • 5a2b1abe on github
  • Prev Build on main (#8873894518)
  • Next Build on main (#8928979121)
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