ReTest for Developers
We designed ReTest from the ground up to have as stable tests as possible. For that we added many cool features, such as passive maintenance and robust component recognition.
We also wanted to minimize the flakiness of tests. We gave special focus on timing issues, which are a major source of flakiness.
And on top of that, we designed ReTest to be as open and extensible as possible. We provide several open source solutions and, moreover, difference testing will be fully open sourced by the end of 2017.