xfy
294ff73a7a
test(variable): 添加变量系统覆盖测试(覆盖率 74.5% → 预计 >85%)
新建 internal/variable/builtin_coverage_test.go,覆盖低覆盖率函数:
formatRequestTime 测试(原 0%):
- 8 个子测试覆盖零值、毫秒、秒、大值等各种时间格式
SetGlobalVariables 测试(原 0%):
- 正常设置、空配置、覆盖、变量展开
EphemeralGet 测试(原 49.3%):
- 全局变量、回退、server_name、upstream_connect_time
- upstream_header_time、body_bytes_sent、request_time
- UserValue 响应信息、并发安全
GetSSLClientVerify 测试(原 40%):
- TLS UserValue 设置、对端证书存在、无效类型
init 注册验证测试(原 49.3%):
- 验证 16 个内置变量注册
- 验证 5 个 upstream 变量
- 验证 9 个 SSL 变量
- 验证 host/uri/request_uri/args/method 的 GetterBytes 注册
2026-06-04 08:21:48 +08:00
..
2026-06-04 08:21:48 +08:00
2026-06-03 18:08:34 +08:00
2026-04-30 13:42:53 +08:00
2026-04-30 10:37:45 +08:00
2026-06-03 18:08:34 +08:00
2026-06-03 18:08:34 +08:00
2026-06-03 18:08:34 +08:00
2026-06-03 18:08:34 +08:00
2026-06-03 18:08:34 +08:00