[jest] update config files to get coverage per plugin (#111299)

* [jest] update config files to get coverage per plugin

* [docs] add details about plugin coverage collection

* fix path for newsfeed jest config

* fix lint error

* update documentation

* fix lint errors again

* update doc

* fix another lint error

* Update src/plugins/telemetry_management_section/jest.config.js

Co-authored-by: Luke Elmers <lukeelmers@gmail.com>

* Update src/plugins/telemetry_management_section/jest.config.js

Co-authored-by: Luke Elmers <lukeelmers@gmail.com>

* [kibana_legacy] fix path

Co-authored-by: Luke Elmers <lukeelmers@gmail.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
Dzmitry Lemechko 2021-09-09 08:14:56 +02:00 committed by GitHub
parent c4c653606a
commit b324ca3115
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
128 changed files with 527 additions and 2 deletions

View file

@ -32,6 +32,7 @@ plugins/
plugin.ts
common
index.ts
jest.config.js
```
### kibana.json
@ -209,6 +210,29 @@ considerations related to how plugins integrate with core APIs and APIs exposed
`common/index.ts` is the entry-point into code that can be used both server-side or client side.
### jest.config.js
If you are adding unit tests (which we recommend), you will need to add a `jest.config.js` file. Here is an example file that you would use if adding a plugin into the `examples` directory.
```js
module.exports = {
// Default Jest settings, defined in kbn-test package
preset: '@kbn/test',
// The root of the directory containing package.json
rootDir: '../../..',
// The directory which Jest should use to search for files in
roots: ['<rootDir>/src/plugins/demo'],
// The directory where Jest should output plugin coverage details, e.g. html report
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/demo',
// A list of reporter names that Jest uses when writing coverage reports, default: ["json"]
// "text" is available in console and is good for quick check
// "html" helps to dig into specific files and fix coverage
coverageReporters: ['text', 'html'],
// An array of regexp pattern strings that matched files to include/exclude for code coverage
collectCoverageFrom: ['<rootDir>/src/plugins/demo/{common,public,server}/**/*.{ts,tsx}'],
};
```
## How plugin's interact with each other, and Core
The lifecycle-specific contracts exposed by core services are always passed as the first argument to the equivalent lifecycle function in a plugin.

View file

@ -928,6 +928,17 @@ describe('Case migrations v7.7.0 -> v7.8.0', () => {
});
```
You can generate code coverage report for a single plugin.
```bash
yarn jest --coverage --config src/plugins/console/jest.config.js
```
Html report should be available in `target/kibana-coverage/jest/src/plugins/console` path
We run code coverage daily on CI and ["Kibana Stats cluster"](https://kibana-stats.elastic.dev/s/code-coverage/app/home)
can be used to view statistics. The report combines code coverage for all jest tests within Kibana repository.
#### Integration testing
With more complicated migrations, the behavior of the migration may be dependent on values from other plugins which may
be difficult or even impossible to test with unit tests. You need to actually bootstrap Kibana, load the plugins, and

View file

@ -56,6 +56,14 @@ kibana/src/plugins/dashboard/server$ yarn test:jest --coverage
yarn jest --coverage --verbose --config /home/tyler/elastic/kibana/src/plugins/dashboard/jest.config.js server
----
You can generate code coverage report for a single plugin.
[source,bash]
----
yarn jest --coverage --config src/plugins/console/jest.config.js
----
Html report is available in target/kibana-coverage/jest/path/to/plugin
[discrete]
=== Running browser automation tests

View file

@ -21,4 +21,7 @@ You can run `node scripts/jest --watch` to watch for changes and run the tests a
You can run `node scripts/jest --coverage` to generate a code coverage report to see how
fully-tested the code is.
You can run `node scripts/jest --config path/to/plugin/jest.config.js --coverage` to generate
a code coverage report for a single plugin.
See the documentation in [`scripts/jest.js`](../scripts/jest.js) for more options.

View file

@ -10,4 +10,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/advanced_settings'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/advanced_settings',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/advanced_settings/{public,server}/**/*.{ts,tsx}'],
};

View file

@ -10,4 +10,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/bfetch'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/bfetch',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/bfetch/{common,public,server}/**/*.{ts,tsx}'],
};

View file

@ -10,4 +10,10 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../../../',
roots: ['<rootDir>/src/plugins/chart_expressions/expression_tagcloud'],
coverageDirectory:
'<rootDir>/target/kibana-coverage/jest/src/plugins/chart_expressions/expression_tagcloud',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/src/plugins/chart_expressions/expression_tagcloud/{common,public,server}/**/*.{ts,tsx}',
],
};

View file

@ -10,4 +10,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/charts'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/charts',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/charts/{common,public,server}/**/*.{ts,tsx}'],
};

View file

@ -11,4 +11,7 @@ module.exports = {
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/console'],
testRunner: 'jasmine2',
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/console',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/console/{common,public,server}/**/*.{js,ts,tsx}'],
};

View file

@ -11,4 +11,7 @@ module.exports = {
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/dashboard'],
testRunner: 'jasmine2',
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/dashboard',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/dashboard/{common,public,server}/**/*.{ts,tsx}'],
};

View file

@ -11,4 +11,7 @@ module.exports = {
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/data'],
testRunner: 'jasmine2',
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/data',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/data/{common,public,server}/**/*.{ts,tsx}'],
};

View file

@ -11,4 +11,7 @@ module.exports = {
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/discover'],
testRunner: 'jasmine2',
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/discover',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/discover/{common,public,server}/**/*.{js,ts,tsx}'],
};

View file

@ -11,4 +11,7 @@ module.exports = {
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/embeddable'],
testRunner: 'jasmine2',
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/embeddable',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/embeddable/{common,public,server}/**/*.{ts,tsx}'],
};

View file

@ -10,4 +10,9 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/es_ui_shared'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/es_ui_shared',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/src/plugins/es_ui_shared/{__packages_do_not_import__,common,public,server,static}/**/*.{ts,tsx}',
],
};

View file

@ -10,4 +10,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/expression_error'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/expression_error',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/expression_error/{common,public}/**/*.{ts,tsx}'],
};

View file

@ -10,4 +10,9 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/expression_image'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/expression_image',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/src/plugins/expression_image/{common,public,server}/**/*.{ts,tsx}',
],
};

View file

@ -10,4 +10,9 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/expression_metric'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/expression_metric',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/src/plugins/expression_metric/{common,public,server}/**/*.{ts,tsx}',
],
};

View file

@ -10,4 +10,9 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/expression_repeat_image'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/expression_repeat_image',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/src/plugins/expression_repeat_image/{common,public,server}/**/*.{ts,tsx}',
],
};

View file

@ -10,4 +10,9 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/expression_reveal_image'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/expression_reveal_image',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/src/plugins/expression_reveal_image/{common,public,server}/**/*.{ts,tsx}',
],
};

View file

@ -10,4 +10,9 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/expression_shape'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/expression_shape',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/src/plugins/expression_shape/{common,public,server}/**/*.{ts,tsx}',
],
};

View file

@ -10,4 +10,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/expressions'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/expressions',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/expressions/{common,public,server}/**/*.{ts,tsx}'],
};

View file

@ -10,4 +10,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/field_formats'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/field_formats',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/field_formats/{common,public,server}/**/*.{ts,tsx}'],
};

View file

@ -10,4 +10,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/home'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/home',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/home/{common,public,server}/**/*.{js,ts,tsx}'],
};

View file

@ -10,4 +10,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/index_pattern_editor'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/index_pattern_editor',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/index_pattern_editor/public/**/*.{ts,tsx}'],
};

View file

@ -10,4 +10,9 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/index_pattern_field_editor'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/index_pattern_field_editor',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/src/plugins/index_pattern_field_editor/{common,public,server}/**/*.{ts,tsx}',
],
};

View file

@ -11,4 +11,9 @@ module.exports = {
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/index_pattern_management'],
testRunner: 'jasmine2',
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/index_pattern_management',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/src/plugins/index_pattern_management/{public,server}/**/*.{ts,tsx}',
],
};

View file

@ -10,4 +10,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/input_control_vis'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/input_control_vis',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/input_control_vis/public/**/*.{ts,tsx}'],
};

View file

@ -10,4 +10,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/inspector'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/inspector',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/inspector/{common,public}/**/*.{ts,tsx}'],
};

View file

@ -10,4 +10,9 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/interactive_setup'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/interactive_setup',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/src/plugins/interactive_setup/{common,public,server}/**/*.{ts,tsx}',
],
};

View file

@ -10,4 +10,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/kibana_legacy'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/kibana_legacy',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/kibana_legacy/public/**/*.{js,ts,tsx}'],
};

View file

@ -10,4 +10,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/kibana_overview'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/kibana_overview',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/kibana_overview/{common,public}/**/*.{js,ts,tsx}'],
};

View file

@ -10,4 +10,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/kibana_react'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/kibana_react',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/kibana_react/{common,public}/**/*.{ts,tsx}'],
};

View file

@ -10,4 +10,9 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/kibana_usage_collection'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/kibana_usage_collection',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/src/plugins/kibana_usage_collection/{common,server}/**/*.{ts,tsx}',
],
};

View file

@ -10,4 +10,9 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/kibana_utils'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/kibana_utils',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/src/plugins/kibana_utils/{common,demos,public,server}/**/*.{ts,tsx}',
],
};

View file

@ -10,4 +10,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/management'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/management',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/management/{common,public,server}/**/*.{ts,tsx}'],
};

View file

@ -10,4 +10,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/maps_ems'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/maps_ems',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/maps_ems/{common,public,server}/**/*.{ts,tsx}'],
};

View file

@ -10,4 +10,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/navigation'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/navigation',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/navigation/public/**/*.{ts,tsx}'],
};

View file

@ -10,4 +10,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/newsfeed'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/newsfeed',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/newsfeed/{common,public,server}/**/*.{ts,tsx}'],
};

View file

@ -10,4 +10,9 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/presentation_util'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/presentation_util',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/src/plugins/presentation_util/{common,public,server}/**/*.{ts,tsx}',
],
};

View file

@ -10,4 +10,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/saved_objects'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/saved_objects',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/saved_objects/{common,public,server}/**/*.{ts,tsx}'],
};

View file

@ -10,4 +10,9 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/saved_objects_management'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/saved_objects_management',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/src/plugins/saved_objects_management/{common,public,server}/**/*.{ts,tsx}',
],
};

View file

@ -10,4 +10,9 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/saved_objects_tagging_oss'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/saved_objects_tagging_oss',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/src/plugins/saved_objects_tagging_oss/{common,public}/**/*.{ts,tsx}',
],
};

View file

@ -10,4 +10,9 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/screenshot_mode'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/screenshot_mode',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/src/plugins/screenshot_mode/{common,public,server}/**/*.{ts,tsx}',
],
};

View file

@ -10,4 +10,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/security_oss'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/security_oss',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/security_oss/{common,public,server}/**/*.{ts,tsx}'],
};

View file

@ -10,4 +10,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/share'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/share',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/share/{common,public,server}/**/*.{ts,tsx}'],
};

View file

@ -10,4 +10,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/telemetry'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/telemetry',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/telemetry/{common,public,server}/**/*.{ts,tsx}'],
};

View file

@ -10,4 +10,10 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/telemetry_collection_manager'],
coverageDirectory:
'<rootDir>/target/kibana-coverage/jest/src/plugins/telemetry_collection_manager',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/src/plugins/telemetry_collection_manager/{common,server}/**/*.{ts,tsx}',
],
};

View file

@ -10,4 +10,8 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/telemetry_management_section'],
coverageDirectory:
'<rootDir>/target/kibana-coverage/jest/src/plugins/telemetry_management_section',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/telemetry_management_section/public/**/*.{ts,tsx}'],
};

View file

@ -10,4 +10,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/ui_actions'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/ui_actions',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/ui_actions/public/**/*.{ts,tsx}'],
};

View file

@ -10,4 +10,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/url_forwarding'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/url_forwarding',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/url_forwarding/public/**/*.{ts,tsx}'],
};

View file

@ -10,4 +10,9 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/usage_collection'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/usage_collection',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/src/plugins/usage_collection/{common,public,server}/**/*.{ts,tsx}',
],
};

View file

@ -10,4 +10,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/vis_default_editor'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/vis_default_editor',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/vis_default_editor/public/**/*.{ts,tsx}'],
};

View file

@ -10,4 +10,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/vis_type_markdown'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/vis_type_markdown',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/vis_type_markdown/{public,server}/**/*.{ts,tsx}'],
};

View file

@ -11,5 +11,9 @@ module.exports = {
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/vis_type_table'],
testRunner: 'jasmine2',
collectCoverageFrom: ['<rootDir>/src/plugins/vis_type_table/**/*.{js,ts,tsx}'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/vis_type_table',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/src/plugins/vis_type_table/{common,public,server}/**/*.{js,ts,tsx}',
],
};

View file

@ -10,4 +10,9 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/vis_type_timelion'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/vis_type_timelion',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/src/plugins/vis_type_timelion/{common,public,server}/**/*.{js,ts,tsx}',
],
};

View file

@ -10,4 +10,9 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/vis_type_timeseries'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/vis_type_timeseries',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/src/plugins/vis_type_timeseries/{common,public,server}/**/*.{js,ts,tsx}',
],
};

View file

@ -10,4 +10,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../../..',
roots: ['<rootDir>/src/plugins/vis_types/metric'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/vis_types/metric',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/vis_types/metric/{public,server}/**/*.{ts,tsx}'],
};

View file

@ -10,4 +10,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../../..',
roots: ['<rootDir>/src/plugins/vis_types/pie'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/vis_types/pie',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/vis_types/pie/{common,public,server}/**/*.{ts,tsx}'],
};

View file

@ -11,4 +11,7 @@ module.exports = {
rootDir: '../../../..',
roots: ['<rootDir>/src/plugins/vis_types/tagcloud'],
testRunner: 'jasmine2',
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/vis_types/tagcloud',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/vis_types/tagcloud/{public,server}/**/*.{ts,tsx}'],
};

View file

@ -10,4 +10,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../../..',
roots: ['<rootDir>/src/plugins/vis_types/vega'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/vis_types/vega',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/vis_types/vega/{public,server}/**/*.{js,ts,tsx}'],
};

View file

@ -10,4 +10,9 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../../..',
roots: ['<rootDir>/src/plugins/vis_types/vislib'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/vis_types/vislib',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/src/plugins/vis_types/vislib/{common,public,server}/**/*.{js,ts,tsx}',
],
};

View file

@ -10,4 +10,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../../..',
roots: ['<rootDir>/src/plugins/vis_types/xy'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/vis_types/xy',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/vis_types/xy/{common,public,server}/**/*.{ts,tsx}'],
};

View file

@ -10,4 +10,9 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/visualizations'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/visualizations',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/src/plugins/visualizations/{common,public,server}/**/*.{js,ts,tsx}',
],
};

View file

@ -10,4 +10,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/src/plugins/visualize'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/src/plugins/visualize',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/src/plugins/visualize/{common,public,server}/**/*.{ts,tsx}'],
};

View file

@ -9,4 +9,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/actions'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/actions',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/x-pack/plugins/actions/{common,server}/**/*.{js,ts,tsx}'],
};

