-
Notifications
You must be signed in to change notification settings - Fork 173
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
CI flakiness with HWP files #968
Comments
We can run the HWP conversion locally in a tight loop:
I've left it running for a few minutes, and I haven't encountered an error yet. The logs I get from the container are:
This line may point to a race condition if we run it hundreds of times, but I'm not sure:
|
If there are some tests which are known to be unstable, one way to not bother too much about them is to rerun them with (of course, it's better to investigate a bit first, but my experience is that in some cases it's not easy to find the culprit). |
Oh, I didn't know about this tool. It's interesting, but I'm afraid it may mask race conditions that we need to know about :/ |
Yup, I think this should be used only if we don't have the time / we don't find / we can't fix the race condition 👍 |
It seem that these tests are flaky, and as a result our CI pipeline is failing from time to time. This will rerun it automatically when there is an error. See #968 for more information
It seem that these tests are flaky, and as a result our CI pipeline is failing from time to time. This will rerun it automatically when there is an error. See #968 for more information
It seem that these tests are flaky, and as a result our CI pipeline is failing from time to time. This will rerun it automatically when there is an error. See #968 for more information
Our CI tests fail from time to time when converting our sample .hwp/.hwpx files. For example, see this CI test run: https://github.com/freedomofpress/dangerzone/actions/runs/11450930480/job/31859301008#step:10:991. This failures are intermittent, since the tests pass if we kick the CI job one more time.
The failed jobs don't report any helpful error message, so we need to dig deeper.
The text was updated successfully, but these errors were encountered: