You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: consolidate test_simulator_id/name into unified test_simulator
- Unified tool accepts both simulatorId and simulatorName (XOR)
- Added warning for useLatestOS with simulatorId
- Reduces MCP context usage with single tool interface
@@ -78,15 +99,15 @@ export async function test_simulator_nameLogic(
78
99
}
79
100
80
101
exportdefault{
81
-
name: 'test_simulator_name',
102
+
name: 'test_simulator',
82
103
description:
83
-
'Runs tests on a simulator by name using xcodebuild test and parses xcresult output. Works with both Xcode projects (.xcodeproj) and workspaces (.xcworkspace). IMPORTANT: Requires either projectPath or workspacePath, plus scheme and simulatorName. Example: test_simulator_name({ projectPath: "/path/to/MyProject.xcodeproj", scheme: "MyScheme", simulatorName: "iPhone 16" })',
104
+
'Runs tests on a simulator by UUID or name using xcodebuild test and parses xcresult output. Works with both Xcode projects (.xcodeproj) and workspaces (.xcworkspace). IMPORTANT: Requires either projectPath or workspacePath, plus scheme and either simulatorId or simulatorName. Example: test_simulator({ projectPath: "/path/to/MyProject.xcodeproj", scheme: "MyScheme", simulatorName: "iPhone 16" })',
0 commit comments