Skip to content

iOS CI "Waiting for observatory url" meta issue #103511

@zanderso

Description

@zanderso

Every benchmark and test that runs on iOS has the potential to hit this issue, but here are a few of the issues flagged by the flake bot:

In all of the flakes in the logs, before even attempting to install or run the app, it looks like xcrun xcdevice list --timeout 2(?) is reporting the device status with an error like:

"error" : {
  "code" : -10,
  "failureReason" : "",
  "description" : "iPhone is busy: Fetching debug symbols for iPhone",
  "recoverySuggestion" : "Xcode will continue when iPhone is finished.",
  "domain" : "com.apple.platform.iphoneos"
},

We should hoist this check out of flutter drive into an infra step, so that if the condition persists, jobs fail with an infra failure before trying to run test code. At that point, instead of flagging an infra failure, we might also reboot the deivce or host, or do some other sort of recovery in a scriptable way.

Marking this umbrella issue P1, and downgrading the sub-issues to P3 to make triage easier.

/cc @keyonghan

Metadata

Metadata

Labels

P0Critical issues such as a build break or regressionteam-infraOwned by Infrastructure team

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions