Commit 3216e6b
committed
feat: add parallel v1/v2 staging-perf live jobs
Exercise the batched staging-diff fix end-to-end against a live
CADT instance: each spec stages ~100 projects per phase (POST,
PUT, DELETE), times a single unpaginated GET /{v1,v2}/staging,
asserts staged row count and response time under a configurable
budget, then reuses the existing commit + datalayer-wait helpers
to confirm the submission path still succeeds. Row counts and
GET budgets live next to the specs and are env-overridable for
tuning after the first live runs.
New sibling CI jobs mirror the existing test-v1-live-api and
test-v2-live-api workflows so they run in parallel without
extending those long suites, keeping teardown, log capture, and
artifact upload identical for consistent debugging.1 parent 4592315 commit 3216e6b
4 files changed
Lines changed: 1310 additions & 0 deletions
File tree
- .github/workflows
- tests
- v1/live-api
- v2/live-api
0 commit comments