Demote unstable tests from daily run (#29147)
* Demote unstable tests from daily run --------- Co-authored-by: Mattermost Build <build@mattermost.com>
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
4e0fc5734c
Коммит
572584937c
@@ -62,7 +62,7 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"no-only-tests/no-only-tests": ["error", {"focus": ["only", "skip"]}],
|
||||
"no-only-tests/no-only-tests": ["error", {"focus": ["only"]}],
|
||||
"max-lines": ["warn", {"max": 800, "skipBlankLines": true, "skipComments": true}]
|
||||
},
|
||||
"overrides": [
|
||||
|
||||
@@ -110,7 +110,7 @@ describe('Profile', () => {
|
||||
cy.get('#channelHeaderTitle').should('contain', 'Off-Topic');
|
||||
});
|
||||
|
||||
it('MM-T2086 Password: Timestamp and email', () => {
|
||||
it.skip('MM-T2086 Password: Timestamp and email', () => {
|
||||
// # Enter valid values in password change fields
|
||||
enterPasswords(testUser.password, 'passwd', 'passwd');
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ describe('Archived channels', () => {
|
||||
});
|
||||
});
|
||||
|
||||
it('MM-T1721 Archive channel posts menu should have copy link and reply options', () => {
|
||||
it.skip('MM-T1721 Archive channel posts menu should have copy link and reply options', () => {
|
||||
// # Click to add a channel description
|
||||
// Note that it is invisible until the mouse hovers it, which is unfeasible in Cypress
|
||||
// https://docs.cypress.io/api/commands/hover
|
||||
|
||||
@@ -114,7 +114,7 @@ describe('Bot accounts ownership and API', () => {
|
||||
});
|
||||
});
|
||||
|
||||
it('MM-T1866 Create two posts in a row to the same channel', () => {
|
||||
it.skip('MM-T1866 Create two posts in a row to the same channel', () => {
|
||||
// # Create token for the bot
|
||||
cy.apiCreateToken(botId).then(({token}) => {
|
||||
// # Logout to allow posting as bot
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
// - Use element ID when selecting an element. Create one if none.
|
||||
// ***************************************************************
|
||||
|
||||
// Stage: @prod
|
||||
// Group: @channels @enterprise @metrics @not_cloud @license_removal
|
||||
|
||||
import {checkMetrics, toggleMetricsOn} from './helper';
|
||||
|
||||
@@ -402,7 +402,7 @@ describe('Integrations page', () => {
|
||||
cy.contains('Invalid client credentials.').should('exist');
|
||||
});
|
||||
|
||||
it('MM-T654 Successful reconnect with updated secret', () => {
|
||||
it.skip('MM-T654 Successful reconnect with updated secret', () => {
|
||||
cy.apiAdminLogin();
|
||||
|
||||
// # Send new credentials
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
// - Use element ID when selecting an element. Create one if none.
|
||||
// ***************************************************************
|
||||
|
||||
// Stage: @prod
|
||||
// Group: @channels @integrations
|
||||
|
||||
/**
|
||||
|
||||
@@ -69,7 +69,7 @@ describe('Keyboard Shortcuts', () => {
|
||||
});
|
||||
});
|
||||
|
||||
it('MM-T1231 - ALT+SHIFT+UP', () => {
|
||||
it.skip('MM-T1231 - ALT+SHIFT+UP', () => {
|
||||
cy.apiLogout();
|
||||
cy.apiLogin(testUser);
|
||||
|
||||
@@ -212,7 +212,7 @@ describe('Keyboard Shortcuts', () => {
|
||||
});
|
||||
});
|
||||
|
||||
it('MM-T1232 - ALT+SHIFT+DOWN', () => {
|
||||
it.skip('MM-T1232 - ALT+SHIFT+DOWN', () => {
|
||||
cy.apiLogout();
|
||||
cy.apiLogin(testUser);
|
||||
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
// - Use element ID when selecting an element. Create one if none.
|
||||
// ***************************************************************
|
||||
|
||||
// Stage: @prod
|
||||
// Group: @channels @mark_as_unread
|
||||
|
||||
import {beUnread} from '../../../support/assertions';
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
// - Use element ID when selecting an element. Create one if none.
|
||||
// ***************************************************************
|
||||
|
||||
// Stage: @prod
|
||||
// Group: @channels @mark_as_unread
|
||||
|
||||
import {markAsUnreadFromPost, switchToChannel} from './helpers';
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
// - Use element ID when selecting an element. Create one if none.
|
||||
// ***************************************************************
|
||||
|
||||
// Stage: @prod
|
||||
// Group: @channels @mark_as_unread
|
||||
|
||||
describe('Verify unread toast appears after repeated manual marking post as unread', () => {
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
// - Use element ID when selecting an element. Create one if none.
|
||||
// ***************************************************************
|
||||
|
||||
// Stage: @prod
|
||||
// Group: @channels @messaging
|
||||
|
||||
describe('Identical Message Drafts', () => {
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
// - Use element ID when selecting an element. Create one if none.
|
||||
// ***************************************************************
|
||||
|
||||
// Stage: @prod
|
||||
// Group: @channels @messaging
|
||||
|
||||
import {verifyDraftIcon} from './helpers';
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
// - Use element ID when selecting an element. Create one if none.
|
||||
// ***************************************************************
|
||||
|
||||
// Stage: @prod
|
||||
// Group: @channels @messaging
|
||||
|
||||
const TIMEOUTS = require('../../../fixtures/timeouts');
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
// - Use element ID when selecting an element. Create one if none.
|
||||
// ***************************************************************
|
||||
|
||||
// Stage: @prod
|
||||
// Group: @channels @messaging
|
||||
|
||||
import {getRandomId} from '../../../utils';
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
// - Use element ID when selecting an element. Create one if none.
|
||||
// ***************************************************************
|
||||
|
||||
// Stage: @prod
|
||||
// Group: @channels @plugin @not_cloud
|
||||
|
||||
import * as TIMEOUTS from '../../../../fixtures/timeouts';
|
||||
|
||||
@@ -14,7 +14,6 @@
|
||||
* under fixtures folder.
|
||||
*/
|
||||
|
||||
// Stage: @prod
|
||||
// Group: @channels @system_console @plugin @not_cloud @timeout_error
|
||||
|
||||
import * as TIMEOUTS from '../../../fixtures/timeouts';
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
// - Use element ID when selecting an element. Create one if none.
|
||||
// ***************************************************************
|
||||
|
||||
// Stage: @prod
|
||||
// Group: @channels @search
|
||||
|
||||
import * as TIMEOUTS from '../../../fixtures/timeouts';
|
||||
|
||||
@@ -49,7 +49,7 @@ describe('Search Date Filter', () => {
|
||||
searchAndValidate(todayMessage, [todayMessage]);
|
||||
});
|
||||
|
||||
it('MM-T596 Use calendar picker to set date', () => {
|
||||
it.skip('MM-T596 Use calendar picker to set date', () => {
|
||||
const today = Cypress.dayjs().format('YYYY-MM-DD');
|
||||
|
||||
// # Type before: in search field
|
||||
@@ -79,7 +79,7 @@ describe('Search Date Filter', () => {
|
||||
cy.uiGetSearchContainer().should('be.visible').click();
|
||||
});
|
||||
|
||||
it('MM-T3997 Backspace after last character of filter makes calendar reappear', () => {
|
||||
it.skip('MM-T3997 Backspace after last character of filter makes calendar reappear', () => {
|
||||
const today = Cypress.dayjs().format('YYYY-MM-DD');
|
||||
|
||||
// # Type before: in search field
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
// - Use element ID when selecting an element. Create one if none.
|
||||
// ***************************************************************
|
||||
|
||||
// Stage: @prod
|
||||
// Group: @channels @system_console @enterprise @e20_only @not_cloud
|
||||
|
||||
import * as TIMEOUTS from '../../../../fixtures/timeouts';
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
// - Use element ID when selecting an element. Create one if none.
|
||||
// ***************************************************************
|
||||
|
||||
// Stage: @prod
|
||||
// Group: @channels @not_cloud @system_console
|
||||
|
||||
import {
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
// - Use element ID when selecting an element. Create one if none.
|
||||
// ***************************************************************
|
||||
|
||||
// Stage: @prod
|
||||
// Group: @channels @not_cloud @system_console
|
||||
|
||||
import * as TIMEOUTS from '../../../../fixtures/timeouts';
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
// - Use element ID when selecting an element. Create one if none.
|
||||
// ***************************************************************
|
||||
|
||||
// Stage: @prod
|
||||
// Group: @channels @toast
|
||||
|
||||
import * as TIMEOUTS from '../../../fixtures/timeouts';
|
||||
|
||||
@@ -32,7 +32,7 @@ describe('Handle new post', () => {
|
||||
});
|
||||
});
|
||||
|
||||
it('MM-T4609 - should mark channel as unread when a message is sent in another channel', () => {
|
||||
it.skip('MM-T4609 - should mark channel as unread when a message is sent in another channel', () => {
|
||||
// # Explicitly click over to the test channel from Town Square
|
||||
// # to dismiss the unread + badge from adding `user` to the channel
|
||||
cy.get(`#sidebarItem_${channel1.name}`).click();
|
||||
@@ -52,7 +52,7 @@ describe('Handle new post', () => {
|
||||
cy.get(`#sidebarItem_${channel1.name} .badge`).should('not.exist');
|
||||
});
|
||||
|
||||
it('MM-T4610 - should show the mention badge when a mention is sent in another channel', () => {
|
||||
it.skip('MM-T4610 - should show the mention badge when a mention is sent in another channel', () => {
|
||||
// # Explicitly click over to the test channel from Town Square
|
||||
// # to dismiss the unread + badge from the end of the previous test
|
||||
// # (maybe should use a new channel but then the same thing has to be done
|
||||
|
||||
@@ -8,8 +8,6 @@
|
||||
|
||||
// Group: @playbooks
|
||||
|
||||
/* eslint-disable no-only-tests/no-only-tests */
|
||||
|
||||
import * as TIMEOUTS from '../../../../fixtures/timeouts';
|
||||
|
||||
describe('channels > rhs > status update', {testIsolation: true}, () => {
|
||||
|
||||
@@ -9,8 +9,6 @@
|
||||
// Stage: @prod
|
||||
// Group: @playbooks
|
||||
|
||||
/* eslint-disable no-only-tests/no-only-tests */
|
||||
|
||||
import {HALF_SEC} from '../../fixtures/timeouts';
|
||||
import {stubClipboard} from '../../utils';
|
||||
|
||||
|
||||
@@ -9,8 +9,6 @@
|
||||
// Stage: @prod
|
||||
// Group: @playbooks
|
||||
|
||||
/* eslint-disable no-only-tests/no-only-tests */
|
||||
|
||||
import * as TIMEOUTS from '../../../../fixtures/timeouts';
|
||||
|
||||
// assumes that E20 license is uploaded
|
||||
|
||||
@@ -9,8 +9,6 @@
|
||||
// Stage: @prod
|
||||
// Group: @playbooks
|
||||
|
||||
/* eslint-disable no-only-tests/no-only-tests */
|
||||
|
||||
describe('playbooks > edit', {testIsolation: true}, () => {
|
||||
let testUser;
|
||||
|
||||
|
||||
@@ -9,8 +9,6 @@
|
||||
// Stage: @prod
|
||||
// Group: @playbooks
|
||||
|
||||
/* eslint-disable no-only-tests/no-only-tests */
|
||||
|
||||
describe('playbooks > edit', {testIsolation: true}, () => {
|
||||
let testTeam;
|
||||
let testUser;
|
||||
|
||||
@@ -9,8 +9,6 @@
|
||||
// Stage: @prod
|
||||
// Group: @playbooks
|
||||
|
||||
/* eslint-disable no-only-tests/no-only-tests */
|
||||
|
||||
describe('playbooks > edit_metrics', {testIsolation: true}, () => {
|
||||
let testTeam;
|
||||
let testUser;
|
||||
|
||||
@@ -9,8 +9,6 @@
|
||||
// Stage: @prod
|
||||
// Group: @playbooks
|
||||
|
||||
/* eslint-disable no-only-tests/no-only-tests */
|
||||
|
||||
import {getRandomId} from '../../../utils';
|
||||
|
||||
describe('runs > permissions', {testIsolation: true}, () => {
|
||||
|
||||
@@ -9,8 +9,6 @@
|
||||
// Stage: @prod
|
||||
// Group: @playbooks
|
||||
|
||||
/* eslint-disable no-only-tests/no-only-tests */
|
||||
|
||||
import {stubClipboard} from '../../../utils';
|
||||
|
||||
describe('runs > run details page > header', {testIsolation: true}, () => {
|
||||
|
||||
@@ -9,8 +9,6 @@
|
||||
// Stage: @prod
|
||||
// Group: @playbooks
|
||||
|
||||
/* eslint-disable no-only-tests/no-only-tests */
|
||||
|
||||
describe('runs > run details page > status update', {testIsolation: true}, () => {
|
||||
let testTeam;
|
||||
let testUser;
|
||||
|
||||
@@ -7,7 +7,7 @@ import {test} from '@e2e-support/test_fixture';
|
||||
import {duration} from '@e2e-support/util';
|
||||
import {components} from '@e2e-support/ui/components';
|
||||
|
||||
test('MM-T5522 Should begin export of data when export button is pressed', async ({pw, pages}) => {
|
||||
test.fixme('MM-T5522 Should begin export of data when export button is pressed', async ({pw, pages}) => {
|
||||
test.slow();
|
||||
|
||||
// # Skip test if no license
|
||||
|
||||
Ссылка в новой задаче
Block a user