[apps/tidep0084.git] / example / iot-gateway / node_modules / aws-iot-device-sdk / node_modules / mqtt / node_modules / mqtt-packet / node_modules / bl / test / sauce.js
1 #!/usr/bin/env node
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')
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 ]
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')
31 brtapsauce({
32 name : 'Traversty'
33 , user : user
34 , key : key
35 , brsrc : testFile
36 , capabilities : capabilities
37 , options : { timeout: 60 * 6 }
38 })