X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=phantom-driver.js;h=a78210018270fc41c7d878f830df6e9b84167dfd;hb=e43d4d238ae016b477aee3f60f1707fb4effacd3;hp=9b98fdf14660386797ec806538506ee8b9078daf;hpb=90ccd1c3393245e04a64a849e4c4e9f3e2d73c05;p=dygraphs.git diff --git a/phantom-driver.js b/phantom-driver.js index 9b98fdf..a782100 100644 --- a/phantom-driver.js +++ b/phantom-driver.js @@ -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) {