simplify test interface, no need to distinguish between errors and failures
breakup legacy pitest class