Files
drouter/_dev
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
..