[roll] Roll fuchsia [components] accept args in LifecycleController.StartInstance

Adds a new function to fuchsia.sys2/LifecycleController named
StartInstanceWithArguments. This is identical to the StartInstance call,
but it has an additional arguments of fuchsia.component/StartChildArgs.
The provided arguments are used when starting the child, just as if the
child had been started with fuchsia.component/Controller.

Also modifies `ffx component run` such that the `--connect-stdio` uses
the newly added approach to give stdio handles to the run component,
instead of relying on `CreateChildArgs`. This removes the limitation
that `--connect-stdio` can only be used in single-run collections.

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/998691
Original-Revision: 45a80bd3a5a4b0e974d3771d03f4ce7074cf1a2e
GitOrigin-RevId: 02caf43e720e4f71d4e7d17148f112826e5efefd
Change-Id: I655b2797e065da1b59f089f8322fd6a50026d1fa
1 file changed
tree: bc2936190f069c2a8d42284306698b1a4d41cfd6
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cts
  6. firmware
  7. flower
  8. jiri.lock
  9. MILESTONE
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
  15. 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.