[roll] Roll fuchsia [fxtest] Support new mode for printing previous info.

Users have been confused by the usage of the --print-logs command,
believing that it will print logs for their current test run rather than
the actual behavior of printing the *previous* test run.

This CL addresses this usability issue as follows:
- Introduce -pr/--prev/--previous argument, which takes a single argument
  specifying something about the last run to print.
- Implement `--previous log` to have the same behavior as --print-logs.
- Include a deprecation message about --print-logs at the top and bottom
  of the output. A follow-up will make the option an error.
- Check that the user did not specify any test selection with a request
  to --print-logs or --previous, and include a help message describing
  correct usage.

Original-Fixed: 331493441
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1040954
Original-Revision: 51c3247571d44ceb8361009debfb4e47c82d0389
GitOrigin-RevId: fdbcea53b600345f1eb5ef36f5da2efea578b8e2
Change-Id: If7efd579bd8b8b6d159baffed4692d976e11fbd3
1 file changed
tree: ab87fe255ddbba00d3f500ebfc4df0b3dea42279
  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.