You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by st...@apache.org on 2012/04/10 21:15:21 UTC

[46/50] git commit: added support for allplatforms

added support for allplatforms


Project: http://git-wip-us.apache.org/repos/asf/incubator-cordova-coho/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-cordova-coho/commit/50b7cb96
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cordova-coho/tree/50b7cb96
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cordova-coho/diff/50b7cb96

Branch: refs/heads/master
Commit: 50b7cb96a11701984f6d5bb5de588f6245c60c9c
Parents: 6d9c9b4
Author: stevengill <st...@nitobi.com>
Authored: Thu Jan 19 17:49:44 2012 -0800
Committer: stevengill <st...@nitobi.com>
Committed: Thu Jan 19 17:49:44 2012 -0800

----------------------------------------------------------------------
 coho              |  113 +++++++++++++++++++++++++++++++++++++++++------
 test/tests.coffee |   67 ++++++++++++++++++++++++++++-
 2 files changed, 164 insertions(+), 16 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cordova-coho/blob/50b7cb96/coho
----------------------------------------------------------------------
diff --git a/coho b/coho
index 0d1d59a..2a64d86 100755
--- a/coho
+++ b/coho
@@ -18,7 +18,6 @@ child = exec("rm -rf temp && mkdir temp && cd temp && mkdir repositories && mkdi
 	      console.log('exec error: ' + error);
 	    }
 	
-
 		//ios
 		exec("cd temp/repositories && git clone git@github.com:callback/callback-ios.git && cd callback-ios && git fetch --tags && git checkout "+VERSION, function (error, stdout, stderr) {
 	    	console.log('stdout: ' + stdout);
@@ -26,6 +25,20 @@ child = exec("rm -rf temp && mkdir temp && cd temp && mkdir repositories && mkdi
 	    	if (error !== null) {
 	      		console.log('exec error: ' + error);
 	    	}
+			exec("cd temp/repositories/callback-ios && make", function (error, stdout, stderr) {
+			    console.log('stdout: ' + stdout);
+				console.log('stderr: ' + stderr);
+			    if (error !== null) {
+			      console.log('exec error: ' + error);
+			    }
+				exec("cd temp/repositories/callback-ios/dist && cp -r PhoneGap-"+VERSION+".dmg ../../../release/lib/ios && cp -r PhoneGap-"+VERSION+".dmg.SHA1 ../../../release/lib/ios", function (error, stdout, stderr) {
+				    console.log('stdout: ' + stdout);
+					console.log('stderr: ' + stderr);
+				    if (error !== null) {
+				      console.log('exec error: ' + error);
+				    }
+				});
+			});
 		});
 
 		//blackberry
@@ -35,34 +48,90 @@ child = exec("rm -rf temp && mkdir temp && cd temp && mkdir repositories && mkdi
 		    if (error !== null) {
 		      console.log('exec error: ' + error);
 		    }
+			exec("cd temp/repositories/callback-blackberry && ant dist", function (error, stdout, stderr) {
+			    console.log('stdout: ' + stdout);
+				console.log('stderr: ' + stderr);
+			    if (error !== null) {
+			      console.log('exec error: ' + error);
+			    }
+				exec("cd temp/repositories/callback-blackberry/dist && cp -r ./* ../../../release/lib/blackberry", function (error, stdout, stderr) {
+				    console.log('stdout: ' + stdout);
+					console.log('stderr: ' + stderr);
+				    if (error !== null) {
+				      console.log('exec error: ' + error);
+				    }
+				});
+			});
 		});
