@@ -71,44 +71,60 @@ module.exports = function (config) {
71
71
XXXsl_chrome : {
72
72
base : 'SauceLabs' ,
73
73
browserName : 'chrome' ,
74
- extendedDebugging : true
74
+ extendedDebugging : true ,
75
75
} ,
76
- sl_firefox : {
76
+ XXXsl_firefox : {
77
77
base : 'SauceLabs' ,
78
- browserName : 'firefox'
78
+ browserName : 'firefox' ,
79
79
} ,
80
80
sl_edge : {
81
81
base : 'SauceLabs' ,
82
- browserName : 'MicrosoftEdge'
82
+ browserName : 'MicrosoftEdge' ,
83
+ version : '79.0' ,
83
84
} ,
84
85
sl_safari : {
85
86
base : 'SauceLabs' ,
86
- browserName : 'safari'
87
+ browserName : 'safari' ,
88
+ platform : 'macOS 10.15' ,
89
+ version : '13.0' ,
87
90
} ,
88
91
sl_ios_safari : {
89
92
base : 'SauceLabs' ,
90
- deviceName : 'iPhone X Simulator' ,
93
+ deviceName : 'iPhone 11 Pro Max Simulator' ,
91
94
platformName : 'iOS' ,
92
- platformVersion : '11.2 ' ,
95
+ platformVersion : '13.0 ' ,
93
96
browserName : 'Safari' ,
94
- appiumVersion : '1.9.1'
97
+ appiumVersion : '1.15.0' ,
95
98
} ,
96
- sl_android_chrome : {
99
+ XXXsl_android_chrome : {
97
100
base : 'SauceLabs' ,
101
+ deviceOrientation : 'portrait' ,
98
102
deviceName : 'Android GoogleAPI Emulator' ,
99
103
platformName : 'Android' ,
100
104
platformVersion : '7.1' ,
101
105
browserName : 'Chrome' ,
102
- appiumVersion : '1.9.1'
106
+ appiumVersion : '1.15.0' ,
107
+ } ,
108
+ bs_android_chrome : {
109
+ base : 'BrowserStack' ,
110
+ os : 'android' ,
111
+ os_version : '10.0' ,
112
+ browser : 'android' ,
113
+ device : 'Google Pixel 4' ,
114
+ real_mobile : true ,
103
115
} ,
104
116
FirefoxHeadless : {
105
117
base : 'Firefox' ,
106
- flags : [ '-headless' ]
118
+ flags : [ '-headless' ] ,
107
119
} ,
108
120
ChromeHeadlessNoSandbox : {
109
121
base : 'ChromeHeadless' ,
110
- flags : [ '--no-sandbox' ]
111
- }
122
+ flags : [ '--no-sandbox' ] ,
123
+ } ,
124
+ ChromeCanaryHeadlessNoSandbox : {
125
+ base : 'ChromeCanaryHeadless' ,
126
+ flags : [ '--no-sandbox' ] ,
127
+ } ,
112
128
} ,
113
129
sauceLabs : {
114
130
// Since tags aren't being sent correctly, I'm going to stick the branch name in here.
@@ -121,7 +137,7 @@ module.exports = function (config) {
121
137
tags : [ ISSUE ] ,
122
138
recordScreenshots : false ,
123
139
recordVideo : false ,
124
- public : 'public restricted'
140
+ public : 'public restricted' ,
125
141
} ,
126
142
concurrency : 5 ,
127
143
// Continuous Integration mode
@@ -138,8 +154,10 @@ module.exports = function (config) {
138
154
devtool : 'inline-source-map' ,
139
155
} ,
140
156
plugins : [
157
+ 'karma-browserstack-launcher' ,
141
158
'karma-chrome-launcher' ,
142
159
'karma-edge-launcher' ,
160
+ 'karma-ie-launcher' ,
143
161
'karma-safari-launcher' ,
144
162
'karma-firefox-launcher' ,
145
163
'karma-jasmine' ,
0 commit comments