unskip: Data quality and profiler playwright test (#22955)

This commit is contained in:
Shailesh Parmar 2025-08-18 12:53:55 +05:30 committed by GitHub
parent 99b08445a6
commit 0a37bf21ee
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -95,10 +95,7 @@ test.beforeEach(async ({ page }) => {
await redirectToHomePage(page); await redirectToHomePage(page);
}); });
test.fixme( test('Table test case', PLAYWRIGHT_INGESTION_TAG_OBJ, async ({ page }) => {
'Table test case',
PLAYWRIGHT_INGESTION_TAG_OBJ,
async ({ page }) => {
test.slow(); test.slow();
const NEW_TABLE_TEST_CASE = { const NEW_TABLE_TEST_CASE = {
@ -114,10 +111,7 @@ test.fixme(
await page.click('[data-testid="table"]'); await page.click('[data-testid="table"]');
await test.step('Create', async () => { await test.step('Create', async () => {
await page.fill( await page.fill('[data-testid="test-case-name"]', NEW_TABLE_TEST_CASE.name);
'[data-testid="test-case-name"]',
NEW_TABLE_TEST_CASE.name
);
await page.click('#testCaseFormV1_testTypeId'); await page.click('#testCaseFormV1_testTypeId');
await page.waitForSelector(`text=${NEW_TABLE_TEST_CASE.label}`); await page.waitForSelector(`text=${NEW_TABLE_TEST_CASE.label}`);
await page.click(`text=${NEW_TABLE_TEST_CASE.label}`); await page.click(`text=${NEW_TABLE_TEST_CASE.label}`);
@ -132,10 +126,7 @@ test.fixme(
const tagsSearchResponse = page.waitForResponse( const tagsSearchResponse = page.waitForResponse(
`/api/v1/search/query?q=*index=tag_search_index*` `/api/v1/search/query?q=*index=tag_search_index*`
); );
await page.fill( await page.fill('[data-testid="tags-selector"] input', testTag1.data.name);
'[data-testid="tags-selector"] input',
testTag1.data.name
);
await tagsSearchResponse; await tagsSearchResponse;
await page await page
.getByTestId(`tag-${testTag1.responseData.fullyQualifiedName}`) .getByTestId(`tag-${testTag1.responseData.fullyQualifiedName}`)
@ -192,10 +183,7 @@ test.fixme(
const newTagsSearchResponse = page.waitForResponse( const newTagsSearchResponse = page.waitForResponse(
`/api/v1/search/query?q=*index=tag_search_index*` `/api/v1/search/query?q=*index=tag_search_index*`
); );
await page.fill( await page.fill('[data-testid="tags-selector"] input', testTag2.data.name);
'[data-testid="tags-selector"] input',
testTag2.data.name
);
await newTagsSearchResponse; await newTagsSearchResponse;
await page await page
.getByTestId(`tag-${testTag2.responseData.fullyQualifiedName}`) .getByTestId(`tag-${testTag2.responseData.fullyQualifiedName}`)
@ -241,9 +229,9 @@ test.fixme(
await page.waitForSelector('#tableTestForm_params_columnName'); await page.waitForSelector('#tableTestForm_params_columnName');
await expect( await expect(page.locator('#tableTestForm_params_columnName')).toHaveValue(
page.locator('#tableTestForm_params_columnName') 'new_column_name'
).toHaveValue('new_column_name'); );
await page.getByRole('button', { name: 'Cancel' }).click(); await page.getByRole('button', { name: 'Cancel' }).click();
}); });
@ -251,13 +239,9 @@ test.fixme(
await test.step('Delete', async () => { await test.step('Delete', async () => {
await deleteTestCase(page, NEW_TABLE_TEST_CASE.name); await deleteTestCase(page, NEW_TABLE_TEST_CASE.name);
}); });
} });
);
test.fixme( test('Column test case', PLAYWRIGHT_INGESTION_TAG_OBJ, async ({ page }) => {
'Column test case',
PLAYWRIGHT_INGESTION_TAG_OBJ,
async ({ page }) => {
test.slow(); test.slow();
const NEW_COLUMN_TEST_CASE = { const NEW_COLUMN_TEST_CASE = {
@ -303,10 +287,7 @@ test.fixme(
const columnTagsSearchResponse = page.waitForResponse( const columnTagsSearchResponse = page.waitForResponse(
`/api/v1/search/query?q=*index=tag_search_index*` `/api/v1/search/query?q=*index=tag_search_index*`
); );
await page.fill( await page.fill('[data-testid="tags-selector"] input', testTag1.data.name);
'[data-testid="tags-selector"] input',
testTag1.data.name
);
await columnTagsSearchResponse; await columnTagsSearchResponse;
await page await page
.getByTestId(`tag-${testTag1.responseData.fullyQualifiedName}`) .getByTestId(`tag-${testTag1.responseData.fullyQualifiedName}`)
@ -333,9 +314,7 @@ test.fixme(
await page.click('[data-testid="create-btn"]'); await page.click('[data-testid="create-btn"]');
await toastNotification(page, 'Test case created successfully.'); await toastNotification(page, 'Test case created successfully.');
await page.waitForSelector( await page.waitForSelector(`[data-testid="${NEW_COLUMN_TEST_CASE.name}"]`);
`[data-testid="${NEW_COLUMN_TEST_CASE.name}"]`
);
await expect( await expect(
page.locator(`[data-testid="${NEW_COLUMN_TEST_CASE.name}"]`) page.locator(`[data-testid="${NEW_COLUMN_TEST_CASE.name}"]`)
@ -356,10 +335,7 @@ test.fixme(
const columnNewTagsSearchResponse = page.waitForResponse( const columnNewTagsSearchResponse = page.waitForResponse(
`/api/v1/search/query?q=*index=tag_search_index*` `/api/v1/search/query?q=*index=tag_search_index*`
); );
await page.fill( await page.fill('[data-testid="tags-selector"] input', testTag2.data.name);
'[data-testid="tags-selector"] input',
testTag2.data.name
);
await columnNewTagsSearchResponse; await columnNewTagsSearchResponse;
await page await page
.getByTestId(`tag-${testTag2.responseData.fullyQualifiedName}`) .getByTestId(`tag-${testTag2.responseData.fullyQualifiedName}`)
@ -412,10 +388,9 @@ test.fixme(
await test.step('Delete', async () => { await test.step('Delete', async () => {
await deleteTestCase(page, NEW_COLUMN_TEST_CASE.name); await deleteTestCase(page, NEW_COLUMN_TEST_CASE.name);
}); });
} });
);
test.fixme( test(
'Profiler matrix and test case graph should visible for admin, data consumer and data steward', 'Profiler matrix and test case graph should visible for admin, data consumer and data steward',
PLAYWRIGHT_INGESTION_TAG_OBJ, PLAYWRIGHT_INGESTION_TAG_OBJ,
async ({ page: adminPage, dataConsumerPage, dataStewardPage }) => { async ({ page: adminPage, dataConsumerPage, dataStewardPage }) => {
@ -520,7 +495,7 @@ test.fixme(
} }
); );
test.fixme( test(
'TestCase with Array params value', 'TestCase with Array params value',
PLAYWRIGHT_INGESTION_TAG_OBJ, PLAYWRIGHT_INGESTION_TAG_OBJ,
async ({ page }) => { async ({ page }) => {
@ -695,7 +670,7 @@ test.fixme(
} }
); );
test.fixme( test(
'Update profiler setting modal', 'Update profiler setting modal',
PLAYWRIGHT_INGESTION_TAG_OBJ, PLAYWRIGHT_INGESTION_TAG_OBJ,
async ({ page }) => { async ({ page }) => {
@ -854,10 +829,7 @@ test.fixme(
} }
); );
test.fixme( test('TestCase filters', PLAYWRIGHT_INGESTION_TAG_OBJ, async ({ page }) => {
'TestCase filters',
PLAYWRIGHT_INGESTION_TAG_OBJ,
async ({ page }) => {
test.setTimeout(360000); test.setTimeout(360000);
const { apiContext, afterAction } = await getApiContext(page); const { apiContext, afterAction } = await getApiContext(page);
@ -916,8 +888,7 @@ test.fixme(
await filterTable1.createTestSuiteAndPipelines(apiContext); await filterTable1.createTestSuiteAndPipelines(apiContext);
const testCaseResult = { const testCaseResult = {
result: result: 'Found min=10001, max=27809 vs. the expected min=90001, max=96162.',
'Found min=10001, max=27809 vs. the expected min=90001, max=96162.',
testCaseStatus: 'Failed', testCaseStatus: 'Failed',
testResultValue: [ testResultValue: [
{ {
@ -1001,9 +972,7 @@ test.fixme(
); );
await searchTestCaseResponse; await searchTestCaseResponse;
await expect( await expect(page.locator(`[data-testid="${testCases[0]}"]`)).toBeVisible();
page.locator(`[data-testid="${testCases[0]}"]`)
).toBeVisible();
// clear the search filter // clear the search filter
const getTestCaseResponse = page.waitForResponse( const getTestCaseResponse = page.waitForResponse(
@ -1209,9 +1178,7 @@ test.fixme(
await page.click('[value="testPlatforms"]'); await page.click('[value="testPlatforms"]');
await page.waitForTimeout(200); await page.waitForTimeout(200);
await expect( await expect(page.getByTestId('platform-select-filter')).not.toBeVisible();
page.getByTestId('platform-select-filter')
).not.toBeVisible();
await page.reload(); await page.reload();
@ -1245,9 +1212,7 @@ test.fixme(
.fill(testCases[0]); .fill(testCases[0]);
await searchTestCase; await searchTestCase;
await expect( await expect(page.locator(`[data-testid="${testCases[0]}"]`)).toBeVisible();
page.locator(`[data-testid="${testCases[0]}"]`)
).toBeVisible();
await expect( await expect(
page.locator(`[data-testid="${testCases[1]}"]`) page.locator(`[data-testid="${testCases[1]}"]`)
).not.toBeVisible(); ).not.toBeVisible();
@ -1259,10 +1224,9 @@ test.fixme(
await domain.delete(apiContext); await domain.delete(apiContext);
await afterAction(); await afterAction();
} }
} });
);
test.fixme('Pagination functionality in test cases list', async ({ page }) => { test('Pagination functionality in test cases list', async ({ page }) => {
test.slow(); test.slow();
const { apiContext, afterAction } = await getApiContext(page); const { apiContext, afterAction } = await getApiContext(page);