Skip to content

iOS testbed fails to start on completely clean Xcode install machine #130292

Closed
@freakboy3742

Description

@freakboy3742

Bug report

Bug description:

The iOS testbed contains tooling to tail the log of a simulator while a test suite runs. It identifies the simulator by generating an initial list of simulators; and then polling until that list increases by one entry. To do this, it uses the command xcrun simctl --set testing list -j

However, on a complete clean development machine, there are no testing devices yet, and xcrun simctl --set testing list -j returns an error code of 1, rather than an empty list.

Github Actions CI is one example of this configuration. A workaround is to manually create the ~/Library/Developer/XCTestDevices folder.

CPython versions tested on:

CPython main branch

Operating systems tested on:

Other

Linked PRs

Metadata

Metadata

Assignees

No one assigned

    Labels

    3.13bugs and security fixes3.14bugs and security fixesOS-iostype-bugAn unexpected behavior, bug, or error

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions