[kbn/test] move types/ftr into src (#99555) (#100228)

* [kbn/test] move types/ftr into src

* Apply eslint updates

* fix import of Lifecycle type

Co-authored-by: spalger <spalger@users.noreply.github.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

Co-authored-by: Spencer <email@spalger.com>
Co-authored-by: spalger <spalger@users.noreply.github.com>
This commit is contained in:
Kibana Machine 2021-05-17 14:49:48 -04:00 committed by GitHub
parent 3124344357
commit 4b712fda4b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
152 changed files with 158 additions and 163 deletions

View file

@ -70,6 +70,11 @@ module.exports = {
to: '@kbn/tinymath', to: '@kbn/tinymath',
disallowedMessage: `Don't use 'tinymath', use '@kbn/tinymath'` disallowedMessage: `Don't use 'tinymath', use '@kbn/tinymath'`
}, },
{
from: '@kbn/test/types/ftr',
to: '@kbn/test',
disallowedMessage: `import from the root of @kbn/test instead`
},
], ],
], ],
}, },

View file

@ -3,8 +3,8 @@
"version": "1.0.0", "version": "1.0.0",
"private": true, "private": true,
"license": "SSPL-1.0 OR Elastic License 2.0", "license": "SSPL-1.0 OR Elastic License 2.0",
"main": "./target/index.js", "main": "./target",
"types": "./target/types/index.d.ts", "types": "./target/types",
"scripts": { "scripts": {
"build": "node scripts/build", "build": "node scripts/build",
"kbn:bootstrap": "node scripts/build --source-maps", "kbn:bootstrap": "node scripts/build --source-maps",

View file

@ -10,3 +10,4 @@ export { FunctionalTestRunner } from './functional_test_runner';
export { readConfigFile, Config } from './lib'; export { readConfigFile, Config } from './lib';
export { runFtrCli } from './cli'; export { runFtrCli } from './cli';
export * from './lib/docker_servers'; export * from './lib/docker_servers';
export * from './public_types';

View file

@ -7,13 +7,9 @@
*/ */
import { ToolingLog } from '@kbn/dev-utils'; import { ToolingLog } from '@kbn/dev-utils';
import {
Config, import { Config, Lifecycle, FailureMetadata, DockerServersService } from './lib';
Lifecycle, import { Test, Suite } from './fake_mocha_types';
FailureMetadata,
DockerServersService,
} from '../src/functional_test_runner/lib';
import { Test, Suite } from '../src/functional_test_runner/fake_mocha_types';
export { Lifecycle, Config, FailureMetadata }; export { Lifecycle, Config, FailureMetadata };

View file

@ -8,19 +8,17 @@
"declaration": true, "declaration": true,
"declarationMap": true, "declarationMap": true,
"sourceMap": true, "sourceMap": true,
"sourceRoot": "../../../../../packages/kbn-test/src", "sourceRoot": "../../../../../../packages/kbn-test/src",
"types": [ "types": [
"jest", "jest",
"node" "node"
], ],
}, },
"include": [ "include": [
"types/**/*",
"src/**/*", "src/**/*",
"index.d.ts" "index.d.ts"
], ],
"exclude": [ "exclude": [
"types/ftr_globals/**/*",
"**/__fixtures__/**/*" "**/__fixtures__/**/*"
] ]
} }

View file

@ -1,5 +0,0 @@
# @kbn/test/types
Shared types used by different parts of the tests
- **`ftr.d.ts`**: These types are generic types for using the functional test runner. They are here because we plan to move the functional test runner into the `@kbn/test` package at some point and having them here makes them a lot easier to import from all over the place like we do.

View file

@ -6,7 +6,7 @@
* Side Public License, v 1. * Side Public License, v 1.
*/ */
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
import { services } from './services'; import { services } from './services';
import { pageObjects } from './page_objects'; import { pageObjects } from './page_objects';

View file

@ -6,7 +6,7 @@
* Side Public License, v 1. * Side Public License, v 1.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { pageObjects } from './page_objects'; import { pageObjects } from './page_objects';
import { services } from './services'; import { services } from './services';

View file

@ -6,7 +6,7 @@
* Side Public License, v 1. * Side Public License, v 1.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { services } from './services'; import { services } from './services';

View file

@ -6,7 +6,7 @@
* Side Public License, v 1. * Side Public License, v 1.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { services } from './services'; import { services } from './services';

View file

