mirror of
https://github.com/twbs/bootstrap.git
synced 2025-08-16 10:34:07 +02:00
Update lt-local.js
This commit is contained in:
@@ -6,24 +6,27 @@
|
|||||||
const process = require('node:process')
|
const process = require('node:process')
|
||||||
const lambdaTunnel = require('@lambdatest/node-tunnel')
|
const lambdaTunnel = require('@lambdatest/node-tunnel')
|
||||||
|
|
||||||
|
if (process.env.LAMBDATEST !== 'true') {
|
||||||
|
console.log('Skipping lt-local script!')
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
const tunnelInstance = new lambdaTunnel() // eslint-disable-line new-cap
|
const tunnelInstance = new lambdaTunnel() // eslint-disable-line new-cap
|
||||||
const tunnelArguments = {
|
const tunnelArguments = {
|
||||||
user: process.env.LT_USERNAME,
|
user: process.env.LT_USERNAME,
|
||||||
key: process.env.LT_ACCESS_KEY,
|
key: process.env.LT_ACCESS_KEY,
|
||||||
tunnelName: process.env.LT_TUNNEL_NAME || 'jasmine',
|
tunnelName: process.env.LT_TUNNEL_NAME || 'jasmine',
|
||||||
logFile: 'local.log'
|
logFile: 'local.log'
|
||||||
}
|
};
|
||||||
|
|
||||||
if (process.env.LAMBDATEST === 'true') {
|
// eslint-disable-next-line unicorn/prefer-top-level-await
|
||||||
// eslint-disable-next-line unicorn/prefer-top-level-await
|
(async () => {
|
||||||
(async () => {
|
try {
|
||||||
try {
|
await tunnelInstance.start(tunnelArguments)
|
||||||
await tunnelInstance.start(tunnelArguments)
|
await new Promise(res => {
|
||||||
await new Promise(res => {
|
setTimeout(res, 5000)
|
||||||
setTimeout(res, 5000)
|
})
|
||||||
})
|
} catch (error) {
|
||||||
} catch (error) {
|
console.log(error.message)
|
||||||
console.log(error.message)
|
}
|
||||||
}
|
})()
|
||||||
})()
|
|
||||||
}
|
|
||||||
|
Reference in New Issue
Block a user