-
Notifications
You must be signed in to change notification settings - Fork 16.9k
test: rerun failed tests individually #48205
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
Conversation
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
All alerts resolved. Learn more about Socket for GitHub. This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored. |
536b059 to
307b598
Compare
8d3d043 to
0ee88e2
Compare
29ed9ce to
a4e297f
Compare
a4e297f to
799ca28
Compare
Needed to bypass the popup message "bash" is requesting to bypass the system private window picker and directly access your screen and audio.
No longer needed because of the addition of the screencapture-nag-remover script. This reverts commit f4a7e04.
799ca28 to
4ef17c2
Compare
|
I thought I could see this PR in action right in this CI, but find out it actually all passed at first time! XD |
|
@electron/wg-infra could this get a review? #48291 is still causing a lot of CI failures |
test: rerun failed tests individually (#48205) * test: rerun failed tests individually * ci: use screencapture-nag-remover Needed to bypass the popup message "bash" is requesting to bypass the system private window picker and directly access your screen and audio. * Revert "chore: test with 1st quadrant of the window" No longer needed because of the addition of the screencapture-nag-remover script. This reverts commit f4a7e04. * test: fixup navigationHistory flake * rerun test up to 3 times
* test: rerun failed tests individually * ci: use screencapture-nag-remover Needed to bypass the popup message "bash" is requesting to bypass the system private window picker and directly access your screen and audio. * Revert "chore: test with 1st quadrant of the window" No longer needed because of the addition of the screencapture-nag-remover script. This reverts commit f4a7e04. * test: fixup navigationHistory flake * rerun test up to 3 times
* test: rerun failed tests individually * ci: use screencapture-nag-remover Needed to bypass the popup message "bash" is requesting to bypass the system private window picker and directly access your screen and audio. * Revert "chore: test with 1st quadrant of the window" No longer needed because of the addition of the screencapture-nag-remover script. This reverts commit f4a7e04. * test: fixup navigationHistory flake * rerun test up to 3 times
* test: rerun failed tests individually * ci: use screencapture-nag-remover Needed to bypass the popup message "bash" is requesting to bypass the system private window picker and directly access your screen and audio. * Revert "chore: test with 1st quadrant of the window" No longer needed because of the addition of the screencapture-nag-remover script. This reverts commit f4a7e04. * test: fixup navigationHistory flake * rerun test up to 3 times
* test: rerun failed tests individually * ci: use screencapture-nag-remover Needed to bypass the popup message "bash" is requesting to bypass the system private window picker and directly access your screen and audio. * Revert "chore: test with 1st quadrant of the window" No longer needed because of the addition of the screencapture-nag-remover script. This reverts commit f4a7e04. * test: fixup navigationHistory flake * rerun test up to 3 times
* test: rerun failed tests individually * ci: use screencapture-nag-remover Needed to bypass the popup message "bash" is requesting to bypass the system private window picker and directly access your screen and audio. * Revert "chore: test with 1st quadrant of the window" No longer needed because of the addition of the screencapture-nag-remover script. This reverts commit f4a7e04. * test: fixup navigationHistory flake * rerun test up to 3 times
Description of Change
This PR was inspired by a conversation with @reitowo. It adds logic to rerun failed tests individually. This should help avoid having to do full reruns of test suites when flakes happen.
Additionally, this PR fixes a CI issue where a macOS system dialog was appearing with the following text which broke/interfered with some of our tests:
Checklist
npm testpassesRelease Notes
Notes: none