Added expectedFlakey test decorator
authorVince Harron <vince@nethacker.com>
Fri, 26 Jun 2015 15:13:21 +0000 (15:13 +0000)
committerVince Harron <vince@nethacker.com>
Fri, 26 Jun 2015 15:13:21 +0000 (15:13 +0000)
commit7ac3ea424bd671a62918fffebffb1dedc5f43336
tree32ff06e73c92e7b748b2cf6b04d738960d6f3e21
parentc2ae76737753a55f18a290f1e64f8bca60423449
Added expectedFlakey test decorator

SUMMARY
Flakey tests get two chances to pass

Also, switched a bunch of tests to use new decorator.

TEST PLAN
Add one of these decorators to a test
Edit a test to pass on the first invocation, confirm test appears as pass
Edit a test to pass on the first invocation, pass on the second, confirm test appears as xfail
Edit a test to fail on two consecutive runs, confirm test appears in results as fail/error

Differential Revision: http://reviews.llvm.org/D10721

llvm-svn: 240789
15 files changed:
lldb/test/expression_command/call-function/TestCallStopAndContinue.py
lldb/test/expression_command/call-restarts/TestCallThatRestarts.py
lldb/test/expression_command/timeout/TestCallWithTimeout.py
lldb/test/functionalities/attach_resume/TestAttachResume.py
lldb/test/functionalities/avoids-fd-leak/TestFdLeak.py
lldb/test/functionalities/expr-doesnt-deadlock/TestExprDoesntBlock.py
lldb/test/functionalities/stop-hook/TestStopHookMechanism.py
lldb/test/functionalities/stop-hook/multiple_threads/TestStopHookMultipleThreads.py
lldb/test/functionalities/thread/create_after_attach/TestCreateAfterAttach.py
lldb/test/functionalities/thread/thread_specific_break/TestThreadSpecificBreakpoint.py
lldb/test/lang/c/register_variables/TestRegisterVariables.py
lldb/test/lang/cpp/this/TestCPPThis.py
lldb/test/lldbtest.py
lldb/test/python_api/signals/TestSignalsAPI.py
lldb/test/types/TestFloatTypes.py