-	
-		//symbian
-		exec("cd temp/repositories && git clone git@github.com:callback/callback-symbian.git && cd callback-symbian && git fetch --tags && git checkout "+VERSION, function (error, stdout, stderr) {
+
+		//android
+		exec("cd temp/repositories && git clone git@github.com:callback/callback-android.git && cd callback-android && git fetch --tags && git checkout "+VERSION, function (error, stdout, stderr) {
 		    console.log('stdout: ' + stdout);
 			console.log('stderr: ' + stderr);
 		    if (error !== null) {
 		      console.log('exec error: ' + error);
 		    }
+			exec("cd temp/repositories/callback-android && cp LICENSE ../../release/license && cp VERSION ../../release/version && cp README.md ../../release/lib/android", function (error, stdout, stderr) {
+			    console.log('stdout: ' + stdout);
+				console.log('stderr: ' + stderr);
+			    if (error !== null) {
+			      console.log('exec error: ' + error);
+			    }
+				exec("cd temp/repositories/callback-android && ./bin/create", function (error, stdout, stderr) {
+				    console.log('stdout: ' + stdout);
+					console.log('stderr: ' + stderr);
+				    if (error !== null) {
+				      console.log('exec error: ' + error);
+				    }
+					exec("cd temp/repositories/callback-android && cp -rp example ../../release/lib/android/example", function (error, stdout, stderr) {
+					    console.log('stdout: ' + stdout);
+						console.log('stderr: ' + stderr);
+					    if (error !== null) {
+					      console.log('exec error: ' + error);
+					    }
+						exec("cd temp/repositories/callback-android/example && cp libs/phonegap-"+VERSION+".jar ../../../release/lib/android/", function (error, stdout, stderr) {
+						    console.log('stdout: ' + stdout);
+							console.log('stderr: ' + stderr);
+						    if (error !== null) {
+						      console.log('exec error: ' + error);
+						    }
+							exec("cd temp/repositories/callback-android/example && cp assets/www/phonegap-"+VERSION+".js ../../../release/lib/android/", function (error, stdout, stderr) {
+							    console.log('stdout: ' + stdout);
+								console.log('stderr: ' + stderr);
+							    if (error !== null) {
+							      console.log('exec error: ' + error);
+							    }
+							});
+						});
+					});
+				});
+			});
 		});
 
-		//webos
-		exec("cd temp/repositories && git clone git@github.com:callback/callback-webos.git && cd callback-webos && git fetch --tags && git checkout "+VERSION, function (error, stdout, stderr) {
+		//windows phone
+		exec("cd temp/repositories && git clone git@github.com:callback/callback-windows-phone.git && cd callback-windows-phone && git fetch --tags && git checkout "+VERSION, function (error, stdout, stderr) {
 		    console.log('stdout: ' + stdout);
 			console.log('stderr: ' + stderr);
 		    if (error !== null) {
 		      console.log('exec error: ' + error);
 		    }
-		});	
-	
-		//android
-		exec("cd temp/repositories && git clone git@github.com:callback/callback-android.git && cd callback-android && git fetch --tags && git checkout "+VERSION, function (error, stdout, stderr) {
+			exec("cd temp/repositories/callback-windows-phone && cp -r ./* ../../release/lib/windows", function (error, stdout, stderr) {
+			    console.log('stdout: ' + stdout);
+				console.log('stderr: ' + stderr);
+			    if (error !== null) {
+			      console.log('exec error: ' + error);
+			    }
+			});
+		});
+
+		//symbian
+		exec("cd temp/repositories && git clone git@github.com:callback/callback-symbian.git && cd callback-symbian && git fetch --tags && git checkout "+VERSION, function (error, stdout, stderr) {
 		    console.log('stdout: ' + stdout);
 			console.log('stderr: ' + stderr);
 		    if (error !== null) {
 		      console.log('exec error: ' + error);
 		    }
-			exec("cd temp/repositories/callback-android && cp LICENSE ../../release/license && cp VERSION ../../release/version", function (error, stdout, stderr) {
+			exec("cd temp/repositories/callback-symbian && cp -r ./* ../../release/lib/symbian", function (error, stdout, stderr) {
 			    console.log('stdout: ' + stdout);
 				console.log('stderr: ' + stderr);
 			    if (error !== null) {
@@ -70,15 +139,22 @@ child = exec("rm -rf temp && mkdir temp && cd temp && mkdir repositories && mkdi
 			    }
 			});
 		});
-	
-		//windows phone
-		exec("cd temp/repositories && git clone git@github.com:callback/callback-windows-phone.git && cd callback-windows-phone && git fetch --tags && git checkout "+VERSION, function (error, stdout, stderr) {
+
+		//webos
+		exec("cd temp/repositories && git clone git@github.com:callback/callback-webos.git && cd callback-webos && git fetch --tags && git checkout "+VERSION, function (error, stdout, stderr) {
 		    console.log('stdout: ' + stdout);
 			console.log('stderr: ' + stderr);
 		    if (error !== null) {
 		      console.log('exec error: ' + error);
 		    }
-		});
+			exec("cd temp/repositories/callback-webos && cp -r ./* ../../release/lib/webos", function (error, stdout, stderr) {
+			    console.log('stdout: ' + stdout);
+				console.log('stderr: ' + stderr);
+			    if (error !== null) {
+			      console.log('exec error: ' + error);
+			    }
+			});
+		});	
 	
 		//bada
 		exec("cd temp/repositories && git clone git@github.com:callback/callback-bada.git && cd callback-bada && git fetch --tags && git checkout "+VERSION, function (error, stdout, stderr) {
@@ -87,6 +163,13 @@ child = exec("rm -rf temp && mkdir temp && cd temp && mkdir repositories && mkdi
 		    if (error !== null) {
 		      console.log('exec error: ' + error);
 		    }
+			exec("cd temp/repositories/callback-bada && cp -r ./* ../../release/lib/bada", function (error, stdout, stderr) {
+			    console.log('stdout: ' + stdout);
+				console.log('stderr: ' + stderr);
+			    if (error !== null) {
+			      console.log('exec error: ' + error);
+			    }
+			});
 		});
 	
 		//docs

http://git-wip-us.apache.org/repos/asf/incubator-cordova-coho/blob/50b7cb96/test/tests.coffee
----------------------------------------------------------------------
diff --git a/test/tests.coffee b/test/tests.coffee
index ca0aa74..8cf0984 100644
--- a/test/tests.coffee
+++ b/test/tests.coffee
@@ -173,7 +173,7 @@ exports['check bada version number'] = (test)->
 	test.expect 1
 	fs = require('fs')
 	if fs.readFileSync('./temp/repositories/callback-bada/VERSION', 'ascii') != VERSION
-		test.ok false, "VERSION file doesn't match release version"
+		test.ok false, "VERSION file doesn't match release version" + fs.readFileSync('./temp/repositories/callback-bada/VERSION', 'ascii')
 		test.done()
 	else
 		test.ok true, "VERSION file matches release version"
@@ -198,7 +198,72 @@ exports['docs copied into release'] = (test)->
 	test.expect 1
 	test.ok require('path').existsSync("./temp/release/doc")
 	test.done()
+	
+exports['ios script successfull'] = (test)->
+	test.expect 1
+	test.ok require('path').existsSync("./temp/repositories/callback-ios/dist/PhoneGap-"+VERSION+".dmg")
+	test.done()
+
+exports['ios dmg copied into release'] = (test)->
+	test.expect 1
+	test.ok require('path').existsSync("./temp/release/lib/ios/PhoneGap-"+VERSION+".dmg")
+	test.done()
+
+exports['ios dmg sha1 copied into release'] = (test)->
+	test.expect 1
+	test.ok require('path').existsSync("./temp/release/lib/ios/PhoneGap-"+VERSION+".dmg.SHA1")
+	test.done()
 
+exports['android script successfull'] = (test)->
+	test.expect 1
+	test.ok require('path').existsSync("./temp/repositories/callback-android/example/libs/phonegap-"+VERSION+".jar")
+	test.done()
+
+exports['android phonegap js copied into release'] = (test)->
+	test.expect 1
+	test.ok require('path').existsSync("./temp/release/lib/android/phonegap-"+VERSION+".js")
+	test.done()
+
+exports['android phonegap jar copied into release'] = (test)->
+	test.expect 1
+	test.ok require('path').existsSync("./temp/release/lib/android/phonegap-"+VERSION+".jar")
+	test.done()
+
+exports['android example copied into release'] = (test)->
+	test.expect 1
+	test.ok require('path').existsSync("./temp/release/lib/android/example")
+	test.done()
+
+exports['blackberry script successfull'] = (test)->
+	test.expect 1
+	test.ok require('path').existsSync("./temp/repositories/callback-blackberry/dist/www/phonegap-"+VERSION+".js")
+	test.done()
+
+exports['blackberry copied into release'] = (test)->
+	test.expect 1
+	test.ok require('path').existsSync("./temp/release/lib/blackberry/README.md")
+	test.done()
+	
+exports['windows copied into release'] = (test)->
+	test.expect 1
+	test.ok require('path').existsSync("./temp/release/lib/windows/PhoneGapStarter.zip")
+	test.done()
+
+exports['symbian copied into release'] = (test)->
+	test.expect 1
+	test.ok require('path').existsSync("./temp/release/lib/symbian/VERSION")
+	test.done()
+
+exports['webos copied into release'] = (test)->
+	test.expect 1
+	test.ok require('path').existsSync("./temp/release/lib/webos/VERSION")
+	test.done()
+
+exports['bada copied into release'] = (test)->
+	test.expect 1
+	test.ok require('path').existsSync("./temp/release/lib/bada/VERSION")
+	test.done()
+		
 exports['license copied into release'] = (test)->
 	test.expect 1
 	test.ok require('path').existsSync("./temp/release/license")