[lit] Add basic flaky test retry functionality
authorReid Kleckner <rnk@google.com>
Wed, 2 Sep 2015 20:32:41 +0000 (20:32 +0000)
committerReid Kleckner <rnk@google.com>
Wed, 2 Sep 2015 20:32:41 +0000 (20:32 +0000)
commit5ef0a653de6cb33afbf694ff6f402e9767ad126a
treed3655807b5ce2be7bf5c7c13f9da51c3b4354ad4
parentcd0a59d1aae531bb005b5d4ec7939ee27130d95a
[lit] Add basic flaky test retry functionality

The plan is to use this for the sanitizer test suite on Windows.  See
PR24554 for more details on why we need this.

Tested manually by injecting rand() into a sanitizer test and watching
what it does.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@246704 91177308-0d34-0410-b5e6-96231b3b80d8
utils/lit/lit/Test.py
utils/lit/lit/TestRunner.py
utils/lit/lit/main.py