我处于需要为不同目的运行不同的设置测试用例的情况。对于冒烟测试,我运行2个测试用例,对于回归,我需要运行30个测试用例。我在suites
中定义了protractor.conf.js
,我从ng
命令
exports.config = {
suites: {
smoke: [
'./e2e/**/smoke/**/*.e2e-spec.ts'
],
regression: [
'./e2e/**/*.e2e-spec.ts'
]
},
...
}
在angular cli ng e2e -- --suite=smoke
中,假设只运行一个测试用例,但实际上它在我的项目中运行所有测试用例。
不知道为什么它运行所有测试用例而不是一个测试用例。
我经历过ng --suite issue,看起来像是角色cli中的一个真正的问题。