| @@ -638,52 +638,55 @@ var __runcmd = function(label){ | |||
| any(elevatedRunasRepos.map((repo)=>performMerge(repo))).catch(err=>{ console.error('error in performMerge ' + err)}) | |||
| , () => { | |||
| // Move test config from dev. | |||
| if(process.env.NODE_ENV === 'test'){ | |||
| var devcfgreponame = runconfig.use + '-config' + '-development'; | |||
| var testcfgreponame = runconfig.use + '-config' + '-test'; | |||
| // if(process.env.NODE_ENV === 'test'){ | |||
| // var devcfgreponame = runconfig.use + '-config' + '-development'; | |||
| // var testcfgreponame = runconfig.use + '-config' + '-test'; | |||
| var testcfgdir = path.dirname(__dirname) + '/' + testcfgreponame + '/' | |||
| var devcfgdir = path.dirname(__dirname) + '/' + devcfgreponame + '/' //eg (elxr/../elixir-config.development) | |||
| // var testcfgdir = path.dirname(__dirname) + '/' + testcfgreponame + '/' | |||
| // var devcfgdir = path.dirname(__dirname) + '/' + devcfgreponame + '/' //eg (elxr/../elixir-config.development) | |||
| var promises = []; | |||
| // var promises = []; | |||
| promises.push( | |||
| nodeShellExec('git', ['checkout', 'test'], { | |||
| inherit : true, shell: true, | |||
| cwd : testcfgdir | |||
| // , env: process.env | |||
| , runas : processedArgs.runas | |||
| , title : `git checkout ${testcfgreponame}` | |||
| }).catch((e)=>{ console.error(e) }) | |||
| ) | |||
| promises.push( | |||
| nodeShellExec('git', ['checkout', 'master'], { | |||
| inherit : true, shell: true, | |||
| cwd : devcfgdir | |||
| // , env: process.env | |||
| , runas : processedArgs.runas | |||
| , title : `git checkout ${devcfgreponame}` | |||
| }).catch((e)=>{ console.error(e) }) | |||
| ) | |||
| // promises.push( | |||
| // nodeShellExec('git', ['checkout', 'test'], { | |||
| // inherit : true, shell: true, | |||
| // cwd : testcfgdir | |||
| // // , env: process.env | |||
| // , runas : processedArgs.runas | |||
| // , title : `git checkout ${testcfgreponame}` | |||
| // }).catch((e)=>{ console.error(e) }) | |||
| // ) | |||
| // promises.push( | |||
| // nodeShellExec('git', ['checkout', 'master'], { | |||
| // inherit : true, shell: true, | |||
| // cwd : devcfgdir | |||
| // // , env: process.env | |||
| // , runas : processedArgs.runas | |||
| // , title : `git checkout ${devcfgreponame}` | |||
| // }).catch((e)=>{ console.error(e) }) | |||
| // ) | |||
| return Promise.all(promises).then(()=> { | |||
| globSync( '**/*.test.js', {cwd : devcfgdir}).map((filename) => { | |||
| // return Promise.all(promises).then(()=> { | |||
| // globSync( '**/*.test.js', {cwd : devcfgdir}).map((filename) => { | |||
| console.log('File found : ' + devcfgdir + filename) | |||
| fs.copyFileSync(devcfgdir + filename, testcfgdir+ filename); | |||
| // console.log('File found : ' + devcfgdir + filename) | |||
| // fs.copyFileSync(devcfgdir + filename, testcfgdir+ filename); | |||
| nodeShellExec('git', ['checkout', 'test'], { | |||
| inherit : true, shell: true, | |||
| cwd : devcfgdir | |||
| // , env: process.env | |||
| , runas : processedArgs.runas | |||
| , title : `git checkout ${devcfgreponame}` | |||
| }).catch((e)=>{ console.error(e) }) | |||
| // return nodeShellExec('git', ['checkout', 'test'], { | |||
| // inherit : true, shell: true, | |||
| // cwd : devcfgdir | |||
| // // , env: process.env | |||
| // , runas : processedArgs.runas | |||
| // , title : `git checkout ${devcfgreponame}` | |||
| // }).catch((e)=>{ console.error(e) }) | |||
| }) | |||
| }) | |||
| // }) | |||
| // }) | |||
| } | |||
| // } | |||
| // else{ | |||
| return Promise.resolve(true) | |||
| // } | |||
| } | |||
| ]) | |||
| ).then(()=>{ | |||