enable IE browser testing in travis
Thomas Aylott committed
Dec 3, 2013 at 17:52 UTC
18459deb77d46fc7ff8e2ea682162a96c61d5b3a
2 files changed
+19
.travis.yml
+9
@@ -25,6 +25,10 @@ env:
25
matrix:
26
- TEST_TYPE=unit
27
- TEST_TYPE=lint
28
+ - TEST_TYPE=test:webdriver:saucelabs BROWSER_NAME=ie11
29
+ - TEST_TYPE=test:webdriver:saucelabs BROWSER_NAME=ie10
30
+ - TEST_TYPE=test:webdriver:saucelabs BROWSER_NAME=ie9
31
+ - TEST_TYPE=test:webdriver:saucelabs BROWSER_NAME=ie8
32
global:
33
# SERVER
34
- secure: qPvsJ46XzGrdIuPA70b55xQNGF8jcK7N1LN5CCQYYocXLa+fBrl+fTE77QvehOPhqwJXcj6kOxI+sY0KrVwV7gmq2XY2HZGWUSCxTN0SZlNIzqPA80Y7G/yOjA4PUt8LKgP+8tptyhTAY56qf+hgW8BoLiKOdztYF2p+3zXOLuA=
@@ -33,8 +37,13 @@ env:
37
- secure: eHMg4yQWJ+5zFxNcjVwpdpcbZCQMaSByqJy0wwQ2XOOMItdCvSfO/fa+mYoVND/9Orsi5kvXC9tx4sYHyth5hLrvO+bghYjiayrbxYYrxso6G/aU8Pttc7s/qk3I4zadLlua1kGy2TauByxS6nt9nUDe0FDaJKA9k1QXVlpq5Ac=
38
- secure: v65jUPPNBvJg1xhj4cY7wMKinCESUseHsW1d2gp68SluFHHyjWZOvXYXZdABqB/1uNmQxjbUkwkdSNAOn5k7ppjRcRnlAH2uu1xDqXrGp6cW4MfNPchrAe+FcUMtse/3THGJj8SZ9IQWIl+BHv4XASQ7FwqCR8cwlOfhsqdfch8=
39
matrix:
40
+ fast_finish: true
41
allow_failures:
42
- env: TEST_TYPE=lint
43
+ - env: TEST_TYPE=test:webdriver:saucelabs BROWSER_NAME=ie11
44
+ - env: TEST_TYPE=test:webdriver:saucelabs BROWSER_NAME=ie10
45
+ - env: TEST_TYPE=test:webdriver:saucelabs BROWSER_NAME=ie9
46
+ - env: TEST_TYPE=test:webdriver:saucelabs BROWSER_NAME=ie8
47
notifications:
48
irc:
49
use_notice: true
Gruntfile.js
+10
@@ -111,6 +111,16 @@ module.exports = function(grunt) {
111
'webdriver-phantomjs',
112
'webdriver-jasmine:local'
113
]);
114
+
115
+ grunt.registerTask('test:webdriver:saucelabs', [
116
+ 'build:test',
117
+ 'build:basic',
118
+
119
+ 'connect',
120
+ 'sauce-tunnel',
121
+ 'webdriver-jasmine:saucelabs_' + (process.env.BROWSER_NAME || 'ie8'),
122
+ ]);
123
+
124
grunt.registerTask('test:coverage', [
125
'build:test',
126
'build:withCodeCoverageLogging',