[roll] Roll fuchsia [ffx][fuzz] Standardize filesystem layout

This CL adjusts the layout of the files written by the `ffx fuzz`
plugin. First, it requires an `-o` or `--output` flag to be provided to
the `attach` subcommand or a `fuzz.output` value to be set by
`ffx config`. This value must be a path to a writable directory.

Depending on the subcommands executed, the plugin may write to the
following subdirectories under the `<output>` directory:

 * `<output>/logs/`: stdout, stderr, and syslog from the fuzzer.
 * `<output>/artifacts/`: test inputs returned by the fuzzer.
 * `<output>/seed-corpus/`: set of fixed inputs used to initialize the
   fuzzer.
 * `<output>/corpus/`: set of inputs generated by the fuzzer that
   increased code coverage.

The plugin will no longer default to dumping files in the current
working directory.

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/716447
Original-Revision: 4f80ce739fc29a4c1195aa7dfdedd52cff27ec4f
GitOrigin-RevId: 473ba30cdd94c0e57fea6885db0de81fe0111ff1
Change-Id: Icc5d3236e2fd23feb0f25dd3f838ce26ec1f2292
1 file changed
tree: c4c557b1238c254adc33489edc453fa365afdc3c
  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.