Atlan E2E Contract Validator
Define and validate e2e behavior as a machine-checkable contract.
Workflow
- •Build
e2e_case_contract.yamlusing../_shared/assets/e2e_case_contract.yaml. - •Ensure contract includes:
- •
test_workflow_args - •
server_config - •
expected_api_responses - •
expected_output_paths - •
schema_assertions
- •
- •Run
atlan-fact-verification-gateif API/output behavior changed. - •Validate contract:
python ../_shared/scripts/validate_e2e_case_contract.py e2e_case_contract.yaml - •Align generated test config and schema assertions with contract.
Rules
- •Keep API expectations aligned with
/workflows/v1behavior. - •Keep output path assertions aligned with SDK defaults.
- •Ensure both raw and transformed schema checks are explicit.
References
- •Contract checklist:
references/contract-checklist.md - •Shared templates:
../_shared/references/artifact-templates.md