diff options
| author | Bertrand SIMONNET <bsimonnet@chromium.org> | 2014-10-07 11:26:25 -0700 |
|---|---|---|
| committer | chrome-internal-fetch <chrome-internal-fetch@google.com> | 2014-10-10 06:54:05 +0000 |
| commit | 71a62efc54d08bc9668d00857fc59c4fe772c64c (patch) | |
| tree | 218e73943bd00a0335cbf7959108af274fbba418 /metrics/metrics_daemon.cc | |
| parent | 67906c6bbbc4f9eb8e624f9dd61e866ccd77d724 (diff) | |
metrics: add support for other product id
metrics_uploader should use the GOOGLE_METRICS_PRODUCT_ID field from os-release
whenever possible instead of the default Chrome product id.
BUG=chromium:415744
TEST=FEATURES=test emerge-gizmo metrics succeeds.
TEST=test_that platform_MetricsUploader succeeds.
CQ-DEPEND=CL:221963
Change-Id: I69b1a6ca766048ad80d93008a2fe3b18879bf1da
Reviewed-on: https://chromium-review.googlesource.com/221953
Tested-by: Bertrand Simonnet <bsimonnet@chromium.org>
Reviewed-by: Alex Vakulenko <avakulenko@chromium.org>
Commit-Queue: Bertrand Simonnet <bsimonnet@chromium.org>
Diffstat (limited to 'metrics/metrics_daemon.cc')
| -rw-r--r-- | metrics/metrics_daemon.cc | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/metrics/metrics_daemon.cc b/metrics/metrics_daemon.cc index bdd181c641..b0247c692c 100644 --- a/metrics/metrics_daemon.cc +++ b/metrics/metrics_daemon.cc @@ -187,7 +187,9 @@ void MetricsDaemon::Run(bool run_as_daemon) { } void MetricsDaemon::RunUploaderTest() { - upload_service_.reset(new UploadService(testing_, server_)); + upload_service_.reset(new UploadService(new SystemProfileCache(true, + config_root_), + server_)); upload_service_->Init(upload_interval_secs_, metrics_file_); upload_service_->UploadEvent(); } @@ -218,8 +220,10 @@ void MetricsDaemon::Init(bool testing, const string& cpuinfo_max_freq_path, int upload_interval_secs, const string& server, - const string& metrics_file) { + const string& metrics_file, + const string& config_root) { testing_ = testing; + config_root_ = config_root; DCHECK(metrics_lib != nullptr); metrics_lib_ = metrics_lib; @@ -321,7 +325,7 @@ void MetricsDaemon::Init(bool testing, if (uploader_active) { LOG(INFO) << "uploader enabled"; - upload_service_.reset(new UploadService(testing_, server_)); + upload_service_.reset(new UploadService(new SystemProfileCache(), server_)); upload_service_->Init(upload_interval_secs_, metrics_file_); } } |
