71 Commits

Author SHA1 Message Date
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 8cf47d7288.
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