Generate Test Description
If no Scenarios are on for that test, describe normally
Otherwise Describe as a Suite of tests, showing the active splits for each Scenario in that run's description
Merge & Permute new Scenarios into existing Scenarios
Applies each new Scenario on top of each existing Scenario,
overriding any existing features with the new Scenario's treatment.
Split Test Runner
Extension of standard JUnit 4 Runner
Leverages Split* Testing Annotations to automate unit testing across various Feature Flag treatments
Only one Annotation is respected per Test (IE Can not combine @SplitTest with @SplitScenarios on a single Test method)