1 | #!/usr/bin/env node
|
2 |
|
3 | const user = process.env.SAUCE_USER
|
4 | , key = process.env.SAUCE_KEY
|
5 | , path = require('path')
|
6 | , brtapsauce = require('brtapsauce')
|
7 | , testFile = path.join(__dirname, 'basic-test.js')
|
8 |
|
9 | , capabilities = [
|
10 | { browserName: 'chrome' , platform: 'Windows XP', version: '' }
|
11 | , { browserName: 'firefox' , platform: 'Windows 8' , version: '' }
|
12 | , { browserName: 'firefox' , platform: 'Windows XP', version: '4' }
|
13 | , { browserName: 'internet explorer' , platform: 'Windows 8' , version: '10' }
|
14 | , { browserName: 'internet explorer' , platform: 'Windows 7' , version: '9' }
|
15 | , { browserName: 'internet explorer' , platform: 'Windows 7' , version: '8' }
|
16 | , { browserName: 'internet explorer' , platform: 'Windows XP', version: '7' }
|
17 | , { browserName: 'internet explorer' , platform: 'Windows XP', version: '6' }
|
18 | , { browserName: 'safari' , platform: 'Windows 7' , version: '5' }
|
19 | , { browserName: 'safari' , platform: 'OS X 10.8' , version: '6' }
|
20 | , { browserName: 'opera' , platform: 'Windows 7' , version: '' }
|
21 | , { browserName: 'opera' , platform: 'Windows 7' , version: '11' }
|
22 | , { browserName: 'ipad' , platform: 'OS X 10.8' , version: '6' }
|
23 | , { browserName: 'android' , platform: 'Linux' , version: '4.0', 'device-type': 'tablet' }
|
24 | ]
|
25 |
|
26 | if (!user)
|
27 | throw new Error('Must set a SAUCE_USER env var')
|
28 | if (!key)
|
29 | throw new Error('Must set a SAUCE_KEY env var')
|
30 |
|
31 | brtapsauce({
|
32 | name : 'Traversty'
|
33 | , user : user
|
34 | , key : key
|
35 | , brsrc : testFile
|
36 | , capabilities : capabilities
|
37 | , options : { timeout: 60 * 6 }
|
38 | }) |
\ | No newline at end of file |