Sauce Labs OnDemand:不接受multiCapabilities构建信息

时间:2017-03-09 02:52:25

标签: node.js protractor saucelabs

我们正在Sauce Labs上使用量角器运行mocha nodejs测试,并忽略属性“build”。这是我的protractor.conf.js

    multiCapabilities: [
    {
        name: 'chrome-tests-windows',
        browserName: 'chrome',
        version: '52',
        platform: 'Windows 7',
        shardTestFiles: true,
        maxInstances: 25,
        build: 'solisko-1',
        tags: ['tag1', 'tag2']
    }]

当我查看Sauce Labs Dashboard中的元数据时,我看到了:

Build null
Tags ["tag1","tag2"]
Browser googlechrome
Browser version 52.0.2743.82
OS Windows 2008

知道为什么忽略构建名称?

2 个答案:

答案 0 :(得分:0)

我想,要在Sauce平台上填充构建版本。您需要在Protractor配置文件中发送以下属性。 Check here

  

/ ** *如果要通过a对测试功能进行分组,请使用sauceBuild   建立ID * /

  sauceBuild?: string;

根据documentation here

,我在功能对象中看不到build选项

答案 1 :(得分:0)

从不同的来源我发现这是正确的属性:

multiCapabilities: [
    {
        Build: 'some-build-name',
        BuildName: 'some-build-name',
        name: 'chrome-tests-mac',
        browserName: 'chrome',
        version: '52',
        platform: 'OS X 10.12',
        shardTestFiles: true,
        maxInstances: 25
    }
]