-
Notifications
You must be signed in to change notification settings - Fork 5.8k
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
Run e2e tests once other minimal checks ends successfully #22156
Comments
May I work on it ? |
@sivchari, sure, you don't have to ask permissions :) |
Hi during next days Im gonna have time to dedicate to this issue. Do you have any progress? |
It's been only 3 days ago, I suggest to pick some other issue for now and come back to this a couple of weeks later if there's no progress. |
Sure, I was just asking because both tasks were assigned to the same person shortly after I created them, and I was wondering if it might be too much for one person at once. I understand if work has already started on one, but if not, I was just asking in case I could lend a hand. Thanks! |
Instead of blocking e2e tests on faster checks, I'd cancel e2e tests if another check fails. That way we free up runners, but we don't delay e2e another ~5min. |
Summary
e2e tests are expensive, lasting 30 - 35 min to be executed.
Does it make sense to run resource-intensive e2e tests before completing basic checks like ensuring there are no schema changes? Example
Motivation
Just wondering if make sense to "spend resources" running e2e tests with a pipeline that fails

Proposal
Instead to run e2e in parallel from the beginning, lets waitfor the minimal unit test and checks as linter, changes with codegen etc,. before start to avoid run those pipelines if one of this steps fail:
The text was updated successfully, but these errors were encountered: