원클릭으로
functionality-test
Executable walkthrough to test all features of the Walker data field in the Garmin Connect IQ simulator.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Executable walkthrough to test all features of the Walker data field in the Garmin Connect IQ simulator.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | functionality-test |
| description | Executable walkthrough to test all features of the Walker data field in the Garmin Connect IQ simulator. |
To deploy Walker on the target device in the simulator with settings support, compile using monkeyc and then run monkeydo while passing the settings JSON mapping using the -a argument (this is crucial for the App Settings Editor to locate the settings):
# Compile (example for epix2)
PATH="/Users/wwarby/Library/Application Support/Garmin/ConnectIQ/Sdks/connectiq-sdk-mac-9.2.0-2026-06-09-92a1605b2/bin:/opt/homebrew/opt/openjdk@17/bin:$PATH" monkeyc -f monkey.jungle -y /Users/wwarby/ConnectIQ/developer_key.der -o bin/walker-epix2.prg -d epix2
# Deploy with settings mapping
PATH="/Users/wwarby/Library/Application Support/Garmin/ConnectIQ/Sdks/connectiq-sdk-mac-9.2.0-2026-06-09-92a1605b2/bin:/opt/homebrew/opt/openjdk@17/bin:$PATH" monkeydo bin/walker-epix2.prg epix2 -a "bin/walker-epix2-settings.json:GARMIN/Settings/walker-epix2-settings.json"
Toggle white vs black background:
tell application "System Events" to tell process "simulator"
-- Open File -> Edit Persistent Storage -> Edit Application.Properties data
click menu item "Edit Application.Properties data" of menu 1 of menu item "Edit Persistent Storage" of menu 1 of menu bar item "File" of menu bar 1
-- Toggle background property checkbox and save
end tell
Verify battery level percentage and icon coloring:
tell application "System Events" to tell process "simulator"
click menu item "Set Battery Status" of menu 1 of menu bar item "Settings" of menu bar 1
end tell
95% (Green battery icon, black/white text)15% (Yellow battery icon, black text)5% (Red battery icon, red/white text)Verify heart rate rendering and color-coded zones:
tell application "System Events" to tell process "simulator"
click menu item "Manage Sensors" of menu 1 of menu bar item "Settings" of menu bar 1
end tell
70 bpm (Zone 1 - Grey / Blue)120 bpm (Zone 2 - Green)145 bpm (Zone 3 - Orange)175 bpm (Zone 4 - Red)Verify daily steps rendering and goal progress bar updates:
tell application "System Events" to tell process "simulator"
click menu item "Set Activity Monitor Info" of menu 1 of menu item "Activity Monitoring" of menu 1 of menu bar item "Simulation" of menu bar 1
end tell
2500 steps with 5000 goal (50% progress bar)5000 steps with 5000 goal (100% full progress bar)Verify distance, calories, activity steps, and pace calculation during simulated workout:
tell application "System Events" to tell process "simulator"
click menu item "Activity Data" of menu 1 of menu bar item "Simulation" of menu bar 1
end tell
Since the Connect IQ App Settings Editor is written in Java and opaque to macOS AppleScript System Events, settings can be fully exercised by programmatically modifying resources/properties.xml, recompiling, clearing simulator settings cache, and redeploying.
The test script is located in the scratch directory:
scratch/run_settings_tests_epix2.py
# Run settings test suite (compiles, deletes cached settings, deploys with settings mapping, and takes screenshots for all 4 settings combinations)
python3 scratch/run_settings_tests_epix2.py
The script will exercise: