-
Notifications
You must be signed in to change notification settings - Fork 707
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add end-2-end tests that test core api server and plug-ins features #2881
Comments
I think ideally, everybody contributing to core api server and/or plug-ins, including me, should part-own it, but I can take it if no-one else will |
+1, with the caveat that I'd be keen to focus this iteration on getting the unit tests there (and actually running those in CI - we're currently not running them in CI nor pushing an image to dockerhub), since we've committed to that. I'll move this to next iteration discussion, but no problem if we start it early. |
Sounds good, will work on this. I have never run end-2-end tests locally. So, as a first step, I wanted to run the end-2-end tests on my laptop. So I tried to follow end-to-end-tests.md to see what all I need to do. I found out that this document is out-of-date. There are references to puppeteer, e2e-runner.yaml does not exist, references to kubeapps/integration-tests docker hub repo that has not been updated in months, etc. I am just trying to find the easiest way to run this stuff locally so I can add a test of my own. I would like to propose that the prerequisite to my doing that is the up-to-date and easy to follow doc. Otherwise I am looking at spending a while just to set up the environment by reading scripts, etc. |
In addition to unit-tests we should also have end-2-end tests, where we stand up a cluster deploy carvel/flux on it test out our core and plug-in apis against that.
The text was updated successfully, but these errors were encountered: