From ec4f95457ec430838feeae6da48d0fd011ddffa9 Mon Sep 17 00:00:00 2001 From: golabek Date: Mon, 28 Jan 2019 09:34:48 +0100 Subject: Introduce JS unit tests into VID maven -> npm -> gulp -> jest frameworks added in a mentioned order. Change-Id: I1865228973eb31188fb052e8c9629f0ac01e48a7 Issue-ID: VID-391 Signed-off-by: Tomasz Golabek --- vid-app-common/gulpfile.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 vid-app-common/gulpfile.js (limited to 'vid-app-common/gulpfile.js') diff --git a/vid-app-common/gulpfile.js b/vid-app-common/gulpfile.js new file mode 100644 index 000000000..898f84fe4 --- /dev/null +++ b/vid-app-common/gulpfile.js @@ -0,0 +1,18 @@ +var gulp = require("gulp"); +var jest = require("jest"); + +// -------------- Run Jest Tests -------------- + +gulp.task("test", function() { + return jest.runCLI({}, ".") + .then((result) => { + if (!result.results.success){ + console.error("Execution of js tests failed with status 1"); + process.exit(1); + } + }); +}); + +// -------------- Default Task -------------- + +gulp.task("default", gulp.parallel(["test"])); \ No newline at end of file -- cgit 1.2.3-korg