[roll] Roll fuchsia Revert "[fint] Analyze affected tests"

This reverts commit d25ffaa55b8e0e8285abd63d972247310aa2bbe8.

Reason for revert: breaks when trying to `touch` files in directories that have been deleted

Original change's description:
> [fint] Analyze affected tests
>
> Logic translated from the affected_tests.py script in recipes:
> https://fuchsia.googlesource.com/infra/recipes/+/1d3ba67d813b21c10a37e785ad66abf9a643e742/recipe_modules/build/resources/affected_tests.py
>
> The ninja dry run output is now discarded after use and won't be
> uploaded to Logdog, which will admittedly make it slightly harder to
> understand the analysis. However, the dry run output is ~2 million lines
> long for most builds, so it takes a long time to upload to Logdog and
> isn't particularly useful anyway, because Chrome is extremely sluggish
> to even scroll through the log, let alone search through it.
>
> One thing that could be described as a regression is that fint will do
> this analysis even when running in a build-only build (where we won't
> run any tests) or an integration change (where we'll run all tests even
> if the build graph analysis indicates no work). If this becomes an issue
> we can add a context.proto field to let recipes control whether we do
> the analysis. However, it only takes ~10 seconds currently, and since
> all the slowest builders in CQ run tests (so they use the results of the
> analysis), skipping it in other builders would have basically zero
> impact on CQ durations.
>
> Before updating the recipes to use the affected_tests and no_work
> results emitted by fint, I plan to add a check that makes sure that the
> results are the same as those emitted by affected_tests.py and only
> switch over once the check has been running for a few days with no
> failures.
>
> Original-Bug: 75371
> Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/520500

TBR=shayba@google.com,ihuh@google.com,olivernewman@google.com

No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Original-Bug: 75371
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/535923
Original-Revision: a3ddcd4008c0aefe42c78b772d106b7986ca01ca
GitOrigin-RevId: bb4b74612ebd488fda508141b8abf289b7fcd584
Change-Id: Iba99542cf6508ea305dae931628df13cb99d24e4
1 file changed
tree: 7563df91d03f3c569f7537bac4d112c88d041a35
  1. garnet/
  2. infra/
  3. peridot/
  4. third_party/
  5. topaz/
  6. zircon/
  7. firmware
  8. flower
  9. jiri.lock
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. 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.