[roll] Roll fuchsia [network/tests] Tun socket benchmarks with tracing

Add a variant of the tun socket benchmarks that collects a trace during
the benchmarks for further analysis.

Add trace events to the benchmarks to show the duration of each
test group, test case, and read/write operation.

The dart wrappers of benchmarks for the purpose of generating a trace
have been collected into a new file to enable reuse of the existing
function for running the benchmark and downloading the trace.

Original-Bug: 125658
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/862228
Original-Revision: 23d37f3d43bc57350453ea7c60fb50908260d92f
GitOrigin-RevId: 3629704d036130bf3b7aacb6e7d55d52cb7cfaf4
Change-Id: Ice73e0f64d0820026eb0c60c003c0e895f379e07
1 file changed
tree: fa3abc4f9365cc1ea039511295033514845917a7
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
  14. 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.