| Index: chrome/browser/net/websocket_experiment/websocket_experiment_runner.cc
|
| diff --git a/chrome/browser/net/websocket_experiment/websocket_experiment_runner.cc b/chrome/browser/net/websocket_experiment/websocket_experiment_runner.cc
|
| index 26ba53e59011409f21ae2b32aec853666e75deaa..1dfa3d660cb5a4213c5760aa4ea9e58a7d3ec141 100644
|
| --- a/chrome/browser/net/websocket_experiment/websocket_experiment_runner.cc
|
| +++ b/chrome/browser/net/websocket_experiment/websocket_experiment_runner.cc
|
| @@ -5,6 +5,7 @@
|
| #include "chrome/browser/net/websocket_experiment/websocket_experiment_runner.h"
|
|
|
| #include "base/compiler_specific.h"
|
| +#include "base/field_trial.h"
|
| #include "base/histogram.h"
|
| #include "base/message_loop.h"
|
| #include "base/task.h"
|
| @@ -99,6 +100,13 @@ static scoped_refptr<WebSocketExperimentRunner> runner;
|
| /* static */
|
| void WebSocketExperimentRunner::Start() {
|
| DCHECK(!runner.get());
|
| +
|
| + scoped_refptr<FieldTrial> trial = new FieldTrial("WebSocketExperiment", 1000);
|
| + trial->AppendGroup("_active", 5); // 0.5% in _active group.
|
| +
|
| + if (trial->group() == FieldTrial::kNotParticipating)
|
| + return;
|
| +
|
| runner = new WebSocketExperimentRunner;
|
| runner->Run();
|
| }
|
|
|