我正在测试我的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.
我在scripts
中指定的package.json
运行grunt qunit
:
"scripts": {
"test": "grunt qunit"
}
并在我的Gruntfile.js
注册了test
任务:
grunt.registerTask('test', ['jshint','qunit']);
当我的linting或单元测试失败时,如何让Travis CI构建失败?
答案 0 :(得分:1)
我首先从your FormViewB
document.querySelector('input[name="NAME"]').value = o.innerHTML;
这是手册所说的:
- 强制,-f
一种强迫你超越警告的方法。想要一个建议吗?不要用 这个选项,修复你的代码。