-
Notifications
You must be signed in to change notification settings - Fork 44
Flaky tests #374
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
Flaky tests #374
Conversation
Tests still fail even with the updated version of blst dependency :( @jpraynaud I would suggest that we keep this open regardless, so that we can share this concern with the blast developers. If there is no further way for us to understand why this is happening, we should remove the feature flag, and the dependency altogether. |
1e90baa
to
c949ba9
Compare
5507822
to
6c72e57
Compare
I always get these errors in this branch, of assertions failed or no quorum reached.. Are you aware of this happening elsewhere? Or is it only happening in this branch? cc: @Alenar @jpraynaud |
@iquerejeta, I think there was a problem with the I launched several times the CI jobs and it went all green 100% (see) However, the fact that the behavior is not the same with |
To resolve the flaky_tests issue, I've made the portable feature optional in all crates, and it is activated only in the CI, but not by default. To simplify the code, I've also exposed mithril-core in mithril-common, so that we don't need to import both. Happy to revert that if you don't think it is best 👍 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 🥳
Let's merge tomorrow!
And fix broken 'compute_aggregate_verification_key_success' test
Exposed mithril-core in mithril-common for simplicity in the rest of the code. Also, made the portable feature optional, so that it is only activated when the code is run in the CI pipeline.
I have aligned the |
To resolve the flaky_tests issue, we simply need to use the
portable
feature fromblst
. I've made theportable
feature optional in all crates, and it is activated only in the CI, but not by default.With the resolution of the flaky tests with the
blast
backend, we fully remove thezcash
backend.This closes #207