https://github.com/keikoproj/kubedog
Kubedog is a Godog (cucumber) wrapper with pre-defined step implementations for Kubernetes/AWS
https://github.com/keikoproj/kubedog
bdd functional-testing godog golang test testing-tools
Last synced: 13 days ago
JSON representation
Kubedog is a Godog (cucumber) wrapper with pre-defined step implementations for Kubernetes/AWS
- Host: GitHub
- URL: https://github.com/keikoproj/kubedog
- Owner: keikoproj
- License: apache-2.0
- Created: 2020-07-20T21:35:19.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-06-13T23:46:11.000Z (8 months ago)
- Last Synced: 2025-06-14T00:27:36.888Z (8 months ago)
- Topics: bdd, functional-testing, godog, golang, test, testing-tools
- Language: Go
- Homepage:
- Size: 272 KB
- Stars: 17
- Watchers: 16
- Forks: 16
- Open Issues: 38
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Kubedog
 [](https://codecov.io/gh/keikoproj/kubedog)
This is a simple wrapper of [Godog]( https://github.com/cucumber/godog) with some predefined steps and their implementations. It targets the [functional testing](https://cucumber.io/docs/bdd/) of [Kubernetes](https://kubernetes.io/) components working in [AWS](https://aws.amazon.com/).
The library has one purpose – save you from the hassle of implementing steps and hooks with the compromise of using predefined syntax. But of course, you could always redefine the steps using custom syntax and pass the corresponding kubedog methods.
## Resources
- [Examples](docs/examples.md)
- [Syntax](docs/syntax.md)
- [GoDocs](https://godoc.org/github.com/keikoproj/kubedog)