llvm-project/lldb/test/python_api
Zachary Turner c7826524ac Get test executables compiling on Windows.
Many of the test executables use pthreads directly.  This isn't
portable on Windows, so this patch converts these test to use
C++11 threads and mutexes.  Since Windows' implementation of
std::thread classes throw and catch from header files, this patch
also disables exceptions when compiling with clang on Windows.

Reviewed by: Todd Fiala, Ed Maste

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

llvm-svn: 215562
2014-08-13 17:44:53 +00:00
..
breakpoint If a breakpoint gets deleted, any SBBreakpoints representing that 2014-07-02 18:44:43 +00:00
debugger Massive test suite cleanup to stop everyone from manually having to compute "mydir" inside each test case. 2013-12-10 23:19:29 +00:00
default-constructor I removed SetCallback from the Python API's since it wasn't actually useful, and added SetScriptCallbackFunction, 2014-04-03 00:50:56 +00:00
disassemble-raw-data Massive test suite cleanup to stop everyone from manually having to compute "mydir" inside each test case. 2013-12-10 23:19:29 +00:00
event Correctly set the working directory when launching processes for both local and remote targets. 2013-12-13 19:18:59 +00:00
findvalue_duplist <rdar://problem/15960553> 2014-02-18 23:48:11 +00:00
formatters Massive test suite cleanup to stop everyone from manually having to compute "mydir" inside each test case. 2013-12-10 23:19:29 +00:00
frame Correctly set the working directory when launching processes for both local and remote targets. 2013-12-13 19:18:59 +00:00
function_symbol Correctly set the working directory when launching processes for both local and remote targets. 2013-12-13 19:18:59 +00:00
hello_world Correctly set the working directory when launching processes for both local and remote targets. 2013-12-13 19:18:59 +00:00
interpreter Fixes a number of issue related to test portability on Windows. 2014-07-18 01:02:02 +00:00
lldbutil Get test executables compiling on Windows. 2014-08-13 17:44:53 +00:00
module_section Get test executables compiling on Windows. 2014-08-13 17:44:53 +00:00
objc_type Correctly set the working directory when launching processes for both local and remote targets. 2013-12-13 19:18:59 +00:00
process Correctly set the working directory when launching processes for both local and remote targets. 2013-12-13 19:18:59 +00:00
rdar-12481949 Massive test suite cleanup to stop everyone from manually having to compute "mydir" inside each test case. 2013-12-10 23:19:29 +00:00
sbdata Fixes a number of issue related to test portability on Windows. 2014-07-18 01:02:02 +00:00
signals Get test executables compiling on Windows. 2014-08-13 17:44:53 +00:00
symbol-context Correctly set the working directory when launching processes for both local and remote targets. 2013-12-13 19:18:59 +00:00
target Marked TestTargetAPI.test_launch_new_process_and_redirect_stdout_with_* as XFAIL on Darwin. 2014-07-09 21:24:41 +00:00
thread Add decorator for FreeBSD test failure - malloc() breakpoint issue 2014-08-01 17:04:31 +00:00
type Add support for inspecting enum members. 2014-06-02 20:55:29 +00:00
value Correctly set the working directory when launching processes for both local and remote targets. 2013-12-13 19:18:59 +00:00
watchpoint Get test executables compiling on Windows. 2014-08-13 17:44:53 +00:00
.categories Initial commit of a new testsuite feature: test categories. 2012-09-21 19:10:53 +00:00