-
Notifications
You must be signed in to change notification settings - Fork 9.8k
[ci] Run iOS drive master tests on Apple Silicon #5932
Conversation
812b311
to
92fa36b
Compare
@fkorotkov the Any idea what's up here? |
Seems like the same hanging symptoms like before. Will try to reproduce locally like before but since you are forcing not to use Metal inside the simulator it means the GPU is crashing when simulator's UI is rendered. Seems like the problem is isolated to the outside of Flutter's environment inside the simulator. Which means that the original workaround might be a better option. Just add the following command as the first line in
|
Seems worth trying. Is there a longer term strategy to address this problem? Relying on an undocumented default is fragile; it could break in any simulator update. Is there a a Radar we can reference in a comment on this hack? |
Yes, I reported it in FB10025528 and even got some responses from the Apple devs to provide some extra data. Also once macOS Ventura will go in public beta it will be worth to try testing it as well. Apple is improving the |
Reverted the |
It seems like if anything it's even worse now. |
@stuartmorgan seems the same. Let me see what could change since May 26th. |
I have good news and bad news. I was able to get a hold on a support engineer from Apple who looked into my report and talked to the people behind Bad news is that they don't believe that The support engineer asked me a bit more questions but his general suggestion and a message from the rest of the team was to try out macOS Ventura. So I tried the private beta of Ventura with the current stable Xcode 13.4.1 and everything worked. This time I've tripple checked that I was running the right Unfortunately it seems we don't have other options but to wait for macOS Ventura Public Beta in a month or so (I don't think we can legally use macOS Ventura for public CI while it's in private beta). On a bright side we found the issue with |
Closing. |
In the
master
drive tests use--enable-software-rendering
flag implemented in flutter/flutter#105161Part of flutter/flutter#104523
See also #5794 and #5693
Pre-launch Checklist
dart format
.)[shared_preferences]
pubspec.yaml
with an appropriate new version according to the pub versioning philosophy, or this PR is exempt from version changes.CHANGELOG.md
to add a description of the change, following repository CHANGELOG style.///
).If you need help, consider asking for advice on the #hackers-new channel on Discord.