Description[Herb] Set up field trial for UI prototypes
* Add a field trial for bucketing users into different prototypes.
The trial stores the herb flavor in a variations param.
* Consolidate Herb string checking into FeatureUtilities, which
checks whether VariationsAssociatedParams are active and
whether they're overridden by about:flags.
* Adds a "disabled" group to about:flags to explicitly disable the
experiment, users on about:flags now default to whatever they're
bucketed into.
* Stop toasting to the user that they need the restart Chrome for
cached experiment flags to take effect. Users won't understand
why this is relevant.
BUG=582539
Committed: https://crrev.com/b584cb20c80e31ab5ac85a9269e92efaa2cfbcf7
Cr-Commit-Position: refs/heads/master@{#377454}
Patch Set 1 #Patch Set 2 : Using variations param #
Total comments: 2
Patch Set 3 : Charging blindly forward #
Total comments: 4
Patch Set 4 : DISABLED vs null #Patch Set 5 : Swapped bak to trial instead of variations params #
Total comments: 3
Patch Set 6 : Histogram test #Patch Set 7 : Rebased #Patch Set 8 : startsWith #Patch Set 9 : startsWith #Dependent Patchsets: Messages
Total messages: 27 (8 generated)
|