| Index: chrome/browser/omnibox/omnibox_field_trial.cc
|
| diff --git a/chrome/browser/omnibox/omnibox_field_trial.cc b/chrome/browser/omnibox/omnibox_field_trial.cc
|
| index 165556299b2bc74393f06249eccceb9b9afcd0d8..bef5a8445af2ed6b6f99145ed2c477df085b407b 100644
|
| --- a/chrome/browser/omnibox/omnibox_field_trial.cc
|
| +++ b/chrome/browser/omnibox/omnibox_field_trial.cc
|
| @@ -30,9 +30,6 @@ typedef std::map<std::string, std::string> VariationParams;
|
| typedef HUPScoringParams::ScoreBuckets ScoreBuckets;
|
|
|
| // Field trial names.
|
| -const char kHUPCullRedirectsFieldTrialName[] = "OmniboxHUPCullRedirects";
|
| -const char kHUPCreateShorterMatchFieldTrialName[] =
|
| - "OmniboxHUPCreateShorterMatch";
|
| const char kStopTimerFieldTrialName[] = "OmniboxStopTimer";
|
|
|
| // The autocomplete dynamic field trial name prefix. Each field trial is
|
| @@ -42,41 +39,6 @@ const char kAutocompleteDynamicFieldTrialPrefix[] = "AutocompleteDynamicTrial_";
|
| // The maximum number of the autocomplete dynamic field trials (aka layers).
|
| const int kMaxAutocompleteDynamicFieldTrials = 5;
|
|
|
| -// Field trial experiment probabilities.
|
| -
|
| -// For HistoryURL provider cull redirects field trial, put 0% ( = 0/100 )
|
| -// of the users in the don't-cull-redirects experiment group.
|
| -// TODO(mpearson): Remove this field trial and the code it uses once I'm
|
| -// sure it's no longer needed.
|
| -const base::FieldTrial::Probability kHUPCullRedirectsFieldTrialDivisor = 100;
|
| -const base::FieldTrial::Probability
|
| - kHUPCullRedirectsFieldTrialExperimentFraction = 0;
|
| -
|
| -// For HistoryURL provider create shorter match field trial, put 0%
|
| -// ( = 25/100 ) of the users in the don't-create-a-shorter-match
|
| -// experiment group.
|
| -// TODO(mpearson): Remove this field trial and the code it uses once I'm
|
| -// sure it's no longer needed.
|
| -const base::FieldTrial::Probability
|
| - kHUPCreateShorterMatchFieldTrialDivisor = 100;
|
| -const base::FieldTrial::Probability
|
| - kHUPCreateShorterMatchFieldTrialExperimentFraction = 0;
|
| -
|
| -// Field trial IDs.
|
| -// Though they are not literally "const", they are set only once, in
|
| -// ActivateStaticTrials() below.
|
| -
|
| -// Whether the static field trials have been initialized by
|
| -// ActivateStaticTrials() method.
|
| -bool static_field_trials_initialized = false;
|
| -
|
| -// Field trial ID for the HistoryURL provider cull redirects experiment group.
|
| -int hup_dont_cull_redirects_experiment_group = 0;
|
| -
|
| -// Field trial ID for the HistoryURL provider create shorter match
|
| -// experiment group.
|
| -int hup_dont_create_shorter_match_experiment_group = 0;
|
| -
|
|
|
| // Concatenates the autocomplete dynamic field trial prefix with a field trial
|
| // ID to form a complete autocomplete field trial name.
|
| @@ -145,32 +107,6 @@ double HUPScoringParams::ScoreBuckets::HalfLifeTimeDecay(
|
| return pow(2.0, -half_life_intervals);
|
| }
|
|
|
| -void OmniboxFieldTrial::ActivateStaticTrials() {
|
| - DCHECK(!static_field_trials_initialized);
|
| -
|
| - // Create the HistoryURL provider cull redirects field trial.
|
| - // Make it expire on March 1, 2013.
|
| - scoped_refptr<base::FieldTrial> trial(
|
| - base::FieldTrialList::FactoryGetFieldTrial(
|
| - kHUPCullRedirectsFieldTrialName, kHUPCullRedirectsFieldTrialDivisor,
|
| - "Standard", 2013, 3, 1, base::FieldTrial::ONE_TIME_RANDOMIZED, NULL));
|
| - hup_dont_cull_redirects_experiment_group =
|
| - trial->AppendGroup("DontCullRedirects",
|
| - kHUPCullRedirectsFieldTrialExperimentFraction);
|
| -
|
| - // Create the HistoryURL provider create shorter match field trial.
|
| - // Make it expire on March 1, 2013.
|
| - trial = base::FieldTrialList::FactoryGetFieldTrial(
|
| - kHUPCreateShorterMatchFieldTrialName,
|
| - kHUPCreateShorterMatchFieldTrialDivisor, "Standard", 2013, 3, 1,
|
| - base::FieldTrial::ONE_TIME_RANDOMIZED, NULL);
|
| - hup_dont_create_shorter_match_experiment_group =
|
| - trial->AppendGroup("DontCreateShorterMatch",
|
| - kHUPCreateShorterMatchFieldTrialExperimentFraction);
|
| -
|
| - static_field_trials_initialized = true;
|
| -}
|
| -
|
| void OmniboxFieldTrial::ActivateDynamicTrials() {
|
| // Initialize all autocomplete dynamic field trials. This method may be
|
| // called multiple times.
|
| @@ -215,35 +151,6 @@ void OmniboxFieldTrial::GetActiveSuggestFieldTrialHashes(
|
| }
|
| }
|
|
|
| -bool OmniboxFieldTrial::InHUPCullRedirectsFieldTrial() {
|
| - return base::FieldTrialList::TrialExists(kHUPCullRedirectsFieldTrialName);
|
| -}
|
| -
|
| -bool OmniboxFieldTrial::InHUPCullRedirectsFieldTrialExperimentGroup() {
|
| - if (!base::FieldTrialList::TrialExists(kHUPCullRedirectsFieldTrialName))
|
| - return false;
|
| -
|
| - // Return true if we're in the experiment group.
|
| - const int group = base::FieldTrialList::FindValue(
|
| - kHUPCullRedirectsFieldTrialName);
|
| - return group == hup_dont_cull_redirects_experiment_group;
|
| -}
|
| -
|
| -bool OmniboxFieldTrial::InHUPCreateShorterMatchFieldTrial() {
|
| - return
|
| - base::FieldTrialList::TrialExists(kHUPCreateShorterMatchFieldTrialName);
|
| -}
|
| -
|
| -bool OmniboxFieldTrial::InHUPCreateShorterMatchFieldTrialExperimentGroup() {
|
| - if (!base::FieldTrialList::TrialExists(kHUPCreateShorterMatchFieldTrialName))
|
| - return false;
|
| -
|
| - // Return true if we're in the experiment group.
|
| - const int group = base::FieldTrialList::FindValue(
|
| - kHUPCreateShorterMatchFieldTrialName);
|
| - return group == hup_dont_create_shorter_match_experiment_group;
|
| -}
|
| -
|
| base::TimeDelta OmniboxFieldTrial::StopTimerFieldTrialDuration() {
|
| int stop_timer_ms;
|
| if (base::StringToInt(
|
|
|