运行时gulp-mocha
,如果在测试期间发生未处理的错误,我希望该特定测试失败,但其余测试继续。目前,gulp-mocha
在第一个引发错误的测试时停止并将错误输出到控制台。我正在运行我的测试gulp test
,这是我的 gulp 任务:
gulp.task("test", ["build"], () => {
return gulp
.src("./out/test/*.js", { read: false })
.pipe(mocha({ reporter: "spec" }))
.on("error", () => false);
});
如果我直接通过 运行我的测试mocha ./out/test/
,则无论结果如何,所有测试都会运行,并且错误会在测试运行结束时显示。这就是我要的。