diff --git a/tests/frontend/runner.js b/tests/frontend/runner.js index 5ecd0c695..76004a8e8 100644 --- a/tests/frontend/runner.js +++ b/tests/frontend/runner.js @@ -45,9 +45,9 @@ $(function(){ runner.on('test end', function(test){ if ('passed' == test.state) { - append("->","PASSED :", test.title); + append("->","[green]PASSED[clear] :", test.title); } else if (test.pending) { - append("->","PENDING:", test.title); + append("->","[yellow]PENDING[clear]:", test.title); } else { var err = test.err.stack || test.err.toString(); @@ -65,7 +65,7 @@ $(function(){ err += "\n(" + test.err.sourceURL + ":" + test.err.line + ")"; } - append("->","FAILED :", test.title, err); + append("->","[red]","FAILED :", test.title, err, "[clear]"); } }); diff --git a/tests/frontend/travis/remote_runner.js b/tests/frontend/travis/remote_runner.js index 6ff85c263..6140782c4 100644 --- a/tests/frontend/travis/remote_runner.js +++ b/tests/frontend/travis/remote_runner.js @@ -41,7 +41,12 @@ browserChain.init(enviroment).get("http://localhost:9001/tests/frontend/", funct return; } var newText = consoleText.substr(knownConsoleText.length); - newText.length > 0 && console.log(newText.replace(/\n$/, "")); + newText = newText.replace(/\[red\]/g,'\x1B[31m').replace(/\[yellow\]/g,'\x1B[33m') + .replace(/\[green\]/g,'\x1B[32m').replace(/\[clear\]/g, '\x1B[39m'); + + if(newText.length > 0){ + console.log(newText.replace(/\n$/, "")) + } knownConsoleText = consoleText; if(knownConsoleText.indexOf("FINISHED") > 0){