chore(ledger): pages 批 1~4 合入后回填凭证/覆盖率并同步黄金参考计数

task/pages-ui 合入(merge dea7591 + 修复 498cc60):三页回炉 + SOE 页 +
四查看页 + 遥信 33 行页 + ui_data 三通道 + soe_store 只读 API + 字库与
门禁配套共 12 笔。凭证重盖(Code=224,688 / RW_IRAM1 78,992 B=60.3% /
CCM 87.9%);覆盖率基线 39/39 套件复算。ui-golden 黄金参考 11→18 页
随批 4 扩容,AGENTS 门禁行/索引行与门禁说明两处、覆盖率口径一处同步;
两篇新详解(bom-guard/setview-check)已由道E 交付、索引去"待补"。
memset 隐式声明一条教训:分支树增量构建"0 警"不覆盖未重编文件,
done 主树全量重编才是终判。
This commit is contained in:
2026-10-25 15:49:42 +08:00
parent 498cc60b9d
commit 7099c56c34
7 changed files with 113 additions and 57 deletions
+94 -38
View File
@@ -137,12 +137,12 @@
"lines_valid": 87
},
"App/log/soe_store.c": {
"func_rate": 1.0,
"func_rate": 0.5714,
"funcs_covered": 4,
"funcs_valid": 4,
"line_rate": 0.9873,
"lines_covered": 78,
"lines_valid": 79
"funcs_valid": 7,
"line_rate": 0.6299,
"lines_covered": 80,
"lines_valid": 127
},
"App/log/sys_log_mcu.c": {
"func_rate": 1.0,
@@ -593,9 +593,9 @@
"soe_store": {
"files": {
"App/log/soe_rec.c": 87,
"App/log/soe_store.c": 79
"App/log/soe_store.c": 127
},
"lines_total": 166,
"lines_total": 214,
"ok": true
},
"sys_clock": {
@@ -706,13 +706,13 @@
"totals": {
"files_generated_excluded": 5,
"files_tested": 43,
"files_untested": 122,
"func_rate": 0.9357,
"files_untested": 136,
"func_rate": 0.9299,
"funcs_covered": 451,
"funcs_valid": 482,
"line_rate": 0.9026,
"lines_covered": 6202,
"lines_valid": 6871,
"funcs_valid": 485,
"line_rate": 0.8967,
"lines_covered": 6204,
"lines_valid": 6919,
"modules_ok": 39,
"modules_total": 39
},
@@ -749,13 +749,17 @@
"code_lines": 264,
"path": "Drivers/BSP/SD2506/sd2506.c"
},
{
"code_lines": 263,
"path": "App/app/ui_data_feed.c"
},
{
"code_lines": 249,
"path": "App/task/adc_task.c"
},
{
"code_lines": 242,
"path": "App/app/ui_data_feed.c"
"code_lines": 207,
"path": "Drivers/BSP/UI/ui_w_setlist.c"
},
{
"code_lines": 206,
@@ -770,8 +774,8 @@
"path": "Drivers/BSP/UI/ui_standby.c"
},
{
"code_lines": 204,
"path": "Drivers/BSP/UI/ui_w_setlist.c"
"code_lines": 197,
"path": "Drivers/BSP/UI/ui_w_setview.c"
},
{
"code_lines": 157,
@@ -781,6 +785,10 @@
"code_lines": 150,
"path": "Drivers/BSP/UI/ui_page_password.c"
},
{
"code_lines": 146,
"path": "Drivers/BSP/UI/ui_page_device_info.c"
},
{
"code_lines": 140,
"path": "App/app/app_main.c"
@@ -793,6 +801,10 @@
"code_lines": 123,
"path": "App/task/net_task.c"
},
{
"code_lines": 122,
"path": "App/task/ui_task.c"
},
{
"code_lines": 117,
"path": "App/task/protect_task.c"
@@ -801,6 +813,10 @@
"code_lines": 113,
"path": "Drivers/BSP/UI/ui_page_action.c"
},
{
"code_lines": 112,
"path": "Drivers/BSP/UI/ui_page_ac.c"
},
{
"code_lines": 101,
"path": "Drivers/BSP/NET/net_types.h"
@@ -809,18 +825,18 @@
"code_lines": 98,
"path": "Drivers/BSP/SD2506/sd2506.h"
},
{
"code_lines": 95,
"path": "App/task/ui_task.c"
},
{
"code_lines": 93,
"path": "Drivers/BSP/GD5F2GQ5UE/gd5f2gq5ue.h"
},
{
"code_lines": 88,
"code_lines": 89,
"path": "Drivers/BSP/UI/ui_data.h"
},
{
"code_lines": 86,
"path": "Drivers/BSP/UI/ui_page_yx.c"
},
{
"code_lines": 83,
"path": "Drivers/BSP/NET/net_socket.h"
@@ -841,6 +857,10 @@
"code_lines": 77,
"path": "Drivers/BSP/dbg_log.h"
},
{
"code_lines": 69,
"path": "Drivers/BSP/UI/ui_page_dc.c"
},
{
"code_lines": 62,
"path": "App/protocol/iec104/iec104_asdu.h"
@@ -862,7 +882,7 @@
"path": "App/util/task_watchdog.h"
},
{
"code_lines": 50,
"code_lines": 51,
"path": "Drivers/BSP/UI/ui_w_setlist.h"
},
{
@@ -889,10 +909,6 @@
"code_lines": 41,
"path": "Drivers/BSP/NET/lftpd/private/lftpd_status.h"
},
{
"code_lines": 41,
"path": "Drivers/BSP/UI/ui_page_ac.c"
},
{
"code_lines": 39,
"path": "Drivers/BSP/UI/ui_w_records.c"
@@ -925,6 +941,22 @@
"code_lines": 31,
"path": "Drivers/BSP/UI/ui_deco.c"
},
{
"code_lines": 31,
"path": "Drivers/BSP/UI/ui_page_view_param.c"
},
{
"code_lines": 31,
"path": "Drivers/BSP/UI/ui_page_view_plate.c"
},
{
"code_lines": 31,
"path": "Drivers/BSP/UI/ui_page_view_set.c"
},
{
"code_lines": 31,
"path": "Drivers/BSP/UI/ui_page_view_word.c"
},
{
"code_lines": 31,
"path": "Drivers/BSP/UI/ui_w_editor.h"
@@ -957,10 +989,6 @@
"code_lines": 27,
"path": "App/task/task_handles.h"
},
{
"code_lines": 27,
"path": "Drivers/BSP/UI/ui_page_device_info.c"
},
{
"code_lines": 26,
"path": "App/util/task_prof.h"
@@ -981,6 +1009,10 @@
"code_lines": 24,
"path": "Drivers/BSP/UI/ui_tokens.h"
},
{
"code_lines": 24,
"path": "Drivers/BSP/UI/ui_w_setview.h"
},
{
"code_lines": 23,
"path": "App/algo/adc_cal.h"
@@ -1010,12 +1042,12 @@
"path": "Drivers/BSP/UI/ui_page_selftest.c"
},
{
"code_lines": 20,
"path": "App/log/console_log.h"
"code_lines": 22,
"path": "Drivers/BSP/UI/ui_page_soe.c"
},
{
"code_lines": 20,
"path": "Drivers/BSP/UI/ui_page_dc.c"
"path": "App/log/console_log.h"
},
{
"code_lines": 19,
@@ -1049,6 +1081,10 @@
"code_lines": 15,
"path": "App/algo/freq.h"
},
{
"code_lines": 15,
"path": "App/log/soe_store.h"
},
{
"code_lines": 15,
"path": "App/util/sys_clock.h"
@@ -1065,10 +1101,6 @@
"code_lines": 14,
"path": "Drivers/BSP/UI/ui_style.c"
},
{
"code_lines": 13,
"path": "App/log/soe_store.h"
},
{
"code_lines": 13,
"path": "App/task/adc_task.h"
@@ -1133,6 +1165,30 @@
"code_lines": 11,
"path": "Drivers/BSP/UI/ui_page_net_cfg.h"
},
{
"code_lines": 11,
"path": "Drivers/BSP/UI/ui_page_soe.h"
},
{
"code_lines": 11,
"path": "Drivers/BSP/UI/ui_page_view_param.h"
},
{
"code_lines": 11,
"path": "Drivers/BSP/UI/ui_page_view_plate.h"
},
{
"code_lines": 11,
"path": "Drivers/BSP/UI/ui_page_view_set.h"
},
{
"code_lines": 11,
"path": "Drivers/BSP/UI/ui_page_view_word.h"
},
{
"code_lines": 11,
"path": "Drivers/BSP/UI/ui_page_yx.h"
},
{
"code_lines": 11,
"path": "Drivers/BSP/UI/ui_style.h"