Skip to content

[plugins] Move iOS simulator tests to Apple silicon #104523

@stuartmorgan-g

Description

@stuartmorgan-g

flutter/plugins#5794 will move some of our Cirrus testing over to Apple silicon, but we still have unresolved hang issues when testing in the simulator using the M1 VMs so haven't moved those tests over yet.

See flutter/plugins#5794 and flutter/plugins#5693 for the full background, but to summarize the current status:

  • The hang seems to be related to Metal support
  • We have a workaround that causes the simulator to use OpenGL
  • We haven't yet verified whether doing so will cause the simulator itself to stop claiming Metal support, which would break iOS support once it goes Metal-only (Remove iOS OpenGL backend #103929)

Next steps are probably to either wait for #103929 to land and re-test in CI, or if we want to move sooner than that, have someone manually test with the workaround, a local VM, and a custom engine build that requires Metal.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1High-priority issues at the top of the work lista: tests"flutter test", flutter_test, or one of our testsc: contributor-productivityTeam-specific productivity, code health, technical debt.packageflutter/packages repository. See also p: labels.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions