我正在尝试使用量角器 - 黄瓜 - 框架进行角度应用的并行执行,我尝试了两种类型的功能,但我只能执行功能文件json报告,下面是我使用的两种功能
capabilities: {
browserName: 'chrome',
shardTestFiles: 'true',
maxInstances: 3,
},
multiCapabilities: [
{
shardTestFiles: true,
browserName:'chrome',
},
{
shardTestFiles: true,
browserName: 'internet explorer',
}
]
我的黄瓜选择如下:
cucumberOpts: {
require:[ 'Generic_Protractor/StepDefinitions//*.js',
'Generic_Protractor/Support//*.js' ],
format: [ 'json:Generic_Protractor/Report/cucumber_report.json', 'pretty' ],
plugin : "pretty",
keepAlive: false
}
请帮助我获取完整的json报告。
提前致谢
答案 0 :(得分:0)
protractor-cucumber-framework应该将pid附加到日志文件中以使它们唯一。见https://github.com/protractor-cucumber-framework/protractor-cucumber-framework#formatters-when-tests-are-sharded-or-with-multi-capabilities。目前还没有办法将它们全部放到一个文件中,但要对多个文件进行一些后期处理以便将它们组合起来并不是很难。