gpt4 book ai didi

javascript - 尽管在测试期间发现错误,但测试结果成功

转载 作者:行者123 更新时间:2023-12-03 12:12:54 24 4
gpt4 key购买 nike

我已经按照此处所述使用 QunitJS + PhantomJS + GruntJS 设置了测试环境:http://jordankasper.com/blog/2013/04/automated-javascript-tests-using-grunt-phantomjs-and-qunit/

一切正常,但我有一个问题,我的 Grunt 任务完成时没有错误,尽管发现了错误。这对于我的构建过程至关重要。根据测试结果,构建要么失败,要么成功。但就我而言,构建总是成功的。有什么想法为什么 grunt 在发现错误时不会失败退出吗?

grunt 文件的 qunit 任务:

module.exports = {

services: {
options: {
urls: [
'http://localhost:8000/tests/services.html'
],
timeout: 20000,
force: true
}
},

gui: {
options: {
urls: [
'http://localhost:8000/tests/gui.html'
],
timeout: 20000,
force: true
}
}

};

输出:

enter image description here

由于保密问题,我无法上传更多信息,请注意。

最佳答案

您问“为什么 Grunt 会继续并且测试何时失败?”答案是“因为你要求它这样做”。

force选项控制 QUnit 任务在测试失败时是否失败。正如您所做的那样,将其设置为 true 会告诉 Grunt 即使测试失败也要继续。尝试将其设置为 false,或将其完全删除,因为 false 是默认值。

关于javascript - 尽管在测试期间发现错误,但测试结果成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24881372/

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