teak-llvm/lldb/packages/Python/lldbsuite/test/functionalities/thread
Pavel Labath cb8ea4bd23 Make TestThreadStates more stable
Summary:
Because of the large number of XFAILs TestThreadStates has decayed quite a bit. This commit does
the following:
- removes the "breakpoint list" expectations. Most tests have been failing on this, because the
  command output changed quite a while back. I remove it, because run_break_set_by_file_and_line
  already does a decent amount of checking
- fixup test_state_after_expression: this was calling the wrong function by mistake. As now the
  function actually tests something (which we know is broken), I needed to XFAIL it as well.
- replaces the sleep() with a proper wait-for-event functionality in parts which use async mode,
  to stabilize the one function that actually tests something.

Reviewers: clayborg

Subscribers: lldb-commits

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

llvm-svn: 254901
2015-12-07 11:09:14 +00:00
..
backtrace_all Skip TestBacktraceAll on android-arm 2015-11-03 18:03:47 +00:00
break_after_join Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
concurrent_events Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
crash_during_step [LLDB][MIPS] XFAIL TestCrashDuringStep.py for MIPS 2015-12-04 09:56:36 +00:00
create_after_attach Teach LLDB how to directly launch processes on the iOS simulator 2015-11-05 00:46:25 +00:00
create_during_step Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
exit_during_break Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
exit_during_step [TestExitDuringStep] Adjust after a recent type map change. 2015-11-18 21:22:29 +00:00
jump Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
multi_break Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
state Make TestThreadStates more stable 2015-12-07 11:09:14 +00:00
step_out Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
thread_exit Remove expectedFailureFreeBSD from passing ThreadExitTestCase::test_with_dwarf 2015-11-24 18:22:37 +00:00
thread_specific_break Make TestThreadSpecificBreakpoint.py more focused. 2015-12-04 22:59:41 +00:00
thread_specific_break_plus_condition Make TestThreadSpecificBreakpoint.py more focused. 2015-12-04 22:59:41 +00:00
main.cpp
Makefile
TestNumThreads.py Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00