[roll] Roll fuchsia [tests] Fix most failing host_arm64 tests on M1 macs

There's a number of tests which are currently failing when run on M1
Mac hosts because they do one of the following:

* create a temp dir, then later expect the canonical path to match the
  temp path.  /tmp on modern macOS is simply a symlink to /private/tmp,
  so any canonicalization of paths will not match the original input.
* hardcode `host_x64` when attempting to reference a data file
  associated with a test.  In Rust code, we can pass the expected
  relative path within the build root as an env var at build time.  In
  Go code, we can provide a command-line flag for the test data dir, but
  it's easier to construct the expected string from the runtime.

This patchset fixes all but two of the failing tests.

Original-Bug: b/283475308
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/961299
Original-Revision: b29327ee59986380a5e7787ff4c469af82336575
GitOrigin-RevId: c18549167ede1383eb26c6a82b2ce598d417f7ee
Change-Id: I09440b791d71a4c54c9b30170702af6883c01627
1 file changed
tree: 4be6b0e5af66d26b788649421b596f0e2c9b085c
  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.