Created by Francis Ginther and last modified
Get this branch:
bzr branch lp:~fginther/helipad/qa_jenkins
Only Francis Ginther can upload to this branch. If you are Francis Ginther please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Francis Ginther

Recent revisions

9. By Francis Ginther

Updates after integrating back with helipad.

8. By Francis Ginther

Reworked extractor code to load jenkins data during object construction instead of using the lazy loading approach. Child objects are now loaded explicitly by the caller.

Test and coverage reports are no longer agreegated by the parent build of a multiconfiguration project
The JenkinsRun class was refactored to be a subclass of JenkinsBuild.
Parameter extraction was refactored to use common code and throw exceptions.
Utility functions were added and refactored to use new data loading.

7. By Francis Ginther

Add example which compares test results from multiple builds side-by-side on the same spreadsheet.

6. By Francis Ginther

Refactored test report and coverage aggregation into specific classes and added types to simplify access to test suites and test cases.

5. By Francis Ginther

Added copyright headers and some pep8 cleanup.

4. By Francis Ginther

Added examples/qa_dashboard.py to demonstrate use of the qa_jenkins API to populate a spreadsheet with most recent build statistics.

3. By Francis Ginther

Fixed a number of data accesses that can fail due to null json values

2. By Francis Ginther

Added missing tests/utilties.py

1. By Francis Ginther

Initial commit of qa_jenkins data extractor and unit tests

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.