Testing Workflows¶
Test workflows before promotion to production.
Test Levels¶
- Syntax validation for YAML files.
- Local execution tests against dev stack.
- Integration tests with real downstream services.
- Regression tests for critical business flows.
Practical Test Sequence¶
- Validate YAML and schema.
- Run representative payloads against
/v1/run/*. - Confirm expected step outputs and side effects.
- Inspect traces for branching/retry behavior.
- Validate failure paths and compensation behavior.
Suggested Checks¶
- Happy path execution.
- Missing header or invalid auth path.
- Dependency failure and retry handling.
- Idempotency behavior for repeated requests.
Useful Endpoints¶
GET /v1/tracesGET /v1/traces/{request_id}GET /api/trigger-events