Add bp2build-progress report and graph generator.

This CL adds a post processor on the JSON module graph for some set of
modules to track its conversion progress.

Design doc with examples of graph and report: https://docs.google.com/document/d/16Wez-UbGAqlmmKDjOudDMJkHR-QqMTO-5b4MN-fuJOQ/edit?resourcekey=0-XyJCv3E7T9SAd3Vl_5rULg#heading=h.myt16rshp4f

Test: ./bp2build-progress report adbd
Test: ./bp2build-progress graph adbd > graph.in && dot -Tpng -o graph.png graph.in

Change-Id: I02febe5a96c158026a7bd6ddc40acfe9461e7cc5
4 files changed
tree: 2194196c5c0b511d0abb1fe82515a514140ad02d
  1. ci/
  2. docs/
  3. examples/
  4. json_module_graph/
  5. platforms/
  6. product_variables/
  7. rules/
  8. rules_cc/
  9. scripts/
  10. tests/
  11. bazel.BUILD
  12. bazel.sh
  13. bazel.WORKSPACE
  14. common.bazelrc
  15. darwin.bazelrc
  16. linux.bazelrc
  17. OWNERS
  18. README.md
README.md

Bazel

The code in this directory is experimental. Bazel support for Android Platform is undergoing active development and workflow stability is currently not guaranteed.