[roll] Roll fuchsia [ffx][test] Save the ffx stdout as a 'report' artifact

This adds a new artifact type to the structured output, a 'report'
artifact that contains the stdout generated by ffx. This artifact is
useful while we transition testrunner over to using the structured
format, as it allows us to do so without affecting the output a
developer sees in CI.

Implementation is done by creating a new reporter which composes a
directory reporter and shell reporter.

Testing: new unit tests, manually verify the report is present after
running 'ffx test'.

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/616362
Original-Revision: 188593e3b9deae8cddad596141eb045515bf7545
GitOrigin-RevId: 878e3e1f06ab9240f0ba9eab5471e63c6409edf1
Change-Id: Ia55a549ea2a55d56800e5fe09b6bd75d5b1bee88
1 file changed
tree: d80c344648554fc4ec9269d626c2e3cf0542b31b
  1. infra/
  2. third_party/
  3. cts
  4. firmware
  5. flower
  6. jiri.lock
  7. minimal
  8. prebuilts
  9. README.md
  10. stem
  11. 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.