[roll] Roll fuchsia Reland "[wlan][policy] deflake e2e test using `run_while`"

This is a reland of commit 8a144b5dca9283f069777b02315602e7392abffc,
which raced with a Rust toolchain roll that added new clippy lints.

Original change's description:
> [wlan][policy] deflake e2e test using `run_while`
>
> In our tests, FIDL messages occasionally take one extra read attempt on
> a channel for the message to show up. See the commit message in
> https://fxrev.dev/781465 for more discussion on this flake.
>
> This CL uses the `run_while` helper to retry the channel reads in
> every place we can in the e2e tests, which should eliminate the flakes.
> Since the poll of the `internal_futures` happens internally inside
> the `run_while`, we can eliminate some now-duplicate code that does
> that polling.
>
> Original-Fixed: 118884
> Test: fx test wlancfg-tests
> Multiply: wlancfg-tests
> Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/786861

Original-Fixed: 118951
Test: fx test wlancfg-tests
Multiply: wlancfg-tests
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/787262
Original-Revision: 26ecab5cbd8d1078b04fd426fec4e72f49e1f4e5
GitOrigin-RevId: 47e3b365b8824997ce362c58e6f738ba8af8b112
Change-Id: I2706fc430301632d6afdfd5673edc81120b10515
1 file changed
tree: 6dc8c70588624ebb543b883b8e53ba8b0c19a1bc
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. minimal
  9. prebuilts
  10. README.md
  11. stem
  12. test_durations
  13. 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.