一键导入
build-test
Build Sysex77 and run its JUCE unit tests, reporting pass/fail. Use whenever asked to build, compile, rebuild, or verify the Sysex77 app or its tests.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Build Sysex77 and run its JUCE unit tests, reporting pass/fail. Use whenever asked to build, compile, rebuild, or verify the Sysex77 app or its tests.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | build-test |
| description | Build Sysex77 and run its JUCE unit tests, reporting pass/fail. Use whenever asked to build, compile, rebuild, or verify the Sysex77 app or its tests. |
Two build systems coexist (both target JUCE 8.0.7). Prefer CMake; fall back to Xcode if asked.
cd /Users/sebastienportrait/juce/Sysex77
./build.sh --debug --test
build.sh configures + builds in ./build, then runs the unit tests via the --test flag.
JUCE is auto-resolved (JUCE_DIR → /Applications/JUCE → auto-download).
Equivalent manual steps if build.sh is unavailable:
cmake -B build -DCMAKE_BUILD_TYPE=Debug
cmake --build build -j8
build/Sysex77_artefacts/Debug/Sysex77.app/Contents/MacOS/Sysex77 --test
cd /Users/sebastienportrait/juce/Sysex77/Builds/MacOSX
xcodebuild -project Sysex77.xcodeproj -scheme "Sysex77 - App" -configuration Debug build
./build/Debug/Sysex77.app/Contents/MacOS/Sysex77 --test
error: lines, or confirm BUILD SUCCEEDED / Built target Sysex77.=== UnitTests: N/N assertions passed, M failure(s) ===. Any
failure (M > 0) means the change is NOT verified — report it, don't claim success.Source/Main.cpp). The clang LSP shows
bogus errors on individual Source/*.h files analysed in isolation — ignore LSP noise; trust the
build result.Source/Tests.h (pure sysex logic in Source/SysexUtils.h). Extend them when
adding pure logic.