bootstrap/js/tests/lt-local.js

29 lines
695 B
JavaScript
Raw Permalink Normal View History

2023-03-28 18:22:30 +08:00
/* eslint-env node */
/* eslint-disable no-console */
'use strict'
const process = require('node:process')
const lambdaTunnel = require('@lambdatest/node-tunnel')
2023-04-11 22:51:29 +08:00
if (process.env.LAMBDATEST !== 'true') {
console.log('Skipping lt-local script!')
return
}
2023-03-28 18:22:30 +08:00
const tunnelInstance = new lambdaTunnel() // eslint-disable-line new-cap
2023-03-23 19:07:04 +08:00
const tunnelArguments = {
2023-03-28 18:22:30 +08:00
user: process.env.LT_USERNAME,
key: process.env.LT_ACCESS_KEY,
tunnelName: process.env.LT_TUNNEL_NAME || 'jasmine',
logFile: 'local.log'
2023-04-11 22:51:29 +08:00
};
2023-03-23 19:07:04 +08:00
2023-04-11 22:51:29 +08:00
// eslint-disable-next-line unicorn/prefer-top-level-await
(async () => {
2023-04-12 23:53:25 +08:00
await tunnelInstance.start(tunnelArguments)
await new Promise(res => {
setTimeout(res, 5000)
})
2023-04-11 22:51:29 +08:00
})()