We do support multiple success conditions already but the problem is that implementation is wrong - currently when any success condition is reached we consider that whole test is successful. This is actually wrong. We should consider each success condition as a separate result and should track all results separately.

This will affect how we store testing data #2099919: Convert multivariate_combination table to entity.