@ -6,7 +6,7 @@
* Side Public License, v 1. * Side Public License, v 1.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { services } from '../../services'; import { services } from '../../services';
import { pageObjects } from '../../page_objects'; import { pageObjects } from '../../page_objects';

View file

@ -6,7 +6,7 @@
* Side Public License, v 1. * Side Public License, v 1.
*/ */
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
// eslint-disable-next-line import/no-default-export // eslint-disable-next-line import/no-default-export
export default async function ({ readConfigFile }: FtrConfigProviderContext) { export default async function ({ readConfigFile }: FtrConfigProviderContext) {

View file

@ -6,7 +6,7 @@
* Side Public License, v 1. * Side Public License, v 1.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { pageObjects } from './page_objects'; import { pageObjects } from './page_objects';
import { services } from './services'; import { services } from './services';

View file

@ -11,7 +11,7 @@ import { cloneDeepWith } from 'lodash';
import { Key, Origin } from 'selenium-webdriver'; import { Key, Origin } from 'selenium-webdriver';
// @ts-ignore internal modules are not typed // @ts-ignore internal modules are not typed
import { LegacyActionSequence } from 'selenium-webdriver/lib/actions'; import { LegacyActionSequence } from 'selenium-webdriver/lib/actions';
import { ProvidedType } from '@kbn/test/types/ftr'; import { ProvidedType } from '@kbn/test';
import { modifyUrl } from '@kbn/std'; import { modifyUrl } from '@kbn/std';
import Jimp from 'jimp'; import Jimp from 'jimp';

View file

@ -8,7 +8,7 @@
import testSubjSelector from '@kbn/test-subj-selector'; import testSubjSelector from '@kbn/test-subj-selector';
import { map as mapAsync } from 'bluebird'; import { map as mapAsync } from 'bluebird';
import { ProvidedType } from '@kbn/test/types/ftr'; import { ProvidedType } from '@kbn/test';
import { WebElementWrapper } from '../lib/web_element_wrapper'; import { WebElementWrapper } from '../lib/web_element_wrapper';
import { FtrProviderContext } from '../../ftr_provider_context'; import { FtrProviderContext } from '../../ftr_provider_context';

View file

@ -11,7 +11,7 @@ import Fs from 'fs';
import * as Rx from 'rxjs'; import * as Rx from 'rxjs';
import { mergeMap, map, takeUntil, catchError } from 'rxjs/operators'; import { mergeMap, map, takeUntil, catchError } from 'rxjs/operators';
import { Lifecycle } from '@kbn/test/src/functional_test_runner/lib/lifecycle'; import { Lifecycle } from '@kbn/test';
import { ToolingLog } from '@kbn/dev-utils'; import { ToolingLog } from '@kbn/dev-utils';
import chromeDriver from 'chromedriver'; import chromeDriver from 'chromedriver';
// @ts-ignore types not available // @ts-ignore types not available

View file

@ -8,7 +8,7 @@
import path from 'path'; import path from 'path';
import fs from 'fs'; import fs from 'fs';
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
export default async function ({ readConfigFile }: FtrConfigProviderContext) { export default async function ({ readConfigFile }: FtrConfigProviderContext) {
const functionalConfig = await readConfigFile(require.resolve('../functional/config')); const functionalConfig = await readConfigFile(require.resolve('../functional/config'));

View file

@ -6,7 +6,7 @@
* Side Public License, v 1. * Side Public License, v 1.
*/ */
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
export default async function ({ readConfigFile }: FtrConfigProviderContext) { export default async function ({ readConfigFile }: FtrConfigProviderContext) {
const commonConfig = await readConfigFile(require.resolve('../functional/config.js')); const commonConfig = await readConfigFile(require.resolve('../functional/config.js'));

View file

@ -6,7 +6,7 @@
* Side Public License, v 1. * Side Public License, v 1.
*/ */
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
import path from 'path'; import path from 'path';
import fs from 'fs'; import fs from 'fs';

View file

@ -7,7 +7,7 @@
*/ */
import path from 'path'; import path from 'path';
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
export default async function ({ readConfigFile }: FtrConfigProviderContext) { export default async function ({ readConfigFile }: FtrConfigProviderContext) {
const functionalConfig = await readConfigFile(require.resolve('../functional/config')); const functionalConfig = await readConfigFile(require.resolve('../functional/config'));

View file

@ -6,7 +6,7 @@
* Side Public License, v 1. * Side Public License, v 1.
*/ */
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
// eslint-disable-next-line import/no-default-export // eslint-disable-next-line import/no-default-export
export default async function ({ readConfigFile }: FtrConfigProviderContext) { export default async function ({ readConfigFile }: FtrConfigProviderContext) {

View file

@ -6,7 +6,7 @@
* Side Public License, v 1. * Side Public License, v 1.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { services as kibanaCommonServices } from '../../common/services'; import { services as kibanaCommonServices } from '../../common/services';
import { services as kibanaApiIntegrationServices } from '../../api_integration/services'; import { services as kibanaApiIntegrationServices } from '../../api_integration/services';

View file

@ -6,7 +6,7 @@
* Side Public License, v 1. * Side Public License, v 1.
*/ */
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
// @ts-ignore untyped module // @ts-ignore untyped module
import getFunctionalConfig from '../../functional/config'; import getFunctionalConfig from '../../functional/config';

View file

@ -6,7 +6,7 @@
* Side Public License, v 1. * Side Public License, v 1.
*/ */
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
import { services } from './services'; import { services } from './services';
export default async function ({ readConfigFile }: FtrConfigProviderContext) { export default async function ({ readConfigFile }: FtrConfigProviderContext) {

View file

@ -6,7 +6,7 @@
* Side Public License, v 1. * Side Public License, v 1.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { pageObjects } from '../functional/page_objects'; import { pageObjects } from '../functional/page_objects';
import { services } from './services'; import { services } from './services';

View file

@ -8,7 +8,7 @@
import { postSnapshot } from '@percy/agent/dist/utils/sdk-utils'; import { postSnapshot } from '@percy/agent/dist/utils/sdk-utils';
import testSubjSelector from '@kbn/test-subj-selector'; import testSubjSelector from '@kbn/test-subj-selector';
import { Test } from '@kbn/test/types/ftr'; import { Test } from '@kbn/test';
import { kibanaPackageJson as pkg } from '@kbn/utils'; import { kibanaPackageJson as pkg } from '@kbn/utils';
import { FtrProviderContext } from '../../ftr_provider_context'; import { FtrProviderContext } from '../../ftr_provider_context';

View file

@ -7,7 +7,7 @@
import { resolve } from 'path'; import { resolve } from 'path';
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
import { CA_CERT_PATH } from '@kbn/dev-utils'; import { CA_CERT_PATH } from '@kbn/dev-utils';
async function config({ readConfigFile }: FtrConfigProviderContext) { async function config({ readConfigFile }: FtrConfigProviderContext) {

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
import { cypressOpenTests } from './cypress_start'; import { cypressOpenTests } from './cypress_start';
async function openE2ETests({ readConfigFile }: FtrConfigProviderContext) { async function openE2ETests({ readConfigFile }: FtrConfigProviderContext) {

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
import { cypressRunTests } from './cypress_start'; import { cypressRunTests } from './cypress_start';
async function runE2ETests({ readConfigFile }: FtrConfigProviderContext) { async function runE2ETests({ readConfigFile }: FtrConfigProviderContext) {

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { services } from './services'; import { services } from './services';

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
import { services } from './services'; import { services } from './services';
import { pageObjects } from './page_objects'; import { pageObjects } from './page_objects';

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { pageObjects } from './page_objects'; import { pageObjects } from './page_objects';
import { services } from './services'; import { services } from './services';

View file

@ -9,7 +9,7 @@ import path from 'path';
import getPort from 'get-port'; import getPort from 'get-port';
import fs from 'fs'; import fs from 'fs';
import { CA_CERT_PATH } from '@kbn/dev-utils'; import { CA_CERT_PATH } from '@kbn/dev-utils';
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
import { services } from './services'; import { services } from './services';
import { getAllExternalServiceSimulatorPaths } from './fixtures/plugins/actions_simulators/server/plugin'; import { getAllExternalServiceSimulatorPaths } from './fixtures/plugins/actions_simulators/server/plugin';
import { getTlsWebhookServerUrls } from './lib/get_tls_webhook_servers'; import { getTlsWebhookServerUrls } from './lib/get_tls_webhook_servers';

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { services } from './services'; import { services } from './services';

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
import { services } from './services'; import { services } from './services';
export async function getApiIntegrationConfig({ readConfigFile }: FtrConfigProviderContext) { export async function getApiIntegrationConfig({ readConfigFile }: FtrConfigProviderContext) {

View file

@ -7,7 +7,7 @@
/* eslint-disable import/no-default-export */ /* eslint-disable import/no-default-export */
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
import { default as createTestConfig } from './config'; import { default as createTestConfig } from './config';
export default async function (context: FtrConfigProviderContext) { export default async function (context: FtrConfigProviderContext) {

View file

@ -7,7 +7,7 @@
/* eslint-disable import/no-default-export */ /* eslint-disable import/no-default-export */
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
import { default as createTestConfig } from './config'; import { default as createTestConfig } from './config';
export default async function (context: FtrConfigProviderContext) { export default async function (context: FtrConfigProviderContext) {

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { services } from './services'; import { services } from './services';

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
export default async function ({ readConfigFile }: FtrConfigProviderContext) { export default async function ({ readConfigFile }: FtrConfigProviderContext) {
const xpackApiIntegrationConfig = await readConfigFile( const xpackApiIntegrationConfig = await readConfigFile(

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { services } from '../api_integration/services'; import { services } from '../api_integration/services';

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
import supertest from 'supertest'; import supertest from 'supertest';
import { format, UrlObject } from 'url'; import { format, UrlObject } from 'url';
import path from 'path'; import path from 'path';

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { FtrProviderContext as InheritedFtrProviderContext } from '../../api_integration/ftr_provider_context'; import { FtrProviderContext as InheritedFtrProviderContext } from '../../api_integration/ftr_provider_context';
import { ApmServices } from './config'; import { ApmServices } from './config';

View file

@ -6,7 +6,7 @@
*/ */
import path from 'path'; import path from 'path';
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
import { services, pageObjects } from './ftr_provider_context'; import { services, pageObjects } from './ftr_provider_context';
export default async function ({ readConfigFile }: FtrConfigProviderContext) { export default async function ({ readConfigFile }: FtrConfigProviderContext) {

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { services } from '../functional/services'; import { services } from '../functional/services';
import { pageObjects } from '../functional/page_objects'; import { pageObjects } from '../functional/page_objects';

View file

@ -6,7 +6,7 @@
*/ */
import { CA_CERT_PATH } from '@kbn/dev-utils'; import { CA_CERT_PATH } from '@kbn/dev-utils';
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
import path from 'path'; import path from 'path';
import fs from 'fs'; import fs from 'fs';

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { services } from './services'; import { services } from './services';

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { services } from './services'; import { services } from './services';

View file

@ -6,7 +6,7 @@
*/ */
import { CA_CERT_PATH } from '@kbn/dev-utils'; import { CA_CERT_PATH } from '@kbn/dev-utils';
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
import { services } from './services'; import { services } from './services';
interface CreateTestConfigOptions { interface CreateTestConfigOptions {

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { services } from './services'; import { services } from './services';

View file

@ -6,7 +6,7 @@
*/ */
import path from 'path'; import path from 'path';
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
import { services } from './services'; import { services } from './services';
export default async function ({ readConfigFile }: FtrConfigProviderContext) { export default async function ({ readConfigFile }: FtrConfigProviderContext) {

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { services } from './services'; import { services } from './services';

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
export default async function ({ readConfigFile }: FtrConfigProviderContext) { export default async function ({ readConfigFile }: FtrConfigProviderContext) {
const xPackAPITestsConfig = await readConfigFile(require.resolve('../api_integration/config.ts')); const xPackAPITestsConfig = await readConfigFile(require.resolve('../api_integration/config.ts'));

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { services } from '../api_integration/services'; import { services } from '../api_integration/services';

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
import { resolve } from 'path'; import { resolve } from 'path';
import fs from 'fs'; import fs from 'fs';
// @ts-expect-error https://github.com/elastic/kibana/issues/95679 // @ts-expect-error https://github.com/elastic/kibana/issues/95679

View file

@ -7,7 +7,7 @@
import path from 'path'; import path from 'path';
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
import { defineDockerServersConfig } from '@kbn/test'; import { defineDockerServersConfig } from '@kbn/test';
// Docker image to use for Fleet API integration tests. // Docker image to use for Fleet API integration tests.

View file

@ -6,7 +6,7 @@
*/ */
import { resolve } from 'path'; import { resolve } from 'path';
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
import { pageObjects } from './page_objects'; import { pageObjects } from './page_objects';
import { services } from './services'; import { services } from './services';

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { pageObjects } from './page_objects'; import { pageObjects } from './page_objects';
import { services } from './services'; import { services } from './services';

View file

@ -9,7 +9,7 @@
import { resolve } from 'path'; import { resolve } from 'path';
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
import { services } from './services'; import { services } from './services';
import { pageObjects } from './page_objects'; import { pageObjects } from './page_objects';

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { pageObjects } from './page_objects'; import { pageObjects } from './page_objects';
import { services } from './services'; import { services } from './services';

View file

@ -7,7 +7,7 @@
import { estypes } from '@elastic/elasticsearch'; import { estypes } from '@elastic/elasticsearch';
import expect from '@kbn/expect'; import expect from '@kbn/expect';
import { ProvidedType } from '@kbn/test/types/ftr'; import { ProvidedType } from '@kbn/test';
import { Calendar } from '../../../../plugins/ml/server/models/calendar/index'; import { Calendar } from '../../../../plugins/ml/server/models/calendar/index';
import { Annotation } from '../../../../plugins/ml/common/types/annotations'; import { Annotation } from '../../../../plugins/ml/common/types/annotations';
import { DataFrameAnalyticsConfig } from '../../../../plugins/ml/public/application/data_frame_analytics/common'; import { DataFrameAnalyticsConfig } from '../../../../plugins/ml/public/application/data_frame_analytics/common';

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { ProvidedType } from '@kbn/test/types/ftr'; import { ProvidedType } from '@kbn/test';
import { FtrProviderContext } from '../../ftr_provider_context'; import { FtrProviderContext } from '../../ftr_provider_context';

View file

@ -6,7 +6,7 @@
*/ */
import expect from '@kbn/expect'; import expect from '@kbn/expect';
import { ProvidedType } from '@kbn/test/types/ftr'; import { ProvidedType } from '@kbn/test';
import { FtrProviderContext } from '../../ftr_provider_context'; import { FtrProviderContext } from '../../ftr_provider_context';

View file

@ -6,7 +6,7 @@
*/ */
import expect from '@kbn/expect'; import expect from '@kbn/expect';
import { ProvidedType } from '@kbn/test/types/ftr'; import { ProvidedType } from '@kbn/test';
import { FtrProviderContext } from '../../ftr_provider_context'; import { FtrProviderContext } from '../../ftr_provider_context';

View file

@ -6,7 +6,7 @@
*/ */
import expect from '@kbn/expect'; import expect from '@kbn/expect';
import { ProvidedType } from '@kbn/test/types/ftr'; import { ProvidedType } from '@kbn/test';
import { FtrProviderContext } from '../../ftr_provider_context'; import { FtrProviderContext } from '../../ftr_provider_context';
export type MlDashboardJobSelectionTable = ProvidedType< export type MlDashboardJobSelectionTable = ProvidedType<

View file

@ -6,7 +6,7 @@
*/ */
import expect from '@kbn/expect'; import expect from '@kbn/expect';
import { ProvidedType } from '@kbn/test/types/ftr'; import { ProvidedType } from '@kbn/test';
import { FtrProviderContext } from '../../ftr_provider_context'; import { FtrProviderContext } from '../../ftr_provider_context';
import { ML_JOB_FIELD_TYPES } from '../../../../plugins/ml/common/constants/field_types'; import { ML_JOB_FIELD_TYPES } from '../../../../plugins/ml/common/constants/field_types';
import { MlCommonUI } from './common_ui'; import { MlCommonUI } from './common_ui';

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { ProvidedType } from '@kbn/test/types/ftr'; import { ProvidedType } from '@kbn/test';
import { FtrProviderContext } from '../../ftr_provider_context'; import { FtrProviderContext } from '../../ftr_provider_context';

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { ProvidedType } from '@kbn/test/types/ftr'; import { ProvidedType } from '@kbn/test';
import { savedSearches, dashboards } from './test_resources_data'; import { savedSearches, dashboards } from './test_resources_data';
import { COMMON_REQUEST_HEADERS } from './common_api'; import { COMMON_REQUEST_HEADERS } from './common_api';
import { FtrProviderContext } from '../../ftr_provider_context'; import { FtrProviderContext } from '../../ftr_provider_context';

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { ProvidedType } from '@kbn/test/types/ftr'; import { ProvidedType } from '@kbn/test';
import { FtrProviderContext } from '../../ftr_provider_context'; import { FtrProviderContext } from '../../ftr_provider_context';
export type TransformManagement = ProvidedType<typeof TransformManagementProvider>; export type TransformManagement = ProvidedType<typeof TransformManagementProvider>;

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { ProvidedType } from '@kbn/test/types/ftr'; import { ProvidedType } from '@kbn/test';
import { FtrProviderContext } from '../../ftr_provider_context'; import { FtrProviderContext } from '../../ftr_provider_context';

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
export default async function ({ readConfigFile }: FtrConfigProviderContext) { export default async function ({ readConfigFile }: FtrConfigProviderContext) {
const xpackFunctionalConfig = await readConfigFile(require.resolve('../functional/config.js')); const xpackFunctionalConfig = await readConfigFile(require.resolve('../functional/config.js'));

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { pageObjects } from '../functional/page_objects'; import { pageObjects } from '../functional/page_objects';
import { services } from '../functional/services'; import { services } from '../functional/services';

View file

@ -7,7 +7,7 @@
import Url from 'url'; import Url from 'url';
import Path from 'path'; import Path from 'path';
import type { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import type { FtrConfigProviderContext } from '@kbn/test';
import { kbnTestConfig } from '@kbn/test'; import { kbnTestConfig } from '@kbn/test';
import { pageObjects } from '../functional/page_objects'; import { pageObjects } from '../functional/page_objects';

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { pageObjects } from '../functional/page_objects'; import { pageObjects } from '../functional/page_objects';
import { services } from './services'; import { services } from './services';

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
export default async function ({ readConfigFile }: FtrConfigProviderContext) { export default async function ({ readConfigFile }: FtrConfigProviderContext) {
const chromeConfig = await readConfigFile(require.resolve('./config')); const chromeConfig = await readConfigFile(require.resolve('./config'));

View file

@ -8,7 +8,7 @@
import Fs from 'fs'; import Fs from 'fs';
import { resolve } from 'path'; import { resolve } from 'path';
import { CA_CERT_PATH, KBN_CERT_PATH, KBN_KEY_PATH } from '@kbn/dev-utils'; import { CA_CERT_PATH, KBN_CERT_PATH, KBN_KEY_PATH } from '@kbn/dev-utils';
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
import { pageObjects } from '../functional/page_objects'; import { pageObjects } from '../functional/page_objects';
export default async function ({ readConfigFile }: FtrConfigProviderContext) { export default async function ({ readConfigFile }: FtrConfigProviderContext) {

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { pageObjects } from '../functional/page_objects'; import { pageObjects } from '../functional/page_objects';
import { services } from './services'; import { services } from './services';

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
import { pageObjects } from './page_objects'; import { pageObjects } from './page_objects';
import { services } from './services'; import { services } from './services';

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { pageObjects } from './page_objects'; import { pageObjects } from './page_objects';
import { services } from './services'; import { services } from './services';

View file

@ -6,7 +6,7 @@
*/ */
import { resolve } from 'path'; import { resolve } from 'path';
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
export default async function ({ readConfigFile }: FtrConfigProviderContext) { export default async function ({ readConfigFile }: FtrConfigProviderContext) {
const baseConfig = await readConfigFile(require.resolve('./base_config')); const baseConfig = await readConfigFile(require.resolve('./base_config'));

View file

@ -6,7 +6,7 @@
*/ */
import { resolve } from 'path'; import { resolve } from 'path';
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
export default async function ({ readConfigFile }: FtrConfigProviderContext) { export default async function ({ readConfigFile }: FtrConfigProviderContext) {
const baseConfig = await readConfigFile(require.resolve('./base_config')); const baseConfig = await readConfigFile(require.resolve('./base_config'));

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
export default async function ({ readConfigFile }: FtrConfigProviderContext) { export default async function ({ readConfigFile }: FtrConfigProviderContext) {
const xPackFunctionalConfig = await readConfigFile(require.resolve('../functional/config')); const xPackFunctionalConfig = await readConfigFile(require.resolve('../functional/config'));

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { pageObjects } from '../functional/page_objects'; import { pageObjects } from '../functional/page_objects';
import { services } from '../functional/services'; import { services } from '../functional/services';

View file

@ -8,7 +8,7 @@
import Fs from 'fs'; import Fs from 'fs';
import { resolve, join } from 'path'; import { resolve, join } from 'path';
import { CA_CERT_PATH } from '@kbn/dev-utils'; import { CA_CERT_PATH } from '@kbn/dev-utils';
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
import { pageObjects } from './page_objects'; import { pageObjects } from './page_objects';
// .server-log is specifically not enabled // .server-log is specifically not enabled

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { services } from '../functional/services'; import { services } from '../functional/services';
import { pageObjects } from './page_objects'; import { pageObjects } from './page_objects';

View file

@ -8,7 +8,7 @@
import path from 'path'; import path from 'path';
// @ts-expect-error https://github.com/elastic/kibana/issues/95679 // @ts-expect-error https://github.com/elastic/kibana/issues/95679
import { KIBANA_ROOT } from '@kbn/test'; import { KIBANA_ROOT } from '@kbn/test';
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
export default async function ({ readConfigFile }: FtrConfigProviderContext) { export default async function ({ readConfigFile }: FtrConfigProviderContext) {
const commonConfig = await readConfigFile(require.resolve('./config')); const commonConfig = await readConfigFile(require.resolve('./config'));

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
import { services, pageObjects } from './services'; import { services, pageObjects } from './services';
const license = 'basic'; const license = 'basic';

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { services as functionalTestServices } from '../functional/services'; import { services as functionalTestServices } from '../functional/services';
import { services as kibanaApiIntegrationServices } from '../api_integration/services'; import { services as kibanaApiIntegrationServices } from '../api_integration/services';

View file

@ -7,7 +7,7 @@
import path from 'path'; import path from 'path';
import { CA_CERT_PATH } from '@kbn/dev-utils'; import { CA_CERT_PATH } from '@kbn/dev-utils';
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
import { services } from './services'; import { services } from './services';
interface CreateTestConfigOptions { interface CreateTestConfigOptions {

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { services } from './services'; import { services } from './services';

View file

@ -7,7 +7,7 @@
import { resolve } from 'path'; import { resolve } from 'path';
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
import { GatlingTestRunner } from './runner'; import { GatlingTestRunner } from './runner';
export default async function ({ readConfigFile }: FtrConfigProviderContext) { export default async function ({ readConfigFile }: FtrConfigProviderContext) {

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
interface Settings { interface Settings {
license: 'basic' | 'trial'; license: 'basic' | 'trial';

View file

@ -7,7 +7,7 @@
import path from 'path'; import path from 'path';
import fs from 'fs'; import fs from 'fs';
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
import { services } from './services'; import { services } from './services';
export default async function ({ readConfigFile }: FtrConfigProviderContext) { export default async function ({ readConfigFile }: FtrConfigProviderContext) {

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { services } from './services'; import { services } from './services';

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { services } from './services'; import { services } from './services';

View file

@ -9,7 +9,7 @@ import { resolve } from 'path';
import fs from 'fs'; import fs from 'fs';
// @ts-expect-error https://github.com/elastic/kibana/issues/95679 // @ts-expect-error https://github.com/elastic/kibana/issues/95679
import { KIBANA_ROOT } from '@kbn/test'; import { KIBANA_ROOT } from '@kbn/test';
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
import { services } from './services'; import { services } from './services';
import { pageObjects } from './page_objects'; import { pageObjects } from './page_objects';

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { services } from './services'; import { services } from './services';
import { pageObjects } from './page_objects'; import { pageObjects } from './page_objects';

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { services } from './services'; import { services } from './services';
export type FtrProviderContext = GenericFtrProviderContext<typeof services, {}>; export type FtrProviderContext = GenericFtrProviderContext<typeof services, {}>;

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
import { resolve } from 'path'; import { resolve } from 'path';
import { ReportingAPIProvider } from './services'; import { ReportingAPIProvider } from './services';

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { FtrConfigProviderContext } from '@kbn/test/types/ftr'; import { FtrConfigProviderContext } from '@kbn/test';
export default async function ({ readConfigFile }: FtrConfigProviderContext) { export default async function ({ readConfigFile }: FtrConfigProviderContext) {
const apiConfig = await readConfigFile(require.resolve('./reporting_and_security.config')); const apiConfig = await readConfigFile(require.resolve('./reporting_and_security.config'));

View file

@ -5,7 +5,7 @@
* 2.0. * 2.0.
*/ */
import { GenericFtrProviderContext } from '@kbn/test/types/ftr'; import { GenericFtrProviderContext } from '@kbn/test';
import { pageObjects } from '../functional/page_objects'; import { pageObjects } from '../functional/page_objects';
import { services } from './services'; import { services } from './services';

Some files were not shown because too many files have changed in this diff Show more