packages/cua-driver/test-harness/smoke/README.md
Per-OS broad PASS / FAIL / SKIP probes across the full cua-driver tool
surface. Complements the Rust integration tests under ../../rust/crates/cua-driver/tests/:
cua-driver call <tool> <json>) — different code path (CLI argument parser + tool
resolution), one broad sweep across every registered tool in ~30 sec.| File | Host OS | What it runs |
|---|---|---|
macos.sh | macOS | Spawns the AppKit harness, calls every tool once |
Each script checks in a baseline result file under results/ for the
current driver version — diff against it to catch regressions in tool
coverage:
./macos.sh > /tmp/run.txt
diff results/macos.txt /tmp/run.txt
Prereqs (macOS):
../build/macos.sh must have produced ../../rust/test-apps/harness-appkit/../../rust/target/release/cua-driver built (debug works too)