【发布时间】:2016-01-29 12:03:37
【问题描述】:
如果跳过了通过 Karma 和 Protractor 运行 Jasmine 测试的 Grunt 构建,是否有可能失败?
一项重点测试刚刚潜入提交的代码中,我想防止这在 CI 中产生误报。
【问题讨论】:
标签: jenkins gruntjs jasmine continuous-integration protractor
如果跳过了通过 Karma 和 Protractor 运行 Jasmine 测试的 Grunt 构建,是否有可能失败?
一项重点测试刚刚潜入提交的代码中,我想防止这在 CI 中产生误报。
【问题讨论】:
标签: jenkins gruntjs jasmine continuous-integration protractor
我们已经通过ESLint 和eslint-plugin-jasmine plugin 解决了这个问题,如果还有剩余的重点或禁用的测试用例,它们会发出错误。示例错误:
/Users/user/job/company/prj/test/e2e/specs/login/login.view.spec.js
28:1 error Unexpected fdescribe jasmine/no-focused-tests
我们还使用了pre-git,它安装了一个预提交钩子,触发ESLint 运行。
【讨论】: