Display targets in a radialtree chart.
radialtree.py is a Python script that generates a radialtree view of a build.
protovis-r3.2.json the web server with the HTML output)
radialree.py [ --help ] [ -u URL ] [ -o OUTPUT ] [ -t TEMPLATE ] filename.xml
Radialtree Report: writing output to blexample_radialtree.html
The logic for the report is defined in function
RadialtreeReport.run() which calls mutually recursive functions
value() to build up a recursive data
structure which is assigned to variable data.
The values for elements corresponding to a Makefile recurse to lower level
elements. Multivariate build data is stored for each leaf target element:
stored data includes job duration, a URL fragment linking to detailed log
data, and job exit code. The standard Python json library is used to convert
template is read in and variable parts are substituted into the template.