chore(NA): skip currently unstable serverless Cypress tests (#165424)

This is a simple PR skipping some Cypress tests that are currently
flaky.
This commit is contained in:
Tiago Costa 2023-09-04 03:21:02 +01:00 committed by GitHub
parent b7b17c47cc
commit f7fc2da296
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
12 changed files with 32 additions and 15 deletions

View file

@ -189,7 +189,9 @@ describe('Related integrations', { tags: ['@ess', '@brokenInServerless'] }, () =
});
});
describe('rule details', () => {
// Flaky in serverless tests
// @brokenInServerless tag is not working so a skip was needed
describe.skip('rule details', { tags: ['@brokenInServerless'] }, () => {
beforeEach(() => {
visitFirstInstalledPrebuiltRuleDetailsPage();
});

View file

@ -47,7 +47,8 @@ import { TOOLTIP } from '../../../../../screens/common';
const RULES_TO_IMPORT_FILENAME = 'cypress/fixtures/7_16_rules.ndjson';
describe('rule snoozing', { tags: ['@ess', '@serverless'] }, () => {
// Flaky in serverless tests
describe('rule snoozing', { tags: ['@ess', '@serverless', '@brokenInServerless'] }, () => {
before(() => {
cleanKibana();
});

View file

@ -28,7 +28,8 @@ import {
import { disableAutoRefresh } from '../../../../tasks/alerts_detection_rules';
import { getNewRule } from '../../../../objects/rule';
describe('Rules table: filtering', { tags: ['@ess', '@serverless'] }, () => {
// Flaky in serverless tests
describe('Rules table: filtering', { tags: ['@ess', '@serverless', '@brokenInServerless'] }, () => {
before(() => {
cleanKibana();
});
@ -41,8 +42,10 @@ describe('Rules table: filtering', { tags: ['@ess', '@serverless'] }, () => {
cy.task('esArchiverResetKibana');
});
describe('Last response filter', () => {
it('Filters rules by last response', function () {
describe.skip('Last response filter', () => {
// Flaky in serverless tests
// @brokenInServerless tag is not working so a skip was needed
it('Filters rules by last response', { tags: ['@brokenInServerless'] }, function () {
deleteIndex('test_index');
createIndex('test_index', {

View file

@ -12,7 +12,8 @@ import { cleanKibana, deleteAlertsAndRules } from '../../../../tasks/common';
import { login, visitWithoutDateRange } from '../../../../tasks/login';
import { DETECTIONS_RULE_MANAGEMENT_URL } from '../../../../urls/navigation';
describe('Rules table: links', { tags: ['@ess', '@serverless'] }, () => {
// Flaky in serverless tests
describe('Rules table: links', { tags: ['@ess', '@serverless', '@brokenInServerless'] }, () => {
before(() => {
cleanKibana();
});

View file

@ -50,7 +50,8 @@ describe('value lists', () => {
closeValueListsModal();
});
describe('create list types', () => {
// Flaky in serverless tests
describe('create list types', { tags: ['@brokenInServerless'] }, () => {
beforeEach(() => {
openValueListsModal();
});
@ -108,7 +109,8 @@ describe('value lists', () => {
});
});
describe('delete list types', () => {
// Flaky in serverless tests
describe('delete list types', { tags: ['@brokenInServerless'] }, () => {
it('deletes a "keyword" list from an uploaded file', () => {
importValueList(TEXT_LIST_FILE_NAME, 'keyword');
openValueListsModal();
@ -154,7 +156,8 @@ describe('value lists', () => {
});
});
describe('export list types', () => {
// Flaky in serverless tests
describe('export list types', { tags: ['@brokenInServerless'] }, () => {
it('exports a "keyword" list from an uploaded file', () => {
cy.intercept('POST', `/api/lists/items/_export?list_id=${TEXT_LIST_FILE_NAME}`).as(
'exportList'

View file

@ -40,7 +40,8 @@ const getExceptionList2 = () => ({
list_id: 'exception_list_2',
});
describe('Duplicate List', { tags: ['@ess', '@serverless'] }, () => {
// Flaky in serverless tests
describe('Duplicate List', { tags: ['@ess', '@serverless', '@brokenInServerless'] }, () => {
beforeEach(() => {
cy.task('esArchiverResetKibana');
login();

View file

@ -49,7 +49,8 @@ const defaultHeaders = [
{ id: 'user.name' },
];
describe('Fields Browser', { tags: ['@ess', '@serverless'] }, () => {
// Flaky in serverless tests
describe('Fields Browser', { tags: ['@ess', '@serverless', '@brokenInServerless'] }, () => {
before(() => {
cleanKibana();
});

View file

@ -20,6 +20,7 @@ export default ({ getService, getPageObjects }: FtrProviderContext) => {
const dataGrid = getService('dataGrid');
const defaultSettings = { defaultIndex: 'logstash-*' };
// Flaky in serverless tests (before hook)
// Failing: See https://github.com/elastic/kibana/issues/165396
describe.skip('Customizations', () => {
before(async () => {

View file

@ -12,7 +12,8 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
const testSubjects = getService('testSubjects');
const PageObjects = getPageObjects(['common']);
describe('Field formats example', function () {
// Flaky in serverless tests
describe.skip('Field formats example', function () {
before(async () => {
await PageObjects.common.navigateToApp('fieldFormatsExample');
});

View file

@ -11,7 +11,8 @@ export default function ({ getPageObject, getService }: FtrProviderContext) {
const commonPage = getPageObject('common');
const testSubjects = getService('testSubjects');
describe('Management', function () {
// Flaky in serverless tests
describe.skip('Management', function () {
describe('Disabled UIs', () => {
const DISABLED_PLUGINS = [
{

View file

@ -5,7 +5,8 @@
* 2.0.
*/
describe('Serverless', () => {
// Flaky in serverless tests
describe.skip('Serverless', () => {
beforeEach(() => {
cy.loginAsElasticUser();
});

View file

@ -5,7 +5,8 @@
* 2.0.
*/
describe('[Serverless Observability onboarding] Landing page', () => {
// Flaky in serverless tests
describe.skip('[Serverless Observability onboarding] Landing page', () => {
beforeEach(() => {
cy.loginAsElasticUser();
});