utm-test - Build and test UTM changes in disposable VMs
Build, run, and debug UTM changes using disposable test VMs, dependency rebuilds, logs, headless checks, and simulator testing.
Tags
Updated: 2026-10-04Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Build the UTM application
- Build native dependencies
- Rebuild changed dependencies
- Create disposable test VMs
- Run scripted VM tests
- Capture logs and diagnostics
- Debug application behavior
- Check headless GUI paths
- Test the iOS simulator
Inputs
- UTM repository
- Code changes
- Dependency sources
- Dependency artifacts
- Test VM configuration
- Test scenario
Outputs
- Built UTM application
- Build logs
- Application logs
- Diagnostic results
- Test findings
- Disposable test VM state
Requirements
- macOS on arm64
- UTM repository root
- Xcode and xcodebuild
- Required build dependencies
- Permission to run UTM and VM automation
