Quality Metrics
A first set of metrics are to be put in place during Precise. This session is to discuss about code coverage and test escape analysis.
Blueprint information
- Status:
- Complete
- Approver:
- Pete Graner
- Priority:
- Essential
- Drafter:
- Gema Gomez
- Direction:
- Approved
- Assignee:
- Canonical Platform QA Team
- Definition:
- Approved
- Series goal:
- Accepted for quantal
- Implementation:
- Informational
- Milestone target:
- quantal-alpha-3
- Started by
- Gema Gomez
- Completed by
- Gema Gomez
Whiteboard
Decide which metrics are the most appropriate to start with and start tracking them, publish results to management and the community to gain momentum and enable people to see what their contributions actually contribute to the overall quality of Ubuntu
* Coverage (conditional, functional)
The kernel has been instrumented with gcov before, some example results to be found here: http://
* Defects
Define a test escape analysis strategy during this cycle.
Actions
* Investigate how to instrument Ubuntu (for coverage) and decide which tools are the most appropriate
* Set up a web/dashboard for publishing results
* Determine what packages to instrument (measure coverage for)
* Determine which information is required for defect analysis and convince the bug-control team to provide us with it
KES: 20120710 - move workitems to separate section, Work Items in wrong section triggering script error.
Work Items
Work items:
[gema] Investigate how to instrument Ubuntu (for coverage): DONE
[gema] Determine what packages to instrument (measure coverage for): POSTPONED
[patrickmwright] Add coverage results to Jenkins: POSTPONED
[hggdh2] Determine which information is required for defect analysis (only for the packages on the CD) and convince the bug-control team to provide us with it: POSTPONED
Dependency tree
* Blueprints in grey have been implemented.