1414var CIconfiguration = {
1515 'Chrome' : { unitTest : { target : 'SL' , required : true } , e2e : { target : null , required : true } } ,
1616 'Firefox' : { unitTest : { target : 'SL' , required : true } , e2e : { target : null , required : true } } ,
17+ 'FirefoxESR' : { unitTest : { target : 'SL' , required : true } , e2e : { target : null , required : true } } ,
1718 // Disabled because using the "beta" channel of Chrome can cause non-deterministic CI results.
1819 // e.g. a new chrome beta version has been released, but the Saucelabs selenium server does
1920 // not provide a chromedriver version that is compatible with the new beta.
@@ -31,34 +32,45 @@ var CIconfiguration = {
3132 'Android8' : { unitTest : { target : 'SL' , required : true } , e2e : { target : null , required : true } } ,
3233 'Android9' : { unitTest : { target : 'SL' , required : true } , e2e : { target : null , required : true } } ,
3334 'Android10' : { unitTest : { target : 'SL' , required : true } , e2e : { target : null , required : true } } ,
34- 'Safari12' : { unitTest : { target : 'SL' , required : false } , e2e : { target : null , required : true } } ,
35- 'Safari13' : { unitTest : { target : 'SL' , required : false } , e2e : { target : null , required : true } } ,
36- 'iOS10 ' : { unitTest : { target : 'SL' , required : false } , e2e : { target : null , required : true } } ,
37- 'iOS11 ' : { unitTest : { target : 'SL' , required : false } , e2e : { target : null , required : true } } ,
35+ 'Safari12' : { unitTest : { target : 'SL' , required : true } , e2e : { target : null , required : true } } ,
36+ 'Safari13' : { unitTest : { target : 'SL' , required : true } , e2e : { target : null , required : true } } ,
37+ 'iOS12 ' : { unitTest : { target : 'SL' , required : true } , e2e : { target : null , required : true } } ,
38+ 'iOS13 ' : { unitTest : { target : 'SL' , required : true } , e2e : { target : null , required : true } } ,
3839 'WindowsPhone' : { unitTest : { target : 'BS' , required : false } , e2e : { target : null , required : true } }
3940} ;
4041
4142var customLaunchers = {
4243 'DartiumWithWebPlatform' :
4344 { base : 'Dartium' , flags : [ '--enable-experimental-web-platform-features' ] } ,
4445 'ChromeNoSandbox' : { base : 'Chrome' , flags : [ '--no-sandbox' ] } ,
45- 'SL_CHROME' : { base : 'SauceLabs' , browserName : 'chrome' , version : '73 ' } ,
46+ 'SL_CHROME' : { base : 'SauceLabs' , browserName : 'chrome' , version : '81 ' } ,
4647 'SL_CHROMEBETA' : { base : 'SauceLabs' , browserName : 'chrome' , version : 'beta' } ,
4748 'SL_CHROMEDEV' : { base : 'SauceLabs' , browserName : 'chrome' , version : 'dev' } ,
48- 'SL_FIREFOX' : { base : 'SauceLabs' , browserName : 'firefox' , version : '65' } ,
49+ 'SL_FIREFOX' : { base : 'SauceLabs' , browserName : 'firefox' , version : '76' } ,
50+ // Firefox 68 is the current ESR vesion
51+ 'SL_FIREFOXESR' : { base : 'SauceLabs' , browserName : 'firefox' , version : '68' } ,
4952 'SL_FIREFOXBETA' :
5053 { base : 'SauceLabs' , platform : 'Windows 10' , browserName : 'firefox' , version : 'beta' } ,
5154 'SL_FIREFOXDEV' :
5255 { base : 'SauceLabs' , platform : 'Windows 10' , browserName : 'firefox' , version : 'dev' } ,
53- 'SL_SAFARI7' : { base : 'SauceLabs' , browserName : 'safari' , platform : 'OS X 10.9' , version : '7.0' } ,
54- 'SL_SAFARI8' : { base : 'SauceLabs' , browserName : 'safari' , platform : 'OS X 10.10' , version : '8.0' } ,
55- 'SL_SAFARI9' : { base : 'SauceLabs' , browserName : 'safari' , platform : 'OS X 10.11' , version : '9.0' } ,
56- 'SL_SAFARI10' :
57- { base : 'SauceLabs' , browserName : 'safari' , platform : 'OS X 10.12' , version : '10.0' } ,
58- 'SL_IOS7' : { base : 'SauceLabs' , browserName : 'iphone' , platform : 'OS X 10.10' , version : '7.1' } ,
59- 'SL_IOS8' : { base : 'SauceLabs' , browserName : 'iphone' , platform : 'OS X 10.10' , version : '8.4' } ,
60- 'SL_IOS9' : { base : 'SauceLabs' , browserName : 'iphone' , platform : 'OS X 10.10' , version : '9.3' } ,
61- 'SL_IOS10' : { base : 'SauceLabs' , browserName : 'iphone' , platform : 'OS X 10.10' , version : '10.0' } ,
56+ 'SL_SAFARI12' :
57+ { base : 'SauceLabs' , browserName : 'safari' , platform : 'macOS 10.13' , version : '12.1' } ,
58+ 'SL_SAFARI13' :
59+ { base : 'SauceLabs' , browserName : 'safari' , platform : 'macOS 10.15' , version : '13.0' } ,
60+ 'SL_IOS12' : {
61+ base : 'SauceLabs' ,
62+ browserName : 'Safari' ,
63+ platform : 'iOS' ,
64+ version : '12.0' ,
65+ device : 'iPhone 7 Simulator'
66+ } ,
67+ 'SL_IOS13' : {
68+ base : 'SauceLabs' ,
69+ browserName : 'Safari' ,
70+ platform : 'iOS' ,
71+ version : '13.0' ,
72+ device : 'iPhone 11 Simulator'
73+ } ,
6274 'SL_IE9' :
6375 { base : 'SauceLabs' , browserName : 'internet explorer' , platform : 'Windows 2008' , version : '9' } ,
6476 'SL_IE10' : {
@@ -75,18 +87,6 @@ var customLaunchers = {
7587 platform : 'Windows 10' ,
7688 version : '14.14393'
7789 } ,
78- 'SL_ANDROID4.1' : { base : 'SauceLabs' , browserName : 'android' , platform : 'Linux' , version : '4.1' } ,
79- 'SL_ANDROID4.2' : { base : 'SauceLabs' , browserName : 'android' , platform : 'Linux' , version : '4.2' } ,
80- 'SL_ANDROID4.3' : { base : 'SauceLabs' , browserName : 'android' , platform : 'Linux' , version : '4.3' } ,
81- 'SL_ANDROID4.4' : { base : 'SauceLabs' , browserName : 'android' , platform : 'Linux' , version : '4.4' } ,
82- 'SL_ANDROID5' : { base : 'SauceLabs' , browserName : 'android' , platform : 'Linux' , version : '5.1' } ,
83- 'SL_ANDROID6' : {
84- base : 'SauceLabs' ,
85- browserName : 'Chrome' ,
86- platform : 'Android' ,
87- version : '6.0' ,
88- device : 'Android Emulator'
89- } ,
9090 'SL_ANDROID7' : {
9191 base : 'SauceLabs' ,
9292 browserName : 'Chrome' ,
@@ -115,17 +115,9 @@ var customLaunchers = {
115115 version : '10.0' ,
116116 device : 'Android GoogleAPI Emulator'
117117 } ,
118-
119118 'BS_CHROME' : { base : 'BrowserStack' , browser : 'chrome' , os : 'OS X' , os_version : 'Yosemite' } ,
120119 'BS_FIREFOX' : { base : 'BrowserStack' , browser : 'firefox' , os : 'Windows' , os_version : '10' } ,
121- 'BS_SAFARI7' : { base : 'BrowserStack' , browser : 'safari' , os : 'OS X' , os_version : 'Mavericks' } ,
122- 'BS_SAFARI8' : { base : 'BrowserStack' , browser : 'safari' , os : 'OS X' , os_version : 'Yosemite' } ,
123- 'BS_SAFARI9' : { base : 'BrowserStack' , browser : 'safari' , os : 'OS X' , os_version : 'El Capitan' } ,
124120 'BS_SAFARI10' : { base : 'BrowserStack' , browser : 'safari' , os : 'OS X' , os_version : 'Sierra' } ,
125- 'BS_IOS7' : { base : 'BrowserStack' , device : 'iPhone 5S' , os : 'ios' , os_version : '7.0' } ,
126- 'BS_IOS8' : { base : 'BrowserStack' , device : 'iPhone 6' , os : 'ios' , os_version : '8.3' } ,
127- 'BS_IOS9' : { base : 'BrowserStack' , device : 'iPhone 6S' , os : 'ios' , os_version : '9.1' } ,
128- 'BS_IOS10' : { base : 'BrowserStack' , device : 'iPhone SE' , os : 'ios' , os_version : '10.0' } ,
129121 'BS_IE9' :
130122 { base : 'BrowserStack' , browser : 'ie' , browser_version : '9.0' , os : 'Windows' , os_version : '7' } ,
131123 'BS_IE10' : {
@@ -145,37 +137,28 @@ var customLaunchers = {
145137 'BS_EDGE' : { base : 'BrowserStack' , browser : 'edge' , os : 'Windows' , os_version : '10' } ,
146138 'BS_WINDOWSPHONE' :
147139 { base : 'BrowserStack' , device : 'Nokia Lumia 930' , os : 'winphone' , os_version : '8.1' } ,
148- 'BS_ANDROID7' : { base : 'BrowserStack' , device : 'Google Pixel' , os : 'android' , os_version : '7.1' } ,
149- 'BS_ANDROID6' : { base : 'BrowserStack' , device : 'Google Nexus 6' , os : 'android' , os_version : '6.0' } ,
150- 'BS_ANDROID5' : { base : 'BrowserStack' , device : 'Google Nexus 5' , os : 'android' , os_version : '5.0' } ,
151- 'BS_ANDROID4.4' : { base : 'BrowserStack' , device : 'HTC One M8' , os : 'android' , os_version : '4.4' } ,
152- 'BS_ANDROID4.3' :
153- { base : 'BrowserStack' , device : 'Samsung Galaxy S4' , os : 'android' , os_version : '4.3' } ,
154- 'BS_ANDROID4.2' :
155- { base : 'BrowserStack' , device : 'Google Nexus 4' , os : 'android' , os_version : '4.2' } ,
156- 'BS_ANDROID4.1' :
157- { base : 'BrowserStack' , device : 'Google Nexus 7' , os : 'android' , os_version : '4.1' }
140+ 'BS_ANDROID7' : { base : 'BrowserStack' , device : 'Google Pixel' , os : 'android' , os_version : '7.1' }
158141} ;
159142
160143var sauceAliases = {
161144 'ALL' : Object . keys ( customLaunchers ) . filter ( function ( item ) {
162145 return customLaunchers [ item ] . base == 'SauceLabs' ;
163146 } ) ,
164147 'DESKTOP' : [
165- 'SL_CHROME' , 'SL_FIREFOX' , 'SL_IE9' , 'SL_IE10' , 'SL_IE11' , 'SL_EDGE' , 'SL_SAFARI7' ,
166- 'SL_SAFARI8' , 'SL_SAFARI9' , 'SL_SAFARI10'
148+ 'SL_CHROME' , 'SL_FIREFOX' , 'SL_IE9' , 'SL_IE10' , 'SL_IE11' , 'SL_EDGE' , 'SL_SAFARI12' , 'SL_SAFARI13' , 'SL_FIREFOXESR'
167149 ] ,
168150 'MOBILE' : [
169- 'SL_ANDROID4.1' , 'SL_ANDROID4.2' , 'SL_ANDROID4.3' , 'SL_ANDROID4.4' , 'SL_ANDROID5' ,
170- 'SL_ANDROID6' , 'SL_ANDROID7' , 'SL_IOS7' , 'SL_IOS8' , 'SL_IOS9' , 'SL_IOS10'
151+ 'SL_ANDROID7' , 'SL_ANDROID8' , 'SL_ANDROID9' , 'SL_ANDROID10' , 'SL_IOS12' , 'SL_IOS13'
171152 ] ,
172153 'ANDROID' : [
173- 'SL_ANDROID4.1' , 'SL_ANDROID4.2' , 'SL_ANDROID4.3' , 'SL_ANDROID4.4' , 'SL_ANDROID5' ,
174- 'SL_ANDROID6' , 'SL_ANDROID7'
154+ 'SL_ANDROID7' , 'SL_ANDROID8' , 'SL_ANDROID9' , 'SL_ANDROID10'
155+ ] ,
156+ 'FIREFOX' : [
157+ 'SL_FIREFOXESR'
175158 ] ,
176159 'IE' : [ 'SL_IE9' , 'SL_IE10' , 'SL_IE11' ] ,
177- 'IOS' : [ 'SL_IOS7 ' , 'SL_IOS8' , 'SL_IOS9' , 'SL_IOS10 '] ,
178- 'SAFARI' : [ 'SL_SAFARI7 ' , 'SL_SAFARI8' , 'SL_SAFARI9' , 'SL_SAFARI10 '] ,
160+ 'IOS' : [ 'SL_IOS12 ' , 'SL_IOS13 ' ] ,
161+ 'SAFARI' : [ 'SL_SAFARI12 ' , 'SL_SAFARI13 ' ] ,
179162 'BETA' : [ 'SL_CHROMEBETA' , 'SL_FIREFOXBETA' ] ,
180163 'DEV' : [ 'SL_CHROMEDEV' , 'SL_FIREFOXDEV' ] ,
181164 'CI_REQUIRED' : buildConfiguration ( 'unitTest' , 'SL' , true ) ,
@@ -187,17 +170,15 @@ var browserstackAliases = {
187170 return customLaunchers [ item ] . base == 'BrowserStack' ;
188171 } ) ,
189172 'DESKTOP' : [
190- 'BS_CHROME' , 'BS_FIREFOX' , 'BS_IE9' , 'BS_IE10' , 'BS_IE11' , 'BS_EDGE' , 'BS_SAFARI7' ,
191- 'BS_SAFARI8' , 'BS_SAFARI9' , 'BS_SAFARI10'
173+ 'BS_CHROME' , 'BS_FIREFOX' , 'BS_IE9' , 'BS_IE10' , 'BS_IE11' , 'BS_EDGE' ,
192174 ] ,
193175 'MOBILE' : [
194- 'BS_ANDROID4.3' , 'BS_ANDROID4.4' , 'BS_ANDROID5' , 'BS_ANDROID6' , 'BS_ANDROID7' , 'BS_IOS7' ,
195- 'BS_IOS8' , 'BS_IOS9' , 'BS_IOS10' , 'BS_WINDOWSPHONE'
176+ 'BS_ANDROID7' , 'BS_WINDOWSPHONE'
196177 ] ,
197- 'ANDROID' : [ 'BS_ANDROID4.3' , 'BS_ANDROID4.4' , 'BS_ANDROID5' , 'BS_ANDROID6' , ' BS_ANDROID7'] ,
178+ 'ANDROID' : [ 'BS_ANDROID7' ] ,
198179 'IE' : [ 'BS_IE9' , 'BS_IE10' , 'BS_IE11' ] ,
199- 'IOS' : [ 'BS_IOS7' , 'BS_IOS8' , 'BS_IOS9' , 'BS_IOS10' ] ,
200- 'SAFARI' : [ 'BS_SAFARI7' , 'BS_SAFARI8' , 'BS_SAFARI9' , 'BS_SAFARI10' ] ,
180+ 'IOS' : [ ] ,
181+ 'SAFARI' : [ ] ,
201182 'CI_REQUIRED' : buildConfiguration ( 'unitTest' , 'BS' , true ) ,
202183 'CI_OPTIONAL' : buildConfiguration ( 'unitTest' , 'BS' , false )
203184} ;
0 commit comments