dd442f0f22
完成 Rust/egui 上位机主流程:BLE/USB 传输、协议编解码、控制/实时/统计/CSV、UI 与验证脚本。\n\n保留真实设备联调和长稳实测清单,避免把未验证的硬件结果当成交付完成。
21 lines
524 B
Bash
21 lines
524 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
TARGET="${1:-x86_64-pc-windows-gnu}"
|
|
|
|
cargo test --target "$TARGET"
|
|
cargo build --release --target "$TARGET"
|
|
|
|
if rg -n -i 'not implemented|not wired|BLE scan not wired|Serial not implemented|BLE not implemented|TODO|FIXME|placeholder|dummy|stub' \
|
|
-g 'src/**' \
|
|
-g 'Cargo.toml' \
|
|
-g 'README.md' \
|
|
-g 'docs/**' \
|
|
-g '.agents/specs/yrobot-motor-control-panel/**' \
|
|
.; then
|
|
echo "Found unfinished marker text" >&2
|
|
exit 1
|
|
fi
|
|
|
|
echo "Verification passed for target: $TARGET"
|