e2e-framework icon indicating copy to clipboard operation
e2e-framework copied to clipboard

A Go framework for end-to-end testing of components running in Kubernetes clusters.

Results 73 e2e-framework issues
Sort by recently updated
recently updated
newest added

Closes #138 1. Add an example of how to perform multi cluster test. 2. Minor adjustment to the `envfuncs` to be able to extract the kind cluster from `ctx` Closes...

cncf-cla: yes
sig/testing
ok-to-test
do-not-merge/work-in-progress
size/L

As a developer, I want to be able to spin up a managed kubernetes cluster from well-known providers i.e. AKS, ESK, GKE

This is a marker issue to indicate that this project should have a [Kubetest2](https://github.com/kubernetes-sigs/kubetest2) tester implemented. Kubetest2 can stand up an environment and/or lunch tests. It has several providers implemented...

Does/will the framework support functions of the type `func BenchmarkXxx(*testing.B)`? - For [benchmarks](https://pkg.go.dev/testing#hdr-Benchmarks), we have access to `*testing.B`, whereas the current test function `func (Environment).Test(*testing.T, ...Feature)` requires an argument of...

lifecycle/rotten

It would be nice to have labels on testing.T granularity such that the test and associated function calls like BeforeEachTest are not executed when skip-labels applies to it. We have...

https://pkg.go.dev/sigs.k8s.io/e2e-framework or https://pkg.go.dev/github.com/kubernetes-sigs/e2e-framework The reference can be added in the readme as a link and also as a badge, like this - [![godoc](https://pkg.go.dev/badge/github.com/sigs.k8s.io/e2e-framework)](https://pkg.go.dev/sigs.k8s.io/e2e-framework) The markdown for this is below ```markdown...

lifecycle/stale

## What does this do ? Enable the ability to fetch the reusable controller-runtime client via the `e2e-framework` infra. ## Why is this required? https://github.com/kubernetes-sigs/e2e-framework/issues/146#issuecomment-1177699723 Has a good explanation on...

cncf-cla: yes
sig/testing
size/S
needs-ok-to-test

Are we able to use the `e2e-framework` to start more than one cluster in the setup?

In most of the cases, we need to get and utilize controller-runtime Client internally for the intermediate functions It would be nice to have a functions GetClient() inside the `klient/k8s/resources/resources.go`...

lifecycle/stale

support helper for cluster API