[roll] Roll fuchsia [testrunner] Separate the testing and processing of the result.

The outer timeout goes around the Test() method in case the test command
hangs and fails to respect the timeout it sets. However, some Test()
methods include some processing steps. In the case where a test barely
finishes before the timeout, the processing steps might end up taking
longer than the grace period we add to the outer timeout, which would
cause the test to fail with a timeout even though the logs show that the
test completed running successfully. Instead we should put the outer
timeout only around the actual running of the test.

Original-Bug: 323456144
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/987373
Original-Revision: 565d288f1c8ed0ba87aef2e3d987fabf37a0b513
GitOrigin-RevId: 63ffd420814aead36a65df90ed15144f765ab001
Change-Id: Idb6d2b337f72dee8beb3bfffea3dbfa3f21ab741
1 file changed
tree: 6acc442f735991ed3445e8b0e071112721f24b58
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
  14. 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.