Skip to content

Conversation

@mikeproeng37
Copy link
Contributor

@optimizely/fullstack-devs

Mike Ng added 4 commits March 24, 2017 17:07
Summary:
Move bucketing logic around such that `activate` and `track` end up calling `getVariation` and we avoid some of the duplicate logic.

The order of operations now should be:

1. Preconditions
2. Experiment status (Must be running or launched)
3. Whitelisting
4. User profile (if available)
5. Audience conditions
6. Bucket through bucketer

Test Plan: Unit. Will test manually.

Reviewers: #oasis_team_review

JIRA Issues: OASIS-1170

Differential Revision: https://phabricator.optimizely.com/D15336
@coveralls
Copy link

coveralls commented Mar 30, 2017

Coverage Status

Coverage increased (+0.3%) to 91.406% when pulling 5e815aa on mng/refactor-bucket-order-remote into e3eef7c on devel.

@mikeproeng37
Copy link
Contributor Author

@aliabbasrizvi please approve this now that you've deployed 1.1.1

@mikeproeng37 mikeproeng37 merged commit 1d52b38 into devel Apr 4, 2017
@aliabbasrizvi aliabbasrizvi deleted the mng/refactor-bucket-order-remote branch April 11, 2017 06:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants