[roll] Roll fuchsia [modular] Don't dispatch TestHarness events on launcher shutdown

TestHarnessFixture tests wait for the TestHarness to shut down
as part of TearDown. This may cause OnNewComponent events to be
dispatched to FakeComponents that were created in the test and
destroyed, or that are using variables in the test scope.

This prevents the FakeComponent OnCreate handler being unexpectedly
invoked after the test is finished. This may happen if the test
restarts Modular, for example.

Also, don't terminate TestHarness when a client disconnects.

Original-Fixed: 77109
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/533649
Original-Revision: 0b2b956967850438a32dc7763ae5269cf5c7c8b4
GitOrigin-RevId: de3a12f05fe739da916f29c8eb858b9e852f0810
Change-Id: I499b611759a2baa5748b03230cf68fd032b9a540
1 file changed
tree: c6a1728c16c839e0fcb5c340bd016243f9033cbf
  1. garnet/
  2. infra/
  3. peridot/
  4. third_party/
  5. topaz/
  6. zircon/
  7. firmware
  8. flower
  9. jiri.lock
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
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.