4 changed files with 63 additions and 5 deletions
@ -0,0 +1,46 @@
|
||||
module.exports = function (config) { |
||||
var sauceConf = { |
||||
linux: {opera: {low: 12, high: 12}, googlechrome: {low: 26, high: 32}, firefox: {low: 3, high: 27}}, |
||||
"OS X 10.9": {googlechrome: {low: 31, high: 31}, firefox: {low: 4, high: 26}}, |
||||
"OS X 10.8": {googlechrome: {low: 27, high: 32}, safari: {low: 6, high: 6}}, |
||||
"OS X 10.6": {googlechrome: {low: 27, high: 32}, safari: {low: 5, high: 5}, firefox: {low: 3, high: 27}}, |
||||
"Windows XP": {googlechrome: {low: 26, high: 32}, safari: {low: 3, high: 5}, opera: {low: 9, high: 12}, firefox: {low: 4, high: 27}}, |
||||
"Windows 7": {googlechrome: {low: 26, high: 32}, safari: {low: 5, high: 5}, opera: {low: 9, high: 12}, firefox: {low: 4, high: 27}}, |
||||
"Windows 8": {googlechrome: {low: 26, high: 32}, opera: {low: 9, high: 10}, firefox: {low: 4, high: 27}}, |
||||
"Windows 8.1": {googlechrome: {low: 26, high: 32}, opera: {low: 9, high: 10}, firefox: {low: 4, high: 27}} |
||||
}; |
||||
|
||||
var sauceBrowsers = {}; |
||||
for (var operatingSystem in sauceConf) { |
||||
for (var browser in sauceConf[operatingSystem]) { |
||||
for (var i = sauceConf[operatingSystem][browser].low; i < sauceConf[operatingSystem][browser].high; i++) { |
||||
sauceBrowsers[(operatingSystem + "_" + browser + "_" + i).toLowerCase().replace(" ", "-")] = { |
||||
base: "SauceLabs", |
||||
browserName: browser, |
||||
platform: operatingSystem, |
||||
version: "" + i |
||||
} |
||||
} |
||||
} |
||||
} |
||||
config.set({ |
||||
sauceLabs: { |
||||
startConnect: true, |
||||
testName: 'TypertextTests', |
||||
recordScreenshots: false |
||||
}, |
||||
basePath: __dirname, |
||||
frameworks: ['jasmine'], |
||||
files: [ |
||||
'test/**/*.test.js', |
||||
'build/typertext.min.js' |
||||
], |
||||
plugins: [ |
||||
'karma-jasmine', |
||||
"karma-phantomjs-launcher", |
||||
'karma-sauce-launcher', |
||||
'karma-chrome-launcher' |
||||
], |
||||
customLaunchers: sauceBrowsers |
||||
}); |
||||
}; |
Reference in new issue