kubewarden / kubewarden-controller

Manage admission policies in your Kubernetes cluster with ease
https://kubewarden.io
Apache License 2.0
191 stars 33 forks source link

[Epic] End-to-end tests #125

Closed jvanz closed 2 years ago

jvanz commented 2 years ago

This issue aims to propose how to run end-to-end tests for Kubewarden. The main goal of the end-to-end test is to test all the Kubewarden components together ensuring that they will work together in the latest changes and releases.

For now, we consider end-to-end tests what is described in our test plan wiki page. So, our initial end-to-end tests architecture should be able to start a Kubernetes cluster, install Kubewarden on it, and run the tests described in the test plan.

In this initial version, we do not expect to add more complex text like: UI tests; different Kubernetes providers tests; test all policies available in the policy hub; test telemetry features; performance tests; etc;

For this, some tasks are necessary:

ereslibre commented 2 years ago

@jvanz do you think we can close this card already? I see this as an always in progress task, but I think the building blocks are present, right?

jvanz commented 2 years ago

@jvanz do you think we can close this card already? I see this as an always in progress task, but I think the building blocks are present, right?

Yeah, fine by me.