tests(e2e): data quality (#19513)

* tests(e2e): data quality

- use the data quality pipeline new schema with a list of service configurations

* format
This commit is contained in:
Imri Paran 2025-01-24 15:01:54 +01:00 committed by GitHub
parent 3267b71217
commit e003a5f9ed
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -139,14 +139,20 @@ class DataQualityConfigBuilder(BaseBuilder):
def build(self) -> dict:
"""build profiler config"""
del self.config["source"]["sourceConfig"]["config"]
self.config["source"]["sourceConfig"] = {
"config": {
"type": TestSuiteConfigType.TestSuite.value,
"entityFullyQualifiedName": self.entity_fqn,
},
self.config["source"]["sourceConfig"]["config"] = {
"type": TestSuiteConfigType.TestSuite.value,
"entityFullyQualifiedName": self.entity_fqn,
}
self.config["source"]["sourceConfig"]["config"]["serviceConnections"] = [
{
"serviceName": self.config["source"]["serviceName"],
"serviceConnection": self.config["source"]["serviceConnection"],
}
]
del self.config["source"]["serviceConnection"]
self.config["processor"] = {
"type": "orm-test-runner",
"config": {"testCases": self.test_case_defintions},