Alcatel-Lucent nmake Product Builder
Tool Repository
This page provides a collection of tools for use with nmake. The tools can be downloaded and used as is or as a starting point for customization. See also the Summary of Available Reports and Visualizations.
Build Log Processing Scripts
Tools for processing structured build logs.
buildlogrpts-20110510.tar.gz (zip) - Archive containing all the major build log report scripts and support files needed to run them. Includes radialtree, sunburst, target_durations, errors, durations and their variations.
- radialtree - Generates a radialtree chart of build showing triggered targets.
- sunburst - Generates a sunburst chart showing job times and triggered targets.
- target_durations - Generates a bar chart of triggered target job durations in an HTML file.
- errors - Generates a text based report of the errors from a build.
- durations - Reports the length of time of each triggered shell action.
Build Log Example Scripts
Example reports from the Build Log Overview implemented in different languages.
- targets -
Lists data about each triggered target, including
target name, execution exit code, start time, and end time.
This is a basic example showing how to navigate build log data and
produce a textual report in several scripting languages.
- targets.py - Python script
- targets.xsl - XSLT script
- targets.groovy - Groovy script
- targets.scala - Scala script
- makefiles -
Reports information in HTML format about each makefile built.
This is a basic example showing how to navigate build log data and
produce an HTML report in several scripting languages.
- makefiles.py - Python script
- makefiles.xsl - XSLT script
- makefiles.groovy - Groovy script
- makefiles.scala - Scala script
Last Update: Tuesday,10-May-2011 14:08:35 EDT







