Implemented stats for external CIs

All CI votes are collected in new records with type 'ci_vote'. All standard statistics are
available for these records. Also added a new "CI Status" report that shows summary of CI
tests execution on merged patch sets, overall summary and results per merged change requests.

List of CIs is taken from DriverLog's repo.

Change-Id: Ic7a830dc5b331ba4c099be458ad2bab4c2072607
This commit is contained in:
Ilya Shakhat
2014-06-29 13:31:30 +04:00
parent 1865fc804f
commit 5ad1cbe79c
14 changed files with 493 additions and 36 deletions

View File

@@ -38,6 +38,7 @@ METRIC_LABELS = {
'filed-bugs': 'Filed Bugs',
'resolved-bugs': 'Resolved Bugs',
# 'person-day': "Person-day effort"
'ci': 'CI votes',
}
METRIC_TO_RECORD_TYPE = {
@@ -50,6 +51,7 @@ METRIC_TO_RECORD_TYPE = {
'filed-bugs': 'bugf',
'resolved-bugs': 'bugr',
'members': 'member',
'ci': 'ci_vote',
}
FILTER_PARAMETERS = ['release', 'project_type', 'module', 'company', 'user_id',