mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 01:38:56 -04:00
[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:
parent
c4c653606a
commit
b324ca3115
128 changed files with 527 additions and 2 deletions
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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',
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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}'],
|
||||
};
|
||||
|
|
|
@ -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'],
|
||||
|
|
|
@ -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}',
|
||||
],
|
||||
};
|
||||
|
|
|
@ -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
Loading…
Add table
Add a link
Reference in a new issue