Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit 0f58e7b

Browse files
committed
Merge remote-tracking branch 'origin/main' into settings-system-font
2 parents c9fa452 + 33afdde commit 0f58e7b

File tree

376 files changed

+14187
-5312
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

376 files changed

+14187
-5312
lines changed

.ci.yaml

Lines changed: 49 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ platform_properties:
100100

101101
targets:
102102
- name: Linux Android AOT Engine
103-
recipe: engine
103+
recipe: engine/engine
104104
properties:
105105
add_recipes_cq: "true"
106106
build_android_aot: "true"
@@ -110,7 +110,7 @@ targets:
110110
scheduler: luci
111111

112112
- name: Linux Android Debug Engine
113-
recipe: engine
113+
recipe: engine/engine
114114
properties:
115115
add_recipes_cq: "true"
116116
build_android_debug: "true"
@@ -121,7 +121,7 @@ targets:
121121
timeout: 60
122122
scheduler: luci
123123

124-
- name: Linux Android Scenarios
124+
- name: Linux Android Emulator Tests
125125
bringup: true # Recipe issue https://github.com/flutter/flutter/issues/86427
126126
recipe: engine/scenarios
127127
properties:
@@ -155,7 +155,7 @@ targets:
155155
scheduler: luci
156156

157157
- name: Linux Fuchsia
158-
recipe: engine
158+
recipe: engine/engine
159159
properties:
160160
add_recipes_cq: "true"
161161
build_fuchsia: "true"
@@ -164,7 +164,7 @@ targets:
164164
scheduler: luci
165165

166166
- name: Linux Fuchsia FEMU
167-
recipe: femu_test
167+
recipe: engine/femu_test
168168
properties:
169169
add_recipes_cq: "true"
170170
build_fuchsia: "true"
@@ -181,15 +181,22 @@ targets:
181181
scheduler: luci
182182

183183
- name: Linux Host Engine
184-
recipe: engine
184+
recipe: engine/engine
185185
properties:
186186
add_recipes_cq: "true"
187187
build_host: "true"
188188
timeout: 60
189189
scheduler: luci
190190

191191
- name: Linux Unopt
192-
recipe: engine_unopt
192+
recipe: engine/engine_unopt
193+
properties:
194+
add_recipes_cq: "true"
195+
timeout: 60
196+
scheduler: luci
197+
198+
- name: Linux clang-tidy
199+
recipe: engine/engine_lint
193200
properties:
194201
add_recipes_cq: "true"
195202
timeout: 60
@@ -203,8 +210,17 @@ targets:
203210
timeout: 90
204211
scheduler: luci
205212

213+
- name: Linux linux_host_engine
214+
recipe: engine_v2/engine_v2
215+
bringup: true
216+
timeout: 60
217+
properties:
218+
config_name: linux_host_engine
219+
environment: Staging
220+
scheduler: luci
221+
206222
- name: Linux Web Engine
207-
recipe: web_engine
223+
recipe: engine/web_engine
208224
properties:
209225
add_recipes_cq: "true"
210226
gcs_goldens_bucket: flutter_logs
@@ -244,7 +260,7 @@ targets:
244260
- flutter_frontend_server/**
245261

246262
- name: Mac Android AOT Engine
247-
recipe: engine
263+
recipe: engine/engine
248264
properties:
249265
android_sdk_license: \n24333f8a63b6825ea9c5514f83c2829b004d1fee
250266
android_sdk_preview_license: \n84831b9409646a918e30573bab4c9c91346d8abd
@@ -254,7 +270,7 @@ targets:
254270
scheduler: luci
255271

256272
- name: Mac Host Engine
257-
recipe: engine
273+
recipe: engine/engine
258274
properties:
259275
add_recipes_cq: "true"
260276
build_host: "true"
@@ -263,15 +279,23 @@ targets:
263279
scheduler: luci
264280

265281
- name: Mac Unopt
266-
recipe: engine_unopt
282+
recipe: engine/engine_unopt
283+
properties:
284+
add_recipes_cq: "true"
285+
jazzy_version: 0.9.5
286+
timeout: 75
287+
scheduler: luci
288+
289+
- name: Mac clang-tidy
290+
recipe: engine/engine_lint
267291
properties:
268292
add_recipes_cq: "true"
269293
jazzy_version: 0.9.5
270294
timeout: 75
271295
scheduler: luci
272296

273297
- name: Mac iOS Engine
274-
recipe: engine
298+
recipe: engine/engine
275299
properties:
276300
build_ios: "true"
277301
ios_debug: "true"
@@ -280,8 +304,9 @@ targets:
280304
scheduler: luci
281305

282306
- name: Mac Web Engine
283-
recipe: web_engine
307+
recipe: engine/web_engine
284308
properties:
309+
add_recipes_cq: "true"
285310
gcs_goldens_bucket: flutter_logs
286311
dependencies: >-
287312
[
@@ -304,6 +329,10 @@ targets:
304329
properties:
305330
config_name: mac_ios_engine
306331
environment: Staging
332+
dependencies: >-
333+
[
334+
{"dependency": "jazzy"}
335+
]
307336
scheduler: luci
308337

309338
- name: Mac mac_ios_engine_profile
@@ -325,7 +354,7 @@ targets:
325354
scheduler: luci
326355

327356
- name: Windows Android AOT Engine
328-
recipe: engine
357+
recipe: engine/engine
329358
properties:
330359
build_android_aot: "true"
331360
android_sdk_license: \n24333f8a63b6825ea9c5514f83c2829b004d1fee
@@ -334,7 +363,7 @@ targets:
334363
scheduler: luci
335364

336365
- name: Windows Host Engine
337-
recipe: engine
366+
recipe: engine/engine
338367
timeout: 60
339368
properties:
340369
add_recipes_cq: "true"
@@ -360,21 +389,21 @@ targets:
360389
scheduler: luci
361390

362391
- name: Windows Unopt
363-
recipe: engine_unopt
392+
recipe: engine/engine_unopt
364393
properties:
365394
add_recipes_cq: "true"
366395
timeout: 75
367396
scheduler: luci
368397

369398
- name: Windows UWP Engine
370-
recipe: engine
399+
recipe: engine/engine
371400
properties:
372401
build_windows_uwp: "true"
373402
timeout: 60
374403
scheduler: luci
375404

376405
- name: Windows Web Engine
377-
recipe: web_engine
406+
recipe: engine/web_engine
378407
properties:
379408
gcs_goldens_bucket: flutter_logs
380409
timeout: 60
@@ -386,7 +415,7 @@ targets:
386415

387416
- name: Mac iOS Engine Profile
388417
presubmit: false
389-
recipe: engine
418+
recipe: engine/engine
390419
properties:
391420
build_ios: "true"
392421
ios_profile: "true"
@@ -396,7 +425,7 @@ targets:
396425

397426
- name: Mac iOS Engine Release
398427
presubmit: false
399-
recipe: engine
428+
recipe: engine/engine
400429
properties:
401430
build_ios: "true"
402431
ios_release: "true"
@@ -407,4 +436,3 @@ targets:
407436
- name: Linux ci_yaml engine roller
408437
bringup: true
409438
recipe: infra/ci_yaml
410-
scheduler: luci

.cirrus.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
gcp_credentials: ENCRYPTED[!cc769765170bebc37e0556e2da5915ca64ee37f4ec8c966ec147e2f59578b476c99e457eafce4e2f8b1a4e305f7096b8!]
1+
gcp_credentials: ENCRYPTED[!2c88dee9c9d9805b214c9f7ad8f3bc8fae936cdb0f881d562101151c408c7e024a41222677d5831df90c60d2dd6cd80a!]
22

33
# LINUX
44
task:

.clang-tidy

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,20 @@
11
# Prefix check with "-" to ignore.
22
Checks: "google-*,\
3+
clang-analyzer-*,\
4+
clang-diagnostic-*,\
35
-google-objc-global-variable-declaration,\
4-
-google-objc-avoid-throwing-exception"
6+
-google-objc-avoid-throwing-exception,\
7+
-clang-analyzer-nullability.NullPassedToNonnull,\
8+
-clang-analyzer-nullability.NullablePassedToNonnull,\
9+
-clang-analyzer-nullability.NullReturnedFromNonnull,\
10+
-clang-analyzer-nullability.NullableReturnedFromNonnull"
511

612
# Only warnings treated as errors are reported
713
# in the "ci/lint.sh" script and pre-push git hook.
814
# Add checks when all warnings are fixed
915
# to prevent new warnings being introduced.
1016
# https://github.com/flutter/flutter/issues/93279
11-
WarningsAsErrors: "clang-analyzer-osx.*,\
17+
WarningsAsErrors: "clang-analyzer-*,\
18+
clang-diagnostic-*,\
1219
google-objc-*,\
1320
google-explicit-constructor"

BUILD.gn

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ group("flutter") {
6868

6969
# Compile the engine.
7070
public_deps = [
71+
":unittests",
7172
"//flutter/shell/platform/embedder:flutter_engine",
7273
"//flutter/sky",
7374
]
@@ -129,7 +130,12 @@ group("flutter") {
129130
current_cpu == "arm64") {
130131
public_deps += [ "//flutter/testing/android_background_image" ]
131132
}
133+
}
134+
135+
group("unittests") {
136+
testonly = true
132137

138+
public_deps = []
133139
if (is_android) {
134140
public_deps +=
135141
[ "//flutter/shell/platform/android:flutter_shell_native_unittests" ]
@@ -145,6 +151,7 @@ group("flutter") {
145151
"//flutter/lib/spirv/test/supported_glsl_op_shaders:spirv_compile_supported_glsl_shaders",
146152
"//flutter/lib/spirv/test/supported_op_shaders:spirv_compile_supported_op_shaders",
147153
"//flutter/lib/ui:ui_unittests",
154+
"//flutter/runtime:dart_plugin_registrant_unittests",
148155
"//flutter/runtime:no_dart_plugin_registrant_unittests",
149156
"//flutter/runtime:runtime_unittests",
150157
"//flutter/shell/common:shell_unittests",

0 commit comments

Comments
 (0)