UNPKG

1.83 kBJavaScriptView Raw
1#!/usr/bin/env node
2
3const 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
26if (!user)
27 throw new Error('Must set a SAUCE_USER env var')
28if (!key)
29 throw new Error('Must set a SAUCE_KEY env var')
30
31brtapsauce({
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