remote/tools
郑博文 1a6c3f15a2 test(tools): 3b 真机验收脚本 + 修正 IME proof 的按钮定位
rel_mouse_phone_proof.ps1 覆盖 V-B1a(相对位移方向/符号/不跳变)、V-B2(切绝对
模式后 R7 重测)、V-B3(长按出右键、拖拽不出)。

三处 harness 教训(都已写进脚本注释,避免下次重踩):
1. uiautomator 不暴露 SurfaceView,裸 SurfaceView 塌成 android.view.View;
   按 16:9 宽高比识别视频视图,并断言比例,避免静默抓错节点。
2. 上一段滑动的相对事件可能在 SetCursorPos 之后才落地,制造出 15px/298px 的
   假跳变。判据前必须先等链路静默、并要求基线两次读数一致。
3. ime_chinese_proof 用「第一个 Button」当键盘按钮——3b 在按钮栏上方插入了
   灵敏度行,第一个 Button 变成了减号,proof 报「IME not shown」。
   改为按文案匹配,与位置无关。
2026-10-31 17:35:18 +08:00
..
bench.md feat(hud): B1 基线指标——抖动/帧间隔p95/丢包率/解码失败计数 + 测试脚本 2026-10-23 09:47:09 +08:00
capture_evidence.ps1 test(android-3a): 连接生命周期 proof 入仓 + 四个 proof 的主机默认值跟上环境 2026-10-31 15:57:57 +08:00
connect_lifecycle_proof.ps1 test(android-3a): 连接生命周期 proof 入仓 + 四个 proof 的主机默认值跟上环境 2026-10-31 15:57:57 +08:00
emoji_manual_proof.ps1 test(android-3a): 连接生命周期 proof 入仓 + 四个 proof 的主机默认值跟上环境 2026-10-31 15:57:57 +08:00
ime_chinese_proof.ps1 test(tools): 3b 真机验收脚本 + 修正 IME proof 的按钮定位 2026-10-31 17:35:18 +08:00
ime_commit_proof.ps1 test(android-3a): 连接生命周期 proof 入仓 + 四个 proof 的主机默认值跟上环境 2026-10-31 15:57:57 +08:00
phone_chain_proof.ps1 test(android-2b): 真机 emoji 人工验收工具 + 链路 proof 参数化主机地址 2026-10-31 11:08:16 +08:00
punch_probe.py fix(tools): 探针区分信令回复与打洞包,修掉打洞假阳性 2026-10-23 18:02:14 +08:00
rel_mouse_phone_proof.ps1 test(tools): 3b 真机验收脚本 + 修正 IME proof 的按钮定位 2026-10-31 17:35:18 +08:00
rendezvous.py feat(tools): 打洞探针与极简 rendezvous 服务器(Python POC) 2026-10-23 17:32:17 +08:00
shot.ps1 test(android-2b): 真机 IME 提交 proof 与字节安全证据采集 2026-10-30 13:06:08 +08:00
text_injection_proof.ps1 feat(android): 键盘事件双通道 + 手机到 Windows 全链路 proof 2026-10-30 12:58:36 +08:00
text_target.ps1 feat(android): 键盘事件双通道 + 手机到 Windows 全链路 proof 2026-10-30 12:58:36 +08:00