gpt4 book ai didi

javascript - 即使单元测试失败,TravisCI 也不会失败

转载 作者:行者123 更新时间:2023-11-30 00:12:27 26 4
gpt4 key购买 nike

我正在测试我的 GitHub 集成 Travis CI/Grunt 构建,即使我的测试失败,它似乎也没有失败。

可以看到here我的两个作业“jshint”和“qunit”都失败了:

Warning: Task "jshint:files" failed. Used --force, continuing.
Warning: Task "qunit:files" failed. Used --force, continuing.

但 Travis CI 构建仍然“通过”:

Done. Your build exited with 0.

在我的package.json我在 scripts 中指定运行 grunt qunit:

"scripts": {
"test": "grunt qunit"
}

在我的Gruntfile.js我注册了一个测试任务:

grunt.registerTask('test', ['jshint','qunit']);

当我的 linting 或单元测试失败时,如何让我的 Travis CI 构建失败?

最佳答案

我首先从 your 中删除 --force travis.yml

这是手册上说的:

--force, -f

A way to force your way past warnings. Want a suggestion? Don't use this option, fix your code.

关于javascript - 即使单元测试失败,TravisCI 也不会失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35894384/

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