mirror of https://gitee.com/bigwinds/arangodb
Catch exceptions from testing.js
This commit is contained in:
parent
0a3877505c
commit
cf72047b30
|
@ -81,13 +81,22 @@ function main (argv) {
|
||||||
}
|
}
|
||||||
var test = argv[1];
|
var test = argv[1];
|
||||||
var options = {};
|
var options = {};
|
||||||
|
var r;
|
||||||
if (argv.length >= 3) {
|
if (argv.length >= 3) {
|
||||||
options = JSON.parse(argv[2]);
|
options = JSON.parse(argv[2]);
|
||||||
}
|
}
|
||||||
options.jsonReply = true;
|
options.jsonReply = true;
|
||||||
var UnitTest = require("org/arangodb/testing");
|
var UnitTest = require("org/arangodb/testing");
|
||||||
start_pretty_print();
|
start_pretty_print();
|
||||||
var r = UnitTest.UnitTest(test,options);
|
|
||||||
|
try {
|
||||||
|
r = UnitTest.UnitTest(test,options);
|
||||||
|
}
|
||||||
|
catch (x) {
|
||||||
|
print("Caught exception during test execution!");
|
||||||
|
print(x.message);
|
||||||
|
print(JSON.stringify(r);
|
||||||
|
}
|
||||||
fs.write("UNITTEST_RESULT.json",JSON.stringify(r));
|
fs.write("UNITTEST_RESULT.json",JSON.stringify(r));
|
||||||
fs.write("UNITTEST_RESULT_SUMMARY.txt",JSON.stringify(r.all_ok));
|
fs.write("UNITTEST_RESULT_SUMMARY.txt",JSON.stringify(r.all_ok));
|
||||||
try {
|
try {
|
||||||
|
|
Loading…
Reference in New Issue