Commit Graph

407 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
Chinmay Garde ed30d77ab9 Setup a Metal test surface and add a new unit-test target that tests the testing utilities.
`//flutter/testing` now contains a lot of utilities used by other test targets.
This includes stuff like working with render targets that use either OpenGL or
Metal, fixtures for interacting with the Dart VM, test assertion predicates,
etc.. However, these utilities themselves are not tested as part of a standalone
test suite. Instead, only the test targets that include it exercise these
utilities. Since these are no longer trivial, a new test target has been added
that tests the testing utilities directly.
2019-11-22 23:03:34 -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
xster e1b533483e add recent packages to javadoc list (#13789) 2019-11-13 14:10:38 -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
Ryan Macnak dcf7b51043 Roll Dart to 635c47b1c9efe86b896d95bd446c6a5e2459037e. (#13315)
635c47b1c9ef Reland "Update BoringSSL to 4dfd5af70191b068aebe567b8e29ce108cee85ce."
2be376385cf0 [vm/ffi] Support moves with temp in ffi call
92c69f224b96 Flow analysis: promote on successful execution of an "as" expression.
6461e412b63c Flow analysis: call initialize for params after functionExpression_begin.
5837c65b6e87 Flow analysis: test unreachability for constructor initializers.
8e23f76ac731 Flow analysis: properly handle promotion of type parameters.
a7b092edf06e Fix operator== for type parameter types.
06a8577de223 Flow analysis: recursively annotate unreachable nodes in test
2019-10-23 16:38:27 -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