38 lines
1.8 KiB
JavaScript
38 lines
1.8 KiB
JavaScript
|
#!/usr/bin/env node
|
||
|
|
||
|
const user = process.env.SAUCE_USER
|
||
|
, key = process.env.SAUCE_KEY
|
||
|
, path = require('path')
|
||
|
, brtapsauce = require('brtapsauce')
|
||
|
, testFile = path.join(__dirname, 'basic-test.js')
|
||
|
|
||
|
, capabilities = [
|
||
|
{ browserName: 'chrome' , platform: 'Windows XP', version: '' }
|
||
|
, { browserName: 'firefox' , platform: 'Windows 8' , version: '' }
|
||
|
, { browserName: 'firefox' , platform: 'Windows XP', version: '4' }
|
||
|
, { browserName: 'internet explorer' , platform: 'Windows 8' , version: '10' }
|
||
|
, { browserName: 'internet explorer' , platform: 'Windows 7' , version: '9' }
|
||
|
, { browserName: 'internet explorer' , platform: 'Windows 7' , version: '8' }
|
||
|
, { browserName: 'internet explorer' , platform: 'Windows XP', version: '7' }
|
||
|
, { browserName: 'internet explorer' , platform: 'Windows XP', version: '6' }
|
||
|
, { browserName: 'safari' , platform: 'Windows 7' , version: '5' }
|
||
|
, { browserName: 'safari' , platform: 'OS X 10.8' , version: '6' }
|
||
|
, { browserName: 'opera' , platform: 'Windows 7' , version: '' }
|
||
|
, { browserName: 'opera' , platform: 'Windows 7' , version: '11' }
|
||
|
, { browserName: 'ipad' , platform: 'OS X 10.8' , version: '6' }
|
||
|
, { browserName: 'android' , platform: 'Linux' , version: '4.0', 'device-type': 'tablet' }
|
||
|
]
|
||
|
|
||
|
if (!user)
|
||
|
throw new Error('Must set a SAUCE_USER env var')
|
||
|
if (!key)
|
||
|
throw new Error('Must set a SAUCE_KEY env var')
|
||
|
|
||
|
brtapsauce({
|
||
|
name : 'Traversty'
|
||
|
, user : user
|
||
|
, key : key
|
||
|
, brsrc : testFile
|
||
|
, capabilities : capabilities
|
||
|
, options : { timeout: 60 * 6 }
|
||
|
})
|