[EoC] Adding UMA for page view time
* This is accomplished by adding a PageViewTimer class, which uses
a TabObserver and a TabModelObserver to measure time spent viewing
pages
Bug: 824186
Change-Id: I14fc98112d254f44be969307a5c9b74f7969f93a
Reviewed-on: https://chromium-review.googlesource.com/1023054
Commit-Queue: Filip Gorski <[email protected]>
Reviewed-by: Tommy Nyquist <[email protected]>
Reviewed-by: Steven Holte <[email protected]>
Reviewed-by: Theresa <[email protected]>
Cr-Commit-Position: refs/heads/master@{#554494}
diff --git a/chrome/android/java_sources.gni b/chrome/android/java_sources.gni
index b6e4aaed..e42d9a7 100644
--- a/chrome/android/java_sources.gni
+++ b/chrome/android/java_sources.gni
@@ -313,6 +313,7 @@
"java/src/org/chromium/chrome/browser/contextual_suggestions/ContextualSuggestionsSource.java",
"java/src/org/chromium/chrome/browser/contextual_suggestions/EnabledStateMonitor.java",
"java/src/org/chromium/chrome/browser/contextual_suggestions/FetchHelper.java",
+ "java/src/org/chromium/chrome/browser/contextual_suggestions/PageViewTimer.java",
"java/src/org/chromium/chrome/browser/contextual_suggestions/ToolbarCoordinator.java",
"java/src/org/chromium/chrome/browser/contextual_suggestions/ToolbarView.java",
"java/src/org/chromium/chrome/browser/contextual_suggestions/ToolbarViewBinder.java",
@@ -1969,6 +1970,7 @@
"junit/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchSelectionControllerTest.java",
"junit/src/org/chromium/chrome/browser/contextualsearch/SelectionClientManagerTest.java",
"junit/src/org/chromium/chrome/browser/contextual_suggestions/FetchHelperTest.java",
+ "junit/src/org/chromium/chrome/browser/contextual_suggestions/PageViewTimerTest.java",
"junit/src/org/chromium/chrome/browser/cookies/CanonicalCookieTest.java",
"junit/src/org/chromium/chrome/browser/crash/LogcatExtractionRunnableUnitTest.java",
"junit/src/org/chromium/chrome/browser/customtabs/NavigationInfoCaptureTriggerTest.java",