diff options
author | joi@chromium.org <joi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-05-05 02:22:11 +0000 |
---|---|---|
committer | joi@chromium.org <joi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-05-05 02:22:11 +0000 |
commit | 780702c2aac603a5ca09c22e34d3f913a375627d (patch) | |
tree | 9eec20da47f64859a072a8ca2ca03823953e5d52 /content | |
parent | 8dc0234a8d2cec8bb1979ec8dec05bf23a79a42a (diff) | |
download | chromium_src-780702c2aac603a5ca09c22e34d3f913a375627d.zip chromium_src-780702c2aac603a5ca09c22e34d3f913a375627d.tar.gz chromium_src-780702c2aac603a5ca09c22e34d3f913a375627d.tar.bz2 |
Add one-time randomization support for FieldTrial, and the ability to
disable field trials. I am going to have a need for both soon.
Cleaning up some comments about empty trial names, adding static
method TrialExists() and simplifying many call sites by using this
method.
While I'm in there and needing base/OWNERS approval, add an OWNERS
file for base/metrics that adds jar@chromium.org as an owner for that
directory.
BUG=none
TEST=base_unittests
TBR=jam@chromium.org
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84197 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content')
-rw-r--r-- | content/renderer/renderer_main.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/content/renderer/renderer_main.cc b/content/renderer/renderer_main.cc index dbb0e34..440ef77 100644 --- a/content/renderer/renderer_main.cc +++ b/content/renderer/renderer_main.cc @@ -191,8 +191,10 @@ int RendererMain(const MainFunctionParams& parameters) { statistics.reset(new base::StatisticsRecorder()); } - // Initialize statistical testing infrastructure. - base::FieldTrialList field_trial; + // Initialize statistical testing infrastructure. We set client_id to the + // empty string to disallow the renderer process from creating its own + // one-time randomized trials; they should be created in the browser process. + base::FieldTrialList field_trial(EmptyString()); // Ensure any field trials in browser are reflected into renderer. if (parsed_command_line.HasSwitch(switches::kForceFieldTestNameAndValue)) { std::string persistent = parsed_command_line.GetSwitchValueASCII( |