diff --git a/openmetadata-ui/src/main/resources/ui/playwright/e2e/Features/Permission.spec.ts b/openmetadata-ui/src/main/resources/ui/playwright/e2e/Features/Permission.spec.ts index c274bc70d32..a92835be744 100644 --- a/openmetadata-ui/src/main/resources/ui/playwright/e2e/Features/Permission.spec.ts +++ b/openmetadata-ui/src/main/resources/ui/playwright/e2e/Features/Permission.spec.ts @@ -251,7 +251,9 @@ test('Permissions', async ({ userPage, adminPage }) => { await userPage.getByTestId('profiler').click(); const testCaseResponse = userPage.waitForResponse( - '/api/v1/dataQuality/testCases/search/list?fields=*' + (response) => + response.url().includes('/api/v1/dataQuality/testCases/') && + response.request().method() === 'GET' ); await userPage .getByTestId('profiler-tab-left-panel') diff --git a/openmetadata-ui/src/main/resources/ui/playwright/e2e/Pages/DataQualityAndProfiler.spec.ts b/openmetadata-ui/src/main/resources/ui/playwright/e2e/Pages/DataQualityAndProfiler.spec.ts index 6f44cfdd84d..fd30546e626 100644 --- a/openmetadata-ui/src/main/resources/ui/playwright/e2e/Pages/DataQualityAndProfiler.spec.ts +++ b/openmetadata-ui/src/main/resources/ui/playwright/e2e/Pages/DataQualityAndProfiler.spec.ts @@ -781,6 +781,8 @@ test('TestCase filters', async ({ page }) => { // Test case filter by Tier await page.click('#tier'); + await page.fill('#tier', 'Tier2'); + await page.waitForLoadState('domcontentloaded'); const getTestCaseByTier = page.waitForResponse( '/api/v1/dataQuality/testCases/search/list?*tier=Tier.Tier2*' ); diff --git a/openmetadata-ui/src/main/resources/ui/playwright/e2e/Pages/TestCases.spec.ts b/openmetadata-ui/src/main/resources/ui/playwright/e2e/Pages/TestCases.spec.ts index 8ca2a41f427..8bf144fadc9 100644 --- a/openmetadata-ui/src/main/resources/ui/playwright/e2e/Pages/TestCases.spec.ts +++ b/openmetadata-ui/src/main/resources/ui/playwright/e2e/Pages/TestCases.spec.ts @@ -54,10 +54,14 @@ test('Table difference test case', async ({ page }) => { await page.getByTestId('test-case-name').fill(testCase.name); await page.getByTestId('test-type').click(); await page.getByTitle('Compare 2 tables for').click(); - await page.click('#tableTestForm_params_table2'); - const tableSearchResponse = page.waitForResponse( + const tableListSearchResponse = page.waitForResponse( `/api/v1/search/query?q=*index=table_search_index*` ); + await page.click('#tableTestForm_params_table2'); + await tableListSearchResponse; + const tableSearchResponse = page.waitForResponse( + `/api/v1/search/query?q=*${testCase.table2}*index=table_search_index*` + ); await page.fill(`#tableTestForm_params_table2`, testCase.table2); await tableSearchResponse; // The 'networkidle' parameter tells Playwright to wait until there are no network connections diff --git a/openmetadata-ui/src/main/resources/ui/playwright/e2e/Pages/TestSuite.spec.ts b/openmetadata-ui/src/main/resources/ui/playwright/e2e/Pages/TestSuite.spec.ts index 2ab7655c025..45addd13222 100644 --- a/openmetadata-ui/src/main/resources/ui/playwright/e2e/Pages/TestSuite.spec.ts +++ b/openmetadata-ui/src/main/resources/ui/playwright/e2e/Pages/TestSuite.spec.ts @@ -127,13 +127,13 @@ test('Logical TestSuite', async ({ page }) => { await test.step('Add test case to logical test suite', async () => { const testCaseResponse = page.waitForResponse( - '/api/v1/dataQuality/testCases?fields=*' + '/api/v1/search/query?q=*&index=test_case_search_index*' ); await page.click('[data-testid="add-test-case-btn"]'); await testCaseResponse; const getTestCase = page.waitForResponse( - '/api/v1/search/query?q=*&index=test_case_search_index*' + `/api/v1/search/query?q=*${testCaseName2}*&index=test_case_search_index*` ); await page.fill('[data-testid="searchbar"]', testCaseName2); await getTestCase; diff --git a/openmetadata-ui/src/main/resources/ui/src/components/DataQuality/TestCases/TestCases.component.tsx b/openmetadata-ui/src/main/resources/ui/src/components/DataQuality/TestCases/TestCases.component.tsx index f9fa18a6eac..2c5da2974bb 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/DataQuality/TestCases/TestCases.component.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/components/DataQuality/TestCases/TestCases.component.tsx @@ -49,6 +49,7 @@ import { INITIAL_PAGING_VALUE, PAGE_SIZE, PAGE_SIZE_BASE, + PAGE_SIZE_LARGE, TIER_CATEGORY, } from '../../../constants/constants'; import { @@ -212,6 +213,7 @@ export const TestCases = ({ summaryPanel }: { summaryPanel: ReactNode }) => { setIsOptionsLoading(true); const { data } = await getTags({ parent: 'Tier', + limit: PAGE_SIZE_LARGE, }); const options = data.map((hit) => { @@ -582,6 +584,7 @@ export const TestCases = ({ summaryPanel }: { summaryPanel: ReactNode }) => { name="tier">