From 616a0b7509e96edbaaac3895ee8c65540b1b292b Mon Sep 17 00:00:00 2001 From: Matteo Pagliazzi Date: Mon, 13 Jul 2020 16:00:04 +0200 Subject: [PATCH] fix(tests): add informative message if mongo is not running --- gulp/gulp-tests.js | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/gulp/gulp-tests.js b/gulp/gulp-tests.js index f334bc8c6d..fd89a8b90e 100644 --- a/gulp/gulp-tests.js +++ b/gulp/gulp-tests.js @@ -176,7 +176,7 @@ gulp.task('test:api:unit:run', done => { gulp.task('test:api:unit:watch', () => gulp.watch(['website/server/libs/*', 'test/api/unit/**/*', 'website/server/controllers/**/*'], gulp.series('test:api:unit:run', done => done()))); -gulp.task('test:api-v3:integration', done => { +gulp.task('test:api-v3:integration', gulp.series('test:prepare:mongo', done => { const runner = exec( testBin('istanbul cover --dir coverage/api-v3-integration --report lcovonly node_modules/mocha/bin/_mocha -- test/api/v3/integration --recursive --require ./test/helpers/start-server'), { maxBuffer: 500 * 1024 }, @@ -189,7 +189,7 @@ gulp.task('test:api-v3:integration', done => { ); pipe(runner); -}); +})); gulp.task('test:api-v3:integration:watch', () => gulp.watch([ 'website/server/controllers/api-v3/**/*', 'common/script/ops/*', 'website/server/libs/*.js', @@ -206,7 +206,7 @@ gulp.task('test:api-v3:integration:separate-server', done => { pipe(runner); }); -gulp.task('test:api-v4:integration', done => { +gulp.task('test:api-v4:integration', gulp.series('test:prepare:mongo', done => { const runner = exec( testBin('istanbul cover --dir coverage/api-v4-integration --report lcovonly node_modules/mocha/bin/_mocha -- test/api/v4 --recursive --require ./test/helpers/start-server'), { maxBuffer: 500 * 1024 }, @@ -219,7 +219,7 @@ gulp.task('test:api-v4:integration', done => { ); pipe(runner); -}); +})); gulp.task('test:api-v4:integration:separate-server', done => { const runner = exec( @@ -231,11 +231,16 @@ gulp.task('test:api-v4:integration:separate-server', done => { pipe(runner); }); +gulp.task('test:api:unit', gulp.series( + 'test:prepare:mongo', + 'test:api:unit:run', + done => done(), +)); + gulp.task('test', gulp.series( 'test:sanity', 'test:content', 'test:common', - 'test:prepare:mongo', 'test:api:unit:run', 'test:api-v3:integration', 'test:api-v4:integration', @@ -243,14 +248,7 @@ gulp.task('test', gulp.series( )); gulp.task('test:api-v3', gulp.series( - 'test:prepare:mongo', - 'test:api:unit:run', + 'test:api:unit', 'test:api-v3:integration', done => done(), )); - -gulp.task('test:api:unit', gulp.series( - 'test:prepare:mongo', - 'test:api:unit:run', - done => done(), -));