Hardware Metal Capability for MacOS VMs
complete
J
Jason Hagglund
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.CCI-I-570
Alexa Zeazas Loper
complete
This is supported by Dedicated Hosts - https://circleci.com/docs/2.0/dedicated-hosts-macos/