@@ -11,8 +11,9 @@ const testProject = 'baseNG';
1111const testProjectOriginalSuffix = '_original' ;
1212
1313export namespace ProjectService {
14-
15- export async function setup ( ) {
14+ export let cloudEnabled = false ;
15+ export async function setup ( cloud : boolean ) {
16+ cloudEnabled = cloud ;
1617 if ( existsSync ( testDirectory ) ) {
1718 await _removeDirectory ( testDirectory ) ;
1819 }
@@ -103,11 +104,11 @@ export namespace ProjectService {
103104 async function _buildProject ( projectName : string , platform : string , options : string ) {
104105 Logger . debug ( `building project for ${ platform } ...` ) ;
105106 const cwd = path . join ( testDirectory , projectName ) ;
106- if ( platform === 'ios' ) {
107- options += ' --provision /tns-official/CodeSign/ios/Icenium_QA_Development.mobileprovision --certificate /tns-official/CodeSign/ios/iPhone\ Developer\ Dragon\ Telerikov\ \ (GNKAEXW8YQ\).p12 --certificatePassword 1' ;
107+ if ( platform === 'ios' && cloudEnabled ) {
108+ options += ' --provision /tns-official/CodeSign/ios/Icenium_QA_Development.mobileprovision --certificate /tns-official/CodeSign/ios/iPhone\\ Developer\\ Dragon\\ Telerikov\\ \\ (GNKAEXW8YQ\ \).p12 --certificatePassword 1' ;
108109 }
109-
110- const result = await execPromise ( cwd , `tns cloud build ${ platform } --accountId 1 ${ options } ` ) ;
110+ const command = cloudEnabled ? `tns cloud build ${ platform } --accountId 1 ${ options } ` : `tns build ${ platform } ${ options } ` ;
111+ const result = await execPromise ( cwd , command ) ;
111112 return result ;
112113 }
113114
@@ -180,9 +181,12 @@ export namespace ProjectService {
180181
181182 async function _renameTestProject ( ) {
182183 return new Promise ( ( resolve , reject ) => {
183- rename ( path . join ( testDirectory , testProject ) , path . join ( testDirectory , testProject + testProjectOriginalSuffix ) , err => {
184- return err ? reject ( err ) : resolve ( ) ;
185- } ) ;
184+ setTimeout ( ( ) => {
185+ rename ( path . join ( testDirectory , testProject ) , path . join ( testDirectory , testProject + testProjectOriginalSuffix ) , err => {
186+ return err ? reject ( err ) : resolve ( ) ;
187+ } ) ;
188+ } , 2000 ) ;
189+
186190 } ) ;
187191 }
188192
0 commit comments