[ffx] Handle target infos in parallel. When resolving device infos, do so in parallel. In the event that a user-mode emulator was online and we attempted to probe it, other devices would not be discovered. This was tested manually with a TAP and a SLiRP target. I terminated the SLiRP target while preserving the instance directory, then kept the TAP target online, and noticed that only the SLiRP target was displayed by `ffx target list`. This also introduces a regression test. Test: fx test ffx_list_test Fixed: 555903414 Change-Id: I4e38305c8a81d9e67a0b789be5b69ad86a6a636c Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1800139 Commit-Queue: Andrew Davies <awdavies@google.com> Fuchsia-Auto-Submit: Andrew Davies <awdavies@google.com> Reviewed-by: Steven Grady <slgrady@google.com>
Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.
We expect everyone interacting with our project to respect our code of conduct.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.