Merge pull request #10099 from alalek:fix_js_tests

pull/9997/head
Alexander Alekhin 7 years ago
commit 0eb1bfa874
  1. 4
      modules/js/test/package.json
  2. 7
      modules/js/test/tests.js

@ -3,7 +3,7 @@
"description": "Tests for opencv js bindings", "description": "Tests for opencv js bindings",
"version": "1.0.0", "version": "1.0.0",
"dependencies" : { "dependencies" : {
"qunit" : "latest" "node-qunit" : "latest"
}, },
"devDependencies": { "devDependencies": {
"eslint" : "latest", "eslint" : "latest",
@ -18,7 +18,7 @@
}, },
"keywords": [], "keywords": [],
"author": "", "author": "",
"license": "BSD-4-Clause", "license": "BSD-3-Clause",
"bugs": { "bugs": {
"url": "https://github.com/opencv/opencv/issues" "url": "https://github.com/opencv/opencv/issues"
}, },

@ -38,7 +38,7 @@
// the use of this software, even if advised of the possibility of such damage. // the use of this software, even if advised of the possibility of such damage.
// //
let testrunner = require('qunit'); let testrunner = require('node-qunit');
testrunner.options.maxBlockDuration = 20000; // cause opencv_js.js need time to load testrunner.options.maxBlockDuration = 20000; // cause opencv_js.js need time to load
testrunner.run( testrunner.run(
@ -49,5 +49,10 @@ testrunner.run(
}, },
function(err, report) { function(err, report) {
console.log(report.failed + ' failed, ' + report.passed + ' passed'); console.log(report.failed + ' failed, ' + report.passed + ' passed');
if (report.failed) {
process.on('exit', function() {
process.exit(1);
});
}
} }
); );

Loading…
Cancel
Save