teak-llvm/lldb/packages/Python/lldbsuite/test
Zachary Turner 1da094a5ec More fixes related to counting threads on Windows.
The Windows 10 loader spawns threads at startup, so
tests which count threads or assume that a given user
thread will be at a specific index are incorrect in
this case.  The fix here is to use the standard mechanisms
for getting the stopped thread (which is all we are
really interested in anyway) and correlating them with
the breakpoints that were set, and doing checks against
those things.

This fixes about 6 tests on Windows 10.

llvm-svn: 258586
2016-01-22 23:54:41 +00:00
..
android/platform Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
api XFAIL TestMultithreaded on linux 2016-01-07 15:24:51 +00:00
arm_emulation Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
attic Move lldb/test to lldb/packages/Python/lldbsuite/test. 2015-10-28 17:43:26 +00:00
benchmarks Remove the -y option from dotest.py. 2015-12-10 18:52:09 +00:00
driver/batch_mode Centralize the handling of attach permissions on linux in tests 2016-01-11 10:24:50 +00:00
example Move lldb/test to lldb/packages/Python/lldbsuite/test. 2015-10-28 17:43:26 +00:00
expression_command Remove assumptions that thread 0 is always the main thread. 2016-01-21 21:07:30 +00:00
functionalities More fixes related to counting threads on Windows. 2016-01-22 23:54:41 +00:00
help Apply missed changes from svn r256863 "Add support for "source info" and use it to fix MI's -symbol-list-lines.". 2016-01-06 00:03:43 +00:00
issue_verification test infra: fix lldbinline tests to work with rerun 2015-12-22 17:14:47 +00:00
lang XFail TestNamespaceLookup tests on Windows. 2016-01-22 23:05:29 +00:00
linux Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
logging Small fixes to ensure TestLogging.py tests work with Python 3.5 as well as 2.7. 2016-01-15 20:45:06 +00:00
macosx Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
make Remove CRLF line endings from test_common.h 2016-01-11 10:27:31 +00:00
plugins Return gmake as the default name for GNU make on NetBSD 2015-12-07 21:24:25 +00:00
python_api Remove assumptions that thread 0 is always the main thread. 2016-01-21 21:07:30 +00:00
settings Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
source-manager Remove -S option from dotest.py. 2015-12-11 19:21:49 +00:00
terminal Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
test_runner wire timeouts and exceptional inferior process exits through the test event system 2015-12-09 06:45:43 +00:00
tools Mark arm/aarch64 specific xfails with expectedFailureLinux decorator 2016-01-20 15:01:54 +00:00
types Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
warnings/uuid Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
__init__.py Get rid of global variables in dotest.py 2015-12-08 01:15:30 +00:00
.categories Move lldb/test to lldb/packages/Python/lldbsuite/test. 2015-10-28 17:43:26 +00:00
bench-history Move lldb/test to lldb/packages/Python/lldbsuite/test. 2015-10-28 17:43:26 +00:00
bench.py Python 3 - Turn on absolute imports, and fix existing imports. 2015-11-05 19:22:28 +00:00
configuration.py test infra: enable single-worker rerun phase for flakey tests. 2015-12-14 21:28:46 +00:00
crashinfo.c Move lldb/test to lldb/packages/Python/lldbsuite/test. 2015-10-28 17:43:26 +00:00
curses_results.py Rename test_results.py to result_formatter.py. 2015-12-07 21:23:41 +00:00
dosep.py fixed test suite crash when --platform-name doesn't start with 'remote-' 2016-01-22 20:20:48 +00:00
dotest_args.py test infra: enable single-worker rerun phase for flakey tests. 2015-12-14 21:28:46 +00:00
dotest_channels.py Propagate socket_error exception from handle_read. Otherwise Ninja crashes. 2015-12-15 23:51:27 +00:00
dotest.py Add a symbolic link from the test directory to the actual - elsewhere located - path that contains the test cases - and teach the test suite driver to resolve paths that contain symbolic links to test cases 2015-12-16 01:15:49 +00:00
lldb_pylint_helper.py Updated lldb_pylint_helper to work with recent Python package changes. 2015-11-10 20:01:33 +00:00
lldbbench.py Python 3 - Turn on absolute imports, and fix existing imports. 2015-11-05 19:22:28 +00:00
lldbcurses.py Python 3 - Turn on absolute imports, and fix existing imports. 2015-11-05 19:22:28 +00:00
lldbinline.py fixup lldbinline-style tests to clean up Makefiles and *.d files 2016-01-06 19:16:45 +00:00
lldbpexpect.py Python 3 - Turn on absolute imports, and fix existing imports. 2015-11-05 19:22:28 +00:00
lldbplatformutil.py [LLDB][MIPS] Fix lldbplatformutil.py Failure 2015-11-19 11:01:21 +00:00
lldbtest_config.py Move lldb/test to lldb/packages/Python/lldbsuite/test. 2015-10-28 17:43:26 +00:00
lldbtest.py Revert "Enable test log collection from remote debug servers" 2016-01-22 14:50:29 +00:00
lldbutil.py More fixes related to counting threads on Windows. 2016-01-22 23:54:41 +00:00
lock.py Move lldb/test to lldb/packages/Python/lldbsuite/test. 2015-10-28 17:43:26 +00:00
Makefile Move lldb/test to lldb/packages/Python/lldbsuite/test. 2015-10-28 17:43:26 +00:00
README-TestSuite Centralize the handling of attach permissions on linux in tests 2016-01-11 10:24:50 +00:00
redo.py Move lldb/test to lldb/packages/Python/lldbsuite/test. 2015-10-28 17:43:26 +00:00
result_formatter.py test infra: fix lldbinline tests to work with rerun 2015-12-22 17:14:47 +00:00
test_categories.py Don't run dwo tests for windows targets. 2016-01-11 18:49:30 +00:00
test_result.py Make test categories composable 2015-12-14 13:17:18 +00:00
xunit_formatter.py test infra: support test reruns in xunit formatter. 2015-12-15 23:25:56 +00:00