Closed
Description
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