Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5087)

Unified Diff: chrome/common/metrics/variation_ids.h

Issue 10828314: Move Variations stuff into variations/ directories and add OWNERS files for the variations client t… (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Add OWNERS files Created 8 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/common/child_process_logging_mac.mm ('k') | chrome/common/metrics/variations/OWNERS » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/common/metrics/variation_ids.h
===================================================================
--- chrome/common/metrics/variation_ids.h (revision 151546)
+++ chrome/common/metrics/variation_ids.h (working copy)
@@ -1,122 +0,0 @@
-// Copyright (c) 2012 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.
-
-#ifndef CHROME_COMMON_METRICS_VARIATION_IDS_H_
-#define CHROME_COMMON_METRICS_VARIATION_IDS_H_
-
-namespace chrome_variations {
-
-// A list of Chrome Variation IDs. These IDs are associated with FieldTrials
-// for re-identification and analysis on Google servers.
-// These enums are to be used with the experiments_helper ID associoation API.
-//
-// The IDs are defined as part of an enum to prevent re-use. When adding your
-// own IDs, please respect the reserved IDs of other groups, as well as the
-// global range of permitted values.
-//
-// When you want to create a FieldTrial that needs to be recognized by Google
-// properties, reserve an ID by declaring them below. Please start with the name
-// of the FieldTrial followed a short description.
-//
-// Ex:
-// // Name: Instant-Field-Trial
-// // The Omnibox Instant Trial.
-// kInstantTrialOn = 3300123,
-// kInstantTrialOff = 3300124,
-//
-// If you programatically generate FieldTrials, you can still use a loop to
-// create your IDs. Just be sure to reserve the range of IDs here with a clear
-// comment.
-//
-// Ex:
-// // Name: UMA-Uniformity-Trial-5-Percent
-// // Range: 330000 - 3300099
-// // The 5% Uniformity Trial. This is a reserved range.
-// kUniformityTrial5PercentStart = 330000,
-// kUniformirtTrial5PercentEnd = 330099,
-//
-// Anything within the range of a uint32 should be castable to an ID, but
-// please ensure that they are within the range of the min and max values.
-enum VariationID {
- // Used to represent no associated Chrome variation ID.
- kEmptyID = 0,
-
- // The smallest possible Chrome Variation ID in the reserved range. The
- // first 10,000 values are reserved for internal variations infrastructure
- // use. Please do not use values in this range.
- kMinimumID = 3300000,
-
- // Name: UMA-Uniformity-Trial-1-Percent
- // Range: 3300000 - 3300099
- kUniformity1PercentBase = kMinimumID,
- kUniformity1PercentLimit = kUniformity1PercentBase + 100,
- // Name: UMA-Uniformity-Trial-5-Percent
- // Range: 3300100 - 3300119
- kUniformity5PercentBase = kUniformity1PercentLimit,
- kUniformity5PercentLimit = kUniformity5PercentBase + 20,
- // Name: UMA-Uniformity-Trial-10-Percent
- // Range: 3300120 - 3300129
- kUniformity10PercentBase = kUniformity5PercentLimit,
- kUniformity10PercentLimit = kUniformity10PercentBase + 10,
- // Name: UMA-Uniformity-Trial-20-Percent
- // Range: 3300130 - 3300134
- kUniformity20PercentBase = kUniformity10PercentLimit,
- kUniformity20PercentLimit = kUniformity20PercentBase + 5,
- // Name: UMA-Uniformity-Trial-50-Percent
- // Range: 3300135 - 3300136
- kUniformity50PercentBase = kUniformity20PercentLimit,
- kUniformity50PercentLimit = kUniformity50PercentBase + 2,
-
- // Name: UMA-Dynamic-Binary-Uniformity-Trial
- // The dynamic uniformity trial is only specified on the server, this is just
- // to reserve the id.
- kDynamicUniformityDefault = 3300137,
- kDynamicUniformityGroup01 = 3300138,
-
- // Name: UMA-Session-Randomized-Uniformity-Trial-5-Percent
- // Range: 3300139 - 3300158
- // A uniformity trial used to compare one-time-randomized and
- // session-randomized FieldTrials.
- kUniformitySessionRandomized5PercentBase = 3300139,
- kUniformitySessionRandomized5PercentLimit =
- kUniformitySessionRandomized5PercentBase + 20,
-
- kUniformityTrialsMax = 3300158,
-
- // Some values reserved for unit and integration tests.
- kTestValueA = 3300200,
- kTestValueB = 3300201,
-
- // USABLE IDs BEGIN HERE.
- //
- // The smallest possible Chrome Variation ID for use in real FieldTrials. If
- // you are defining variation IDs for your own FieldTrials, NEVER use a value
- // lower than this.
- kMinimumUserID = 3310000,
-
- // Add new variation IDs below.
-
- // Name: OmniboxSearchSuggest
- // Range: 3310000 - 3310019
- // Suggest (Autocomplete) field trial, 20 IDs.
- kSuggestIDMin = 3310000,
- kSuggestIDMax = 3310019,
-
- // Instant field trial.
- kInstantIDControl = 3310020,
- kInstantIDSilent = 3310021,
- kInstantIDHidden = 3310022,
- kInstantIDSuggest = 3310023,
- kInstantIDInstant = 3310024,
-
- // USABLE IDs END HERE.
- //
- // The largest possible Chrome variation ID in the reserved range. When
- // defining your variation IDs, DO NOT exceed this value.
- kMaximumID = 3399999,
-};
-
-} // namespace chrome_variations
-
-#endif // CHROME_COMMON_METRICS_VARIATION_IDS_H_
« no previous file with comments | « chrome/common/child_process_logging_mac.mm ('k') | chrome/common/metrics/variations/OWNERS » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698