[roll] Roll fuchsia [tiles] Launch flatland example directly for benchmarks.

Prior to this change, flatland_benchmarks_test used the SL4F tiles
facade to launch a graphics example that produced trace output.
tiles.cmx is being replaced by tiles-session, but that is blocked on
the migration to GraphicalPresenter.

This change allows flatland_benchmarks_test to move off
of CFv1 immediately. We will need to follow-up to make terminal.gni
use tiles-session.

In order to launch the flatland-view-provider-example component,
tiles-flatland is modified to support adding tiles from a ViewProvider.
Because tiles-flatland is now only used for this test, this removes
its ability to launch CFv1 components as tiles.

This also makes it possible to delete the tiles SL4F facade in a
follow-up, because flatland_benchmarks_test is its last user.

Adds sl4f_base.core_shard.cml to satisfy route verification in
sl4f.core_shard.cml without adding routes that would conflict with
those in sl4f_terminal.core_shard.cml.

Original-Bug: 107904
Original-Bug: 107905
Original-Bug: 107906
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/795902
Original-Revision: b05d2542ba8f0d5b56087a98d8a6638cfa23d010
GitOrigin-RevId: 4785c848164b3e0374102bc38b5bce02562dc2e3
Change-Id: Ief6043be9696889af3c0147bc855765210ed8e02
1 file changed
tree: d58f817e6e1aec5913e7259b4902cb235701eb15
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. minimal
  9. prebuilts
  10. README.md
  11. stem
  12. test_durations
  13. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.