import { FtrConfigProviderContext } from '@kbn/test' ; import { pageObjects } from './page_objects' ; import { ReportingAPIProvider } from './reporting_services' ; export default async function ( { readConfigFile } ) { const apiConfig = await readConfigFile ( require . resolve ( '../api_integration/config' ) ) ; const functionalConfig = await readConfigFile ( require . resolve ( '../functional/config' ) ) ; return { ... functionalConfig . getAll ( ) , testFiles : [ require . resolve ( './apps/canvas' ) , require . resolve ( './apps/dashboard' ) , require . resolve ( './apps/maps' ) , require . resolve ( './apps/reporting' ) , ] , pageObjects , services : { ... apiConfig . get ( 'services' ) , ... functionalConfig . get ( 'services' ) , reportingAPI : ReportingAPIProvider , } , junit : { reportName : 'Upgrade Tests' , } , security : { disableTestUser : true , } , } ; }