[roll] Roll infra/recipes Reland "[fuchsia] Pass "--expected_sample_size" to perfcompare.py as consistency check"

This is a reland of commit 52aa1eee9d52942f9182bc6a1526c5ab6fd51c9a

This time I am first changing the error from "--expected_sample_size"
to be a warning, in this CL:
https://fuchsia-review.googlesource.com/c/fuchsia/+/1074512

That will make for easier rollout, because it allows me to (re-)enable
the error with a fuchsia.git CL rather than a recipes.git CL.

Original change's description:
> [fuchsia] Pass "--expected_sample_size" to perfcompare.py as consistency check
>
> This will apply when displaying the table of performance results for
> perfcompare and non-perfcompare builds.  This tells perfcompare.py to
> check that the number of results for each metric (the sample size)
> matches the recipe's runs_per_shard parameter.
>
> This is intended to catch cases where tests improperly get run more
> than once.
>
> Original-Bug: 343997506
> Run-All-Tests: True
> Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/recipes/+/1058660

Original-Bug: 343997506
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/recipes/+/1074494
Original-Revision: 612f2d8dbe8efb88c2507fb6a50da1e699a85b3b
GitOrigin-RevId: 2820cfcc36e1d04ab2addebaac0ea673d53827d4
Change-Id: Ib446aece74d66b6d44730dd32d34dd4a02f1e1f0
1 file changed
tree: 9d79b97fcdc478fc13ddf6c6c079d037fdf60e01
  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.