From 0ff56c53b13212442102d538cecd3838e2d330e5 Mon Sep 17 00:00:00 2001 From: Steve Gravrock Date: Sat, 1 Jul 2023 10:15:54 -0700 Subject: [PATCH] Dogfood remote Selenium grid support --- package.json | 2 +- spec/support/jasmine-browser.js | 21 ++++++++++++--------- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index dada776f..553cd8d9 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "grunt-css-url-embed": "^1.11.1", "grunt-sass": "^3.0.2", "jasmine": "^5.0.0", - "jasmine-browser-runner": "^2.0.0", + "jasmine-browser-runner": "github:jasmine/jasmine-browser-runner", "jsdom": "^22.0.0", "load-grunt-tasks": "^5.1.0", "prettier": "1.17.1", diff --git a/spec/support/jasmine-browser.js b/spec/support/jasmine-browser.js index 334efcf1..f86dfe3e 100644 --- a/spec/support/jasmine-browser.js +++ b/spec/support/jasmine-browser.js @@ -28,16 +28,19 @@ module.exports = { random: true, browser: { name: process.env.JASMINE_BROWSER || 'firefox', - useSauce: process.env.USE_SAUCE === 'true', - sauce: { - name: `jasmine-core ${new Date().toISOString()}`, - os: process.env.SAUCE_OS, + useRemoteSeleniumGrid: process.env.USE_SAUCE === 'true', + remoteSeleniumGrid: { + url: 'https://ondemand.saucelabs.com/wd/hub', browserVersion: process.env.SAUCE_BROWSER_VERSION, - build: `Core ${process.env.TRAVIS_BUILD_NUMBER || 'Ran locally'}`, - tags: ['Jasmine-Core'], - tunnelIdentifier: process.env.SAUCE_TUNNEL_IDENTIFIER, - username: process.env.SAUCE_USERNAME, - accessKey: process.env.SAUCE_ACCESS_KEY + platformName: process.env.SAUCE_OS, + 'sauce:options': { + name: `jasmine-core ${new Date().toISOString()}`, + build: `Core ${process.env.CIRCLE_BUILD_NUM || 'Ran locally'}`, + tags: ['Jasmine-Core'], + tunnelIdentifier: process.env.SAUCE_TUNNEL_IDENTIFIER, + username: process.env.SAUCE_USERNAME, + accessKey: process.env.SAUCE_ACCESS_KEY + } } } };