47 lines
1.3 KiB
YAML
47 lines
1.3 KiB
YAML
|
|
source:
|
||
|
|
type: TestSuite
|
||
|
|
serviceName: atc_data_quality
|
||
|
|
sourceConfig:
|
||
|
|
config:
|
||
|
|
type: TestSuite
|
||
|
|
entityFullyQualifiedName: "atc_trino.iceberg.hadoop.historical_sales"
|
||
|
|
processor:
|
||
|
|
type: orm-test-runner
|
||
|
|
config:
|
||
|
|
testCases:
|
||
|
|
- name: historical_sales_has_rows
|
||
|
|
testDefinitionName: tableRowCountToBeBetween
|
||
|
|
parameterValues:
|
||
|
|
- name: minValue
|
||
|
|
value: "1"
|
||
|
|
- name: maxValue
|
||
|
|
value: "100000000"
|
||
|
|
- name: historical_sales_order_id_not_null
|
||
|
|
columnName: order_id
|
||
|
|
testDefinitionName: columnValuesToBeNotNull
|
||
|
|
- name: historical_sales_amount_range
|
||
|
|
columnName: amount
|
||
|
|
testDefinitionName: columnValuesToBeBetween
|
||
|
|
parameterValues:
|
||
|
|
- name: minValue
|
||
|
|
value: "0"
|
||
|
|
- name: maxValue
|
||
|
|
value: "100000000"
|
||
|
|
- name: historical_sales_quantity_range
|
||
|
|
columnName: quantity
|
||
|
|
testDefinitionName: columnValuesToBeBetween
|
||
|
|
parameterValues:
|
||
|
|
- name: minValue
|
||
|
|
value: "0"
|
||
|
|
- name: maxValue
|
||
|
|
value: "100000"
|
||
|
|
sink:
|
||
|
|
type: metadata-rest
|
||
|
|
config: {}
|
||
|
|
workflowConfig:
|
||
|
|
openMetadataServerConfig:
|
||
|
|
hostPort: http://openmetadata-server:8585/api
|
||
|
|
authProvider: openmetadata
|
||
|
|
securityConfig:
|
||
|
|
jwtToken: "__JWT__"
|