我正在使用:https://www.npmjs.com/package/grunt-html-validation
这是我在Grunt中的验证任务:
validation: {
partial: {
options: {
reset: grunt.option('reset') || true,
stoponerror: false,
failHard: true,
maxTry: 1,
doctype: 'HTML5',
relaxerror: []
},
files: {
src: [
'apps/www/partials/*.html',
'apps/www/partials/**/*.html'
]
}
},
经过大量的构建之后,W3C拒绝了连接,这很好,但我不想因为这个原因而无法使Jenkins的构建失败:
错误:32mValidation已开始.. [39mapps / www / partials / asset-library.html [31mFatal错误:阅读 ECONNRESET [39米
答案 0 :(得分:1)
考虑 Text-finder plugin 。让您的测试产生0退出代码(因此构建不会彻底失败)。然后在Text-finder插件中配置正则表达式,以搜索控制台日志(或其他工作区文件)。
配置正则表达式,使其搜索所有测试失败结果(连接超时除外)。如果找到,请标记构建FAILED
(或UNSTABLE
将首选区分构建失败与测试失败)