merge: task/P1-10-test-fw 合入 v2-on-ui
任务 P1-10(8 个提交)经 task-worktree 回收:
- chore(size): sync 追平后重盖体积同码凭证(v2 索引指纹,1396 文件)
- docs(P1-10): sync 追平后补记四档复测数字(产品基线已前进,旧注保留)
- merge: v2-on-ui 追平至 task/P1-10-test-fw(含 A-3 卡5~7 与 B-3 记录 reader)
- test(P1-10): 套件回归 forbidden 换成显式四 Fault 标签 + 台架记录 21/21
- fix(WD): HW 测试模式掩码死分支复活——include 缺失自 7feeea6
- fix(test): 主机单测/覆盖率产物按工作树分家 + 每次跑独占目录(task-10)
- test(P1-10): CH395F 套件三档构建实测 + 修阶段开关行尾跨行注释的切换陷阱
- fix(A5): 体积凭证指纹改取 git 索引 blob——跨 checkout 稳定,并拦未 staged 改动
This commit is contained in:
@@ -58,6 +58,16 @@
|
||||
#include "lftpd.h" /* lftpd_task_wd_beat() 弱钩子声明(本文件提供强符号,见下方) */
|
||||
#include "sys_log.h" /* SYSLOG_RUN(flush 诱导落盘)+ sys_log_evidence()(round 7 取证落盘) */
|
||||
#include "console_log.h" /* dbg_console_tx_fault()(僵尸通道计数) */
|
||||
/* 测试构建可见性(2026-10-25 台架实测缺陷):wd_required_mask() 里那条
|
||||
* ENABLE_HW_LAYER_TESTS 分支要按"硬件层独占测试构建"剔除 netTask,而该宏定义在
|
||||
* test/board/ch395f_test.h(由 test_config.h 拉入)。本文件此前没 include 它 →
|
||||
* 宏在本 TU 永远不可见 → **那条分支自加入起就是死代码**,HW 层测试构建仍按产品
|
||||
* 掩码 0x1F7 要求 netTask 供位,而 netTask 按设计自挂起 → 每 ~110ms 刷一条
|
||||
* [ERR][WD] task stall(台架一轮刷出 468 条)。做法与 App/task/net_task.c 的
|
||||
* #include "test_config.h" 一致;产品构建 TEST_SUITE_* 全注释、宏未定义,
|
||||
* 走的仍是原分支(实测产品固件 Code/RO/RW/ZI 逐项不变)。
|
||||
* 证据:boot log 20261025_050539(req=0x1F7 而 mask 最高只到 0x1F5)。 */
|
||||
#include "test_config.h"
|
||||
#endif
|
||||
|
||||
#define DBG_TAG "[WD]"
|
||||
|
||||
Reference in New Issue
Block a user