@cloudcx/qa-push
v0.1.0
Published
CLI that pushes CCX-QA test cases from a repo's qa-cases/ directory to the CCX-QA import endpoint with HMAC-signed headers.
Maintainers
Readme
@cloudcx/qa-push
CLI that pushes CCX-QA test cases from a repo's qa-cases/ directory to
the CCX-QA import endpoint. HMAC-signed, idempotent, language-agnostic
(works in any CI).
See docs/INTEGRATION-GUIDE-FOR-APP-TEAMS.md in the CloudCX repo for the
full case format and onboarding steps.
Quick start
npx -y @cloudcx/qa-pushRequired environment variables:
| Var | Purpose |
|---|---|
| CCX_QA_URL | Base URL of the CCX-QA API |
| CCX_QA_SECRET | Shared HMAC secret |
| CCX_QA_SOURCE | This app's source identifier |
| CCX_QA_DIR | Directory of *.json files (default qa-cases) |
| CCX_QA_COMMIT | Commit SHA recorded on each pushed case (optional but recommended) |
Flags:
--dry-run— validate JSON files locally, do not POST--quiet— suppress per-case output
