[roll] Roll fuchsia [honeydew] reacquire IP address after reboot

In environments in which devices do not have fixed addresses (often the
case for at-desk developers), we need to reacquire the IP address after
any request to reboot or power-cycle the device. To do this we first
need to specify the device by name when waiting for it to reappear.

Note that when the IP address is _provided_ to the test case, we want
to wait for the specified address to appear, not the name. And we do not
want to re-resolve the IP address in that situation, since that requires
discovery which is not deterministic (e.g. we may get an ipv6 address
instead of an ipv4 address).

Original-Fixed: 481448915

Test: updated wait_for_online() unit tests

[g-review]

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1503697
Original-Revision: 36c01493b20596a666100d73fd9e97c65b3e5aeb
GitOrigin-RevId: c67410d8ab742ba06f3992512402ebc68eec44d4
Change-Id: I9b9f9d755302b142489f4eac2b09dda976c4e048
1 file changed
tree: 7dc0a199ecf8dda62e34809e57aceec994c30eb8
  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.