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
Greg Clayton
7051231709
<rdar://problem/11358639>
...
Switch over to the "*-apple-macosx" for desktop and "*-apple-ios" for iOS triples.
Also make the selection process for auto selecting platforms based off of an arch much better.
llvm-svn: 156354
2012-05-08 01:45:38 +00:00
Johnny Chen
910667004f
Remove the expectedFailure decorator as the bug has been fixed.
...
llvm-svn: 155264
2012-04-21 01:02:50 +00:00
Johnny Chen
24086bc93b
Second batch of adding @dsym_test/@dwarf_test decorators to existing test cases.
...
Plus some minor cleanup of test method names.
Third and final batch is coming.
llvm-svn: 154197
2012-04-06 19:54:10 +00:00
Johnny Chen
b58337cd45
Add a Test case to make sure that __apple_types section does get produced by dsymutil.
...
This is supposed to succeed even with rdar://problem/11166975.
llvm-svn: 153919
2012-04-03 01:07:24 +00:00
Johnny Chen
1b8af41116
Add some more debug prints and retrieve the debug subsections from the DWARF section.
...
llvm-svn: 153915
2012-04-03 00:41:25 +00:00
Johnny Chen
d6fbc8ff66
Add testcase that verifies that __apple_types is a valid section in a .o file generated by clang.
...
rdar://problem/11167268
llvm-svn: 153891
2012-04-02 19:46:14 +00:00
Johnny Chen
7840c81df2
Modify a couple of Makefiles to use clang instead of gcc, since gcc is being deprecated.
...
llvm-svn: 148071
2012-01-12 23:50:28 +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
fc7483f699
Add a simple test case to exercise the SBDebugger.CreateTargetWithFileAndTargetTriple() API.
...
llvm-svn: 137544
2011-08-13 00:55:56 +00:00
Johnny Chen
f017e8d6d7
Modify the skipUnless() logic to work for OSX Lion.
...
llvm-svn: 137542
2011-08-13 00:27:46 +00:00
Johnny Chen
fd70999bb4
Move top level test dirs platform and inferior-crashing to reside under functionalities and order to reside under macosx.
...
llvm-svn: 133919
2011-06-27 18:25:00 +00:00
Johnny Chen
4ebd019b97
Now that we have added a post-processing step for adding truth value testing to
...
those lldb objects which implement the IsValid() method, let's change the rest of
the test suite to use the more compact truth value testing pattern (the Python way).
llvm-svn: 131970
2011-05-24 18:22:45 +00:00
Johnny Chen
b21c52eac8
Add test scenario to verify 'eax' register is available when launching the i386 slice
...
of a universal binary and 'rax' register is available when launching the x86_64 slice.
rdar://problem/9403437
llvm-svn: 131069
2011-05-08 17:25:27 +00:00
Johnny Chen
933fefdd6a
Add new radar info for failed test.
...
llvm-svn: 125100
2011-02-08 18:37:49 +00:00
Johnny Chen
78bb926f9b
Make the assertion message about 32-bit process address byte size more clear.
...
llvm-svn: 125099
2011-02-08 18:31:06 +00:00
Johnny Chen
769302a97f
Parametrize make variable CC to also test with clang.
...
llvm-svn: 124764
2011-02-03 00:44:32 +00:00
Johnny Chen
d6c05708eb
Remove @expectedFailure decorator as the bug has been fixed.
...
llvm-svn: 120624
2010-12-01 23:15:58 +00:00
Johnny Chen
c7c03d919a
Add @expectedFailure decorator for a known bug:
...
rdar://problem/8689814 test failure: test/macosx/universal (the i386 slice does not break?)
llvm-svn: 120505
2010-12-01 00:03:17 +00:00
Johnny Chen
98d9c79e7d
Make the specification of relative directory more robust.
...
llvm-svn: 118511
2010-11-09 17:09:20 +00:00
Johnny Chen
aadcef54de
Make calling the super class's setUp() method less fragile.
...
llvm-svn: 116490
2010-10-14 17:31:24 +00:00
Johnny Chen
0924b41201
Avoid using hardcoded line number to break on. Use the line_number() utility
...
function to get the line number to break on during setUp().
llvm-svn: 116356
2010-10-12 22:39:52 +00:00
Johnny Chen
1b1b9accd1
Marked test_process_launch_for_universal() test case as requiring 'darwin' and 'i386'
...
in order to be run. And added a default build phase at the beginning of the method.
llvm-svn: 113037
2010-09-03 23:49:16 +00:00
Johnny Chen
cbb4be0c93
Changed the test case class names to be noun-like instead of verb-like.
...
llvm-svn: 112732
2010-09-01 19:59:58 +00:00
Johnny Chen
5ee881948a
Added a test case test_breakpoint_creation_by_filespec_python() which creates a
...
breakpoint by FileSpec and line number and exercises some FileSpec APIs.
Also, RUN_STOPPED is a bad assert name, RUN_SUCCEEDED is better.
llvm-svn: 112327
2010-08-27 23:47:36 +00:00
Johnny Chen
bf325e4a37
Changed from dbg.GetCurrentTarget() to dbg.GetSelectedTarget().
...
llvm-svn: 112231
2010-08-26 22:06:03 +00:00
Johnny Chen
f3c59231b3
Added logic to TestUniversal.py to exercise the python APIs:
...
o SBDebugger.GetCurrentTarget()
o SBTarget.GetProcess()
o SBProcess.GetAddressByteSize()
in order to make sure that, indeed, 64-bit, followed by 32-bit processes have
been launched.
Added invoke() method to TestBase to factor in the tracing logic in one place.
This method allows an object to call a method with no arg reflectively.
llvm-svn: 112102
2010-08-25 22:52:45 +00:00
Johnny Chen
536b7d2d26
Removed the @unitest2.expectedFailure decorator. The i386 process launch works
...
correctly after all. It was my own configuration error (I was building x86_64
only).
llvm-svn: 111992
2010-08-24 23:14:47 +00:00
Johnny Chen
3c884a014c
Added a test for launching a universal binary. Launch of i386 architecture
...
currently fails: rdar://problem/8349784.
Forgot to check in lldbtest.py in the previous commit r111958.
llvm-svn: 111975
2010-08-24 22:07:56 +00:00
Jim Ingham
4512065130
Test files (but no test cases yet) for handling Universal files.
...
llvm-svn: 110893
2010-08-12 01:21:40 +00:00