量角器黄瓜框架中的并行执行

时间:2017-04-18 03:52:36

标签: protractor

我正在尝试使用量角器 - 黄瓜 - 框架进行角度应用的并行执行,我尝试了两种类型的功能,但我只能执行功能文件json报告,下面是我使用的两种功能

  1. capabilities: { browserName: 'chrome', shardTestFiles: 'true', maxInstances: 3, },

  2. multiCapabilities: [ { shardTestFiles: true, browserName:'chrome', }, { shardTestFiles: true, browserName: 'internet explorer', } ]

  3. 我的黄瓜选择如下:

    cucumberOpts: {
      require:[ 'Generic_Protractor/StepDefinitions//*.js', 
      'Generic_Protractor/Support//*.js' ],
      format: [ 'json:Generic_Protractor/Report/cucumber_report.json', 'pretty' ],
      plugin : "pretty",
      keepAlive: false
    }
    

    请帮助我获取完整的json报告。

    提前致谢

1 个答案:

答案 0 :(得分:0)

protractor-cucumber-framework应该将pid附加到日志文件中以使它们唯一。见https://github.com/protractor-cucumber-framework/protractor-cucumber-framework#formatters-when-tests-are-sharded-or-with-multi-capabilities。目前还没有办法将它们全部放到一个文件中,但要对多个文件进行一些后期处理以便将它们组合起来并不是很难。