liuzhuohua
b0ed42b653
test(smoke): 修 1.0.6 容器冒烟 5 个假红并加 ckc 数字断言
首次冒烟 17/5,5 个红全是断言写法问题,不是产品缺陷:
- 四处拿 `grep -c` 的**数字**去 ck 里匹配代码文本 —— 那是问
「数字里含不含这段代码」,恒为假(实际输出就是 3 / 1 / 2,
恰恰说明修复代码在镜像里)。改用内容匹配,并新增 ckc()
专门做「命中 N 次」型断言,反向断言(期望 0 次)不再硬凑正则。
- render_ppp 的 ip-up-script 距 def 行 46 行(docstring + 5 行
「为什么需要这个钩子」的注释),-A8/-A25 都切在它前面,窗口放宽到 60。
- SNMP 净化的 `re.sub(r'[\r\n]', ...)` 经 ck 的 grep -E 再吃一层
shell 转义后对不上。改断言净化后的特征串(replace('#', ' ')),
不硬写字符类字面量。
- 补三条新断言:render_ppp 不再指向 bin/(反向,0 次)、
sync-isp-dns.sh 有 2 处非零退出、无 systemd 时回退 SIGHUP。
真机结果 24/0 全绿,宿主基线无变化(ip_forward=1、nft 表已回收、
默认路由与 5900 监听不变)。
2026-10-02 21:59:13 +08:00
..
2026-09-30 19:26:24 +08:00
2026-10-02 20:57:32 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-10-02 18:58:23 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-10-02 21:59:13 +08:00
2026-09-30 19:26:24 +08:00
2026-10-02 10:25:40 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-10-02 18:58:23 +08:00
2026-10-02 20:57:32 +08:00
2026-10-01 17:43:28 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-10-01 17:43:28 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-10-02 16:33:02 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-10-02 18:58:23 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-10-02 00:23:30 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-10-02 10:25:40 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-10-02 10:25:40 +08:00
2026-10-02 10:25:40 +08:00
2026-09-30 19:26:24 +08:00
2026-10-02 00:23:30 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-10-02 10:25:40 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-10-02 00:23:30 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-10-01 16:01:45 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-10-01 01:29:09 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00
2026-09-30 19:26:24 +08:00