用途:在代码变更前后执行端到端冒烟验证,快速确认目标应用是否仍可正常运行。
触发场景:需要针对应用做冒烟验证时使用。
工作流程:先准备目标应用的构建前提条件;运行相关冒烟套件或聚焦到单个测试文件;若失败,检查 trace 与日志并定位根因;应用最小修复后重跑,直到稳定。
常用命令: 运行完整冒烟套件: npm run smoketest 运行指定冒烟测试文件: npm run smoketest -- path/to/test.spec.ts 构建产物已就绪时加快迭代: npm run smoketest-no-compile -- path/to/test.spec.ts
约束与限制:优先使用确定性等待与断言,避免脆弱超时;对通过的修复应重跑以降低偶发误报;仅在明确要求并记录后才隔离测试。
输出:测试结果摘要、根因与修复、剩余偶发风险(如有)。
其他环境要求、平台与收费信息暂未提供。