Ed Maste
372c24d9f2
tests: Build test code on FreeBSD the same way as on Linux
...
llvm-svn: 187155
2013-07-25 21:02:34 +00:00
Daniel Malea
0a693d9d66
Disable test case that causes assertion failure on Linux
...
- filed llvm.org/pr16016
- fixed URL for llvm.org/pr16000
llvm-svn: 181902
2013-05-15 17:46:16 +00:00
Jim Ingham
c0dfddb302
Didn't mean to check in this change...
...
llvm-svn: 181858
2013-05-15 01:12:43 +00:00
Jim Ingham
bd4a5eccd6
Need to add the LLDB.framework directory to the rpath for the driver programs or they won't run.
...
llvm-svn: 181857
2013-05-15 01:11:30 +00:00
Daniel Malea
9fbc230de2
Fix GCC buildbot failures in API/Multithreaded tests
...
- fix typo initializing unique_ptr
- add missing throw specifier to play nice with older libstdc++ exception class
llvm-svn: 181831
2013-05-14 21:00:47 +00:00
Daniel Malea
4835990a6f
Skip C++ API/Multithreaded tests that are unsupported with Clang/libstdc++
...
- older versions of clang are unable to include <chrono> from libstdc++
- skipping tests until buildbots are updated
llvm-svn: 181829
2013-05-14 20:48:54 +00:00
Daniel Malea
b2132553d9
Adding C++ tests that drive LLDB from multiple threads
...
- test_breakpoint_callback -- filed llvm.org/pr-16000
- test_listener_resume -- resume a process from a thread waiting on SBListener
- test_listener_event_description -- SBEvent description from SBListener thread
- test_listener_event_process -- query process/thread/stack info from SBListener thread
llvm-svn: 181819
2013-05-14 19:13:25 +00:00
Daniel Malea
55faa40823
Fix check_public_api_headers test on mac os x, and refactor some logic into lldbtest.py
...
- moved build logic from Makefile and TestPublicAPIHeaders.py into lldbtest to allow reuse
- added decorator @skipIfi386
llvm-svn: 180955
2013-05-02 21:44:31 +00:00
Daniel Malea
7a96af0627
Fix CheckPublicAPIHeaders test case
...
- LLDB C++ API requires C++11
- provide required -std=c++11 flag if none is specified
llvm-svn: 180126
2013-04-23 17:48:06 +00:00
Daniel Malea
fde7df5e7d
Fix TestPublicAPIHeaders test on machines that have [DY]LD_LIBRARY_PATH that must be preserved.
...
llvm-svn: 175822
2013-02-21 23:07:30 +00:00
Matt Kopec
93ee88179b
Fix TestPublicAPIHeaders test on Linux.
...
-Change the build_dir variable name to lib_dir
-Set lib_dir to the correct location on Linux
-Set LD_EXTRAS to the actual lldb library
llvm-svn: 175664
2013-02-20 20:54:10 +00:00
Daniel Malea
db14eb25a0
Skip 32-bit testing of check_public_api_headers (on all platforms, not just Mac OS X)
...
- since the test program needs to link with LLDB, the test is invalid in 32-bit mode.
llvm-svn: 173372
2013-01-24 21:01:12 +00:00
Jim Ingham
63dfc725a7
Fix all the test case breakages caused by folks writing tests all over the place that depended explicitly
...
on the output of "break set". Please don't do this sort of thing!!!!!
llvm-svn: 164433
2012-09-22 00:05:11 +00:00
Filipe Cabecinhas
51c277876a
Make the test suite work again on Mac OS X without the LLDB_BUILD_TYPE env var
...
llvm-svn: 157678
2012-05-30 05:40:23 +00:00
Johnny Chen
025c58fc15
Patches for running some of the Linux tests from Dawn, thanks!
...
With some minor modification from me.
llvm-svn: 147160
2011-12-22 19:21:46 +00:00
Johnny Chen
1917bc8de4
Move disassemble-raw-data dir to reside under test/python_api where they belong.
...
Add debug statements for the raw bytes and the disassembled instruction.
llvm-svn: 146676
2011-12-15 19:56:28 +00:00
Sean Callanan
50952e9571
I have added a function to SBTarget that allows
...
clients to disassemble a series of raw bytes as
demonstrated by a new testcase.
In the future, this API will also allow clients
to provide a callback that adds comments for
addresses in the disassembly.
I also modified the SWIG harness to ensure that
Python ByteArrays work as well as strings as
sources of raw data.
llvm-svn: 146611
2011-12-14 23:49:37 +00:00
Greg Clayton
1d8859668f
Moved many of the "settings" that used to be in "target.process.*" to just
...
be in the target. All of the environment, args, stdin/out/err files, etc have
all been moved. Also re-enabled the ability to launch a process in a separate
terminal on MacOSX.
llvm-svn: 144061
2011-11-08 02:43:13 +00:00
Johnny Chen
f7a0062869
Fix the compilation warning while running the test case.
...
llvm-svn: 142663
2011-10-21 17:57:04 +00:00
Johnny Chen
2cce3f394c
Remove an extra 'for' in the comment.
...
llvm-svn: 136918
2011-08-04 20:48:50 +00:00
Johnny Chen
19bfde34ed
Add a test to check the integrity of the lldb public api directory containing SB*.h headers.
...
There should be nothing unwanted there and a simpe main.cpp (generated from main.cpp.template)
which includes SB*.h should compile and link with the LLDB framework.
llvm-svn: 136894
2011-08-04 18:17:16 +00:00