Add an option for zero suggest to about:flags page.
This will work with forcing_flag option set up for
AutocompleteDynamicTrial_2 on android. It's only going
to work for Dev and Canary channels because we are not
allowed to have forcing flags for Beta/Prod tied to GWS
experiments for privacy reasons.
BUG=324043
Review URL: https://codereview.chromium.org/105843004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238892 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
index e6b441d..3e7ac77 100644
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -319,6 +319,20 @@
cc::switches::kDisableMapImage, ""}
};
+#if defined(OS_ANDROID)
+const Experiment::Choice kZeroSuggestExperimentsChoices[] = {
+ { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" },
+ { IDS_FLAGS_ZERO_SUGGEST_MOST_VISITED,
+ switches::kEnableZeroSuggestMostVisited, ""},
+ { IDS_FLAGS_ZERO_SUGGEST_ETHER_SERP,
+ switches::kEnableZeroSuggestEtherSerp, ""},
+ { IDS_FLAGS_ZERO_SUGGEST_ETHER_NO_SERP,
+ switches::kEnableZeroSuggestEtherNoSerp, ""},
+ { IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED,
+ switches::kDisableZeroSuggest, ""}
+};
+#endif
+
// RECORDING USER METRICS FOR FLAGS:
// -----------------------------------------------------------------------------
// The first line of the experiment is the internal name. If you'd like to
@@ -1856,6 +1870,15 @@
ENABLE_DISABLE_VALUE_TYPE_AND_VALUE(switches::kEnableEnhancedBookmarks, "1",
switches::kEnableEnhancedBookmarks, "0")
},
+#if defined(OS_ANDROID)
+ {
+ "enable-zero-suggest-experiment",
+ IDS_FLAGS_ZERO_SUGGEST_EXPERIMENT_NAME,
+ IDS_FLAGS_ZERO_SUGGEST_EXPERIMENT_DESCRIPTION,
+ kOsAndroid,
+ MULTI_VALUE_TYPE(kZeroSuggestExperimentsChoices)
+ }
+#endif
};
const Experiment* experiments = kExperiments;