-
Notifications
You must be signed in to change notification settings - Fork 6k
Run iOS Scenario apps with Skia and Impeller #36652
Conversation
| clean test \ | ||
| FLUTTER_ENGINE="$FLUTTER_ENGINE" | ||
|
|
||
| echo "Running simulator tests with Impeller" |
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.
Can we skip the golden tests in scenarios app?
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.
They have some wiggle room
| double rmse = sqrt(sum / size); | |
| if (rmse > kRmseThreshold) { |
The existing ones passed on impeller with no changes, maybe we should keep them and turn it off when we have a good reason?
wdyt @zanderso
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.
Let's leave them on. Seeing where/if they fail would help us understand differences between Skia and Impeller.
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.
Oh wait, they did fail. I don't know why I thought it was all passing when I wrote that comment.
Failing tests:
-[UnobstructedPlatformViewTests testOneOverlayAndTwoIntersectingOverlays]
-[BogusFontTextTest testFontRenderingWhenSuppliedWithBogusFont]
Because of flutter/flutter#74344 (comment) I can't actually see the diff screenshots though.
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.
I'll take a look at this again on Monday.
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.
Filed flutter/flutter#113250 and flutter/flutter#113251
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.
Thank you!
5c0e49a to
60468f1
Compare
jonahwilliams
left a comment
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
82d3525 to
3c09c61
Compare
Create a copy of the Info.plist with
FLTEnableImpellerset to true. Run the scenario tests a second time pointed at that Info.plist.https://ci.chromium.org/p/flutter/builders/try/Mac%20Unopt/19565
Skip two tests failing only with impeller: flutter/flutter#113250 and flutter/flutter#113251
Fixes flutter/flutter#113057
Pre-launch Checklist
writing and running engine tests.
///).If you need help, consider asking for advice on the #hackers-new channel on Discord.