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")