|
15 | 15 | "base_path":"out/ci/host_debug/zip_archives/", |
16 | 16 | "type":"gcs", |
17 | 17 | "include_paths": [ |
| 18 | +"out/ci/host_debug/zip_archives/dart-sdk-linux-x64.zip", |
| 19 | +"out/ci/host_debug/zip_archives/flutter_patched_sdk.zip", |
18 | 20 | "out/ci/host_debug/zip_archives/linux-x64/artifacts.zip", |
19 | | -"out/ci/host_debug/zip_archives/linux-x64/impeller_sdk.zip", |
20 | | -"out/ci/host_debug/zip_archives/linux-x64/linux-x64-embedder.zip", |
21 | 21 | "out/ci/host_debug/zip_archives/linux-x64/font-subset.zip", |
22 | | -"out/ci/host_debug/zip_archives/flutter_patched_sdk.zip", |
23 | | -"out/ci/host_debug/zip_archives/dart-sdk-linux-x64.zip" |
| 22 | +"out/ci/host_debug/zip_archives/linux-x64/impeller_sdk.zip", |
| 23 | +"out/ci/host_debug/zip_archives/linux-x64/linux-x64-embedder.zip" |
24 | 24 | ], |
25 | 25 | "realm":"production" |
26 | 26 | } |
|
40 | 40 | "--runtime-mode", |
41 | 41 | "debug", |
42 | 42 | "--prebuilt-dart-sdk", |
43 | | -"--build-embedder-examples", |
44 | 43 | "--rbe", |
45 | 44 | "--no-goma" |
46 | 45 | ], |
47 | 46 | "name":"ci/host_debug", |
48 | | -"description":"Produces debug mode Linux host-side tooling and builds host-side unit tests for Linux.", |
| 47 | +"description":"Produces debug mode Linux host-side tooling.", |
49 | 48 | "ninja": { |
50 | 49 | "config":"ci/host_debug", |
51 | 50 | "targets": [ |
52 | | -"flutter:unittests", |
53 | | -"flutter/build/archives:artifacts", |
54 | 51 | "flutter/build/archives:dart_sdk_archive", |
55 | | -"flutter/build/archives:embedder", |
56 | 52 | "flutter/build/archives:flutter_patched_sdk", |
57 | | -"flutter/build/dart:copy_dart_sdk", |
| 53 | +"flutter/build/archives:artifacts", |
58 | 54 | "flutter/tools/font_subset", |
59 | | -"flutter/impeller/toolkit/interop:sdk" |
60 | | - ] |
61 | | - }, |
62 | | -"tests": [ |
63 | | - { |
64 | | -"language":"python3", |
65 | | -"name":"Host Tests for host_debug", |
66 | | -"script":"flutter/testing/run_tests.py", |
67 | | -"parameters": [ |
68 | | -"--variant", |
69 | | -"ci/host_debug", |
70 | | -"--type", |
71 | | -"dart,dart-host", |
72 | | -"--engine-capture-core-dump" |
73 | | - ] |
74 | | - } |
75 | | - ] |
76 | | - }, |
77 | | - { |
78 | | -"archives": [ |
79 | | - { |
80 | | -"name":"ci/host_profile", |
81 | | -"base_path":"out/ci/host_profile/zip_archives/", |
82 | | -"type":"gcs", |
83 | | -"include_paths": [] |
84 | | - } |
85 | | - ], |
86 | | -"drone_dimensions": [ |
87 | | -"device_type=none", |
88 | | -"os=Linux" |
89 | | - ], |
90 | | -"gclient_variables": { |
91 | | -"download_android_deps":false, |
92 | | -"download_jdk":false, |
93 | | -"use_rbe":true |
94 | | - }, |
95 | | -"gn": [ |
96 | | -"--target-dir", |
97 | | -"ci/host_profile", |
98 | | -"--runtime-mode", |
99 | | -"profile", |
100 | | -"--no-lto", |
101 | | -"--prebuilt-dart-sdk", |
102 | | -"--build-embedder-examples", |
103 | | -"--rbe", |
104 | | -"--no-goma" |
105 | | - ], |
106 | | -"name":"ci/host_profile", |
107 | | -"description":"Produces profile mode Linux host-side tooling and builds host-side unit tests for Linux.", |
108 | | -"ninja": { |
109 | | -"config":"ci/host_profile", |
110 | | -"targets": [ |
111 | | -"flutter/build/dart:copy_dart_sdk", |
112 | | -"flutter/shell/testing", |
113 | | -"flutter/tools/path_ops", |
114 | | -"flutter:unittests" |
| 55 | +"flutter/impeller/toolkit/interop:sdk", |
| 56 | +"flutter/build/archives:embedder" |
115 | 57 | ] |
116 | | - }, |
117 | | -"tests": [ |
118 | | - { |
119 | | -"language":"python3", |
120 | | -"name":"Host Tests for host_profile", |
121 | | -"script":"flutter/testing/run_tests.py", |
122 | | -"parameters": [ |
123 | | -"--variant", |
124 | | -"ci/host_profile", |
125 | | -"--type", |
126 | | -"dart,dart-host,engine", |
127 | | -"--engine-capture-core-dump" |
128 | | - ] |
129 | | - } |
130 | | - ] |
| 58 | + } |
131 | 59 | }, |
132 | 60 | { |
133 | 61 | "archives": [ |
|
162 | 90 | "--runtime-mode", |
163 | 91 | "release", |
164 | 92 | "--prebuilt-dart-sdk", |
165 | | -"--build-embedder-examples", |
166 | 93 | "--rbe", |
167 | 94 | "--no-goma" |
168 | 95 | ], |
169 | 96 | "name":"ci/host_release", |
170 | | -"description":"Produces release mode Linux host-side tooling and builds host-side unit tests and benchmarks for Linux.", |
| 97 | +"description":"Produces release mode Linux host-side tooling.", |
171 | 98 | "ninja": { |
172 | 99 | "config":"ci/host_release", |
173 | 100 | "targets": [ |
174 | | -"flutter/build/dart:copy_dart_sdk", |
175 | | -"flutter/display_list:display_list_benchmarks", |
176 | | -"flutter/display_list:display_list_builder_benchmarks", |
177 | | -"flutter/display_list:display_list_region_benchmarks", |
178 | | -"flutter/display_list:display_list_transform_benchmarks", |
179 | | -"flutter/fml:fml_benchmarks", |
180 | | -"flutter/impeller/geometry:geometry_benchmarks", |
181 | | -"flutter/lib/ui:ui_benchmarks", |
182 | | -"flutter/shell/common:shell_benchmarks", |
183 | | -"flutter/shell/testing", |
184 | | -"flutter/third_party/txt:txt_benchmarks", |
185 | | -"flutter/tools/path_ops", |
186 | | -"flutter/build/archives:flutter_patched_sdk", |
187 | | -"flutter:unittests" |
| 101 | +"flutter/build/archives:flutter_patched_sdk" |
188 | 102 | ] |
189 | | - }, |
190 | | -"tests": [ |
191 | | - { |
192 | | -"language":"python3", |
193 | | -"name":"Host Tests for host_release", |
194 | | -"script":"flutter/testing/run_tests.py", |
195 | | -"parameters": [ |
196 | | -"--variant", |
197 | | -"ci/host_release", |
198 | | -"--type", |
199 | | -"dart,dart-host,engine,benchmarks", |
200 | | -"--engine-capture-core-dump" |
201 | | - ] |
202 | | - }, |
203 | | - { |
204 | | -"language":"bash", |
205 | | -"name":"Generate metrics test", |
206 | | -"script":"flutter/testing/benchmark/generate_metrics.sh", |
207 | | -"parameters": [ |
208 | | -"ci/host_release" |
209 | | - ] |
210 | | - }, |
211 | | - { |
212 | | -"language":"bash", |
213 | | -"name":"Upload metrics dry-run", |
214 | | -"script":"flutter/testing/benchmark/upload_metrics.sh", |
215 | | -"parameters": [ |
216 | | -"ci/host_release", |
217 | | -"--no-upload" |
218 | | - ] |
219 | | - } |
220 | | - ] |
| 103 | + } |
221 | 104 | } |
222 | 105 | ], |
223 | 106 | "generators": { |
|