Skip tests that are intermittent on Linux, fix gdb-remote port-grabbing code.
authorTodd Fiala <todd.fiala@gmail.com>
Wed, 9 Jul 2014 23:10:43 +0000 (23:10 +0000)
committerTodd Fiala <todd.fiala@gmail.com>
Wed, 9 Jul 2014 23:10:43 +0000 (23:10 +0000)
commit9e2d329818b71050ad397cc3393517646e9311cc
tree91979ce31a0ceb872bc73466abbef68c8cfb0c6e
parentd3561f6fecd32a4fd52d93273b4a14b69c3682b8
Skip tests that are intermittent on Linux, fix gdb-remote port-grabbing code.

Marked skipped for Linux:
TestCallStopAndContinue
TestConvenienceVariables
TestStopHookMultipleThreads

Fixed up gdb-remote port-grabbing code to use a random port in a wide range,
and to allow that to fail more gracefully.  This appears to have solved some
gdb-remote intermittent failing behavior.

llvm-svn: 212662
lldb/test/expression_command/call-function/TestCallStopAndContinue.py
lldb/test/expression_command/timeout/TestCallWithTimeout.py
lldb/test/functionalities/embedded_interpreter/TestConvenienceVariables.py
lldb/test/functionalities/stop-hook/multiple_threads/TestStopHookMultipleThreads.py
lldb/test/tools/lldb-gdbserver/gdbremote_testcase.py