[roll] Roll fuchsia [fxtest] Fix dldist path handling

Finding the "dldist" matcher script did not respect the --dir passed to
fx, which caused several problems. First, if the script was not built in
the deal default directory, all matches would fail. Second, a failing
match showed as a failure to match, rather than a failure to run the
matching script itself.

This CL refactors a bit and uses a constructed path that respects the
directory argument. It also slightly simplifies the logic for selection
tests.

Original-Fixed: 375372016
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1146083
Original-Revision: 5c1d187042ea13157d2194d45153e2a203c02320
GitOrigin-RevId: 1246ad77e57316cdc4e001b80e8720ded2682d95
Change-Id: I5808702152349ef9091d6ce225f54cd7f3c0603e
1 file changed
tree: 41c4856ce3e4e5b7ac7599119e70846375869d59
  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 in one of the communication channels documented at get involved.

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.