【问题标题】:how many instances for virtual machine started for protractor tests in sauce labs在酱汁实验室中为量角器测试启动了多少个虚拟机实例
【发布时间】:2014-12-19 18:24:17
【问题描述】:

我们正在为我们的应用评估 Sauce 实验室。我们试图在 Sauce 实验室中同时在多个浏览器上运行量角器测试。是否会创建一个新的 VM 实例来在每个浏览器上运行测试?我们已经为多功能配置了量角器。 什么时候会创建新的 VM 实例?如果可能的话,我们将如何配置在单个 VM 或多个 VM 上运行测试?

谢谢。

【问题讨论】:

  • 我不明白这个问题。您在使用 Sauce Connect 隧道吗? docs.saucelabs.com/reference/sauce-connect
  • 不,不使用酱汁连接。使用酱汁用户和酱汁密钥在酱汁实验室中运行测试。

标签: jasmine protractor angularjs-e2e saucelabs


【解决方案1】:

可以让量角器同时启动多个功能以及并行运行多个测试。 (我在一个工作项目中这样做)

默认情况下,我相信每个功能都会并行运行,要让测试并行运行,您还需要设置shardTestFiles: true 选项。

https://github.com/angular/protractor/blob/master/docs/referenceConf.js#L114-L117

注意这将限制在您的 saucelabs 帐户的最大实例数限制(通常为 10)

你可以在下面的代码sn-p中看到我们已经将量角器设置为优先考虑IE8,因为它是最慢的,然后其他浏览器将启动最多3个测试脚本并行,其余的排队

maxSessions: 10,
multiCapabilities: [
    {
        browserName: 'internet explorer',
        version: '10',
        shardTestFiles: true,
        maxInstances: 3,
        'screen-resolution': '1024x768',
        build: process.env.CI_BUILD_NUMBER
    },
    {
        browserName: 'internet explorer',
        version: '8',
        platform: 'Windows XP',
        shardTestFiles: true,
        maxInstances: 10,
        'screen-resolution': '1024x768',
        build: process.env.CI_BUILD_NUMBER
    },
    {
        browserName: 'firefox',
        platform: 'Windows 8',
        shardTestFiles: true,
        maxInstances: 3,
        'screen-resolution': '1024x768',
        build: process.env.CI_BUILD_NUMBER
    },
    {
        browserName: 'safari',
        version: '7',
        platform: 'OS X 10.9',
        shardTestFiles: true,
        maxInstances: 3,
        'screen-resolution': '1024x768',
        build: process.env.CI_BUILD_NUMBER
    },
    {
        browserName: 'chrome',
        platform: 'Windows 8.1',
        shardTestFiles: true,
        maxInstances: 3,
        'screen-resolution': '1024x768'
    }
]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-22
    • 2022-06-30
    • 2015-04-16
    • 1970-01-01
    • 2016-04-06
    • 1970-01-01
    • 2014-01-30
    • 2016-02-27
    相关资源
    最近更新 更多