Commit e12741ba authored by Carlos Knippschild's avatar Carlos Knippschild Committed by Commit Bot

Fix field trial experiment name; update field trial doc.

Change-Id: Ia05d04a3fcc5b4f24ecda9354835fb625ac6cdfe
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1962995
Commit-Queue: Mark Pearson <mpearson@chromium.org>
Auto-Submit: Carlos Knippschild <carlosk@chromium.org>
Reviewed-by: default avatarMark Pearson <mpearson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#724090}
parent 3b0e3515
...@@ -38,14 +38,14 @@ perf bots and browser tests in the waterfall. ...@@ -38,14 +38,14 @@ perf bots and browser tests in the waterfall.
``` ```
The config file is a dictionary at the top level mapping a study name to an The config file is a dictionary at the top level mapping a study name to an
array of *study configurations*. The study name in the configuration file should array of *study configurations*. The study name in the configuration file
match the FieldTrial name used in the Chromium client code. **must** match the FieldTrial name used in the Chromium client code.
> Note: Many newer studies do not use study names in the client code at all, and > Note: Many newer studies do not use study names in the client code at all, and
> rely on the [Feature List API][FeatureListAPI] instead. Nonetheless, if a > rely on the [Feature List API][FeatureListAPI] instead. Nonetheless, if a
> study has a server-side configuration, the study `name` specified here should > study has a server-side configuration, the study `name` specified here
> match the name specified in the server-side configuration; this is used to > must still match the name specified in the server-side configuration; this is
> implement sanity-checks on the server. > used to implement sanity-checks on the server.
### Study Configurations ### Study Configurations
...@@ -80,14 +80,14 @@ for the study. The first experiment matching the active platform will be used. ...@@ -80,14 +80,14 @@ for the study. The first experiment matching the active platform will be used.
### Experiments (Groups) ### Experiments (Groups)
Each *experiment* is a dictionary that must contain the `name` key, identifying Each *experiment* is a dictionary that must contain the `name` key, identifying
the experiment group name. This name should match the FieldTrial experiment the experiment group name. This name **must** match the FieldTrial experiment
group name used in the Chromium client code. group name used in the Chromium client code.
> Note: Many newer studies do not use experiment names in the client code at > Note: Many newer studies do not use experiment names in the client code at
> all, and rely on the [Feature List API][FeatureListAPI] instead. Nonetheless, > all, and rely on the [Feature List API][FeatureListAPI] instead. Nonetheless,
> if a study has a server-side configuration, the experiment `name` specified > if a study has a server-side configuration, the experiment `name` specified
> here should match the name specified in the server-side configuration; this is > here must still match the name specified in the server-side configuration;
> used to implement sanity-checks on the server. > this is used to implement sanity-checks on the server.
The remaining keys, `params`, `enable_features`, and `disable_features` are The remaining keys, `params`, `enable_features`, and `disable_features` are
optional. optional.
......
...@@ -3274,7 +3274,7 @@ ...@@ -3274,7 +3274,7 @@
] ]
} }
], ],
"InterestFeedContentSuggestionsFeedUI": [ "InterestFeedContentSuggestions": [
{ {
"platforms": [ "platforms": [
"android" "android"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment