Skip to content

FlutterPlatformViews might trigger false failure with its new pooling algorithm #126951

@dkwingsmt

Description

@dkwingsmt

With flutter/engine#41573, when FlutterClippingMaskViewPool is requested a mask view, it now randomly picks one from its pool. While this behavior is perfectly ok from the outside, it might cause false failure in certain unit tests that assume the result to be deterministic.

Error log: https://logs.chromium.org/logs/flutter/buildbucket/cr-buildbucket/8780912233583277217/+/u/test:_Tests_for_ios_debug_sim/stdout?format=raw

Metadata

Metadata

Assignees

Labels

P1High-priority issues at the top of the work lista: platform-viewsEmbedding Android/iOS views in Flutter appsa: tests"flutter test", flutter_test, or one of our testsplatform-iosiOS applications specificallyteam-iosOwned by iOS platform teamtriaged-iosTriaged by iOS platform team

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions