| commit | e3de93eab6f17367c7c54db2f4f075eb831a03f6 | [log] [tgz] |
|---|---|---|
| author | Daniel Dougherty <doughertyda@fuchsia.infra.roller.google.com> | Sun Oct 17 03:18:15 2021 +0000 |
| committer | Copybara-Service <copybara-worker@google.com> | Sat Oct 16 20:19:19 2021 -0700 |
| tree | 8fc72ed8a2ff17c772950fec0b1d7774536d7d7f | |
| parent | 0b33de9f12421d243c22f42080ad0610ee953d07 [diff] |
[roll] Roll fuchsia [ffx] Nest emu-remote as a subcommand of emulator Part of removing the experimental flag from `ffx emu` is dealing with the usage of `fx build` that's part of the emu-remote workflow. Rather than modifying the workflow, which isn't stable yet anyway, we decided to move the remote functionality from `ffx emu` and put it behind its own experimental flag which can be dealt with when that plugin is more mature. This CL performs a fairly significant refactor on the `emulator` code to nest all of the subcommands as child plugins. The `start` and `kill` subcommands share the original experimental flag, while the remote subcommand has its own new flag. Most of the command logic is moved to a `common` library subdirectory, so that all of the emulator plugins can share it. This CL does not alter any functionality, it's purely organizational. The move does alter the build targets for the plugins and their tests, but all of those tests are still valid. Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/594282 Original-Revision: f3ef1eb5f633becd918393b86bdc66a25e4fcbff GitOrigin-RevId: 5b9dd51ce432b904f81e8901cb5d3fa16a493192 Change-Id: I8e6c1aa5dd34a4441afd344edeeeac738ae0ad95
This repository contains Fuchsia's Global Integration manifest files.
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.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.