View file

@ -9,4 +9,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/alerting'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/alerting',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/x-pack/plugins/alerting/{common,public,server}/**/*.{ts,tsx}'],
};

View file

@ -13,4 +13,9 @@ module.exports = {
roots: ['<rootDir>/x-pack/plugins/apm'],
setupFiles: ['<rootDir>/x-pack/plugins/apm/.storybook/jest_setup.js'],
testPathIgnorePatterns: ['<rootDir>/x-pack/plugins/apm/e2e/'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/apm',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/x-pack/plugins/apm/{common,public,server}/**/*.{js,ts,tsx}',
],
};

View file

@ -9,4 +9,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/banners'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/banners',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/x-pack/plugins/banners/{common,public,server}/**/*.{ts,tsx}'],
};

View file

@ -12,4 +12,9 @@ module.exports = {
transform: {
'^.+\\.stories\\.tsx?$': '@storybook/addon-storyshots/injectFileName',
},
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/canvas',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/x-pack/plugins/canvas/{canvas_plugin_src,common,i18n,public,server,shareable_runtime}/**/*.{js,ts,tsx}',
],
};

View file

@ -9,4 +9,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/cases'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/cases',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/x-pack/plugins/cases/{common,public,server}/**/*.{ts,tsx}'],
};

View file

@ -9,4 +9,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/cloud'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/cloud',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/x-pack/plugins/cloud/{common,public,server}/**/*.{ts,tsx}'],
};

View file

@ -9,4 +9,10 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/cross_cluster_replication'],
coverageDirectory:
'<rootDir>/target/kibana-coverage/jest/x-pack/plugins/cross_cluster_replication',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/x-pack/plugins/cross_cluster_replication/{common,public,server}/**/*.{js,ts,tsx}',
],
};

View file

@ -9,4 +9,9 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/dashboard_enhanced'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/dashboard_enhanced',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/x-pack/plugins/dashboard_enhanced/{common,public,server}/**/*.{ts,tsx}',
],
};

View file

@ -9,4 +9,9 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/data_enhanced'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/data_enhanced',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/x-pack/plugins/data_enhanced/{common,public,server}/**/*.{ts,tsx}',
],
};

View file

@ -9,4 +9,9 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/data_visualizer'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/data_visualizer',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/x-pack/plugins/data_visualizer/{common,public,server}/**/*.{js,ts,tsx}',
],
};

View file

@ -9,4 +9,9 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/discover_enhanced'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/discover_enhanced',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/x-pack/plugins/discover_enhanced/{common,public,server}/**/*.{ts,tsx}',
],
};

View file

@ -9,4 +9,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/drilldowns'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/drilldowns',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/x-pack/plugins/drilldowns/url_drilldown/public/**/*.{ts,tsx}'],
};

View file

@ -9,4 +9,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/embeddable_enhanced'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/embeddable_enhanced',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/x-pack/plugins/embeddable_enhanced/public/**/*.{ts,tsx}'],
};

View file

@ -9,4 +9,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/encrypted_saved_objects'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/encrypted_saved_objects',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/x-pack/plugins/encrypted_saved_objects/server/**/*.{ts,tsx}'],
};

View file

@ -10,11 +10,12 @@ module.exports = {
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/enterprise_search'],
collectCoverage: true,
coverageReporters: ['text'],
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/x-pack/plugins/enterprise_search/**/*.{ts,tsx}',
'!<rootDir>/x-pack/plugins/enterprise_search/public/*.ts',
'!<rootDir>/x-pack/plugins/enterprise_search/server/*.ts',
'!<rootDir>/x-pack/plugins/enterprise_search/public/applications/test_helpers/**/*.{ts,tsx}',
],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/enterprise_search',
};

View file

@ -9,4 +9,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/event_log'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/event_log',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/x-pack/plugins/event_log/{common,server}/**/*.{ts,tsx}'],
};

