Index: chrome/browser/auto_launch_trial.cc |
=================================================================== |
--- chrome/browser/auto_launch_trial.cc (revision 0) |
+++ chrome/browser/auto_launch_trial.cc (revision 0) |
@@ -0,0 +1,39 @@ |
+// Copyright (c) 2011 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+#include "chrome/browser/auto_launch_trial.h" |
+ |
+#include "base/metrics/field_trial.h" |
+#include "base/metrics/histogram.h" |
+ |
+const char kAutoLaunchTrial_Name[] = "AutoLaunchExperiment"; |
+const char kAutoLaunchTrial_AutoLaunchGroup[] = "AutoLaunching"; |
+const char kAutoLaunchTrial_ControlGroup[] = "NotAutoLaunching"; |
+ |
+namespace auto_launch_trial { |
+ |
+bool IsInAutoLaunchGroup() { |
+ return base::FieldTrialList::TrialExists(kAutoLaunchTrial_Name) && |
+ base::FieldTrialList::Find(kAutoLaunchTrial_Name)->group_name() |
+ == kAutoLaunchTrial_AutoLaunchGroup; |
+} |
Roger Tawa OOO till Jul 10th
2011/12/07 15:38:37
Shouldn't you also check the master prefs file her
Finnur
2011/12/13 15:53:24
Done.
|
+ |
+void UpdateToggleAutoLaunchMetric(bool auto_launch) { |
+ UMA_HISTOGRAM_ENUMERATION( |
+ base::FieldTrial::MakeName("ToggleAutoLaunch", kAutoLaunchTrial_Name), |
+ auto_launch ? 1 : 0, 2); |
+} |
+ |
+void UpdateInfobarResponseMetric(int response) { |
+ UMA_HISTOGRAM_ENUMERATION( |
Roger Tawa OOO till Jul 10th
2011/12/07 15:38:37
assert response < 3 ?
Finnur
2011/12/13 15:53:24
Converted to enum.
On 2011/12/07 15:38:37, Roger
|
+ base::FieldTrial::MakeName("InfobarRepsonse", kAutoLaunchTrial_Name), |
+ response, 3); |
+} |
+ |
+void UpdateInfobarShownMetric() { |
+ UMA_HISTOGRAM_COUNTS( |
+ base::FieldTrial::MakeName("InfobarShown", kAutoLaunchTrial_Name), 1); |
+} |
+ |
+} // namespace auto_launch_trial |
Property changes on: chrome\browser\auto_launch_trial.cc |
___________________________________________________________________ |
Added: svn:eol-style |
+ LF |