[roll] Roll fuchsia [fidl][dynsuite] Server suite separate controller

Change the server suite to use a separate controller protocol instead of
the reporter protocol. In addition to sending reports on one-way methods
received by the server under test, the controller protocol is also used
by the harness to command the SUT to send events, and has the ability to
report the result of sending an event in addition to just commanding it
to be sent. This separation of the "send event" command from the SUT
also avoids some potential pitfalls of manually building the "send
event" command and sending it on the same channel as the SUT.

Original-Bug: 102339
Test: fx test //src/tests/fidl/server_suite
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/786302
Original-Revision: ee80752f41c396a885a31128ecdb98419fd9af64
GitOrigin-RevId: 1ca0b211d56812e999e66cb6d2279f6b4e9e6020
Change-Id: I2d36c1db33cf467d32cdabdd5c8bdc9453731c56
1 file changed
tree: 03084f04ed2e43e75c93bbe3ca844a7fb3b24346
  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.