[roll] Roll fuchsia [rbe] Convert and upload reproxy logs

Convert reproxy logs to BQ form.

pb_message_util provides a generic converter that works on any protobuf
Message type recursively using field descriptors, saving the effort of manually
traversing through fields.

pb_message_util_test.py exists outside of the build system because sources are
neither checked-in nor generated as part of the build.
Test with pb_message_util_test.sh.

Uploading is not tested yet because the tables don't actually exist yet.

This will eventually be used by `fx build-metrics`.

Original-Bug: 93886
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/715735
Original-Revision: 520b2331363516932f21ac6a2e3e295175d97274
GitOrigin-RevId: 278ab1569ebb782c50a0fa6bb3293d6de2ab3f12
Change-Id: Ibccc03786535e663615619bb9c40222f9833c4bb
1 file changed
tree: 3b4641c619b36cbe180854f004249de19c1d8ed7
  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.