是否有可能通过Karma和Protractor失败运行Jasmine测试的Grunt构建,如果有任何一个被跳过?
专注的测试只是潜入已提交的代码中,我希望防止这种情况在CI中出现误报。
答案 0 :(得分:1)
我们解决了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
来运行。