-
Notifications
You must be signed in to change notification settings - Fork 1k
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
chore: Improve tests #4372
chore: Improve tests #4372
Conversation
a79f156
to
64c7fad
Compare
69aafaf
to
ddbc899
Compare
/run-e2e |
Failed tests: |
Yeah, I have seen it. Let's start again |
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
9181edf
to
7c2f36b
Compare
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
/run-e2e |
/run-e2e |
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
Let's start again |
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es>
/run-e2e |
/run-e2e |
/run-e2e |
/run-e2e |
/run-e2e |
/run-e2e |
/run-e2e |
/run-e2e |
/run-e2e |
/run-e2e |
/run-e2e |
/run-e2e |
/run-e2e |
This has failed because the namespace deletions have failed. IDK if there is something that I can do to mitigate this or if it has been a transient fail: Maybe increasing the deletion timeout? EDIT: I have increased the timeout from 3 minutes to 10 |
Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl>
/run-e2e |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
tremendous work!
Changes done by this PR:
WaitForNamespaceDeletion
(the helper we use in e2e test to wait until namespace is deleted) timeout has increased from 3 minutes to 10 minutesrun-all.sh
has been removed and anotherrun-all.go
script has been added to improve the test execution maintaining always X test on going instead of batches of X, having to wait until the whole batch finishes for starting the next batchcreate_cas_volume.yml
has been removed in favor ofpatch_operator.yml
which also sets the requested cpu to 1 for operator during e2e testscontrollers/keda/scaledobject_controller_test.go
has been fixedAnd which is the result? (ignore the building time as those steps do different things in each case)
main e2e test needs > 2 hours
e2e test on pr needs < 1 hour
I can expect that the needed time on main e2e tests will be similar to current times on PRs
Checklist
Fixes #2829
Fixes #4244