测试:新增 sys_clock 主机侧单测并修复 Zeller 星期缺陷
This commit is contained in:
@@ -162,6 +162,20 @@ repos:
|
||||
files: ^(App/util/task_watchdog\.(c|h)|test/host/watchdog/.*|test/host/common/unit_test_harness\.py)$
|
||||
pass_filenames: false
|
||||
|
||||
# 7b) 系统时钟时间换算主机侧单元测试(2026-10-02 加)
|
||||
# 背景:sys_clock.c 的 Unix↔日历换算(闰年 / 月末 / 世纪 / 2038 上限)、
|
||||
# 星期(Zeller)、"30 天惰性再基准化"(防 49.7 天 tick 回绕)、RTC 故障
|
||||
# 降级路径均为纯逻辑;本钩子用 MSVC 离线编译真实源文件(#include 纳入)
|
||||
# 并以可注入桩驱动(可控时钟 + 阴影 RTC)。首次落地即抓出 Zeller 公式
|
||||
# 缺陷(1970~2099 全部日期星期皆错,详见测试说明文档)。
|
||||
# files 含 sys_clock.c 依赖的 sd2506.h(时间结构/返回值定义)。
|
||||
- id: sys-clock-unit-test
|
||||
name: 系统时钟换算单测(主机侧)
|
||||
entry: python test/host/sys_clock/run_unit_test.py
|
||||
language: system
|
||||
files: ^(App/util/sys_clock\.(c|h)|Drivers/BSP/SD2506/sd2506\.h|test/host/sys_clock/.*|test/host/common/unit_test_harness\.py)$
|
||||
pass_filenames: false
|
||||
|
||||
# 8) 测试套件开关门禁(2026-10-01 加)
|
||||
# 背景:test_config.h 的 TEST_SUITE_* 决定固件里编入哪个测试套件,
|
||||
# 全部注释 = 产品构建。但此前**无任何门禁检查**——实测已提交的 HEAD 里
|
||||
|
||||
Reference in New Issue
Block a user