mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 09:48:58 -04:00
[Fleet] Fix failing/flaky tests (#189559)
## Summary Closes https://github.com/elastic/kibana/issues/184310 Closes https://github.com/elastic/kibana/issues/180071 Closes https://github.com/elastic/kibana/issues/109017 Fixes several flaky/failing tests that were qualified as 8.15.0 blockers. --------- Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
This commit is contained in:
parent
b40beb17a6
commit
4b701de036
3 changed files with 9 additions and 82 deletions
|
@ -34,8 +34,7 @@ export default function (providerContext: FtrProviderContext) {
|
|||
.expect(201);
|
||||
}
|
||||
|
||||
// FAILING ES PROMOTION: https://github.com/elastic/kibana/issues/180071
|
||||
describe.skip('fleet_final_pipeline', () => {
|
||||
describe('fleet_final_pipeline', () => {
|
||||
skipIfNoDockerRegistry(providerContext);
|
||||
before(async () => {
|
||||
await esArchiver.load('x-pack/test/functional/es_archives/fleet/empty_fleet_server');
|
||||
|
@ -157,9 +156,7 @@ export default function (providerContext: FtrProviderContext) {
|
|||
body: {
|
||||
message: 'message-test-1',
|
||||
event: {
|
||||
original: {
|
||||
foo: 'bar',
|
||||
},
|
||||
original: JSON.stringify({ foo: 'bar' }),
|
||||
},
|
||||
'@timestamp': '2023-01-01T09:00:00',
|
||||
tags: [],
|
||||
|
@ -185,9 +182,7 @@ export default function (providerContext: FtrProviderContext) {
|
|||
body: {
|
||||
message: 'message-test-1',
|
||||
event: {
|
||||
original: {
|
||||
foo: 'bar',
|
||||
},
|
||||
original: JSON.stringify({ foo: 'bar' }),
|
||||
},
|
||||
'@timestamp': '2023-01-01T09:00:00',
|
||||
tags: ['preserve_original_event'],
|
||||
|
@ -204,7 +199,7 @@ export default function (providerContext: FtrProviderContext) {
|
|||
|
||||
const event = doc._source.event;
|
||||
|
||||
expect(event.original).to.eql({ foo: 'bar' });
|
||||
expect(event.original).to.eql(JSON.stringify({ foo: 'bar' }));
|
||||
});
|
||||
|
||||
const scenarios = [
|
||||
|
|
|
@ -19,8 +19,7 @@ export default function (providerContext: FtrProviderContext) {
|
|||
await supertest.delete(`/api/fleet/epm/packages/${name}/${version}`).set('kbn-xsrf', 'xxxx');
|
||||
};
|
||||
|
||||
// Failing: See https://github.com/elastic/kibana/issues/184310
|
||||
describe.skip('installing with hidden datastream', async () => {
|
||||
describe('installing with hidden datastream', async () => {
|
||||
skipIfNoDockerRegistry(providerContext);
|
||||
setupFleetAndAgents(providerContext);
|
||||
|
||||
|
@ -28,74 +27,6 @@ export default function (providerContext: FtrProviderContext) {
|
|||
await deletePackage('apm', '8.8.0');
|
||||
});
|
||||
|
||||
it('should rollover hidden datastreams when failed to update mappings', async function () {
|
||||
await supertest
|
||||
.post(`/api/fleet/epm/packages/apm/8.7.0`)
|
||||
.set('kbn-xsrf', 'xxxx')
|
||||
.send({ force: true })
|
||||
.expect(200);
|
||||
|
||||
const writeDoc = () =>
|
||||
es.index({
|
||||
refresh: true,
|
||||
index: 'metrics-apm.service_summary.10m-default',
|
||||
document: {
|
||||
'@timestamp': '2023-05-30T07:50:00.000Z',
|
||||
agent: {
|
||||
name: 'go',
|
||||
},
|
||||
data_stream: {
|
||||
dataset: 'apm.service_summary.10m',
|
||||
namespace: 'default',
|
||||
type: 'metrics',
|
||||
},
|
||||
ecs: {
|
||||
version: '8.6.0-dev',
|
||||
},
|
||||
event: {
|
||||
agent_id_status: 'missing',
|
||||
ingested: '2023-05-30T07:57:12Z',
|
||||
},
|
||||
metricset: {
|
||||
interval: '10m',
|
||||
name: 'service_summary',
|
||||
},
|
||||
observer: {
|
||||
hostname: '047e282994fb',
|
||||
type: 'apm-server',
|
||||
version: '8.7.0',
|
||||
},
|
||||
processor: {
|
||||
event: 'metric',
|
||||
name: 'metric',
|
||||
},
|
||||
service: {
|
||||
language: {
|
||||
name: 'go',
|
||||
},
|
||||
name: '___main_elastic_cloud_87_ilm_fix',
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
await writeDoc();
|
||||
|
||||
await supertest
|
||||
.post(`/api/fleet/epm/packages/apm/8.8.0`)
|
||||
.set('kbn-xsrf', 'xxxx')
|
||||
.send({ force: true })
|
||||
.expect(200);
|
||||
|
||||
// Rollover are lazy need to write a new doc
|
||||
await writeDoc();
|
||||
const ds = await es.indices.get({
|
||||
index: 'metrics-apm.service_summary*',
|
||||
expand_wildcards: ['open', 'hidden'],
|
||||
});
|
||||
// datastream rolled over
|
||||
expect(Object.keys(ds).length).greaterThan(1);
|
||||
});
|
||||
|
||||
it('should not rollover datastreams when successfully updated mappings', async function () {
|
||||
await supertest
|
||||
.post(`/api/fleet/epm/packages/apm/8.8.0`)
|
||||
|
|
|
@ -11,11 +11,10 @@ import { FtrProviderContext } from '../../ftr_provider_context';
|
|||
export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
||||
const browser = getService('browser');
|
||||
const esArchiver = getService('esArchiver');
|
||||
const PageObjects = getPageObjects(['common', 'home']);
|
||||
const PageObjects = getPageObjects(['common', 'home', 'header']);
|
||||
const kibanaServer = getService('kibanaServer');
|
||||
|
||||
// FLAKY: https://github.com/elastic/kibana/issues/109017
|
||||
describe.skip('Welcome interstitial', () => {
|
||||
describe('Welcome interstitial', () => {
|
||||
before(async () => {
|
||||
// Need to navigate to page first to clear storage before test can be run
|
||||
await PageObjects.common.navigateToUrl('home', undefined);
|
||||
|
@ -33,6 +32,8 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
|||
|
||||
// Reload the home screen and verify the interstitial is displayed
|
||||
await PageObjects.common.navigateToUrl('home', undefined, { disableWelcomePrompt: false });
|
||||
await PageObjects.header.waitUntilLoadingHasFinished();
|
||||
|
||||
expect(await PageObjects.home.isWelcomeInterstitialDisplayed()).to.be(true);
|
||||
});
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue