2017-05-04 34 views
0

我想并行运行我的测试,这样可以节省时间,我确实找到了一个选项,我们可以在批处理中运行测试,但并不平行,同时黄瓜平行似乎也很有前途, 以下链接适用于maven项目, Running Serenity -Cucumber Test cases in parallel 任何建议宁静/ JS与NPM?我如何平行运行我的serenityJS测试?

+0

serenity-js被用作量角器中的插件?如果是这样,那么使用量角器的multiCapabilities。 – wswebcreation

回答

0

当Serenity/JS与Protractor合作时,您需要配置Protractor以并行运行测试。

要做到这一点,添加shardTestFilesmaxInstances性质的capabilities(或multiCapabilities,如果你使用不同类型的浏览器),你protractor.conf.js文件的部分:

exports.config = { 

    capabilities: { 

     // execute tests using 2 browsers running in parallel 
     shardTestFiles: true, 
     maxInstances: 2 

     // ... other config 
    }, 

}; 

下面是一个example config file你可能会发现有用。

如果这个答案有帮助,请mark it as accepted,谢谢!