-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
android JS scheduling test failure - likely timing related / fails for some machines / not on others #16465
Comments
This test is ignored in CI It fails on 464cf29 (v2.18.0) I don't think this is a blocker for release |
oooo - interesting. So it's an earlier regression? For me locally
Further, if I just drop the related commits from release-2.18 it passes - are you certain v2.18.0 is failing for you? Because it is working for me / also works if I just drop the commits so I question your repro methodology but am (most of all) prepared for an environment difference as this seems timing-related |
Confirmed on my M1:
at 464cf29
|
David and I worked on this together for a bit, and David reproduces failure on the tag v2.18.0 whereas on my MacBook Air M2 it works for me on the v2.18.0 tag and when I revert the commits but it doesn't work with the commits. So we have different results reproducible, which leads even more to the idea the timing on this one is flaky, but this is likely not a regression here. So I'm going to release 2.18.1 with the changes and hopefully we can fix this forward so it's stable |
Gonna need the backend upgrade after all. ankidroid/Anki-Android-Backend#382 or #16468. Both work |
For the future, think of a less flaky method of testing the Reviewer's webview |
That seems suspiciously like the sort of thing that may break with changes in this area. It appears to work in CI though
Local environment is macOS 14.5 (current) with this debug info from emulator:
I'm going to hold off on the 2.18.1 release as I'd like to get this in, and maybe it's something trivial ?
If it looks like it will take a while to investigate and fix please just say so - it's fine - and I'll do 2.18.1 without it as that still represents incremental improvement for users, and get a fix in for 2.18.2
Originally posted by @mikehardy in #16457 (comment)
The text was updated successfully, but these errors were encountered: