[roll] Roll fuchsia [fxtest][rewrite] Implement --parallel

This implements the --parallel flag in a way that is not compatible with
the original fx test. Originally it would control the per-suite parallel
flag, but now it controls the number of simultaneous suites run on a
single target.

The ffx test --parallel flag overrides the suite's settings, but it is
most commonly used to ensure that suites that have internal crosstalk do
not fail to run. We should always respect the tests.json parallel flag,
which is what this CL does for the new fx test.

Original-Fixed: b/295340779
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/904204
Original-Revision: 5e602087681f6aa81f7e7478fd2b326248353793
GitOrigin-RevId: b343a33d7b0511aa34b7f88a0b62b53dad660c00
Change-Id: I45c02d15bc0c115689804a87768d501e6a8d1838
1 file changed
tree: f4514293b36e103bce588113e988d2147a5c439e
  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.