Skip to content

Commit 88ebc67

Browse files
committed
build: increase Bazel shard counts for slow integration test targets
Increase Bazel test shard counts for slow integration test targets to improve CI execution times: - //packages/angular/build:unit-test_integration_tests: 5 -> 10 - //packages/angular/build:library_integration_tests: 4 -> 6 - //packages/angular_devkit/build_angular:build_angular_dev-server_test: 10 -> 12 - //packages/angular_devkit/build_angular:build_angular_karma_test: 6 -> 10 - //packages/angular_devkit/build_angular:build_angular_server_test: 2 -> 6 - //packages/angular_devkit/build_angular:build_angular_browser_test: 10 -> 20 - //packages/angular_devkit/build_angular:build_angular_prerender_test: 2 -> 4
1 parent 1dc83ad commit 88ebc67

2 files changed

Lines changed: 9 additions & 6 deletions

File tree

‎packages/angular/build/BUILD.bazel‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -354,14 +354,14 @@ jasmine_test(
354354
name = "unit-test_integration_tests",
355355
size = "medium",
356356
data = [":unit-test_integration_test_lib"],
357-
shard_count = 5,
357+
shard_count = 10,
358358
)
359359

360360
jasmine_test(
361361
name = "library_integration_tests",
362362
size = "medium",
363363
data = [":library_integration_test_lib"],
364-
shard_count = 4,
364+
shard_count = 6,
365365
)
366366

367367
genrule(

‎packages/angular_devkit/build_angular/BUILD.bazel‎

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ ts_project(
281281
LARGE_SPECS = {
282282
"app-shell": {},
283283
"dev-server": {
284-
"shards": 10,
284+
"shards": 12,
285285
"size": "large",
286286
"flaky": True,
287287
"extra_deps": [
@@ -294,7 +294,7 @@ LARGE_SPECS = {
294294
},
295295
"extract-i18n": {},
296296
"karma": {
297-
"shards": 6,
297+
"shards": 10,
298298
"size": "large",
299299
"flaky": True,
300300
"extra_deps": [
@@ -309,6 +309,7 @@ LARGE_SPECS = {
309309
],
310310
},
311311
"server": {
312+
"shards": 6,
312313
"size": "large",
313314
"extra_deps": [
314315
"//:node_modules/@angular/animations",
@@ -317,7 +318,7 @@ LARGE_SPECS = {
317318
"ng-packagr": {
318319
},
319320
"browser": {
320-
"shards": 10,
321+
"shards": 20,
321322
"size": "large",
322323
"flaky": True,
323324
"extra_deps": [
@@ -327,7 +328,9 @@ LARGE_SPECS = {
327328
"//:node_modules/ajv",
328329
],
329330
},
330-
"prerender": {},
331+
"prerender": {
332+
"shards": 4,
333+
},
331334
"browser-esbuild": {},
332335
"ssr-dev-server": {
333336
"extra_deps": [

0 commit comments

Comments
 (0)