用途:在 schema 或服务发生变更后,重建 CDS 产物、重新加载 SQLite 夹具数据,并运行完整测试套件。所有命令需在 cap/ 目录下依次执行,每步依赖前一步成功。
主要步骤:
- 构建 CDS 产物与类型化模型:cd cap && npm run build。该命令运行 cds build,并通过 @cap-js/cds-typer 重新生成 @cds-models/。
- 重载 SQLite 夹具数据:cd cap && npm run load_sqlite。通过 SQLite profile 运行 convertData.js,填充 db.sqlite。
- 运行完整测试套件:cd cap && npm test。运行模型与 handler 测试,超时时间为 60 秒。
规则:遇到失败立即停止,报告错误,不得继续下一步;全部步骤通过后,汇总构建状态、数据加载数量和测试结果(通过/失败/跳过数量)。
限制:资料未说明所需 Node/npm 版本、依赖安装方式及失败排查细节。