View file

@ -9,4 +9,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/features'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/features',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/x-pack/plugins/features/{common,public,server}/**/*.{ts,tsx}'],
};

View file

@ -9,4 +9,9 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/file_upload'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/file_upload',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/x-pack/plugins/file_upload/{common,public,server}/**/*.{js,ts,tsx}',
],
};

View file

@ -9,4 +9,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/fleet'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/fleet',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/x-pack/plugins/fleet/{common,public,server}/**/*.{ts,tsx}'],
};

View file

@ -9,4 +9,9 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/global_search'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/global_search',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/x-pack/plugins/global_search/{common,public,server}/**/*.{ts,tsx}',
],
};

View file

@ -9,4 +9,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/global_search_bar'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/global_search_bar',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/x-pack/plugins/global_search_bar/public/**/*.{ts,tsx}'],
};

View file

@ -9,4 +9,9 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/global_search_providers'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/global_search_providers',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/x-pack/plugins/global_search_providers/{public,server}/**/*.{ts,tsx}',
],
};

View file

@ -9,4 +9,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/graph'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/graph',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/x-pack/plugins/graph/{common,public,server}/**/*.{js,ts,tsx}'],
};

View file

@ -9,4 +9,9 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/grokdebugger'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/grokdebugger',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/x-pack/plugins/grokdebugger/{common,public,server}/**/*.{js,ts,tsx}',
],
};

View file

@ -9,4 +9,10 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/index_lifecycle_management'],
coverageDirectory:
'<rootDir>/target/kibana-coverage/jest/x-pack/plugins/index_lifecycle_management',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/x-pack/plugins/index_lifecycle_management/{common,public,server}/**/*.{ts,tsx}',
],
};

View file

@ -9,4 +9,9 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/index_management'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/index_management',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/x-pack/plugins/index_management/{common,public,server}/**/*.{js,ts,tsx}',
],
};

View file

@ -9,4 +9,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/infra'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/infra',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/x-pack/plugins/infra/{common,public,server}/**/*.{ts,tsx}'],
};

View file

@ -9,4 +9,9 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/ingest_pipelines'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/ingest_pipelines',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/x-pack/plugins/ingest_pipelines/{common,public,server}/**/*.{ts,tsx}',
],
};

View file

@ -9,4 +9,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/lens'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/lens',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/x-pack/plugins/lens/{common,public,server}/**/*.{ts,tsx}'],
};

View file

@ -9,4 +9,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/license_api_guard'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/license_api_guard',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/x-pack/plugins/license_api_guard/server/**/*.{ts,tsx}'],
};

View file

@ -9,4 +9,9 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/license_management'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/license_management',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/x-pack/plugins/license_management/{common,public,server}/**/*.{js,ts,tsx}',
],
};

View file

@ -9,4 +9,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/licensing'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/licensing',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/x-pack/plugins/licensing/{common,public,server}/**/*.{ts,tsx}'],
};

View file

@ -6,6 +6,9 @@
*/
module.exports = {
collectCoverageFrom: ['<rootDir>/x-pack/plugins/lists/{common,public,server}/**/*.{ts,tsx}'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/lists',
coverageReporters: ['text', 'html'],
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/lists'],

View file

@ -9,4 +9,9 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/logstash'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/logstash',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/x-pack/plugins/logstash/{common,public,server}/**/*.{js,ts,tsx}',
],
};

View file

@ -9,4 +9,7 @@ module.exports = {
preset: '@kbn/test',
rootDir: '../../..',
roots: ['<rootDir>/x-pack/plugins/maps'],
coverageDirectory: '<rootDir>/target/kibana-coverage/jest/x-pack/plugins/maps',
coverageReporters: ['text', 'html'],
collectCoverageFrom: ['<rootDir>/x-pack/plugins/maps/{common,public,server}/**/*.{js,ts,tsx}'],
};

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