gpt4 book ai didi

karma-runner - 当 Karma 不执行任何规范测试时,它以代码 1 退出

转载 作者:行者123 更新时间:2023-12-04 02:47:34 26 4
gpt4 key购买 nike

Karma 测试运行良好,但退出并显示代码 1如果 0 of 0运行测试。有谁知道如何返回退出代码0在这种情况下通常退出?使用 gulp-karma当没有运行规范时,它会导致任务失败。

最佳答案

在您的 gulpfile 中,将 gulp 测试任务中错误回调中的“throw err”替换为“this.emit('end')”。

gulp.task('test', function() {
return gulp.src(testFiles)
.pipe(karma({
configFile: 'karma.conf.js',
action: 'run'
}))
.on('error', function(err) {
throw err;
});
});

所以你的测试任务现在看起来像;
gulp.task('test', function() {
return gulp.src(testFiles)
.pipe(karma({
configFile: 'karma.conf.js',
action: 'run'
}))
.on('error', function(err) {
this.emit('end');
});
});

关于karma-runner - 当 Karma 不执行任何规范测试时,它以代码 1 退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28348153/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com