Skip to content

Apple mobile test failures on runtime-extra-platforms #117714

@kotlarmilos

Description

@kotlarmilos

Description

There are several types of failures encountered on extra-platforms since dotnet/xharness#1416 was integrated into runtime. That change upgraded the mlaunch version and introduced result copying from device/simulator to the host machine to mitigate TCP tunnel limitations on iOS 18.x.

Example build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=1095577&view=results

iOS/tvOS failures

A subset of machines has been upgraded to iOS 18.5, and tests running on these machines are failing with the following error:

Error: If you are targeting a data container, you must specify a username.
[18:27:04] dbug: Usage: devicectl device copy from --device <uuid|ecid|udid|name> --source <source> [--destination <destination>] [--user <user>] --domain-type <domain-type> [--domain-identifier <domain-identifier>] [--verbose] [--quiet] [--timeout <seconds>] [--json-output <path>] [--log-output <path>]

Action points:

iOS/tvOS simulator failures

Some tests are failing due to launch-timeout issues. These machines are already on 18.x.

Action points:

  • Determine if the failures are test-specific or machine-specific
  • Check if mlaunch has changed timeout behavior for simulators

MacCataylst failures

After tests complete successfully, Helix reports the following error:

symbol not found in flat namespace '_PyType_GetName'

Action points:

Metadata

Metadata

Assignees

Type

No type

Projects

Status

No status

Relationships

None yet

Development

No branches or pull requests

Issue actions