-
Notifications
You must be signed in to change notification settings - Fork 590
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
discussion: Shall we let the CI run more rounds of the tests for highly critical/complicated PRs #4941
Comments
After #4917, deterministic parallel e2e tests will be run 10 times with different seeds for each PR. |
I see, more efficient testing and more effective bug detection are definitely the way to go. I guess I am just not sure how good Is |
Good point! I think we should first evaluate the simulator itself about how effective it can hunt bugs. We can manually construct several common bugs or use existing bugs to see how many rounds the simulator needs to run before catching it. After quantifying the effectiveness, we can determine the number of rounds in CI with confidence. |
Seems we have demand for longevity testing #4966 (review), it is now done manually. After #5330 is done, maybe we try it first. As the longevity test takes a lot of time, we may schedule the test for these critical PRs at night only. A trivial way to achieve this is to assign |
This issue has been open for 60 days with no activity. Could you please update the status? Feel free to continue discussion or close as not planned. |
Originally posted by @lmatz in #4857 (comment)
For deterministic ones, can we simulate more cases, e.g. use multiple random seeds.....?
The text was updated successfully, but these errors were encountered: