docs(gates): 主机单测套数复点同步——41 套 / 无专属钩子 19 套
第 41 套 boot_stats 由 728d6067(2026-10-27 11:29)入库,全仓写的 「40 套 / 18 套无专属钩子」从那天起过期;本轮按实测复点同步。 真值双源互证:test/host/*/run_unit_test.py 实数 41(43 个目录,除 common 与 __pycache__)= scripts/check_test_coverage.py 自报 suites=41/41。专属钩子 22 根(YAML 解析 id 以 -unit-test 结尾, 22 条全对得上有 runner 的目录)⇒ 无专属钩子 19 套 = 41 − 22。 改当前态共 18 处:AGENTS.md 提交门禁节三处、.pre-commit-config.yaml test-coverage 注释、docs/门禁说明/host-unit-tests.md §6 第 4 条六处 (无钩子名单首位补 boot_stats、目录数 42→43、裁定句改「裁定当时 18 套,2026-10-28 现值 19 套」)、docs/门禁说明/README.md、 docs/代码规范/pre-commit使用说明.md 两处、docs/编号规范.md、 scripts/README.md、docs/任务规划/分工说明-20261028 一条、 docs/测试说明/主机单测覆盖率口径.md 追加 2026-10-28 = 41 套 ~105 s 新实测点、test/host/sys_log_mcu/sys_log_mcu_test.c 注释行。 刻意不动:带日期戳的历史耗时与套数行(只追加新的实测点,不覆写)、 host-unit-tests.md 里「22 根 / 40 套 / 18 套无专属钩子」这句复核原文 (只在后面追加更正)、scripts/archive/id_gate/ 留档两处、 同数不同义的五处(40KB 级 / −20~40% / 不到 40 行 / 18 断言点 / 板端 RTC 套件)。钩子数 51、专属 22 根、提交期实跑 48 根本轮实测 未变,相关句一字未动。 门禁:doc-links --all --sections-strict / id-check-new --worktree / no-mojibake / bom-drift / validate-config 全 rc=0, test/host/sys_log_mcu 单测 rc=0;改后复扫「40 套」仅剩 3 处 (1 处刻意保留 + 2 处留档)、「42 个目录」0 处、「18 套」仅剩 2 处 (都带「当时」口径)。
This commit is contained in:
@@ -193,7 +193,7 @@
|
||||
* (s_entry_fill / s_put / syslog_post_quiet / syslog_post_dropped)与 26 行
|
||||
* 可执行代码**全部**有断言跑到:覆盖行 +26、函数 +4,未覆盖仍是同一批 3 行老账
|
||||
* (一条死分支 + sys_log_evidence 里 snprintf<=0),**一条没涨**。
|
||||
* ⚠ 全量门禁(40 套并集 + 基线只增不减)由提交前那一次统一跑,本行只是自量记录。
|
||||
* ⚠ 全量门禁(41 套并集 + 基线只增不减)由提交前那一次统一跑,本行只是自量记录。
|
||||
* L 族变异实测(2026-10-26,三处同时注入后逐字节还原):
|
||||
* ① s_paths[] 里 accid 与 alarm 两格**对调**(就是"表序错"那个静默错法);
|
||||
* ② 给 quiet 的丢弃分支补一条 `DBG_ERROR`(= 悄悄退化成 syslog_post);
|
||||
|
||||
Reference in New Issue
Block a user