禁用 Sauce 连接预取
Disable Sauce connect prefetch
当我在聚合物项目上 运行 一个 npm install
时,有没有办法可以禁用 sauce connect 二进制文件的预取?
我 运行 在一个与外界没有联系的 CI 上进行测试。
我不想使用 sauce connect 二进制文件,所以我希望能够禁用二进制文件的获取。
wct.conf.js:
const seleniumGridAddress = 'http://selenium-hub:4444/wd/hub';
const os = require('os');
let json;
if (os.platform() !== 'darwin') {
json = {
activeBrowsers: [{
browserName: 'chrome',
url: seleniumGridAddress
}
],
expanded: true,
suites: [
'test/**/*_test.html'
],
webserver: {
hostname: os.hostname()
},
}
} else {
json = {
expanded: true,
plugins: {
local: {
browsers: ["chrome"]
},
},
suites: [
'test/**/*_test.html'
]
}
}
module.exports = json;
在 wct 源代码中发现您可以将 SKIP_WCT_SAUCE_POSTINSTALL_DOWNLOAD
设置为环境变量以禁止在 https://github.com/Polymer/wct-sauce/blob/master/CHANGELOG.md[=13= 处获取 Sauce Connect 二进制文件 cfr 2.0.0-pre.1
]
当我在聚合物项目上 运行 一个 npm install
时,有没有办法可以禁用 sauce connect 二进制文件的预取?
我 运行 在一个与外界没有联系的 CI 上进行测试。 我不想使用 sauce connect 二进制文件,所以我希望能够禁用二进制文件的获取。
wct.conf.js:
const seleniumGridAddress = 'http://selenium-hub:4444/wd/hub';
const os = require('os');
let json;
if (os.platform() !== 'darwin') {
json = {
activeBrowsers: [{
browserName: 'chrome',
url: seleniumGridAddress
}
],
expanded: true,
suites: [
'test/**/*_test.html'
],
webserver: {
hostname: os.hostname()
},
}
} else {
json = {
expanded: true,
plugins: {
local: {
browsers: ["chrome"]
},
},
suites: [
'test/**/*_test.html'
]
}
}
module.exports = json;
在 wct 源代码中发现您可以将 SKIP_WCT_SAUCE_POSTINSTALL_DOWNLOAD
设置为环境变量以禁止在 https://github.com/Polymer/wct-sauce/blob/master/CHANGELOG.md[=13= 处获取 Sauce Connect 二进制文件 cfr 2.0.0-pre.1
]