/e2e-framework

An experimental e2e testing framework for Kubernetes clusters.

Primary LanguageGoApache License 2.0Apache-2.0

E2E Framework

An experimental Go framework for E2E testing of Kubernetes cluster components.

The primary goal of this project is to provide a go test(able) framework to uses Go's existing testing API to define end-to-end tests suites that can be used to test Kubernetes components. Some additional goals include:

  • Provide a sensible programmatic API to compose tests
  • Leverage Go's testing API to compose test suites
  • Expose packages that are easy to programmatically consume
  • Collection of helper functions that abstracts Client-Go functionalities
  • Rely on built-in Go test features to easily select/filter tests to run during execution
  • And more

For more detail, see the design document.

Community, discussion, contribution, and support

Learn how to engage with the Kubernetes community on the community page.

You can reach the maintainers of this project at:

Code of conduct

Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.