name: load-and-test description: Rebuild CDS artifacts, reload SQLite fixture data, and run the full test suite. Use after schema or service changes. disable-model-invocation: true
Run the following commands sequentially from the cap/ directory. Each step depends on the previous one succeeding.
Steps
Build CDS artifacts and typed models
cd cap && npm run buildThis runs
cds buildand regenerates@cds-models/via@cap-js/cds-typer.Reload SQLite fixture data
cd cap && npm run load_sqliteRuns
convertData.jswith the SQLite profile to populatedb.sqlite.Run full test suite
cd cap && npm testRuns model + handler tests with a 60-second timeout.
Rules
- Stop on failure. If any step fails, report the error immediately. Do not continue to the next step.
- Report results. After all steps pass, summarize: build status, data load count, and test results (pass/fail/skip counts).