• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# bp2build progress graphs
2
3This directory contains tools to generate reports and .png graphs of the
4bp2build conversion progress, for any module.
5
6This tool relies on `json-module-graph` and `bp2build` to be buildable targets
7for this branch.
8
9## Prerequisites
10
11* `/usr/bin/dot`: turning dot graphviz files into .pngs
12* Optional: `/usr/bin/jq`: running the query scripts over the json-module-graph.
13
14Tip: `--use_queryview=true` allows running `bp2build-progress.py` without `jq`.
15
16## Instructions
17
18# Generate the report for a module, e.g. adbd
19
20```
21./bp2build-progress.py report -m adbd
22```
23
24or:
25
26```
27./bp2build-progress.py report -m adbd --use_queryview=true
28```
29
30# Generate the report for a module, e.g. adbd
31
32```
33./bp2build-progress.py graph -m adbd > /tmp/graph.in && dot -Tpng -o /tmp/graph.png /tmp/graph.in
34```
35
36or:
37
38```
39./bp2build-progress.py graph -m adbd --use_queryview=true > /tmp/graph.in && dot -Tpng -o /tmp/graph.png /tmp/graph.in
40```
41