Chris Bracken
4275b4976c
Fix type in build_fuchsia_artifacts ( #14452 )
...
Pakcage -> Package. Spotted while running over the CIPD package build
with someone.
2019-12-12 11:32:32 -08:00
George Wright
253851e677
Move Fuchsia unit test runners into engine repo ( #14092 )
...
- Copies fuchsia_test.sh into the testing/fuchsia directory
- Fixes a small issue with fuchsia_archive to ensure the cmx file is correctly named according to the target
- Add a list of fuchsia unittest fars to run on CI
- Add a GN build target to build all currently-enabled unittests for Fuchsia
2019-12-05 02:35:42 -05:00
Kaushik Iska
201cfae8c7
[vulkan] Bundle vulkan validation layer so files ( #13930 )
...
Enable vulkan validation for Fuchsia in debug mode as well.
2019-11-25 16:09:56 -08:00
Jason Simmons
0185c41e03
Remove the strace debug logging from the Fuchsia gen_package script ( #13963 )
2019-11-21 14:44:31 -08:00
Kaushik Iska
97df087ee6
[fuchsia] Package flutter_frontend_server snapshot for fuchsia ( #13865 )
2019-11-14 14:18:19 -08:00
Kaushik Iska
98379d7b61
[build] Make --engine-version flag optional ( #13803 )
2019-11-13 14:34:22 -08:00
Kaushik Iska
4bc156d9dd
Disable LTO on Fuchsia ( #13842 )
2019-11-13 14:33:21 -08:00
George Wright
14db93afa3
Only specify --no-link-platform when not specifying --aot, roll dart-lang sdk ( #13742 )
...
* Only specify --no-link-platform when --aot isn't specified
* [dart_roll] Update to e68ca9b652acdb642668a6acb5f630d5be6c03da
2019-11-07 17:48:14 -08:00
George Wright
bc7a007978
Package fml_unittests in a .far file for fml unit tests on Fuchsia ( #13471 )
...
Add fml_tests target for the fml unit tests on Fuchsia
2019-11-06 13:01:54 -08:00
Kaushik Iska
d8d5e43e0c
[fuchsia] [packaging] Fuchsia tree expects nested bz2 archives ( #13482 )
...
go/flutter-fuchsia-packaging contains more details about the layout
2019-11-01 15:28:49 -07:00
Kaushik Iska
55e8ef9017
[fuchsia] Bundle unstripped SO files in fars ( #13466 )
...
Fixes: https://github.com/flutter/flutter/issues/43926
2019-10-31 16:07:42 -07:00
Kaushik Iska
23f63050a1
[fuchsia] [packaging] Prettify parent folder name ( #13463 )
...
Currently they are held in a folder with names like tmpXasY6
e.g. https://chrome-infra-packages.appspot.com/p/flutter/fuchsia-debug-symbols-x64/+/3HEz_9w6dBWxZX0oPwDKRRRAbE-60Ub38Yp9TFyvCaIC
This should name them well.
2019-10-31 13:08:45 -07:00
Kaushik Iska
7c80d62e89
CIPD needs the directory to be relative ( #13461 )
...
* [recipe] Pass the out-dir argument in the recipe
* CIPD needs the yaml definition to be relative to the upload dir
2019-10-31 12:23:11 -07:00
Kaushik Iska
b16eab6aff
Remove usage of yaml module from CIPD script ( #13444 )
...
This module is not present on the build nodes
2019-10-30 15:33:15 -07:00
Kaushik Iska
35f3104812
[fuchsia] [packaging] Create a script to upload debug symbols to CIPD ( #13422 )
...
* [fuchsia] [packaging] Create a script to upload debug symbols to CIPD
* update recipe changelog
* fix typos
2019-10-29 17:32:54 -07:00
Kaushik Iska
979baa078a
Revert "[flutter_runner] Don't build far files twice ( #13397 )" ( #13400 )
...
This reverts commit 8cf47d72888336788b1c482dea01dbde68765bc9.
2019-10-28 16:32:25 -07:00
Kaushik Iska
8cf47d7288
[flutter_runner] Don't build far files twice ( #13397 )
2019-10-28 16:05:04 -07:00
Kaushik Iska
2250c74d6c
[fuchsia] [packaging] Layout debug symbols for Fuchsia ( #13338 )
...
This packages and moves the relevant symbols to the right
locations in root_out_dir, but doesn't upload them to CIPD
yet. That will be done in a following change.
Refer: go/flutter-fuchsia-packaging for more information.
2019-10-25 12:07:58 -07:00
Jason Simmons
5a4bd0de69
Create a separate directory for the intermediate outputs of each Fuchsia archive build action ( #13341 )
2019-10-25 09:44:27 -07:00
Jason Simmons
7b4c38d2ab
Fix the output filename of the Fuchsia archive build template ( #13339 )
2019-10-25 09:44:12 -07:00
Kaushik Iska
7a9c86b8d5
[fuchsia] [packaging] undle host binaries per runtime_mode ( #13335 )
2019-10-24 12:34:40 -07:00
Jason Simmons
08930c3a1d
Show strace logs when the Fuchsia gen_package script gets an error from the packaging tool ( #13298 )
2019-10-22 17:36:47 -07:00
Kaushik Iska
39e6901e63
Add recipe changelog ( #13270 )
...
Also add sources to one of the fuchsia targets to make
sure that the files exist.
2019-10-21 15:41:27 -07:00
Kaushik Iska
84a3365dcf
Add templates to generate fuchsia host bundles ( #13158 )
...
This is part of an effort to separate generation of
host artifacts and target artifacts for fuchsia. The
`fuchsia_host_bundle` template aims to capture all the
artifacts that are specific to a given host.
The next step would be to bundle these are separate CIPD
packages for mac and linux (only x64 hosts)
internal planning doc: go/flutter-fuchsia-packaging
2019-10-21 12:51:38 -07:00
Kaushik Iska
c482ff686e
Add flutter_tester binary to the CIPD package ( #13143 )
...
- Also unifies f/s/platorm/fuchsia:fuchsia as the only target we build.
- This should contain all the packages we need to build fuchsia.
2019-10-15 12:26:13 -07:00
Kaushik Iska
7a06baaddf
[dart_aot_runner] Complete the port of dart_aot_runner ( #13103 )
...
* [dart_aot_runner] Complete the port of dart_aot_runner
- also adds the previously missing profiler symbols for dart_jit_runner
- CIPD package will contain both the JIT and AOT dart runners
* specify the inputs
2019-10-11 17:24:54 -07:00
Kaushik Iska
33b80ac98c
[dart_aot_runner] Generate vmservice aotsnapshots ( #13101 )
2019-10-11 16:03:30 -07:00
Dan Field
a054089af0
cleanup gen_package.py ( #13089 )
2019-10-11 16:00:45 -07:00
Dan Field
b320dab476
Gen package output corrected ( #13086 )
2019-10-11 10:16:43 -07:00
Dan Field
89f456642a
Print more output when gen_package fails ( #13085 )
2019-10-11 10:14:47 -07:00
Dan Field
20ce0f6b69
Reland fuchsia build improvements ( #12795 )
2019-10-04 12:07:57 -07:00
Dan Field
2e163b2780
Revert "Build AOT and test targets, generate FARs when building Fuchsia ( #12761 )" ( #12781 )
...
This reverts commit f3d04a98b49364a6054a8083eaeb6342ff06d941.
2019-10-03 17:20:21 -07:00
Dan Field
f3d04a98b4
Build AOT and test targets, generate FARs when building Fuchsia ( #12761 )
2019-10-03 16:10:33 -07:00
Kaushik Iska
7f7250f476
[flutter_runner] Do not use prebuilts just yet ( #12340 )
2019-09-18 15:31:57 -07:00
Dan Field
a788269aa8
optionally skip builds ( #12281 )
2019-09-13 16:17:49 -07:00
Kaushik Iska
2bdfb61a04
Namespace patched SDK names to not conflict with Topaz ( #12218 )
2019-09-11 08:19:58 -07:00
Chinmay Garde
92d42c0f6f
Only build the x64 variant of Fuchsia on the try-jobs. ( #12206 )
...
Halves the presubmit times.
2019-09-10 17:16:29 -07:00
Dan Field
a6105050c3
option for --no-lto for fuchsia ( #12010 )
2019-09-07 00:21:04 -07:00
Kaushik Iska
7ea9884ab0
[flutter_runner] Kernel platform files can now be built in topaz ( #12016 )
...
- Tested this compatibility in topaz repo. The build rules can now be
used to build kernel_platform_files in topaz tree, after this change we
can migrate the platform*dill and vm*snapshot files in topaz to use the
engine built artifacts.
- Also removes some namespace conflicts for dart configuration.
2019-09-06 14:34:26 -07:00
Dan Field
3fb910a9b0
LTO fuchsia binaries ( #11883 )
2019-09-05 14:30:28 -07:00
Kaushik Iska
a22797b6d5
Support building standalone far packages with autogenerating manigests ( #11849 )
...
Also makes package_dir support testonly mode
2019-09-04 07:23:58 -07:00
Kaushik Iska
219816de10
[fuchsia] Add required trace so files for fuchsia fars ( #11036 )
2019-08-15 14:44:01 -07:00
Kaushik Iska
bf92885975
[fuchsia] Add kernel_compiler target in build_fuchsia script ( #10403 )
2019-08-01 09:41:14 -07:00
Kaushik Iska
b41c172bcd
[fuchsia] Kernel compiler is now ready ( #10309 )
...
Also fixes the architecture of the bundled SO files.
2019-07-31 20:41:11 -07:00
Dan Field
d7af33ac52
Make tree green for real this time, I promise. ( #10303 )
2019-07-31 13:33:49 -07:00
Dan Field
72a4c8e092
Fix red build again ( #10298 )
2019-07-31 12:27:40 -07:00
Dan Field
26419702fd
fix CI ( #10296 )
2019-07-31 11:27:07 -07:00
Kaushik Iska
ae57b0cacc
[fuchsia] Make cirrus build fuchsia artifacts ( #10268 )
...
* [fuchsia] Make cirrus build fuchsia artifacts
* restrict to debug mode for better build times
* fix host gen_snapshot
* change buildroot version
2019-07-31 11:16:08 -07:00
Dan Field
d226aa89d1
Add fuchsia.stamp for roller ( #10293 )
2019-07-31 10:57:31 -07:00
Kaushik Iska
b6fe15d607
[fuchsia] Bundle architecture specific gen_snapshots ( #10261 )
...
* [fuchsia] Bundle architecture specific gen_snapshots
This really fixes a bug in the current gensnapshot bundling
mechanism.
* remove dir only once
2019-07-30 12:01:28 -07:00