File tree Expand file tree Collapse file tree 1 file changed +32
-1
lines changed
Expand file tree Collapse file tree 1 file changed +32
-1
lines changed Original file line number Diff line number Diff line change @@ -90,30 +90,61 @@ workflows:
9090 test-workflow :
9191 jobs :
9292 - initial-unit-test-lint-prebuild
93+ # Split browser test matrix into separate jobs to keep parallelism
94+ # to a maximum of 5 jobs, the maximum number of parallel jobs
95+ # our SauceLabs configuration allows.
9396 - browser-tests :
9497 matrix :
98+ alias : browser-tests-first
9599 parameters :
96100 browser-params :
97101 - BROWSER=firefox86_win
98102 - BROWSER=firefox39_win DISABLE_WEBSOCKET_TESTS=true
99103 - BROWSER=firefox38_win DISABLE_WEBSOCKET_TESTS=true
100104 - BROWSER=chrome_89
101105 - BROWSER=chrome_52
106+ requires :
107+ - initial-unit-test-lint-prebuild
108+ - browser-tests :
109+ matrix :
110+ alias : browser-tests-second
111+ parameters :
112+ browser-params :
102113 - BROWSER=chrome_43
103114 - BROWSER=chrome_42
104115 - BROWSER=chrome_41
105116 - BROWSER=edge88_win
106117 - BROWSER=edge16_win
118+ requires :
119+ - browser-tests-first
120+ - browser-tests :
121+ matrix :
122+ alias : browser-tests-third
123+ parameters :
124+ browser-params :
107125 - BROWSER=edge14_win
108126 - BROWSER=edge13_win
109127 - BROWSER=safari14 SC_SSL_BUMPING=true DISABLE_WEBSOCKET_TESTS=true
110128 - BROWSER=safari13_1 SC_SSL_BUMPING=true DISABLE_WEBSOCKET_TESTS=true
111129 - BROWSER=safari12_1 SC_SSL_BUMPING=true DISABLE_WEBSOCKET_TESTS=true
130+ requires :
131+ - browser-tests-second
132+ - browser-tests :
133+ matrix :
134+ alias : browser-tests-fourth
135+ parameters :
136+ browser-params :
112137 - BROWSER=safari11_1 SC_SSL_BUMPING=true DISABLE_WEBSOCKET_TESTS=true
113138 - BROWSER=safari10_1 SC_SSL_BUMPING=true DISABLE_WEBSOCKET_TESTS=true
114139 - BROWSER=safari9_1 SC_SSL_BUMPING=true DISABLE_WEBSOCKET_TESTS=true
115140 - BROWSER=safari8 SC_SSL_BUMPING=true DISABLE_WEBSOCKET_TESTS=true
116141 - BROWSER=ie11_win DISABLE_WEBSOCKET_TESTS=true
142+ requires :
143+ - browser-tests-third
144+ - browser-tests :
145+ matrix :
146+ parameters :
147+ browser-params :
117148 - BROWSER=nodejs
118149 requires :
119- - initial-unit-test-lint-prebuild
150+ - browser-tests-fourth
You can’t perform that action at this time.
0 commit comments