我正在使用 Gulp。我有一个deploy
在任务之后运行的test
任务。问题是deploy
即使测试失败,任务也会运行。deploy
只有当测试在 gulp 中成功时才能运行任务?
gulp.task('test', function() {
return gulp.src('some_test_tile')
.pipe(karma({
configFile: 'karma.conf.js',
action: 'run'
}));
});
gulp.task('deploy', ['test'], function() {
return gulp.src(paths.scripts)
.pipe(gulp.dest(paths.dest));
});
我gulp-karma
用来运行 Karma 测试。