1.1.12 • Published 4 years ago
testingbot-tunnel-launcher v1.1.12
testingbot-tunnel-launcher
A library to download and launch TestingBot Tunnel.
Installation
npm install testingbot-tunnel-launcherUsage
Simple Usage
var testingbotTunnel = require('testingbot-tunnel-launcher');
testingbotTunnel({
apiKey: 'key',
apiSecret: 'secret',
verbose: true
}, function (err, tunnel) {
if (err) {
console.error(err.message);
return;
}
console.log("Tunnel ready");
tunnel.close(function () {
console.log("Tunnel closed completely");
})
});Advanced Usage
var testingbotTunnel = require('testingbot-tunnel-launcher'),
options = {
// The TestingBot API key which you can get for free, listed in our member area
apiKey: 'key',
// The TestingBot API secret which you can get for free, listed in our member area
apiSecret: 'secret',
// More verbose output from the tunnel
verbose: true,
// Port on which the tunnel Selenium relay will listen for
// requests. Default 4445. (optional)
se-port: null,
// Proxy host and port the tunnel can use to connect to an upstream proxy
// e.g. "localhost:1234" (optional)
proxy: null,
// a comma-separated list of domains that
// will not go through the tunnel. (optional)
fast-fail-regexps: null,
// Write logging output to this logfile (optional)
logfile: null,
// Change the tunnel version - see versions on https://testingbot.com/support/other/tunnel
tunnelVersion: "1.19", // or 2.1 (Java 8)
// Gives this tunnel a unique identifier
tunnelIdentifier: "myIdentifier"
};
testingbotTunnel(options, function(err, tunnel) {
console.log("Started Tunnel");
tunnel.close(function () {
console.log("Closed tunnel");
});
});Credentials
You can pass the TestingBot credentials as apiKey and apiSecret in the options.
You can also create a ~/.testingbot file with apiKey:apiSecret as content
Testing
npm testChangelog
v1.1.11
- Add support for
tunnelIdentifier - Improve parsing of arguments passed to the tunnel
v1.1.11
- Throw error when user does not have any minutes left
v1.1.9
- Add corrupt download check for tunnel binary
v1.1.8
- Update dependencies
v1.1.0
- Get rid of exit handlers, they're causing issues
- Add tests
- Update dependencies
v1.0.7
- Properly handle SIGINT, exit and uncaughtException
v1.0.6
- Small fixes
- Display new version/invalid credentials
v1.0.5
- Add
tunnelVersionsupport to specify which version of the tunnel you want to use
v1.0.1 - v1.0.4
- Minor fixes
v1.0.0
- First release of testingbot-tunnel-launcher
MIT license
Copyright (c) TestingBot <info@testingbot.com>
1.1.12
4 years ago
1.1.11
5 years ago
1.1.10
5 years ago
1.1.9
5 years ago
1.1.7
7 years ago
1.1.6
8 years ago
1.1.5
8 years ago
1.1.4
9 years ago
1.1.3
9 years ago
1.1.2
9 years ago
1.1.1
9 years ago
1.1.0
9 years ago
1.0.9
10 years ago
1.0.8
10 years ago
1.0.7
10 years ago
1.0.6
10 years ago
1.0.5
10 years ago
1.0.4
10 years ago
1.0.3
10 years ago
1.0.2
10 years ago
1.0.1
10 years ago
1.0.0
10 years ago