teak-llvm/lldb/packages/Python/lldbsuite/test
Todd Fiala 101ed12712 test infra: catch and print exception info on test runner socket listener
This is the listener's spawned connection, not the listener itself.
(i.e. this is the test runner's receiving side of test event sockets).
A standard socket.error will just issue an INFO statement and continue.
Something other than a socket.error will get an ERROR: printed (and
also continue).

Hopefully this gets us more info and also handles the completely
to-be-expected scenario that the test inferior might go down at
any point.

llvm-svn: 255581
2015-12-14 23:45:38 +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 Remove the -c option from dotest.py. 2015-12-08 22:15:48 +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 Add expectedFlakeyFreeBSD to TestBatchMode failing on buildbot 2015-11-24 18:34:17 +00:00
example Move lldb/test to lldb/packages/Python/lldbsuite/test. 2015-10-28 17:43:26 +00:00
expression_command Recommit "Fix race during process interruption" 2015-12-07 12:36:52 +00:00
functionalities [Test] Addresses failing test when path to make contains spaces 2015-12-14 22:59:26 +00:00
help Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
issue_verification test infra: enable single-worker rerun phase for flakey tests. 2015-12-14 21:28:46 +00:00
lang Revert "Temporarily skip TestWithLimitDebugInfo on Darwin and OS X" 2015-12-14 22:04:20 +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 Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +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 [LLDB][MIPS] Change ARCHFLAG for MIPS 2015-12-01 05:24:17 +00:00
plugins Return gmake as the default name for GNU make on NetBSD 2015-12-07 21:24:25 +00:00
python_api Correction in TestFrames.py test for arm targets in thumb mode 2015-12-14 21:41:18 +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 Fix a cleanup error in TestPlatformProcessConnect.py 2015-12-09 10:16:05 +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
basic_results_formatter.py test infra: enable single-worker rerun phase for flakey tests. 2015-12-14 21:28:46 +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 test infra: enable single-worker rerun phase for flakey tests. 2015-12-14 21:28:46 +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 test infra: catch and print exception info on test runner socket listener 2015-12-14 23:45:38 +00:00
dotest.py test infra: enable single-worker rerun phase for flakey tests. 2015-12-14 21:28:46 +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 Python 3 - Use the exec function, not the exec statement. 2015-11-06 21:37:21 +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 Remove the multiplier loop. 2015-12-14 22:58:16 +00:00
lldbutil.py Fix an issue where all tests marked with skip_if_callable would be skipped regardless of the actual callable 2015-12-04 19:50:05 +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 Move lldb/test to lldb/packages/Python/lldbsuite/test. 2015-10-28 17:43:26 +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: enable single-worker rerun phase for flakey tests. 2015-12-14 21:28:46 +00:00
test_categories.py Make debug info specification use categories system. 2015-12-14 18:49:16 +00:00
test_result.py Make test categories composable 2015-12-14 13:17:18 +00:00
xunit_formatter.py enable timeout/exceptional exit support for xUnit formatter 2015-12-09 22:02:31 +00:00