我们正在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
知道为什么忽略构建名称?
答案 0 :(得分:0)
我想,要在Sauce平台上填充构建版本。您需要在Protractor配置文件中发送以下属性。 Check here
/ ** *如果要通过a对测试功能进行分组,请使用sauceBuild 建立ID * /
sauceBuild?: string;
,我在功能对象中看不到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
}
]