You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by pu...@apache.org on 2016/03/05 07:49:28 UTC
[05/14] cordova-paramedic git commit: verbose mode available
verbose mode available
Project: http://git-wip-us.apache.org/repos/asf/cordova-paramedic/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-paramedic/commit/32096dd9
Tree: http://git-wip-us.apache.org/repos/asf/cordova-paramedic/tree/32096dd9
Diff: http://git-wip-us.apache.org/repos/asf/cordova-paramedic/diff/32096dd9
Branch: refs/heads/master
Commit: 32096dd9bc9581f6607f7d1862a63657bd51f587
Parents: f18caec
Author: Tomasz Subik <ts...@gmail.com>
Authored: Tue Jun 2 19:01:18 2015 +0200
Committer: Jesse MacFadyen <pu...@gmail.com>
Committed: Mon Aug 24 11:10:40 2015 -0700
----------------------------------------------------------------------
main.js | 7 ++++---
paramedic.js | 25 ++++++++++++++-----------
2 files changed, 18 insertions(+), 14 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cordova-paramedic/blob/32096dd9/main.js
----------------------------------------------------------------------
diff --git a/main.js b/main.js
index 03a1a20..80592a4 100755
--- a/main.js
+++ b/main.js
@@ -16,8 +16,9 @@ var USAGE = "Error missing args. \n" +
"`MSECS` : (optional) time in millisecs to wait for tests to pass|fail \n" +
"\t(defaults to 10 minutes) \n" +
"`PORTNUM` : (optional) port to use for posting results from emulator back to paramedic server\n" +
- "--justbuild : (optional) just builds the project, without running the tests \n" +
- "--browserify : (optional) plugins are browserified into cordova.js";
+ "--justbuild : (optional) just builds the project, without running the tests \n" +
+ "--browserify : (optional) plugins are browserified into cordova.js \n" +
+ "--verbose : (optional) verbose mode. Display more information output";
var argv = parseArgs(process.argv.slice(2));
@@ -37,5 +38,5 @@ var onComplete = function(resCode,resObj,logStr) {
process.exit(resCode);
};
-paramedic.run(argv.platform, argv.plugin, onComplete, argv.justbuild, argv.port, argv.timeout, argv.browserify, false);
+paramedic.run(argv.platform, argv.plugin, onComplete, argv.justbuild, argv.port, argv.timeout, argv.browserify, false, argv.verbose);
http://git-wip-us.apache.org/repos/asf/cordova-paramedic/blob/32096dd9/paramedic.js
----------------------------------------------------------------------
diff --git a/paramedic.js b/paramedic.js
index 9387a0e..09dcd85 100644
--- a/paramedic.js
+++ b/paramedic.js
@@ -14,7 +14,7 @@ var TIMEOUT = 10 * 60 * 1000; // 10 minutes in msec - this will become a param
-function ParamedicRunner(_platformId,_plugins,_callback,bJustBuild,nPort,msTimeout,browserify,bSilent) {
+function ParamedicRunner(_platformId,_plugins,_callback,bJustBuild,nPort,msTimeout,browserify,bSilent,bVerbose) {
this.tunneledUrl = "";
this.port = nPort;
this.justBuild = bJustBuild;
@@ -23,6 +23,7 @@ function ParamedicRunner(_platformId,_plugins,_callback,bJustBuild,nPort,msTimeo
this.callback = _callback;
this.tempFolder = null;
this.timeout = msTimeout;
+ this.verbose = bVerbose;
if(browserify) {
this.browserify = "--browserify";
@@ -45,7 +46,7 @@ function ParamedicRunner(_platformId,_plugins,_callback,bJustBuild,nPort,msTimeo
ParamedicRunner.prototype = {
run: function() {
- var cordovaResult = shell.exec('cordova --version', {silent:true});
+ var cordovaResult = shell.exec('cordova --version', {silent:!this.verbose});
if(cordovaResult.code) {
this.logMessage(cordovaResult.output);
// this would be fatal
@@ -67,13 +68,13 @@ ParamedicRunner.prototype = {
this.tempFolder = tmp.dirSync();
tmp.setGracefulCleanup();
this.logMessage("cordova-paramedic: creating temp project at " + this.tempFolder.name);
- shell.exec('cordova create ' + this.tempFolder.name,{silent:true});
+ shell.exec('cordova create ' + this.tempFolder.name,{silent:!this.verbose});
shell.cd(this.tempFolder.name);
},
installSinglePlugin: function(plugin) {
this.logMessage("cordova-paramedic: installing " + plugin);
var pluginPath = path.resolve(this.storedCWD, plugin);
- var plugAddCmd = shell.exec('cordova plugin add ' + pluginPath, {silent:true});
+ var plugAddCmd = shell.exec('cordova plugin add ' + pluginPath, {silent:!this.verbose});
if(plugAddCmd.code !== 0) {
this.logMessage('Failed to install plugin : ' + plugin);
this.cleanUpAndExitWithCode(1);
@@ -91,7 +92,7 @@ ParamedicRunner.prototype = {
if(!this.justBuild) {
this.logMessage("cordova-paramedic: installing plugin-test-framework");
var plugAddCmd = shell.exec('cordova plugin add https://github.com/apache/cordova-plugin-test-framework',
- {silent:true});
+ {silent:!this.verbose});
if(plugAddCmd.code !== 0) {
this.logMessage('cordova-plugin-test-framework');
this.cleanUpAndExitWithCode(1);
@@ -220,12 +221,12 @@ ParamedicRunner.prototype = {
var self = this;
if(self.justBuild) {
self.logMessage("cordova-paramedic: adding platform");
- shell.exec('cordova platform add ' + self.platformId,{silent:true});
- shell.exec('cordova prepare '+ self.browserify,{silent:true});
+ shell.exec('cordova platform add ' + self.platformId,{silent:!this.verbose});
+ shell.exec('cordova prepare '+ self.browserify,{silent:!this.verbose});
self.logMessage("building ...");
shell.exec('cordova build ' + self.platformId.split("@")[0],
- {async:true,silent:true},
+ {async:true,silent:!this.verbose},
function(code,output){
if(code !== 0) {
self.logMessage("Error: cordova build returned error code " + code);
@@ -241,11 +242,11 @@ ParamedicRunner.prototype = {
else {
self.setConfigStartPage();
self.logMessage("cordova-paramedic: adding platform");
- shell.exec('cordova platform add ' + self.platformId,{silent:true});
- shell.exec('cordova prepare '+ self.browserify,{silent:true});
+ shell.exec('cordova platform add ' + self.platformId,{silent:!this.verbose});
+ shell.exec('cordova prepare '+ self.browserify,{silent:!this.verbose});
shell.exec('cordova emulate ' + self.platformId.split("@")[0] + " --phone",
- {async:true,silent:true},
+ {async:true,silent:!this.verbose},
function(code,output){
if(code !== 0) {
self.logMessage("Error: cordova emulate return error code " + code);
@@ -273,6 +274,7 @@ ParamedicRunner.prototype = {
};
var storedCWD = null;
+
exports.run = function(_platformId,_plugins,_callback,bJustBuild,nPort,msTimeout,bBrowserify,bSilent,bVerbose) {
storedCWD = storedCWD || process.cwd();
@@ -289,6 +291,7 @@ exports.run = function(_platformId,_plugins,_callback,bJustBuild,nPort,msTimeout
var runner = new ParamedicRunner(_platformId, plugins, callback, !!bJustBuild,
nPort || PORT, msTimeout || TIMEOUT, !!bBrowserify, !!bSilent, !!bVerbose);
+
runner.storedCWD = storedCWD;
return runner.run();
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org