Add test until pass feature
Often, there are tests that fail intermittently but for unclear reasons. In these situations it would be helpful to allow these tests to repeat a certain number of times trying to get a success. This allows development to continue while the source of the intermittent failure is determined.
I have added a property to ctest tests that allows the developer to set the max number of time for a test to repeat trying for a pass. The property looks for "REPEAT_UNTIL_PASS " within the set_tests_properties command.