teak-llvm/lldb/packages/Python/lldbsuite/test/python_api
Todd Fiala 57a4e5b3d0 Fix TestEvents.py on OS X
This change addresses a hang/segfault in TestEvents.py. The threads that
run the listener loops now do an SBListener.Clear() before they wrap up
their work. This prevents the test from trying to clean up the
SBListener too late.

There is a separate issue here which is that we should prevent this
clean-up time lock-up, but that is out of scope for this particular
change. I'd like to get these tests back and running the normal flow
rather than skipping them.

This addresses:
llvm.org/pr25924 (at least, the OS X side, although I suspect this will
also address Linux)

http://reviews.llvm.org/D19983
reviewed by: Jim Ingham

llvm-svn: 268653
2016-05-05 17:48:14 +00:00
..
breakpoint Move the rest of the tests over to using the new decorator module. 2016-02-04 23:04:17 +00:00
class_members Move the rest of the tests over to using the new decorator module. 2016-02-04 23:04:17 +00:00
debugger Move the rest of the tests over to using the new decorator module. 2016-02-04 23:04:17 +00:00
default-constructor Remove the skip if Darwin since I fixed the crash. 2016-03-11 19:15:03 +00:00
disassemble-raw-data Remove expectedFailureWindows decorator. 2016-02-08 19:34:59 +00:00
event Fix TestEvents.py on OS X 2016-05-05 17:48:14 +00:00
exprpath_synthetic Move the rest of the tests over to using the new decorator module. 2016-02-04 23:04:17 +00:00
findvalue_duplist Move the rest of the tests over to using the new decorator module. 2016-02-04 23:04:17 +00:00
formatters Move the rest of the tests over to using the new decorator module. 2016-02-04 23:04:17 +00:00
frame Fix TestGetVariables.py. 2016-04-25 23:29:53 +00:00
function_symbol Move the rest of the tests over to using the new decorator module. 2016-02-04 23:04:17 +00:00
hello_world Remove expectedFailureWindows decorator. 2016-02-08 19:34:59 +00:00
interpreter Move the rest of the tests over to using the new decorator module. 2016-02-04 23:04:17 +00:00
lldbutil Mark TestPrintStackTraces as flaky on android arm 2016-04-11 16:50:08 +00:00
module_section Move some of the common decorators to decorators.py. 2016-02-04 18:03:01 +00:00
objc_type Move the rest of the tests over to using the new decorator module. 2016-02-04 23:04:17 +00:00
process Fix test cases for big-endian systems 2016-04-14 14:35:02 +00:00
rdar-12481949 Remove a broken hack from Scalar::ULongLong and fix a test 2015-11-13 10:51:35 +00:00
sbdata Fix test cases for big-endian systems 2016-04-14 14:35:02 +00:00
sbtype_typeclass Move the rest of the tests over to using the new decorator module. 2016-02-04 23:04:17 +00:00
sbvalue_const_addrof Tighten up sys.path, and use absolute imports everywhere. 2015-11-03 02:06:18 +00:00
sbvalue_persist Remove expectedFailureWindows decorator. 2016-02-08 19:34:59 +00:00
section Move the rest of the tests over to using the new decorator module. 2016-02-04 23:04:17 +00:00
signals Remote flaky decorator from TestSignalsAPI on linux 2016-04-28 10:42:47 +00:00
symbol-context Fix DW_AT_specification handling in DWO files 2016-05-05 08:21:44 +00:00
target Remove expectedFailureWindows decorator. 2016-02-08 19:34:59 +00:00
thread Remove expectedFailureFreeBSD decorator 2016-02-19 19:25:03 +00:00
type Move the rest of the tests over to using the new decorator module. 2016-02-04 23:04:17 +00:00
value Change lldb.value.__int__() so that it takes into account the signedness of the value being cast to return a Python number with the proper value 2016-02-10 02:12:42 +00:00
value_var_update Move the rest of the tests over to using the new decorator module. 2016-02-04 23:04:17 +00:00
watchpoint Support Linux on SystemZ as platform 2016-04-14 14:28:34 +00:00
.categories