现在我的团队正在运行量角器/茉莉花节点进行验收测试,并使用karma/jasmine进行单元测试.
有可能,并且它已经发生了,有人用iit或代码进行量角器/茉莉花节点测试推送代码,并适合或描述业力/茉莉花测试.这样做会强制茉莉只运行那些测试,跳过所有其他测试.这对于调试很有用,但是如果有人忘记恢复这些更改并将此代码推送到我们的持续集成服务器(Jenkins),我希望我们的CI作业失败,因为可能存在被跳过的破坏的测试.
是否有任何命令行标志或配置设置我可以传递给karma.conf.js或protractor.conf.js,这将强制所有测试运行,以便我们的CI框不会跳过任何测试?
我猜这个问题是两个部分,对于业力/茉莉和量角器/茉莉节点.任何帮助表示赞赏.
我的版本:
"jasmine-core": "^2.3.4",
"karma": "~0.12",
"karma-jasmine": "^0.3.5",
"protractor": "^2.1.0",
"jasmine-node": "~1.14.5",
Run Code Online (Sandbox Code Playgroud)