/* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * or more contributor license agreements. Licensed under the Elastic License; * you may not use this file except in compliance with the Elastic License. */ import jest from 'jest'; import { resolve } from 'path'; import { createJestConfig } from './create_jest_config'; export function runJest() { process.env.NODE_ENV = process.env.NODE_ENV || 'test'; const config = JSON.stringify(createJestConfig({ kibanaDirectory: resolve(__dirname, '../../..'), xPackKibanaDirectory: resolve(__dirname, '../..'), })); const argv = [ ...process.argv.slice(2), '--config', config, ]; return jest.run(argv); }