Chromium Code Reviews| Index: components/omnibox/browser/omnibox_field_trial.cc |
| diff --git a/components/omnibox/browser/omnibox_field_trial.cc b/components/omnibox/browser/omnibox_field_trial.cc |
| index 3dd7f4e746e775ec1e8772535a57ba1aec0ea452..5270c2f4fd15b8e37a7c9dee6d2c77d5da6cb5bc 100644 |
| --- a/components/omnibox/browser/omnibox_field_trial.cc |
| +++ b/components/omnibox/browser/omnibox_field_trial.cc |
| @@ -29,23 +29,6 @@ namespace { |
| typedef std::map<std::string, std::string> VariationParams; |
| typedef HUPScoringParams::ScoreBuckets ScoreBuckets; |
| -// Field trial names. |
| -const char kStopTimerFieldTrialName[] = "OmniboxStopTimer"; |
| - |
| -// The autocomplete dynamic field trial name prefix. Each field trial is |
| -// configured dynamically and is retrieved automatically by Chrome during |
| -// the startup. |
| -const char kAutocompleteDynamicFieldTrialPrefix[] = "AutocompleteDynamicTrial_"; |
| -// The maximum number of the autocomplete dynamic field trials (aka layers). |
| -const int kMaxAutocompleteDynamicFieldTrials = 5; |
| - |
| - |
| -// Concatenates the autocomplete dynamic field trial prefix with a field trial |
| -// ID to form a complete autocomplete field trial name. |
| -std::string DynamicFieldTrialName(int id) { |
| - return base::StringPrintf("%s%d", kAutocompleteDynamicFieldTrialPrefix, id); |
| -} |
| - |
| void InitializeBucketsFromString(const std::string& bucket_string, |
| ScoreBuckets* score_buckets) { |
| // Clear the buckets. |
| @@ -123,13 +106,6 @@ double HUPScoringParams::ScoreBuckets::HalfLifeTimeDecay( |
| return pow(2.0, -half_life_intervals); |
| } |
| -void OmniboxFieldTrial::ActivateDynamicTrials() { |
| - // Initialize all autocomplete dynamic field trials. This method may be |
| - // called multiple times. |
| - for (int i = 0; i < kMaxAutocompleteDynamicFieldTrials; ++i) |
| - base::FieldTrialList::FindValue(DynamicFieldTrialName(i)); |
| -} |
| - |
| int OmniboxFieldTrial::GetDisabledProviderTypes() { |
| const std::string& types_string = variations::GetVariationParamValue( |
| kBundledExperimentFieldTrialName, |
| @@ -141,29 +117,6 @@ int OmniboxFieldTrial::GetDisabledProviderTypes() { |
| return types; |
| } |
| -void OmniboxFieldTrial::GetActiveSuggestFieldTrialHashes( |
|
Mark P
2016/01/14 05:31:02
The last part of this function still needs to rema
Ilya Sherman
2016/01/14 05:40:41
Whoops! Thanks for catching that.
|
| - std::vector<uint32_t>* field_trial_hashes) { |
| - field_trial_hashes->clear(); |
| - for (int i = 0; i < kMaxAutocompleteDynamicFieldTrials; ++i) { |
| - const std::string& trial_name = DynamicFieldTrialName(i); |
| - if (base::FieldTrialList::TrialExists(trial_name)) |
| - field_trial_hashes->push_back(metrics::HashName(trial_name)); |
| - } |
| - if (base::FieldTrialList::TrialExists(kBundledExperimentFieldTrialName)) { |
| - field_trial_hashes->push_back( |
| - metrics::HashName(kBundledExperimentFieldTrialName)); |
| - } |
| -} |
| - |
| -base::TimeDelta OmniboxFieldTrial::StopTimerFieldTrialDuration() { |
|
Mark P
2016/01/14 05:31:02
I'd prefer is this trial remains.
Ilya Sherman
2016/01/14 05:40:41
Done.
|
| - int stop_timer_ms; |
| - if (base::StringToInt( |
| - base::FieldTrialList::FindFullName(kStopTimerFieldTrialName), |
| - &stop_timer_ms)) |
| - return base::TimeDelta::FromMilliseconds(stop_timer_ms); |
| - return base::TimeDelta::FromMilliseconds(1500); |
| -} |
| - |
| bool OmniboxFieldTrial::InZeroSuggestFieldTrial() { |
| if (variations::GetVariationParamValue( |
| kBundledExperimentFieldTrialName, kZeroSuggestRule) == "true") |