blob: 05cd56a3b17e43a0eafc762dca07b12f278cfb97 [file] [log] [blame]
isherman5f556b52017-06-14 16:27:231// Copyright 2017 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "components/variations/metrics.h"
6
7#include "base/metrics/histogram_macros.h"
8
9namespace variations {
10
11#if defined(OS_ANDROID)
12void RecordFirstRunSeedImportResult(FirstRunSeedImportResult result) {
13 UMA_HISTOGRAM_ENUMERATION("Variations.FirstRunResult", result,
14 FirstRunSeedImportResult::ENUM_SIZE);
15}
16#endif // OS_ANDROID
17
18void RecordLoadSeedResult(LoadSeedResult state) {
19 UMA_HISTOGRAM_ENUMERATION("Variations.SeedLoadResult", state,
20 LoadSeedResult::ENUM_SIZE);
21}
22
Ilya Shermane3b22a62018-01-22 06:10:2123void RecordLoadSafeSeedResult(LoadSeedResult state) {
24 UMA_HISTOGRAM_ENUMERATION("Variations.SafeMode.LoadSafeSeed.Result", state,
25 LoadSeedResult::ENUM_SIZE);
26}
27
isherman5f556b52017-06-14 16:27:2328void RecordStoreSeedResult(StoreSeedResult result) {
29 UMA_HISTOGRAM_ENUMERATION("Variations.SeedStoreResult", result,
30 StoreSeedResult::ENUM_SIZE);
31}
32
33} // namespace variations