Override behavior_names for experiments to remove control
What does this MR do and why?
Override behavior_names for experiments to remove control
- only used in execute_assignment logic, so this should be a safe implementation. We will keep our rollout tests to ensure we are doing what we expect.
- this will also allow us to remove our duplication of gem code.
- this also allows us to not have to specify
control:
if we create distribution rules in the class for any given experiment.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #426896 (closed)
Edited by Doug Stull