1

运行时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/,则无论结果如何,所有测试都会运行,并且错误会在测试运行结束时显示。这就是我要的。

4

0 回答 0