[signin] Add experimental flag for unity consent bump

Bug: 834865
Change-Id: I3075ba21af8c32f8a3fded009eff553d67bddd97
Reviewed-on: https://chromium-review.googlesource.com/1027811
Commit-Queue: David Roger <[email protected]>
Reviewed-by: Thomas Tangl <[email protected]>
Cr-Commit-Position: refs/heads/master@{#553998}
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
index 5a8090f..55331884 100644
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -1172,6 +1172,12 @@
      arraysize(kWebXrRenderPathChoiceSharedBuffer), nullptr}};
 #endif  // defined(OS_ANDROID) && BUILDFLAG(ENABLE_VR)
 
+const FeatureEntry::FeatureParam kUnifiedConsentShowBump[] = {
+    {signin::kUnifiedConsentShowBumpParameter, "true"}};
+const FeatureEntry::FeatureVariation kUnifiedConsentVariations[] = {
+    {"(with consent bump)", kUnifiedConsentShowBump,
+     arraysize(kUnifiedConsentShowBump), nullptr}};
+
 const FeatureEntry::FeatureParam kSimplifyHttpsIndicatorEvToSecure[] = {
     {toolbar::features::kSimplifyHttpsIndicatorParameterName,
      toolbar::features::kSimplifyHttpsIndicatorParameterEvToSecure}};
@@ -3707,7 +3713,9 @@
 
     {"unified-consent", flag_descriptions::kUnifiedConsentName,
      flag_descriptions::kUnifiedConsentDescription, kOsAll,
-     FEATURE_VALUE_TYPE(signin::kUnifiedConsent)},
+     FEATURE_WITH_PARAMS_VALUE_TYPE(signin::kUnifiedConsent,
+                                    kUnifiedConsentVariations,
+                                    "UnifiedConsentVariations")},
 
     {"simplify-https-indicator", flag_descriptions::kSimplifyHttpsIndicatorName,
      flag_descriptions::kSimplifyHttpsIndicatorDescription, kOsDesktop,