Dogfood remote Selenium grid support

This commit is contained in:
Steve Gravrock
2023-07-01 10:15:54 -07:00
parent b617d983de
commit 0ff56c53b1
2 changed files with 13 additions and 10 deletions

View File

@@ -44,7 +44,7 @@
"grunt-css-url-embed": "^1.11.1", "grunt-css-url-embed": "^1.11.1",
"grunt-sass": "^3.0.2", "grunt-sass": "^3.0.2",
"jasmine": "^5.0.0", "jasmine": "^5.0.0",
"jasmine-browser-runner": "^2.0.0", "jasmine-browser-runner": "github:jasmine/jasmine-browser-runner",
"jsdom": "^22.0.0", "jsdom": "^22.0.0",
"load-grunt-tasks": "^5.1.0", "load-grunt-tasks": "^5.1.0",
"prettier": "1.17.1", "prettier": "1.17.1",

View File

@@ -28,16 +28,19 @@ module.exports = {
random: true, random: true,
browser: { browser: {
name: process.env.JASMINE_BROWSER || 'firefox', name: process.env.JASMINE_BROWSER || 'firefox',
useSauce: process.env.USE_SAUCE === 'true', useRemoteSeleniumGrid: process.env.USE_SAUCE === 'true',
sauce: { remoteSeleniumGrid: {
name: `jasmine-core ${new Date().toISOString()}`, url: 'https://ondemand.saucelabs.com/wd/hub',
os: process.env.SAUCE_OS,
browserVersion: process.env.SAUCE_BROWSER_VERSION, browserVersion: process.env.SAUCE_BROWSER_VERSION,
build: `Core ${process.env.TRAVIS_BUILD_NUMBER || 'Ran locally'}`, platformName: process.env.SAUCE_OS,
tags: ['Jasmine-Core'], 'sauce:options': {
tunnelIdentifier: process.env.SAUCE_TUNNEL_IDENTIFIER, name: `jasmine-core ${new Date().toISOString()}`,
username: process.env.SAUCE_USERNAME, build: `Core ${process.env.CIRCLE_BUILD_NUM || 'Ran locally'}`,
accessKey: process.env.SAUCE_ACCESS_KEY tags: ['Jasmine-Core'],
tunnelIdentifier: process.env.SAUCE_TUNNEL_IDENTIFIER,
username: process.env.SAUCE_USERNAME,
accessKey: process.env.SAUCE_ACCESS_KEY
}
} }
} }
}; };