Index: chrome/browser/chrome_browser_field_trials.cc |
diff --git a/chrome/browser/chrome_browser_field_trials.cc b/chrome/browser/chrome_browser_field_trials.cc |
index 7e90ba8697adc7c624adb9c148535e3862f43fff..d0488235b7d442ecac768dbeceac730a5db45ea9 100644 |
--- a/chrome/browser/chrome_browser_field_trials.cc |
+++ b/chrome/browser/chrome_browser_field_trials.cc |
@@ -204,17 +204,18 @@ void ChromeBrowserFieldTrials::SetUpSimpleCacheFieldTrial() { |
if (parsed_command_line_.HasSwitch(switches::kUseSimpleCacheBackend)) { |
const std::string opt_value = parsed_command_line_.GetSwitchValueASCII( |
switches::kUseSimpleCacheBackend); |
- if (LowerCaseEqualsASCII(opt_value, "off")) { |
- // This is the default. |
- return; |
- } |
const base::FieldTrial::Probability kDivisor = 100; |
scoped_refptr<base::FieldTrial> trial( |
base::FieldTrialList::FactoryGetFieldTrial("SimpleCacheTrial", kDivisor, |
- "No", 2013, 12, 31, NULL)); |
+ "ExperimentNo", 2013, 12, 31, |
+ NULL)); |
trial->UseOneTimeRandomization(); |
+ if (LowerCaseEqualsASCII(opt_value, "off")) { |
+ trial->AppendGroup("ExplicitNo", 100); |
Alexei Svitkine (slow)
2013/04/17 16:50:25
Use kDivisor?
|
+ return; |
+ } |
if (LowerCaseEqualsASCII(opt_value, "on")) { |
- trial->AppendGroup("Yes", 100); |
+ trial->AppendGroup("ExplicitYes", 100); |
Alexei Svitkine (slow)
2013/04/17 16:50:25
Use kDivisor?
|
return; |
} |
#if defined(OS_ANDROID) |
@@ -222,8 +223,8 @@ void ChromeBrowserFieldTrials::SetUpSimpleCacheFieldTrial() { |
// TODO(pasko): Make this the default on Android when the simple cache |
// adds a few more necessary features. Also adjust the probability. |
const base::FieldTrial::Probability kSimpleCacheProbability = 1; |
- trial->AppendGroup("Yes", kSimpleCacheProbability); |
- trial->AppendGroup("Control", kSimpleCacheProbability); |
+ trial->AppendGroup("ExperimentYes", kSimpleCacheProbability); |
+ trial->AppendGroup("ExperimentControl", kSimpleCacheProbability); |
trial->group(); |
} |
#endif |