Enables Persistent Histograms and Registers a FileMetricsProvider to uploaded metrics
- Reverts the revert in http://crrev/c/1755004, i.e. instantiates the
collection of persistent histograms.
- Registers a FileMetricsProvider to upload collected metrics.
- Added ios_chrome_metrics_service_client_unittest.mm, patterned after
chrome_metrics_service_client_unittest.cc.
Bug: 994743
Change-Id: Id8e7ce79f0825eb1cd4c1fb7051709c1d3880cc5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1752699
Commit-Queue: Peter Lee <[email protected]>
Reviewed-by: Rohit Rao <[email protected]>
Reviewed-by: Brian White <[email protected]>
Cr-Commit-Position: refs/heads/master@{#688154}
diff --git a/ios/chrome/browser/metrics/BUILD.gn b/ios/chrome/browser/metrics/BUILD.gn
index a9dc481..a653b10 100644
--- a/ios/chrome/browser/metrics/BUILD.gn
+++ b/ios/chrome/browser/metrics/BUILD.gn
@@ -121,6 +121,7 @@
sources = [
"chrome_browser_state_client_unittest.mm",
"ios_chrome_metrics_service_accessor_unittest.cc",
+ "ios_chrome_metrics_service_client_unittest.mm",
"ios_chrome_stability_metrics_provider_unittest.mm",
"mobile_session_shutdown_metrics_provider_unittest.mm",
"previous_session_info_unittest.mm",