[roll] Roll fuchsia [fxtest] Show output for tests running during Ctrl+C

Ctrl+C terminates execution immediately, not leaving time for tests to
clean up or print output. This change ensures that sending SIGTERM or
SIGINT will result in the following:

1) All tests themselves receive SIGTERM
2) After a delay, all tests will receive SIGKILL
3) Any running test when execution is cancelled will have their output
   printed.
4) Sending SIGTERM/SIGINT twice (Ctrl+C twice) will terminate the async
   loop and exit the program no matter what is being waited on.

Original-Fixed: 297567901
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1120212
Original-Revision: 987e631e1c4afef4beeb437c0da90b3a3c2cf156
GitOrigin-RevId: 01f4b5d3f5ca0fbfb466af74ea918025c2d7453a
Change-Id: Ib7c407b444f8997f77b8e3b6ab72a13c491ddf54
1 file changed
tree: b2fde4963c7b102b98c8b3b53fe30f672f5d63d5
  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.