1
0
Fork 0
arangodb/scripts/unittest.js

20 lines
541 B
JavaScript

function main (argv) {
var fs = require("fs");
var print = require("internal").print;
if (argv.length < 2) {
print("Usage: unittest TESTNAME [OPTIONS]");
return;
}
var test = argv[1];
var options = {};
if (argv.length >= 3) {
options = JSON.parse(argv[2]);
}
var UnitTest = require("org/arangodb/testing").UnitTest;
start_pretty_print();
var r = UnitTest(test,options);
fs.write("UNITTEST_RESULT.json",JSON.stringify(r));
fs.write("UNITTEST_RESULT_SUMMARY.txt",JSON.stringify(r.all_ok));
print(r);
}