mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-11-13 09:23:45 +00:00
Mark DataQualityAndProfiler.spec as fixme (#22782)
Increase test timeout for AddTestNewFlow.spec (cherry picked from commit 9e1b0d9c32f6f44ec0ccdafe87fc55e65c069650)
This commit is contained in:
parent
6d2ea9eb08
commit
796d0b8312
@ -133,6 +133,8 @@ test.describe('Add TestCase New Flow', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
test('Add Table & Column Test Case', async ({ page }) => {
|
test('Add Table & Column Test Case', async ({ page }) => {
|
||||||
|
test.slow(true);
|
||||||
|
|
||||||
const testCaseDetails = {
|
const testCaseDetails = {
|
||||||
testType: 'table row count to equal',
|
testType: 'table row count to equal',
|
||||||
testTypeId: 'tableRowCountToEqual',
|
testTypeId: 'tableRowCountToEqual',
|
||||||
|
|||||||
@ -95,7 +95,10 @@ test.beforeEach(async ({ page }) => {
|
|||||||
await redirectToHomePage(page);
|
await redirectToHomePage(page);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('Table test case', PLAYWRIGHT_INGESTION_TAG_OBJ, async ({ page }) => {
|
test.fixme(
|
||||||
|
'Table test case',
|
||||||
|
PLAYWRIGHT_INGESTION_TAG_OBJ,
|
||||||
|
async ({ page }) => {
|
||||||
test.slow();
|
test.slow();
|
||||||
|
|
||||||
const NEW_TABLE_TEST_CASE = {
|
const NEW_TABLE_TEST_CASE = {
|
||||||
@ -111,7 +114,10 @@ test('Table test case', PLAYWRIGHT_INGESTION_TAG_OBJ, async ({ page }) => {
|
|||||||
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('[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.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}`);
|
||||||
@ -126,7 +132,10 @@ test('Table test case', PLAYWRIGHT_INGESTION_TAG_OBJ, async ({ page }) => {
|
|||||||
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('[data-testid="tags-selector"] input', testTag1.data.name);
|
await page.fill(
|
||||||
|
'[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}`)
|
||||||
@ -183,7 +192,10 @@ test('Table test case', PLAYWRIGHT_INGESTION_TAG_OBJ, async ({ page }) => {
|
|||||||
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('[data-testid="tags-selector"] input', testTag2.data.name);
|
await page.fill(
|
||||||
|
'[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}`)
|
||||||
@ -229,9 +241,9 @@ test('Table test case', PLAYWRIGHT_INGESTION_TAG_OBJ, async ({ page }) => {
|
|||||||
|
|
||||||
await page.waitForSelector('#tableTestForm_params_columnName');
|
await page.waitForSelector('#tableTestForm_params_columnName');
|
||||||
|
|
||||||
await expect(page.locator('#tableTestForm_params_columnName')).toHaveValue(
|
await expect(
|
||||||
'new_column_name'
|
page.locator('#tableTestForm_params_columnName')
|
||||||
);
|
).toHaveValue('new_column_name');
|
||||||
|
|
||||||
await page.getByRole('button', { name: 'Cancel' }).click();
|
await page.getByRole('button', { name: 'Cancel' }).click();
|
||||||
});
|
});
|
||||||
@ -239,9 +251,13 @@ test('Table test case', PLAYWRIGHT_INGESTION_TAG_OBJ, async ({ page }) => {
|
|||||||
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('Column test case', PLAYWRIGHT_INGESTION_TAG_OBJ, async ({ page }) => {
|
test.fixme(
|
||||||
|
'Column test case',
|
||||||
|
PLAYWRIGHT_INGESTION_TAG_OBJ,
|
||||||
|
async ({ page }) => {
|
||||||
test.slow();
|
test.slow();
|
||||||
|
|
||||||
const NEW_COLUMN_TEST_CASE = {
|
const NEW_COLUMN_TEST_CASE = {
|
||||||
@ -287,7 +303,10 @@ test('Column test case', PLAYWRIGHT_INGESTION_TAG_OBJ, async ({ page }) => {
|
|||||||
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('[data-testid="tags-selector"] input', testTag1.data.name);
|
await page.fill(
|
||||||
|
'[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}`)
|
||||||
@ -314,7 +333,9 @@ test('Column test case', PLAYWRIGHT_INGESTION_TAG_OBJ, async ({ page }) => {
|
|||||||
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(`[data-testid="${NEW_COLUMN_TEST_CASE.name}"]`);
|
await page.waitForSelector(
|
||||||
|
`[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}"]`)
|
||||||
@ -335,7 +356,10 @@ test('Column test case', PLAYWRIGHT_INGESTION_TAG_OBJ, async ({ page }) => {
|
|||||||
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('[data-testid="tags-selector"] input', testTag2.data.name);
|
await page.fill(
|
||||||
|
'[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}`)
|
||||||
@ -388,9 +412,10 @@ test('Column test case', PLAYWRIGHT_INGESTION_TAG_OBJ, async ({ page }) => {
|
|||||||
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(
|
test.fixme(
|
||||||
'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 }) => {
|
||||||
@ -495,7 +520,7 @@ test(
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
test(
|
test.fixme(
|
||||||
'TestCase with Array params value',
|
'TestCase with Array params value',
|
||||||
PLAYWRIGHT_INGESTION_TAG_OBJ,
|
PLAYWRIGHT_INGESTION_TAG_OBJ,
|
||||||
async ({ page }) => {
|
async ({ page }) => {
|
||||||
@ -670,7 +695,7 @@ test(
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
test(
|
test.fixme(
|
||||||
'Update profiler setting modal',
|
'Update profiler setting modal',
|
||||||
PLAYWRIGHT_INGESTION_TAG_OBJ,
|
PLAYWRIGHT_INGESTION_TAG_OBJ,
|
||||||
async ({ page }) => {
|
async ({ page }) => {
|
||||||
@ -829,7 +854,10 @@ test(
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
test('TestCase filters', PLAYWRIGHT_INGESTION_TAG_OBJ, async ({ page }) => {
|
test.fixme(
|
||||||
|
'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);
|
||||||
@ -888,7 +916,8 @@ test('TestCase filters', PLAYWRIGHT_INGESTION_TAG_OBJ, async ({ page }) => {
|
|||||||
await filterTable1.createTestSuiteAndPipelines(apiContext);
|
await filterTable1.createTestSuiteAndPipelines(apiContext);
|
||||||
|
|
||||||
const testCaseResult = {
|
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',
|
testCaseStatus: 'Failed',
|
||||||
testResultValue: [
|
testResultValue: [
|
||||||
{
|
{
|
||||||
@ -972,7 +1001,9 @@ test('TestCase filters', PLAYWRIGHT_INGESTION_TAG_OBJ, async ({ page }) => {
|
|||||||
);
|
);
|
||||||
await searchTestCaseResponse;
|
await searchTestCaseResponse;
|
||||||
|
|
||||||
await expect(page.locator(`[data-testid="${testCases[0]}"]`)).toBeVisible();
|
await expect(
|
||||||
|
page.locator(`[data-testid="${testCases[0]}"]`)
|
||||||
|
).toBeVisible();
|
||||||
|
|
||||||
// clear the search filter
|
// clear the search filter
|
||||||
const getTestCaseResponse = page.waitForResponse(
|
const getTestCaseResponse = page.waitForResponse(
|
||||||
@ -1178,7 +1209,9 @@ test('TestCase filters', PLAYWRIGHT_INGESTION_TAG_OBJ, async ({ page }) => {
|
|||||||
await page.click('[value="testPlatforms"]');
|
await page.click('[value="testPlatforms"]');
|
||||||
await page.waitForTimeout(200);
|
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();
|
await page.reload();
|
||||||
|
|
||||||
@ -1212,7 +1245,9 @@ test('TestCase filters', PLAYWRIGHT_INGESTION_TAG_OBJ, async ({ page }) => {
|
|||||||
.fill(testCases[0]);
|
.fill(testCases[0]);
|
||||||
await searchTestCase;
|
await searchTestCase;
|
||||||
|
|
||||||
await expect(page.locator(`[data-testid="${testCases[0]}"]`)).toBeVisible();
|
await expect(
|
||||||
|
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();
|
||||||
@ -1224,9 +1259,10 @@ test('TestCase filters', PLAYWRIGHT_INGESTION_TAG_OBJ, async ({ page }) => {
|
|||||||
await domain.delete(apiContext);
|
await domain.delete(apiContext);
|
||||||
await afterAction();
|
await afterAction();
|
||||||
}
|
}
|
||||||
});
|
}
|
||||||
|
);
|
||||||
|
|
||||||
test('Pagination functionality in test cases list', async ({ page }) => {
|
test.fixme('Pagination functionality in test cases list', async ({ page }) => {
|
||||||
test.slow();
|
test.slow();
|
||||||
|
|
||||||
const { apiContext, afterAction } = await getApiContext(page);
|
const { apiContext, afterAction } = await getApiContext(page);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user