forked from opal/opal-browser
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
75 lines (59 loc) · 2.59 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
language: ruby
rvm: 2.0.0
cache: bundler
sudo: false
env:
global:
- SELENIUM_HOST=hub.browserstack.com
- SELENIUM_PORT=80
- BS_AUTOMATE_PROJECT="$TRAVIS_REPO_SLUG"
- BS_AUTOMATE_BUILD="Travis build No. $TRAVIS_BUILD_NUMBER for $TRAVIS_REPO_SLUG"
- secure: "L70bh0nIOaIoS7Va4Mr0GsdRlAjOILsNNrfwFDr3RjM2HaR3oeEKK1tJIEDEMamgBw6Ljhz7EWdDwt3bQ0HrhO9cI0kuzl+dA9Obf3+gucPSdi8QCZbjZDkwA56srsDEAMGAKkNWI1kmQTbPUPUoIuKmjj3Y3T68Ud2qi+hi5ag="
- secure: "T7RSwd/aIYwsbuoyLPLzB0ZwOATDAFrpi9GQSVIbV1rZV2oGq+yisjeARUPyRfKTI0Q08CNgarLWfL/kONR6AL19XUD3Rm1+hag8bNixRYot2c65We6d40BMtPfZyO13kSWlTtDnzotYavhXoXujJNLfSjbdLdTlmy2m9Q0UfQc="
matrix:
- SELENIUM_BROWSER=firefox SELENIUM_VERSION=25
- SELENIUM_BROWSER=firefox SELENIUM_VERSION=26
- SELENIUM_BROWSER=opera SELENIUM_VERSION=12.15
- SELENIUM_BROWSER=opera SELENIUM_VERSION=12.16
- SELENIUM_BROWSER=ie SELENIUM_VERSION=6
- SELENIUM_BROWSER=ie SELENIUM_VERSION=7
- SELENIUM_BROWSER=ie SELENIUM_VERSION=8
- SELENIUM_BROWSER=ie SELENIUM_VERSION=9
- SELENIUM_BROWSER=ie SELENIUM_VERSION=10
- SELENIUM_BROWSER=ie SELENIUM_VERSION=11
- SELENIUM_BROWSER=safari SELENIUM_VERSION=5.1
- SELENIUM_BROWSER=safari SELENIUM_VERSION=6.1
- SELENIUM_BROWSER=safari SELENIUM_VERSION=7.0
- SELENIUM_BROWSER=ipad SELENIUM_DEVICE="iPad 2 (5.0)"
- SELENIUM_BROWSER=iphone SELENIUM_DEVICE="iPhone 4S"
- SELENIUM_BROWSER=iphone SELENIUM_DEVICE="iPhone 5"
- SELENIUM_BROWSER=iphone SELENIUM_DEVICE="iPhone 5S"
- SELENIUM_BROWSER=android SELENIUM_DEVICE="Samsung Galaxy Nexus"
- SELENIUM_BROWSER=android SELENIUM_DEVICE="Motorola Razr Maxx HD"
- SELENIUM_BROWSER=android SELENIUM_DEVICE="LG Nexus 4"
- SELENIUM_BROWSER=chrome SELENIUM_VERSION=30
- SELENIUM_BROWSER=chrome SELENIUM_VERSION=31
matrix:
allow_failures:
# ChromeDriver be broken
- env: SELENIUM_BROWSER=chrome SELENIUM_VERSION=31
- env: SELENIUM_BROWSER=chrome SELENIUM_VERSION=30
# Something's fishy
- env: SELENIUM_BROWSER=ipad SELENIUM_DEVICE="iPad 2 (5.0)"
- env: SELENIUM_BROWSER=iphone SELENIUM_DEVICE="iPhone 5"
# Android's driver be broken
- env: SELENIUM_BROWSER=android SELENIUM_DEVICE="Samsung Galaxy Nexus"
- env: SELENIUM_BROWSER=android SELENIUM_DEVICE="Motorola Razr Maxx HD"
- env: SELENIUM_BROWSER=android SELENIUM_DEVICE="LG Nexus 4"
before_install:
- gem update bundler
- bundle --version
- gem update --system
- gem --version
before_script:
- bundle exec rackup -p 9292 &
- sleep 10
script:
- bundle exec spec/runner.rb
notifications:
irc: "irc.freenode.org#opal"