mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-08-20 23:18:01 +00:00
Fix e2e tests (#19130)
* Fix E2E * Fix E2E * Fix MySQL count * Tentative Fix * Tentative Fix * Revert PowerBI changes * Revert PowerBI changes
This commit is contained in:
parent
fa36c70270
commit
efbdf21098
@ -89,7 +89,6 @@ class AutoClassificationConfigBuilder(BaseBuilder):
|
|||||||
"type": "AutoClassification",
|
"type": "AutoClassification",
|
||||||
"storeSampleData": True,
|
"storeSampleData": True,
|
||||||
"enableAutoClassification": False,
|
"enableAutoClassification": False,
|
||||||
"profileSample": self.profilerSample,
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -28,5 +28,3 @@ workflowConfig:
|
|||||||
authProvider: openmetadata
|
authProvider: openmetadata
|
||||||
securityConfig:
|
securityConfig:
|
||||||
jwtToken: "eyJraWQiOiJHYjM4OWEtOWY3Ni1nZGpzLWE5MmotMDI0MmJrOTQzNTYiLCJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsImlzQm90IjpmYWxzZSwiaXNzIjoib3Blbi1tZXRhZGF0YS5vcmciLCJpYXQiOjE2NjM5Mzg0NjIsImVtYWlsIjoiYWRtaW5Ab3Blbm1ldGFkYXRhLm9yZyJ9.tS8um_5DKu7HgzGBzS1VTA5uUjKWOCU0B_j08WXBiEC0mr0zNREkqVfwFDD-d24HlNEbrqioLsBuFRiwIWKc1m_ZlVQbG7P36RUxhuv2vbSp80FKyNM-Tj93FDzq91jsyNmsQhyNv_fNr3TXfzzSPjHt8Go0FMMP66weoKMgW2PbXlhVKwEuXUHyakLLzewm9UMeQaEiRzhiTMU3UkLXcKbYEJJvfNFcLwSl9W8JCO_l0Yj3ud-qt_nQYEZwqW6u5nfdQllN133iikV4fM5QZsMCnm8Rq1mvLR0y9bmJiD7fwM1tmJ791TUWqmKaTnP49U493VanKpUAfzIiOiIbhg"
|
jwtToken: "eyJraWQiOiJHYjM4OWEtOWY3Ni1nZGpzLWE5MmotMDI0MmJrOTQzNTYiLCJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsImlzQm90IjpmYWxzZSwiaXNzIjoib3Blbi1tZXRhZGF0YS5vcmciLCJpYXQiOjE2NjM5Mzg0NjIsImVtYWlsIjoiYWRtaW5Ab3Blbm1ldGFkYXRhLm9yZyJ9.tS8um_5DKu7HgzGBzS1VTA5uUjKWOCU0B_j08WXBiEC0mr0zNREkqVfwFDD-d24HlNEbrqioLsBuFRiwIWKc1m_ZlVQbG7P36RUxhuv2vbSp80FKyNM-Tj93FDzq91jsyNmsQhyNv_fNr3TXfzzSPjHt8Go0FMMP66weoKMgW2PbXlhVKwEuXUHyakLLzewm9UMeQaEiRzhiTMU3UkLXcKbYEJJvfNFcLwSl9W8JCO_l0Yj3ud-qt_nQYEZwqW6u5nfdQllN133iikV4fM5QZsMCnm8Rq1mvLR0y9bmJiD7fwM1tmJ791TUWqmKaTnP49U493VanKpUAfzIiOiIbhg"
|
||||||
|
|
||||||
|
|
||||||
|
@ -117,7 +117,7 @@ class MysqlCliTest(CliCommonDB.TestSuite, SQACommonMethods):
|
|||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def expected_filtered_table_includes() -> int:
|
def expected_filtered_table_includes() -> int:
|
||||||
return 84
|
return 134
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def expected_filtered_table_excludes() -> int:
|
def expected_filtered_table_excludes() -> int:
|
||||||
@ -125,4 +125,4 @@ class MysqlCliTest(CliCommonDB.TestSuite, SQACommonMethods):
|
|||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def expected_filtered_mix() -> int:
|
def expected_filtered_mix() -> int:
|
||||||
return 84
|
return 134
|
||||||
|
@ -15,6 +15,8 @@ Oracle E2E tests
|
|||||||
|
|
||||||
from typing import List
|
from typing import List
|
||||||
|
|
||||||
|
import pytest
|
||||||
|
|
||||||
from metadata.ingestion.api.status import Status
|
from metadata.ingestion.api.status import Status
|
||||||
|
|
||||||
from .base.e2e_types import E2EType
|
from .base.e2e_types import E2EType
|
||||||
@ -139,6 +141,7 @@ SELECT * from names
|
|||||||
def expected_filtered_mix() -> int:
|
def expected_filtered_mix() -> int:
|
||||||
return 43
|
return 43
|
||||||
|
|
||||||
|
@pytest.mark.order(2)
|
||||||
def test_create_table_with_profiler(self) -> None:
|
def test_create_table_with_profiler(self) -> None:
|
||||||
# delete table in case it exists
|
# delete table in case it exists
|
||||||
self.delete_table_and_view()
|
self.delete_table_and_view()
|
||||||
@ -162,6 +165,7 @@ SELECT * from names
|
|||||||
sink_status, source_status = self.retrieve_statuses(result)
|
sink_status, source_status = self.retrieve_statuses(result)
|
||||||
self.assert_for_table_with_profiler(source_status, sink_status)
|
self.assert_for_table_with_profiler(source_status, sink_status)
|
||||||
|
|
||||||
|
@pytest.mark.order(4)
|
||||||
def test_delete_table_is_marked_as_deleted(self) -> None:
|
def test_delete_table_is_marked_as_deleted(self) -> None:
|
||||||
"""3. delete the new table + deploy marking tables as deleted
|
"""3. delete the new table + deploy marking tables as deleted
|
||||||
|
|
||||||
@ -180,6 +184,7 @@ SELECT * from names
|
|||||||
sink_status, source_status = self.retrieve_statuses(result)
|
sink_status, source_status = self.retrieve_statuses(result)
|
||||||
self.assert_for_delete_table_is_marked_as_deleted(source_status, sink_status)
|
self.assert_for_delete_table_is_marked_as_deleted(source_status, sink_status)
|
||||||
|
|
||||||
|
@pytest.mark.order(5)
|
||||||
def test_schema_filter_includes(self) -> None:
|
def test_schema_filter_includes(self) -> None:
|
||||||
self.build_config_file(
|
self.build_config_file(
|
||||||
E2EType.INGEST_DB_FILTER_MIX,
|
E2EType.INGEST_DB_FILTER_MIX,
|
||||||
@ -195,9 +200,11 @@ SELECT * from names
|
|||||||
sink_status, source_status = self.retrieve_statuses(result)
|
sink_status, source_status = self.retrieve_statuses(result)
|
||||||
self.assert_filtered_tables_includes(source_status, sink_status)
|
self.assert_filtered_tables_includes(source_status, sink_status)
|
||||||
|
|
||||||
|
@pytest.mark.order(6)
|
||||||
def test_schema_filter_excludes(self) -> None:
|
def test_schema_filter_excludes(self) -> None:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
@pytest.mark.order(7)
|
||||||
def test_table_filter_includes(self) -> None:
|
def test_table_filter_includes(self) -> None:
|
||||||
"""6. Vanilla ingestion + include table filter pattern
|
"""6. Vanilla ingestion + include table filter pattern
|
||||||
|
|
||||||
@ -217,6 +224,7 @@ SELECT * from names
|
|||||||
sink_status, source_status = self.retrieve_statuses(result)
|
sink_status, source_status = self.retrieve_statuses(result)
|
||||||
self.assert_filtered_tables_includes(source_status, sink_status)
|
self.assert_filtered_tables_includes(source_status, sink_status)
|
||||||
|
|
||||||
|
@pytest.mark.order(1)
|
||||||
def test_vanilla_ingestion(self) -> None:
|
def test_vanilla_ingestion(self) -> None:
|
||||||
"""6. Vanilla ingestion
|
"""6. Vanilla ingestion
|
||||||
|
|
||||||
@ -233,6 +241,7 @@ SELECT * from names
|
|||||||
sink_status, source_status = self.retrieve_statuses(result)
|
sink_status, source_status = self.retrieve_statuses(result)
|
||||||
self.assert_for_vanilla_ingestion(source_status, sink_status)
|
self.assert_for_vanilla_ingestion(source_status, sink_status)
|
||||||
|
|
||||||
|
@pytest.mark.order(8)
|
||||||
def test_table_filter_excludes(self) -> None:
|
def test_table_filter_excludes(self) -> None:
|
||||||
"""7. Vanilla ingestion + exclude table filter pattern
|
"""7. Vanilla ingestion + exclude table filter pattern
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user