[FTR] Split Configs Manually

We are bumping up against the time limit in MKI runs.
We are seeing this error: `Error: Timeout of 360000ms exceeded. For async tests and hooks, ensure "done()" is called;`
Also, the 3 failing configs are each going over the 2 hour time limit.
So, let's split these three configs:
1. `x-pack/test_serverless/functional/test_suites/search/common_configs/config.group1.ts`
1. `x-pack/test_serverless/functional/test_suites/security/common_configs/config.group1.ts`
1. `x-pack/test_serverless/functional/test_suites/security/common_configs/config.group1.ts`
This commit is contained in:
Tre' Seymour 2024-12-13 10:32:46 +00:00
parent a69a456e69
commit 72e78a44e4
6 changed files with 72 additions and 9 deletions

View file

@ -14,15 +14,12 @@ export default async function ({ readConfigFile }: FtrConfigProviderContext) {
...baseTestConfig.getAll(),
testFiles: [
require.resolve('../../common/home_page'),
require.resolve('../../common/management'),
require.resolve('../../common/dev_tools'),
require.resolve('../../common/platform_security'),
require.resolve('../../common/reporting'),
require.resolve('../../common/grok_debugger'),
require.resolve('../../common/console'),
require.resolve('../../common/painless_lab'),
require.resolve('../../common/spaces'),
require.resolve('../../common/data_usage'),
],
junit: {
reportName: 'Serverless Observability Functional Tests - Common Group 1',

View file

@ -0,0 +1,24 @@
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License
* 2.0; you may not use this file except in compliance with the Elastic License
* 2.0.
*/
import { FtrConfigProviderContext } from '@kbn/test';
export default async function ({ readConfigFile }: FtrConfigProviderContext) {
const baseTestConfig = await readConfigFile(require.resolve('../config.ts'));
return {
...baseTestConfig.getAll(),
testFiles: [
require.resolve('../../common/management'),
require.resolve('../../common/spaces'),
require.resolve('../../common/data_usage'),
],
junit: {
reportName: 'Serverless Observability Functional Tests - Common Group 1',
},
};
}

View file

@ -14,13 +14,10 @@ export default async function ({ readConfigFile }: FtrConfigProviderContext) {
...baseTestConfig.getAll(),
testFiles: [
require.resolve('../../common/home_page'),
require.resolve('../../common/management'),
require.resolve('../../common/dev_tools'),
require.resolve('../../common/platform_security'),
require.resolve('../../common/reporting'),
require.resolve('../../common/console'),
require.resolve('../../common/spaces'),
require.resolve('../../common/data_usage'),
],
junit: {
reportName: 'Serverless Search Functional Tests - Common Group 1',

View file

@ -0,0 +1,24 @@
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License
* 2.0; you may not use this file except in compliance with the Elastic License
* 2.0.
*/
import { FtrConfigProviderContext } from '@kbn/test';
export default async function ({ readConfigFile }: FtrConfigProviderContext) {
const baseTestConfig = await readConfigFile(require.resolve('../config.ts'));
return {
...baseTestConfig.getAll(),
testFiles: [
require.resolve('../../common/management'),
require.resolve('../../common/spaces'),
require.resolve('../../common/data_usage'),
],
junit: {
reportName: 'Serverless Search Functional Tests - Common Group 1',
},
};
}

View file

@ -14,15 +14,12 @@ export default async function ({ readConfigFile }: FtrConfigProviderContext) {
...baseTestConfig.getAll(),
testFiles: [
require.resolve('../../common/home_page'),
require.resolve('../../common/management'),
require.resolve('../../common/dev_tools'),
require.resolve('../../common/platform_security'),
require.resolve('../../common/reporting'),
require.resolve('../../common/grok_debugger'),
require.resolve('../../common/console'),
require.resolve('../../common/painless_lab'),
require.resolve('../../common/spaces'),
require.resolve('../../common/data_usage'),
],
junit: {
reportName: 'Serverless Security Functional Tests - Common Group 1',

View file

@ -0,0 +1,24 @@
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License
* 2.0; you may not use this file except in compliance with the Elastic License
* 2.0.
*/
import { FtrConfigProviderContext } from '@kbn/test';
export default async function ({ readConfigFile }: FtrConfigProviderContext) {
const baseTestConfig = await readConfigFile(require.resolve('../config.ts'));
return {
...baseTestConfig.getAll(),
testFiles: [
require.resolve('../../common/management'),
require.resolve('../../common/spaces'),
require.resolve('../../common/data_usage'),
],
junit: {
reportName: 'Serverless Security Functional Tests - Common Group 1',
},
};
}