diff --git a/exec/tests/test.js b/exec/tests/test.js index 14df6019df9216369e18c829e0cd695a202f6b56..6b95af52ea59df1a36893bd11778df490c14c6ff 100644 --- a/exec/tests/test.js +++ b/exec/tests/test.js @@ -69,6 +69,7 @@ function run_tests(location, obj) if (obj.tests !== undefined) { obj.tests.forEach(function(testscript) { var tfailed = false; + var fail_msg = ''; try { var dir = testscript; @@ -78,15 +79,18 @@ function run_tests(location, obj) chdir(js.exec_dir); if (result instanceof Error) { tfailed = true; + fail_msg = e; log("Caught: "+result); } } catch(e) { tfailed = true; + fail_msg = e; log("Caught: "+e); } if (tfailed) { stdout.writeln("FAILED!"); + stdout.writeln(e); stdout.writeln(""); failed++; }