Skip to content
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

Support re-run failed tests only while asking bors-servo to retry #28754

Open
CYBAI opened this issue Mar 18, 2022 · 3 comments
Open

Support re-run failed tests only while asking bors-servo to retry #28754

CYBAI opened this issue Mar 18, 2022 · 3 comments

Comments

@CYBAI
Copy link
Member

CYBAI commented Mar 18, 2022

IIUC, back to the days we still host bors-servo on Mozilla's server, it supported only retrying failed tests if we do @bors-servo retry.

However, after moving to GitHub Actions, every retry will run all tests again no matter it succeeded or failed in previous job.

Thankfully, I just read GitHub announced partial re-run on GitHub Actions in this blog post and it says

Partial re-runs are available via our REST API and our command-line tools. Please check out the documentation for more detail.

Maybe we can try to see how we can improve bors-servo to only retry the failed jobs.

@CYBAI
Copy link
Member Author

CYBAI commented Apr 7, 2024

as we've fully migrated to run wpt test suites via GitHub Actions, I wonder this could be closed as resolved now? What do you think? (cc @mrobinson @sagudev)

@sagudev
Copy link
Member

sagudev commented Apr 7, 2024

Well it is possible to rerun only failed jobs using GitHub UI, but it will run all tests in failed chunk.

@CYBAI
Copy link
Member Author

CYBAI commented Apr 7, 2024

but it will run all tests in failed chunk.

Good point. It doesn't retry "failed tests only".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants