mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-09-30 19:36:41 +00:00
unskip: Data quality and profiler playwright test (#22955)
This commit is contained in:
parent
99b08445a6
commit
0a37bf21ee
@ -95,10 +95,7 @@ test.beforeEach(async ({ page }) => {
|
||||
await redirectToHomePage(page);
|
||||
});
|
||||
|
||||
test.fixme(
|
||||
'Table test case',
|
||||
PLAYWRIGHT_INGESTION_TAG_OBJ,
|
||||
async ({ page }) => {
|
||||
test('Table test case', PLAYWRIGHT_INGESTION_TAG_OBJ, async ({ page }) => {
|
||||
test.slow();
|
||||
|
||||
const NEW_TABLE_TEST_CASE = {
|
||||
@ -114,10 +111,7 @@ test.fixme(
|
||||
await page.click('[data-testid="table"]');
|
||||
|
||||
await test.step('Create', async () => {
|
||||
await page.fill(
|
||||
'[data-testid="test-case-name"]',
|
||||
NEW_TABLE_TEST_CASE.name
|
||||
);
|
||||
await page.fill('[data-testid="test-case-name"]', NEW_TABLE_TEST_CASE.name);
|
||||
await page.click('#testCaseFormV1_testTypeId');
|
||||
await page.waitForSelector(`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(
|
||||
`/api/v1/search/query?q=*index=tag_search_index*`
|
||||
);
|
||||
await page.fill(
|
||||
'[data-testid="tags-selector"] input',
|
||||
testTag1.data.name
|
||||
);
|
||||
await page.fill('[data-testid="tags-selector"] input', testTag1.data.name);
|
||||
await tagsSearchResponse;
|
||||
await page
|
||||
.getByTestId(`tag-${testTag1.responseData.fullyQualifiedName}`)
|
||||
@ -192,10 +183,7 @@ test.fixme(
|
||||
const newTagsSearchResponse = page.waitForResponse(
|
||||
`/api/v1/search/query?q=*index=tag_search_index*`
|
||||
);
|
||||
await page.fill(
|
||||
'[data-testid="tags-selector"] input',
|
||||
testTag2.data.name
|
||||
);
|
||||
await page.fill('[data-testid="tags-selector"] input', testTag2.data.name);
|
||||
await newTagsSearchResponse;
|
||||
await page
|
||||
.getByTestId(`tag-${testTag2.responseData.fullyQualifiedName}`)
|
||||
@ -241,9 +229,9 @@ test.fixme(
|
||||
|
||||
await page.waitForSelector('#tableTestForm_params_columnName');
|
||||
|
||||
await expect(
|
||||
page.locator('#tableTestForm_params_columnName')
|
||||
).toHaveValue('new_column_name');
|
||||
await expect(page.locator('#tableTestForm_params_columnName')).toHaveValue(
|
||||
'new_column_name'
|
||||
);
|
||||
|
||||
await page.getByRole('button', { name: 'Cancel' }).click();
|
||||
});
|
||||
@ -251,13 +239,9 @@ test.fixme(
|
||||
await test.step('Delete', async () => {
|
||||
await deleteTestCase(page, NEW_TABLE_TEST_CASE.name);
|
||||
});
|
||||
}
|
||||
);
|
||||
});
|
||||
|
||||
test.fixme(
|
||||
'Column test case',
|
||||
PLAYWRIGHT_INGESTION_TAG_OBJ,
|
||||
async ({ page }) => {
|
||||
test('Column test case', PLAYWRIGHT_INGESTION_TAG_OBJ, async ({ page }) => {
|
||||
test.slow();
|
||||
|
||||
const NEW_COLUMN_TEST_CASE = {
|
||||
@ -303,10 +287,7 @@ test.fixme(
|
||||
const columnTagsSearchResponse = page.waitForResponse(
|
||||
`/api/v1/search/query?q=*index=tag_search_index*`
|
||||
);
|
||||
await page.fill(
|
||||
'[data-testid="tags-selector"] input',
|
||||
testTag1.data.name
|
||||
);
|
||||
await page.fill('[data-testid="tags-selector"] input', testTag1.data.name);
|
||||
await columnTagsSearchResponse;
|
||||
await page
|
||||
.getByTestId(`tag-${testTag1.responseData.fullyQualifiedName}`)
|
||||
@ -333,9 +314,7 @@ test.fixme(
|
||||
await page.click('[data-testid="create-btn"]');
|
||||
await toastNotification(page, 'Test case created successfully.');
|
||||
|
||||
await page.waitForSelector(
|
||||
`[data-testid="${NEW_COLUMN_TEST_CASE.name}"]`
|
||||
);
|
||||
await page.waitForSelector(`[data-testid="${NEW_COLUMN_TEST_CASE.name}"]`);
|
||||
|
||||
await expect(
|
||||
page.locator(`[data-testid="${NEW_COLUMN_TEST_CASE.name}"]`)
|
||||
@ -356,10 +335,7 @@ test.fixme(
|
||||
const columnNewTagsSearchResponse = page.waitForResponse(
|
||||
`/api/v1/search/query?q=*index=tag_search_index*`
|
||||
);
|
||||
await page.fill(
|
||||
'[data-testid="tags-selector"] input',
|
||||
testTag2.data.name
|
||||
);
|
||||
await page.fill('[data-testid="tags-selector"] input', testTag2.data.name);
|
||||
await columnNewTagsSearchResponse;
|
||||
await page
|
||||
.getByTestId(`tag-${testTag2.responseData.fullyQualifiedName}`)
|
||||
@ -412,10 +388,9 @@ test.fixme(
|
||||
await test.step('Delete', async () => {
|
||||
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',
|
||||
PLAYWRIGHT_INGESTION_TAG_OBJ,
|
||||
async ({ page: adminPage, dataConsumerPage, dataStewardPage }) => {
|
||||
@ -520,7 +495,7 @@ test.fixme(
|
||||
}
|
||||
);
|
||||
|
||||
test.fixme(
|
||||
test(
|
||||
'TestCase with Array params value',
|
||||
PLAYWRIGHT_INGESTION_TAG_OBJ,
|
||||
async ({ page }) => {
|
||||
@ -695,7 +670,7 @@ test.fixme(
|
||||
}
|
||||
);
|
||||
|
||||
test.fixme(
|
||||
test(
|
||||
'Update profiler setting modal',
|
||||
PLAYWRIGHT_INGESTION_TAG_OBJ,
|
||||
async ({ page }) => {
|
||||
@ -854,10 +829,7 @@ test.fixme(
|
||||
}
|
||||
);
|
||||
|
||||
test.fixme(
|
||||
'TestCase filters',
|
||||
PLAYWRIGHT_INGESTION_TAG_OBJ,
|
||||
async ({ page }) => {
|
||||
test('TestCase filters', PLAYWRIGHT_INGESTION_TAG_OBJ, async ({ page }) => {
|
||||
test.setTimeout(360000);
|
||||
|
||||
const { apiContext, afterAction } = await getApiContext(page);
|
||||
@ -916,8 +888,7 @@ test.fixme(
|
||||
await filterTable1.createTestSuiteAndPipelines(apiContext);
|
||||
|
||||
const testCaseResult = {
|
||||
result:
|
||||
'Found min=10001, max=27809 vs. the expected min=90001, max=96162.',
|
||||
result: 'Found min=10001, max=27809 vs. the expected min=90001, max=96162.',
|
||||
testCaseStatus: 'Failed',
|
||||
testResultValue: [
|
||||
{
|
||||
@ -1001,9 +972,7 @@ test.fixme(
|
||||
);
|
||||
await searchTestCaseResponse;
|
||||
|
||||
await expect(
|
||||
page.locator(`[data-testid="${testCases[0]}"]`)
|
||||
).toBeVisible();
|
||||
await expect(page.locator(`[data-testid="${testCases[0]}"]`)).toBeVisible();
|
||||
|
||||
// clear the search filter
|
||||
const getTestCaseResponse = page.waitForResponse(
|
||||
@ -1209,9 +1178,7 @@ test.fixme(
|
||||
await page.click('[value="testPlatforms"]');
|
||||
await page.waitForTimeout(200);
|
||||
|
||||
await expect(
|
||||
page.getByTestId('platform-select-filter')
|
||||
).not.toBeVisible();
|
||||
await expect(page.getByTestId('platform-select-filter')).not.toBeVisible();
|
||||
|
||||
await page.reload();
|
||||
|
||||
@ -1245,9 +1212,7 @@ test.fixme(
|
||||
.fill(testCases[0]);
|
||||
await searchTestCase;
|
||||
|
||||
await expect(
|
||||
page.locator(`[data-testid="${testCases[0]}"]`)
|
||||
).toBeVisible();
|
||||
await expect(page.locator(`[data-testid="${testCases[0]}"]`)).toBeVisible();
|
||||
await expect(
|
||||
page.locator(`[data-testid="${testCases[1]}"]`)
|
||||
).not.toBeVisible();
|
||||
@ -1259,10 +1224,9 @@ test.fixme(
|
||||
await domain.delete(apiContext);
|
||||
await afterAction();
|
||||
}
|
||||
}
|
||||
);
|
||||
});
|
||||
|
||||
test.fixme('Pagination functionality in test cases list', async ({ page }) => {
|
||||
test('Pagination functionality in test cases list', async ({ page }) => {
|
||||
test.slow();
|
||||
|
||||
const { apiContext, afterAction } = await getApiContext(page);
|
||||
|
Loading…
x
Reference in New Issue
Block a user