试图并行运行量角器测试

时间:2018-04-22 08:35:51

标签: angularjs protractor e2e-testing

我试图使用量角器并行运行一系列测试..似乎我正在使用所有的配置,但是有些东西是不对的,测试是一个接一个地运行在同一浏览器实例中。 我的.conf文件如下:

// Some protractor configs
 capabilities: {
   browserName: 'chrome',
   shardTestFiles: true,
   maxInstance: 2,
},
suites: {
  sitePersonalizationSanity: '../test/e2e/Sanity/*.js',
},
// Other protractor configs

我很高兴听到我做错了什么......谢谢。

2 个答案:

答案 0 :(得分:1)

这可能是你的工作,并为我工作。 你可以指定线程 多功能性就像这样提到

multiCapabilities: [
    {
        shardTestFiles: true,
        maxInstances: 1,
        sequential: true,
        browserName: 'chrome',
        specs: ['specs/spec1.js','specs/spec2.js','specs/spec3.js']
    },
    {
        shardTestFiles: true,
        maxInstances: 1,
        sequential: true,
        browserName: 'chrome',
        specs: ['specs/spec4.js',
            'specs/spec5.js',
            'specs/spec6.js',
        ]
    }

如果您愿意,可以包含maxSessions:1,count:1。

以便您可以限制会话

您可以将类似的处理测试用例组合在一起。

希望这会有所帮助。 如果运作良好,请进行投票或选择正确的答案。

答案 1 :(得分:0)

您最初的问题仅在于拼写。

使用:

maxInstances: 2, 

代替:

maxInstance: 2,