[roll] Roll fuchsia [wlancfg][telemetry] Optimize test time advancement

Optimize `TestHelper::advance_by` to dynamically jump to the next
scheduled timer's deadline (using `fasync::TestExecutor::next_timer`)
instead of advancing in fixed 1-second increments.

For tests that wait for large virtual durations (like 5 days in
`test_stat_cycles`), this reduces the number of iterations from
432,000 to ~28,800 (or fewer), drastically reducing CPU overhead
and preventing timeout flakes on slow emulated builders.

Also add an initial poll step at the current virtual time (before the
first jump) to ensure that any pending events sent just before the
call are processed at their correct virtual arrival time, preventing
functional failures in other tests.

Remove the now-unused `STEP_INCREMENT` constant.

Original-Original-Bug: 515847522
Test: fx test wlancfg-tests

TAG=agy
CONV=79221bfd-2df4-4c74-9fe4-d363712856c6

Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1627394
Original-Original-Revision: 096162cf6bfff4536cd91a22251e25272ae84000
GitOrigin-RevId: cf5e9fdfca660221354a83588850113aaf7a4cf6
Change-Id: I4ebcc3f8323286222f2f066ea95dda250e71976e
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1626939
Cr-Commit-Position: refs/heads/main@{#193468}
1 file changed
tree: 2a34feb7088bea9c4f86a99664d807cb15b92e9e
  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.