|  |  | @@ -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(()=>{ |