У меня очень маленький gulpfile:
var gulp = require('gulp');
var jest = require('gulp-jest').default
function test() {
return gulp
.src([
'test/**/*.js',
])
.pipe(jest());
}
exports.test = test;
Когда я сейчас запускаю эту задачу через gulp test
, она запускается, как и ожидалось, но запускает все тесты для каждого тестового файла.
Это означает, что если у меня есть 3 файла с общим количеством 10 тестов, все тесты запускаются 3 раза, в результате всего получается 30 тестов.Это, очевидно, плохо масштабируется, так как я могу избежать этого?