mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-12-30 08:57:09 +00:00
cypress: worked on flaky cypress in main (#11506)
* cypress: worked on flaky cypress in main * adding glossary remove owner failure fix * reverting change of cypress.config
This commit is contained in:
parent
f7a0d3f5f2
commit
e0a4361376
@ -117,6 +117,7 @@ export const handleIngestionRetry = (
|
||||
'/api/v1/services/ingestionPipelines/status',
|
||||
'getIngestionPipelineStatus'
|
||||
);
|
||||
interceptURL('GET', '/api/v1/permissions?limit=100', 'allPermissions');
|
||||
|
||||
// ingestions page
|
||||
let retryCount = count;
|
||||
@ -141,15 +142,17 @@ export const handleIngestionRetry = (
|
||||
testIngestionsTab();
|
||||
|
||||
if (retryCount !== 0) {
|
||||
verifyResponseStatusCode('@getIngestionPipelineStatus', 200);
|
||||
verifyResponseStatusCode('@serviceDetailsPermission', 200);
|
||||
verifyResponseStatusCode('@serviceDetails', 200);
|
||||
verifyResponseStatusCode('@ingestionPipelines', 200);
|
||||
verifyResponseStatusCode('@airflow', 200);
|
||||
verifyResponseStatusCode('@pipelineStatuses', 200, {
|
||||
responseTimeout: 50000,
|
||||
cy.wait('@allPermissions').then(() => {
|
||||
verifyResponseStatusCode('@getIngestionPipelineStatus', 200);
|
||||
verifyResponseStatusCode('@serviceDetailsPermission', 200);
|
||||
verifyResponseStatusCode('@serviceDetails', 200);
|
||||
verifyResponseStatusCode('@ingestionPipelines', 200);
|
||||
verifyResponseStatusCode('@airflow', 200);
|
||||
verifyResponseStatusCode('@pipelineStatuses', 200, {
|
||||
responseTimeout: 50000,
|
||||
});
|
||||
verifyResponseStatusCode('@ingestionPermissions', 200);
|
||||
});
|
||||
verifyResponseStatusCode('@ingestionPermissions', 200);
|
||||
}
|
||||
|
||||
retryCount++;
|
||||
|
||||
@ -251,6 +251,7 @@ describe('Add and Remove Owner and Tier', () => {
|
||||
.should('be.visible')
|
||||
.click();
|
||||
verifyResponseStatusCode('@getUsers', 200);
|
||||
cy.wait('@userProfile');
|
||||
cy.get(`[title="${OWNER}"]`).should('be.visible').click();
|
||||
verifyResponseStatusCode('@patchOwner', 200);
|
||||
cy.get('[data-testid="glossary-owner-name"]')
|
||||
@ -312,6 +313,7 @@ describe('Add and Remove Owner and Tier', () => {
|
||||
.should('be.visible')
|
||||
.click();
|
||||
verifyResponseStatusCode('@getUsers', 200);
|
||||
cy.wait('@userProfile');
|
||||
cy.get(`[title="${OWNER}"]`).should('be.visible').click();
|
||||
verifyResponseStatusCode('@patchOwner', 200);
|
||||
cy.get('[data-testid="glossary-owner-name"]')
|
||||
|
||||
@ -47,6 +47,9 @@ describe('Entity Announcement', () => {
|
||||
};
|
||||
|
||||
const addAnnouncement = (value) => {
|
||||
interceptURL('GET', '/api/v1/permissions/*/name/*', 'entityPermission');
|
||||
interceptURL('GET', '/api/v1/feed/count?entityLink=*', 'entityFeed');
|
||||
interceptURL('GET', `/api/v1/${value.entity}/name/*`, 'getEntityDetails');
|
||||
const startDate = getCurrentLocaleDate();
|
||||
const endDate = getFutureLocaleDateFromCurrentDate(5);
|
||||
visitEntityDetailsPage(value.term, value.serviceName, value.entity);
|
||||
@ -91,6 +94,9 @@ describe('Entity Announcement', () => {
|
||||
|
||||
// reload page to get the active announcement card
|
||||
cy.reload();
|
||||
verifyResponseStatusCode('@entityPermission', 200);
|
||||
verifyResponseStatusCode('@getEntityDetails', 200);
|
||||
verifyResponseStatusCode('@entityFeed', 200);
|
||||
|
||||
// check for announcement card on entity page
|
||||
cy.get('[data-testid="announcement-card"]').should('be.visible');
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user