Submit Your Ideas

We want to hear from you - vote for the features and improvements you'd most like to see, or submit your own ideas if you don't find them already listed.

Hardware Metal Capability for MacOS VMs

Since Xcode 9, there exists the capability to record video of an iOS simulator session. This opens up the ability to record UI test runs like so:

```

xcrun simctl io booted recordVideo --type=mp4 test_results/UITestRun.mp4 &
VIDEO_RECORD_PID=$!
echo $VIDEO_RECORD_PID

[xcodebuild command]

kill -INT $VIDEO_RECORD_PID
```

Alas, at present I'm unable to execute anything like this on CircleCI MacOS builders.

```
Error: Error Domain=NSPOSIXErrorDomain Code=22 "Invalid argument" UserInfo={NSLocalizedDescription=Video recording requires hardware Metal capability.}.
```

Is that something that's possible to add to your MacOS VMs? This could relate somewhat to the already-proposed MacOS Resource Classes idea (https://circleci.com/ideas/?idea=CCI-I-513), where one could opt into a builder that has this capability.

  • Avatar32.5fb70cce7410889e661286fd7f1897de Guest
  • Aug 24 2018
  • Future consideration
  • Attach files