I've allowed some of my steps to be repeated if they fail, but not using the loop function. If the step gets recorded as a fail, I use the SequenceFilePostStepFailure call back to roll back a step and repeat it if the user wants to.
This all works fine, but the result recorded ends up like this:
How do I stop the UUT from recording a fail even though all steps pass?