cart-content-check

20260916-181749 轮 · 看它的历史
[target] clone=h8 port=20098 base=http://localhost:20098
目标: http://localhost:20098
  ✅ S0 debug 会员会话建立
  ✅ S0 夹具创建(未填副本×3)

── S1 session 族: 未填作品被 content_check 拦下
  ✅ S1 oracle 自检(夹具确有空页+缺图)
  ✅ S1 info=0 + reason=content_check
  ✅ S1 empty_pages 与独立 oracle 精确一致
  ✅ S1 missing_slots 与独立 oracle 精确一致
  ✅ S1 work_empty 与独立 oracle 精确一致
  ✅ S1 未入车

── S2 force=1 入车 + 重发幂等
  ✅ S2 force 后 info=1
  ✅ S2 入车恰 1 行
  ✅ S2 重发幂等(仍 1 行)

── S3 fail-closed(不存在的 tplid)
--------------
SELECT COUNT(*) FROM jnc_log WHERE log_corpid=1 AND logtype=3 AND logcontent LIKE 'cartContentCheck:%tplid=99999999 uid=2939'
--------------

ERROR 1146 (42S02) at line 1: Table 'jnc_ma.jnc_log' doesn't exist
E2E 脚本异常: Error: Command failed: mysql -h127.0.0.1 -P23306 -uroot -p'MaPasd*123' --default-character-set=utf8mb4 jnc_ma -N -e "SELECT COUNT(*) FROM jnc_log WHERE log_corpid=1 AND logtype=3 AND logcontent LIKE 'cartContentCheck:%tplid=99999999 uid=2939'"
--------------
SELECT COUNT(*) FROM jnc_log WHERE log_corpid=1 AND logtype=3 AND logcontent LIKE 'cartContentCheck:%tplid=99999999 uid=2939'
--------------

ERROR 1146 (42S02) at line 1: Table 'jnc_ma.jnc_log' doesn't exist

    at genericNodeError (node:internal/errors:984:15)
    at wrappedFn (node:internal/errors:538:14)
    at checkExecSyncError (node:child_process:891:11)
    at execSync (node:child_process:963:15)
    at db1 (/data/AICode/e2e/ma_dev_v2/ma/bin/workspace/playwright/e2e/e2e-cart-content-check.js:47:15)
    at /data/AICode/e2e/ma_dev_v2/ma/bin/workspace/playwright/e2e/e2e-cart-content-check.js:163:32 {
  status: 1,
  signal: null,
  output: [
    null,
    '',
    '--------------\n' +
      "SELECT COUNT(*) FROM jnc_log WHERE log_corpid=1 AND logtype=3 AND logcontent LIKE 'cartContentCheck:%tplid=99999999 uid=2939'\n" +
      '--------------\n' +
      '\n' +
      "ERROR 1146 (42S02) at line 1: Table 'jnc_ma.jnc_log' doesn't exist\n"
  ],
  pid: 554662,
  stdout: '',
  stderr: '--------------\n' +
    "SELECT COUNT(*) FROM jnc_log WHERE log_corpid=1 AND logtype=3 AND logcontent LIKE 'cartContentCheck:%tplid=99999999 uid=2939'\n" +
    '--------------\n' +
    '\n' +
    "ERROR 1146 (42S02) at line 1: Table 'jnc_ma.jnc_log' doesn't exist\n"
}

── 清理夹具
  ✗ mint FAILED in jnc_ma
  ⚠ 清理用 Bearer 获取失败: Command failed: bash /data/AICode/e2e/ma_dev_v2/ma/bin/workspace/.claude/scripts/wxapi-token.sh
  ✗ mint FAILED in jnc_ma

  ⚠ 无 Bearer 上下文,以下夹具未软删需人工处理: 15764, 15765, 15766
  [cleanup] deleted 3/3
  ✅ 清理:本次新建的 3 件作品已删净(基线 181 件不动)

结果: 12 通过 / 1 失败  |  截图+result.json: /data/AICode/e2e/ma_dev_v2/ma/bin/workspace/test-results/playwright-images/cart-content-check