mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 17:59:23 -04:00
Code coverage setup on CI (#49003)
* running code coverage in CI * apply review feedback * add custom function to upload merged coverage reports * fix artifacts upload without coverage * add file extension to fix validation * Check code_coverage is set * run oss tests via grunt task * review fixes Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
This commit is contained in:
parent
e93c6b8d1a
commit
26ce6104a9
16 changed files with 350 additions and 155 deletions
|
@ -17,12 +17,23 @@
|
|||
* under the License.
|
||||
*/
|
||||
|
||||
// eslint-disable-next-line no-restricted-syntax
|
||||
const alwaysImportedTests = [
|
||||
require.resolve('../test/functional/config.js'),
|
||||
require.resolve('../test/plugin_functional/config.js'),
|
||||
require.resolve('../test/ui_capabilities/newsfeed_err/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([
|
||||
require.resolve('../test/functional/config.js'),
|
||||
require.resolve('../test/api_integration/config.js'),
|
||||
require.resolve('../test/plugin_functional/config.js'),
|
||||
require.resolve('../test/interpreter_functional/config.ts'),
|
||||
require.resolve('../test/ui_capabilities/newsfeed_err/config.ts'),
|
||||
require.resolve('../test/examples/config.js'),
|
||||
// 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