strider-sauce
Version:
Sauce Labs / Selenium support for Strider
21 lines (17 loc) • 654 B
JavaScript
// Download and unzip Sauce-Connect.jar to thirdparty directory.
// means we no longer need to bundle the large binary with this.
var fs = require('fs')
var path = require('path')
var request = require('request')
var unzip = require('unzip')
var SAUCE_CONNECT_URL = 'http://saucelabs.com/downloads/Sauce-Connect-latest.zip'
console.log("Downloading Sauce-Connect.jar from SauceLabs...")
request(SAUCE_CONNECT_URL)
.pipe(unzip.Parse())
.on('entry', function(entry) {
if (entry.path === 'Sauce-Connect.jar') {
entry.pipe(fs.createWriteStream(path.join(__dirname, 'thirdparty', entry.path)))
} else {
entry.autodrain()
}
})