|
Add new app banner metrics using InstallableStatusCode.
The InstallableManager reports status codes to signal if the checking
pipeline failed in some way. This CL introduces a new UMA metric to
report the value of this code, and introduces new codes to ensure that
every run through the banner pipeline results in precisely one code.
This new metric is intended to be the final source of truth for banners.
Additional testing is added to ensure the correct histogram values are
recorded. The existing metrics will be removed in a future CL.
BUG= 628921
Committed: https://crrev.com/df301a20d16cba20fa4cf459cf4130c1ecf4127c
Cr-Commit-Position: refs/heads/master@{#412143}
Total comments: 7
Total comments: 9
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+369 lines, -175 lines) |
Patch |
|
M |
chrome/browser/android/banners/app_banner_manager_android.h
|
View
|
1
2
3
4
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
chrome/browser/android/banners/app_banner_manager_android.cc
|
View
|
1
2
3
4
|
7 chunks |
+13 lines, -6 lines |
0 comments
|
Download
|
|
M |
chrome/browser/banners/app_banner_manager.h
|
View
|
1
2
3
4
5
6
|
4 chunks |
+10 lines, -6 lines |
0 comments
|
Download
|
|
M |
chrome/browser/banners/app_banner_manager.cc
|
View
|
1
2
3
4
5
6
|
13 chunks |
+60 lines, -26 lines |
0 comments
|
Download
|
|
M |
chrome/browser/banners/app_banner_manager_browsertest.cc
|
View
|
1
2
3
4
|
15 chunks |
+71 lines, -31 lines |
0 comments
|
Download
|
|
M |
chrome/browser/banners/app_banner_manager_desktop.cc
|
View
|
1
2
3
4
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/banners/app_banner_metrics.h
|
View
|
1
2
3
4
|
3 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/banners/app_banner_metrics.cc
|
View
|
1
2
3
4
|
3 chunks |
+9 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/browser/banners/app_banner_settings_helper.h
|
View
|
1
2
3
4
|
2 chunks |
+8 lines, -5 lines |
0 comments
|
Download
|
|
M |
chrome/browser/banners/app_banner_settings_helper.cc
|
View
|
1
2
3
4
|
8 chunks |
+10 lines, -9 lines |
0 comments
|
Download
|
|
M |
chrome/browser/banners/app_banner_settings_helper_unittest.cc
|
View
|
1
2
3
4
5
|
13 chunks |
+91 lines, -60 lines |
0 comments
|
Download
|
|
M |
chrome/browser/installable/installable_logging.h
|
View
|
1
2
3
4
|
3 chunks |
+14 lines, -7 lines |
0 comments
|
Download
|
|
M |
chrome/browser/installable/installable_logging.cc
|
View
|
1
2
3
4
|
3 chunks |
+11 lines, -2 lines |
0 comments
|
Download
|
|
M |
chrome/browser/installable/installable_manager.h
|
View
|
1
2
3
4
|
3 chunks |
+7 lines, -7 lines |
0 comments
|
Download
|
|
M |
chrome/browser/installable/installable_manager.cc
|
View
|
1
2
3
4
|
6 chunks |
+10 lines, -10 lines |
0 comments
|
Download
|
|
M |
chrome/browser/installable/installable_manager_browsertest.cc
|
View
|
1
2
3
4
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
chrome/browser/installable/installable_manager_unittest.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
tools/metrics/histograms/histograms.xml
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+42 lines, -0 lines |
0 comments
|
Download
|
Total messages: 43 (28 generated)
|