import { resolve } from 'path' ; import { FtrConfigProviderContext } from '@kbn/test' ; import { GatlingTestRunner } from './runner' ; export default async function ( { readConfigFile } ) { const kibanaCommonTestsConfig = await readConfigFile ( require . resolve ( '../../../test/common/config.js' ) ) ; const xpackFunctionalTestsConfig = await readConfigFile ( require . resolve ( '../functional/config.js' ) ) ; return { ... kibanaCommonTestsConfig . getAll ( ) , testRunner : GatlingTestRunner , screenshots : { directory : resolve ( __dirname , 'screenshots' ) , } , esTestCluster : { ... xpackFunctionalTestsConfig . get ( 'esTestCluster' ) , serverArgs : [ ... xpackFunctionalTestsConfig . get ( 'esTestCluster.serverArgs' ) ] , esJavaOpts : '-Xms8g -Xmx8g' , } , kbnTestServer : { ... xpackFunctionalTestsConfig . get ( 'kbnTestServer' ) , sourceArgs : [ ... xpackFunctionalTestsConfig . get ( 'kbnTestServer.sourceArgs' ) , '--no-base-path' , '--env.name=development' , ] , } , } ; }