[roll] Roll fuchsia [amlogic-display] Migrate the test to use DriverRuntime dispatchers

and DispatcherBounds.

This change refactors the amlogic-display-test suite to replace the
legacy async::Loop with the modern fdf_testing::DriverRuntime
dispatcher.

MockAllocator and FakeCanvas are now thread-unsafe and wrapped in
async_patterns::TestDispatcherBound to ensure safe access across
threads. This fixes a data race we saw in CI/CQ that occurred when
the main test thread gets information from the MockAllocator (which
runs in its own async Loop).

Original-Fixed: 505803322
Test: fx test amlogic-display-test
Multiply: amlogic-display-test: 500
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1588372
Original-Revision: 438e9f40e9bead95078dae33017fa35afe474ab5
GitOrigin-RevId: 5fdc6d432ccae62820ade20a5505cd775ec5cf4d
Change-Id: I0a68f2e3af287e3a982a7f79b8f5481923e011be
1 file changed
tree: af2e1ec576cbf7906a12c3b77b80653354774447
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cobalt
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. 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 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.