https://github.com/divya063/mtb-benchmarks
https://github.com/divya063/mtb-benchmarks
Last synced: 2 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/divya063/mtb-benchmarks
- Owner: Divya063
- Created: 2022-04-27T07:38:17.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-04-28T12:59:28.000Z (about 4 years ago)
- Last Synced: 2025-01-03T08:47:50.650Z (over 1 year ago)
- Language: Go
- Size: 172 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
> NOTE: There was a Sonobuoy blog post walking through this plugin, its benefits, and how to use it. See: https://sonobuoy.io/plugin-starter/
# Custom End-To-End (E2E) Tests
This plugin is meant as a skeleton for you to grab and run with to implement your
own custom tests in Kubernetes.
The benefits of using this plugin instead of starting from scratch:
- Automatically comes with the [e2e-test-framework](https://github.com/kubernetes-sigs/e2e-framework) imported/configured
- Includes basic examples so you don't have to look up basic boilerplate
- Automatically comes with a Dockerfile and plugin.yaml so there is less overhead to getting started
- Will get support as the e2e-test-framework and Sonobuoy evolve to get the best features supported by default
## How to use this plugin
- Clone this repo
- Modify the build script to specify your registry/image/tag
- Write tests (using main_test.go as a jumping off point)
- Run ./build.sh to build the image and push it to your registry
- `sonobuoy run -p plugin.yaml` to run your own plugin
## Roadmap:
- Implement progress updates by default using the e2e-test-framework hooks
- Within Sonobuoy, support `go test --json` output so that the results are intelligently parsed in order to get full Sonobuoy integration