1.3 KiB
1.3 KiB
公网 live smoke 与真实 OCR 准备清单
必需环境变量
LIVE_SMOKE_BASE_URL:默认https://oa.hyinda.com。LIVE_SMOKE_ADMIN_IDENTIFIER/LIVE_SMOKE_ADMIN_PASSWORD:管理员 smoke 账号。LIVE_SMOKE_EMPLOYEE_IDENTIFIER/LIVE_SMOKE_EMPLOYEE_PASSWORD:员工 smoke 账号。LIVE_EXPECT_WECOM_STATUS:建议设为ready,用于校验企业微信入口状态。
真实 OCR 复核
PLAYWRIGHT_OCR_LIVE_FILE:单张真实测试发票 PDF/JPG/PNG/WEBP。- 或
PLAYWRIGHT_OCR_LIVE_DIR:批量票样目录。 - 可选
PLAYWRIGHT_OCR_LIVE_IDENTIFIER/PLAYWRIGHT_OCR_LIVE_PASSWORD:专用 OCR 测试员工账号;未提供时复用LIVE_SMOKE_EMPLOYEE_*。 - 可选
PLAYWRIGHT_OCR_ALLOW_DUPLICATE=1:允许重复样本被识别为重复,用于反复测试同一张票。
命令
node scripts/qa/check-live-smoke-env.mjs
LIVE_SMOKE_BASE_URL=https://oa.hyinda.com bash scripts/qa/run-live-smoke-readiness.sh
判定
- 缺少 live smoke 账号或 OCR 样本时,脚本必须输出
SKIP和缺项,不得误报通过真实链路。 - 配置完整时,脚本执行公网
/ready、公网资源文案扫描、网页 live smoke 和真实 OCR 样本上传。 - 脚本不得打印密码、腾讯密钥或第三方 secret。