What’s Changed
Workarounds unit test execution hanging intermittently due to xcodebuild’s built-in diagnostics collection.
Since Xcode 26, xcodebuild collects a simulator sysdiagnose of its own after a failing test run. This is similar to what the Step collected on its own.
The Input Collect Simulator diagnostics (collect_simulator_diagnostics) set to never now disables xcodebuild’s diagnostic too.
To enable Simulator diagnostics collection, use:
on_failureto override any project settings, orproject_settingto preserve test plan settings (the default is collection on failure).
Our collection is disabled for favor of xcodebuild’s built-in, when avaialble. (The underlying command is a similar simctl diagnose)
New Contributors
- @pgyula made their first contribution in fix: stop xcodebuild collecting a sysdiagnose the user did not ask for by pgyula · Pull Request #281 · bitrise-steplib/steps-xcode-test · GitHub
Full Changelog: Comparing 6.4.2...6.5.0 · bitrise-steplib/steps-xcode-test · GitHub