ワンクリックで
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: