datacontract test
Run schema and quality tests on the servers configured in the contract. See the Testing guide for connection details and supported data sources.
datacontract test [LOCATION]
| Argument |
Default |
Description |
LOCATION |
datacontract.yaml |
Location (URL or path) of the data contract YAML. |
| Option |
Default |
Description |
--server |
all |
Which server to test (the key in the servers block), or all. |
--schema-name |
all |
Which schema to test, or all. |
--checks |
all |
Comma-separated categories: schema, quality, servicelevel, custom. |
--publish |
— |
URL to publish the results to after the test. |
--output |
— |
File path to write results to. |
--output-format |
— |
json or junit. |
--include-failed-samples / --no-... |
off |
Collect a small sample of failed rows. |
--logs / --no-logs |
--no-logs |
Print logs. |
--ssl-verification / --no-... |
on |
SSL verification when publishing. |
--inline-references / --no-... |
on |
Resolve and inline external references. |
--debug / --no-debug |
off |
Enable debug logging. |
datacontract test datacontract.yaml --server production