Opened at 2009-02-12T00:17:03Z
Last modified at 2014-09-10T09:27:42Z
#623 closed enhancement
figleaf: compute+display differential coverage — at Initial Version
Reported by: | warner | Owned by: | somebody |
---|---|---|---|
Priority: | major | Milestone: | eventually |
Component: | dev-infrastructure | Version: | 1.2.0 |
Keywords: | coverage coveralls | Cc: | |
Launchpad Bug: |
Description
It would be great if the buildbot produced, for each new build, a description of lines of code that gained or lost test coverage.
I just made a change to the Makefile to include the raw figleaf pickle in the directory that gets uploaded to the webserver, so from here on out we should have machine-parsable historical data. (for the builds until this point, we only have rendered HTML for each build).
I suppose the right approach is to have a 'render-figleaf-delta' target, which starts by trying to download the pickle file from the previous build, then have a script to construct the deltas, then render those deltas into more HTML, then include the delta HTML (as well as a machine-readable delta pickle) in the next batch of uploaded data.