Add --verbose to ./test.sh and phantom-driver.js
authorRobert Konigsberg <konigsberg@google.com>
Mon, 3 Jun 2013 19:39:11 +0000 (15:39 -0400)
committerRobert Konigsberg <konigsberg@google.com>
Mon, 3 Jun 2013 19:39:11 +0000 (15:39 -0400)
phantom-driver.js
test.sh

index 9b98fdf..a782100 100644 (file)
@@ -22,10 +22,16 @@ page.open(url, function(status) {
   }
 
   var testCase, test;
-  if (phantom.args.length == 1) {
-    var parts = phantom.args[0].split('.');
+  var verbose = false;
+  var optIdx = 0;
+  if (phantom.args.length > 0 && phantom.args[0] === "--verbose") {
+  verbose = true;
+  optIdx = 1;
+  }
+  if (phantom.args.length == optIdx + 1) {
+    var parts = phantom.args[optIdx].split('.');
     if (2 != parts.length) {
-      console.warn('Usage: phantomjs phantom-driver.js [testCase.test]');
+      console.warn('Usage: phantomjs phantom-driver.js [--verbose] [testCase.test]');
       phantom.exit();
     }
     testCase = parts[0];
@@ -39,7 +45,7 @@ page.open(url, function(status) {
     } else if (msg.substr(0, 'Running'.length) == 'Running') {
       loggingOn = false;
     }
-    if (loggingOn) console.log(msg);
+    if (verbose || loggingOn) console.log(msg);
   };
 
   page.onError = function (msg, trace) {
diff --git a/test.sh b/test.sh
index f54d6e0..9ca252e 100755 (executable)
--- a/test.sh
+++ b/test.sh
@@ -16,4 +16,4 @@ if [ $? != 0 ]; then
   exit 1
 fi
 
-phantomjs phantom-driver.js
+phantomjs phantom-driver.js $*