@applitools/execution-grid-tunnel
Version:
Allows user to run tests with exection-grid and navigate to private hosts and ips
44 lines (41 loc) • 1.55 kB
JavaScript
const createDirectoryIfDoesntExist = require('./create-directory-if-doesnt-exist')
const createIniFileFromJson = require('./createIniFileFromJson')
const createLogger = require('./createLogger')
const deleteOldFiles = require('./delete-old-files')
const {generateEgTunnelError, getErrorStatusCode, getOriginalError} = require('./eg-tunnel-errors')
const extractEyesDataFromHeaders = require('./extract-eyes-data-from-headers')
const extraceDataFromRequest = require('./extract-data-from-request')
const findFreePort = require('./find-free-port')
const initSocks5ProxyServer = require('./init-socks5-proxy-server')
const {getCacheDirectoryPath} = require("./get-cache-directory-path")
const FrpcDownloadError = require("./frpc-download-error")
const {KeepaliveMessageFilter} = require("./keepalive-filter-message")
const {TunnelConnection} = require("./tunnel-connection")
const {ErrorCircuitBreaker} = require("./error-circuit-breaker")
function generatePromise() {
let resolveFn, rejectFn
const promise = new Promise((resolve, reject) => {
resolveFn = resolve
rejectFn = reject
})
return [promise, resolveFn, rejectFn]
}
module.exports = {
createDirectoryIfDoesntExist,
createIniFileFromJson,
createLogger,
deleteOldFiles,
extractEyesDataFromHeaders,
extraceDataFromRequest,
findFreePort,
generateEgTunnelError,
generatePromise,
getOriginalError,
getErrorStatusCode,
initSocks5ProxyServer,
getCacheDirectoryPath,
FrpcDownloadError,
KeepaliveMessageFilter,
TunnelConnection,
ErrorCircuitBreaker
}