@@ -16,10 +16,14 @@ const log = new ToolingLog({
1616 level : 'info' ,
1717 writeTo : process . stdout ,
1818} ) ;
19+ log . info ( `REPO_ROOT = ${ REPO_ROOT } ` ) ;
1920log . info ( `WORKSPACE in config file ${ process . env . WORKSPACE } ` ) ;
20- const stateFilePath = process . env . WORKSPACE
21- ? `${ process . env . WORKSPACE } /qa/envvars.sh`
22- : `${ REPO_ROOT } /../integration-test/qa/envvars.sh` ;
21+
22+ const INTEGRATION_TEST_ROOT = process . env . WORKSPACE || resolve ( REPO_ROOT , '../integration-test' ) ;
23+ log . info ( `INTEGRATION_TEST_ROOT = ${ INTEGRATION_TEST_ROOT } ` ) ;
24+
25+ const stateFilePath = resolve ( INTEGRATION_TEST_ROOT , 'qa/envvars.sh' ) ;
26+ log . info ( `stateFilePath = ${ stateFilePath } ` ) ;
2327
2428const prepend = ( testFile ) => require . resolve ( `${ testsFolder } /${ testFile } ` ) ;
2529
@@ -46,11 +50,11 @@ export default async ({ readConfigFile }) => {
4650 security : { disableTestUser : true } ,
4751 // choose where screenshots should be saved
4852 screenshots : {
49- directory : resolve ( ` ${ REPO_ROOT } /../integration-test` , 'test/screenshots' ) ,
53+ directory : resolve ( INTEGRATION_TEST_ROOT , 'test/screenshots' ) ,
5054 } ,
5155 // choose where esArchiver should load archives from
5256 esArchiver : {
53- directory : resolve ( ` ${ REPO_ROOT } /../integration-test` , 'test/es_archives' ) ,
57+ directory : resolve ( INTEGRATION_TEST_ROOT , 'test/es_archives' ) ,
5458 } ,
5559 } ;
5660 return settings ;
0 commit comments