mirror of
https://github.com/twbs/bootstrap.git
synced 2025-08-15 10:05:40 +02:00
Updates
This commit is contained in:
@@ -3,78 +3,6 @@
|
|||||||
'use strict'
|
'use strict'
|
||||||
|
|
||||||
const browsers = {
|
const browsers = {
|
||||||
lambdaTest: {
|
|
||||||
safariMac: {
|
|
||||||
browserName: 'Safari',
|
|
||||||
browserVersion: 'latest',
|
|
||||||
'LT:Options': {
|
|
||||||
platformName: 'MacOS Monterey'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
chromeMac: {
|
|
||||||
browserName: 'Chrome',
|
|
||||||
browserVersion: 'latest',
|
|
||||||
'LT:Options': {
|
|
||||||
platformName: 'MacOS Monterey'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
firefoxMac: {
|
|
||||||
browserName: 'Firefox',
|
|
||||||
browserVersion: 'latest',
|
|
||||||
'LT:Options': {
|
|
||||||
platformName: 'MacOS Monterey'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
chromeWin10: {
|
|
||||||
browserName: 'Chrome',
|
|
||||||
browserVersion: '60',
|
|
||||||
'LT:Options': {
|
|
||||||
platformName: 'Windows 10'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
firefoxWin10: {
|
|
||||||
browserName: 'Firefox',
|
|
||||||
browserVersion: '60',
|
|
||||||
'LT:Options': {
|
|
||||||
platformName: 'Windows 10'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
chromeWin10Latest: {
|
|
||||||
browserName: 'Chrome',
|
|
||||||
browserVersion: 'latest',
|
|
||||||
'LT:Options': {
|
|
||||||
platformName: 'Windows 10'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
firefoxWin10Latest: {
|
|
||||||
browserName: 'Firefox',
|
|
||||||
browserVersion: 'latest',
|
|
||||||
'LT:Options': {
|
|
||||||
platformName: 'Windows 10'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
iphone11: {
|
|
||||||
platformName: 'ios',
|
|
||||||
platformVersion: '15',
|
|
||||||
browserName: 'Safari',
|
|
||||||
deviceName: 'iPhone 13',
|
|
||||||
isRealMobile: true
|
|
||||||
},
|
|
||||||
iphone14: {
|
|
||||||
platformName: 'ios',
|
|
||||||
platformVersion: '16',
|
|
||||||
browserName: 'Safari',
|
|
||||||
deviceName: 'iPhone 14',
|
|
||||||
isRealMobile: true
|
|
||||||
},
|
|
||||||
pixel6: {
|
|
||||||
platformName: 'android',
|
|
||||||
platformVersion: '12',
|
|
||||||
browserName: 'Chrome',
|
|
||||||
deviceName: 'Pixel 6',
|
|
||||||
isRealMobile: true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
browserStack: {
|
browserStack: {
|
||||||
safariMac: {
|
safariMac: {
|
||||||
base: 'BrowserStack',
|
base: 'BrowserStack',
|
||||||
@@ -146,6 +74,78 @@ const browsers = {
|
|||||||
device: 'Google Pixel 2',
|
device: 'Google Pixel 2',
|
||||||
real_mobile: true
|
real_mobile: true
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
lambdaTest: {
|
||||||
|
safariMac: {
|
||||||
|
browserName: 'Safari',
|
||||||
|
browserVersion: 'latest',
|
||||||
|
'LT:Options': {
|
||||||
|
platformName: 'MacOS Monterey'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
chromeMac: {
|
||||||
|
browserName: 'Chrome',
|
||||||
|
browserVersion: 'latest',
|
||||||
|
'LT:Options': {
|
||||||
|
platformName: 'MacOS Monterey'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
firefoxMac: {
|
||||||
|
browserName: 'Firefox',
|
||||||
|
browserVersion: 'latest',
|
||||||
|
'LT:Options': {
|
||||||
|
platformName: 'MacOS Monterey'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
chromeWin10: {
|
||||||
|
browserName: 'Chrome',
|
||||||
|
browserVersion: '60',
|
||||||
|
'LT:Options': {
|
||||||
|
platformName: 'Windows 10'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
firefoxWin10: {
|
||||||
|
browserName: 'Firefox',
|
||||||
|
browserVersion: '60',
|
||||||
|
'LT:Options': {
|
||||||
|
platformName: 'Windows 10'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
chromeWin10Latest: {
|
||||||
|
browserName: 'Chrome',
|
||||||
|
browserVersion: 'latest',
|
||||||
|
'LT:Options': {
|
||||||
|
platformName: 'Windows 10'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
firefoxWin10Latest: {
|
||||||
|
browserName: 'Firefox',
|
||||||
|
browserVersion: 'latest',
|
||||||
|
'LT:Options': {
|
||||||
|
platformName: 'Windows 10'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
iphone11: {
|
||||||
|
platformName: 'ios',
|
||||||
|
platformVersion: '15',
|
||||||
|
browserName: 'Safari',
|
||||||
|
deviceName: 'iPhone 13',
|
||||||
|
isRealMobile: true
|
||||||
|
},
|
||||||
|
iphone14: {
|
||||||
|
platformName: 'ios',
|
||||||
|
platformVersion: '16',
|
||||||
|
browserName: 'Safari',
|
||||||
|
deviceName: 'iPhone 14',
|
||||||
|
isRealMobile: true
|
||||||
|
},
|
||||||
|
pixel6: {
|
||||||
|
platformName: 'android',
|
||||||
|
platformVersion: '12',
|
||||||
|
browserName: 'Chrome',
|
||||||
|
deviceName: 'Pixel 6',
|
||||||
|
isRealMobile: true
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -9,19 +9,20 @@ const replace = require('@rollup/plugin-replace')
|
|||||||
const { browsers } = require('./browsers.js')
|
const { browsers } = require('./browsers.js')
|
||||||
|
|
||||||
const ENV = process.env
|
const ENV = process.env
|
||||||
const LAMBDATEST = Boolean(ENV.LAMBDATEST)
|
|
||||||
const BROWSERSTACK = Boolean(ENV.BROWSERSTACK)
|
|
||||||
const DEBUG = Boolean(ENV.DEBUG)
|
const DEBUG = Boolean(ENV.DEBUG)
|
||||||
const JQUERY_TEST = Boolean(ENV.JQUERY)
|
const JQUERY_TEST = Boolean(ENV.JQUERY)
|
||||||
|
const BROWSERSTACK = Boolean(ENV.BROWSERSTACK)
|
||||||
|
const LAMBDATEST = Boolean(ENV.LAMBDATEST)
|
||||||
|
|
||||||
const webdriverConfig = {
|
const webDriverConfig = {
|
||||||
hostname: 'hub.lambdatest.com',
|
desktop: {
|
||||||
port: 80
|
hostname: 'hub.lambdatest.com',
|
||||||
}
|
port: 80
|
||||||
|
},
|
||||||
const webdriverConfigMobile = {
|
mobile: {
|
||||||
hostname: 'mobile-hub.lambdatest.com',
|
hostname: 'mobile-hub.lambdatest.com',
|
||||||
port: 80
|
port: 80
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const frameworks = [
|
const frameworks = [
|
||||||
@@ -125,22 +126,22 @@ if (LAMBDATEST) {
|
|||||||
browsers.lambdaTest[key].project = 'Bootstrap'
|
browsers.lambdaTest[key].project = 'Bootstrap'
|
||||||
|
|
||||||
if (browsers.lambdaTest[key].isRealMobile) {
|
if (browsers.lambdaTest[key].isRealMobile) {
|
||||||
browsers.lambdaTest[key].config = webdriverConfigMobile
|
browsers.lambdaTest[key].config = webDriverConfig.mobile
|
||||||
browsers.lambdaTest[key].user = ENV.LT_USERNAME
|
browsers.lambdaTest[key].user = ENV.LT_USERNAME
|
||||||
browsers.lambdaTest[key].accessKey = ENV.LT_ACCESS_KEY
|
browsers.lambdaTest[key].accessKey = ENV.LT_ACCESS_KEY
|
||||||
browsers.lambdaTest[key].tunnel = true
|
browsers.lambdaTest[key].tunnel = true
|
||||||
browsers.lambdaTest[key].console = true
|
browsers.lambdaTest[key].console = true
|
||||||
browsers.lambdaTest[key].network = true
|
browsers.lambdaTest[key].network = true
|
||||||
browsers.lambdaTest[key].tunnelName = process.env.LT_TUNNEL_NAME || 'jasmine'
|
browsers.lambdaTest[key].tunnelName = ENV.LT_TUNNEL_NAME || 'jasmine'
|
||||||
browsers.lambdaTest[key].pseudoActivityInterval = 5000 // 5000 ms heartbeat
|
browsers.lambdaTest[key].pseudoActivityInterval = 5000 // 5000 ms heartbeat
|
||||||
} else {
|
} else {
|
||||||
browsers.lambdaTest[key].config = webdriverConfig
|
browsers.lambdaTest[key].config = webDriverConfig.desktop
|
||||||
browsers.lambdaTest[key]['LT:Options'].username = ENV.LT_USERNAME
|
browsers.lambdaTest[key]['LT:Options'].username = ENV.LT_USERNAME
|
||||||
browsers.lambdaTest[key]['LT:Options'].accessKey = ENV.LT_ACCESS_KEY
|
browsers.lambdaTest[key]['LT:Options'].accessKey = ENV.LT_ACCESS_KEY
|
||||||
browsers.lambdaTest[key]['LT:Options'].tunnel = true
|
browsers.lambdaTest[key]['LT:Options'].tunnel = true
|
||||||
browsers.lambdaTest[key]['LT:Options'].console = true
|
browsers.lambdaTest[key]['LT:Options'].console = true
|
||||||
browsers.lambdaTest[key]['LT:Options'].network = true
|
browsers.lambdaTest[key]['LT:Options'].network = true
|
||||||
browsers.lambdaTest[key]['LT:Options'].tunnelName = process.env.LT_TUNNEL_NAME || 'jasmine'
|
browsers.lambdaTest[key]['LT:Options'].tunnelName = ENV.LT_TUNNEL_NAME || 'jasmine'
|
||||||
browsers.lambdaTest[key]['LT:Options'].pseudoActivityInterval = 5000 // 5000 ms heartbeat
|
browsers.lambdaTest[key]['LT:Options'].pseudoActivityInterval = 5000 // 5000 ms heartbeat
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -21,12 +21,8 @@ const tunnelArguments = {
|
|||||||
|
|
||||||
// eslint-disable-next-line unicorn/prefer-top-level-await
|
// eslint-disable-next-line unicorn/prefer-top-level-await
|
||||||
(async () => {
|
(async () => {
|
||||||
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) {
|
|
||||||
console.log(error.message)
|
|
||||||
}
|
|
||||||
})()
|
})()
|
||||||
|
Reference in New Issue
Block a user