mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 17:59:23 -04:00
Collect code coverage for server side (#124277)
* [code coverage] collect coverage on server side * fix script * copy server coverage to functional * [code coverage] run all e2e and api tests * enable all configs for coverage, fix reportDir * [code coverage] use KIBANA_DIR var * create target/kibana-coverage/functional if not exist * remove empty lines and unused code * adjust include/exclude filters * exclude more test-related paths * Update functional nyc config * Update server nyc config * exclude more dirs * exclude stub/
This commit is contained in:
parent
004f9e2dde
commit
f121c545cf
8 changed files with 81 additions and 25 deletions
|
@ -6,8 +6,8 @@
|
|||
* Side Public License, v 1.
|
||||
*/
|
||||
|
||||
// eslint-disable-next-line no-restricted-syntax
|
||||
const alwaysImportedTests = [
|
||||
require('../src/setup_node_env');
|
||||
require('@kbn/test').runTestsCli([
|
||||
require.resolve('../test/functional/config.js'),
|
||||
require.resolve('../test/plugin_functional/config.ts'),
|
||||
require.resolve('../test/ui_capabilities/newsfeed_err/config.ts'),
|
||||
|
@ -25,18 +25,7 @@ const alwaysImportedTests = [
|
|||
require.resolve(
|
||||
'../test/interactive_setup_functional/manual_configuration_without_tls.config.ts'
|
||||
),
|
||||
];
|
||||
// eslint-disable-next-line no-restricted-syntax
|
||||
const onlyNotInCoverageTests = [
|
||||
require.resolve('../test/api_integration/config.js'),
|
||||
require.resolve('../test/interpreter_functional/config.ts'),
|
||||
require.resolve('../test/examples/config.js'),
|
||||
];
|
||||
|
||||
require('../src/setup_node_env');
|
||||
require('@kbn/test').runTestsCli([
|
||||
// eslint-disable-next-line no-restricted-syntax
|
||||
...alwaysImportedTests,
|
||||
// eslint-disable-next-line no-restricted-syntax
|
||||
...(!!process.env.CODE_COVERAGE ? [] : onlyNotInCoverageTests),
|
||||
]);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue