Fix this test case to actually work - it was relying on a certain 'po' output which wasn't occurring


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@219978 91177308-0d34-0410-b5e6-96231b3b80d8
Add a test for the -b (batch mode) option to the lldb driver.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@219979 91177308-0d34-0410-b5e6-96231b3b80d8
This test needs the SB headers to make sense

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@219980 91177308-0d34-0410-b5e6-96231b3b80d8
Some more test marking

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@219981 91177308-0d34-0410-b5e6-96231b3b80d8
The number '5' triggers a bug unrelated to LLDB, and is not instrumental to this test in any way. Use another, randomly chosen, number to make the test pass again and provide useful actionable feedback about things that truly matter

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@219982 91177308-0d34-0410-b5e6-96231b3b80d8
Change a use of mktemp() to mkstemp() for better security.
We have two more uses of mktemp still in the source base
but they'll take a little more consideration.
clang static analyzer fixit.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@219983 91177308-0d34-0410-b5e6-96231b3b80d8
Added a new kind of test case: the "inline" test
case.  This test case style attempts to shed all
of the boilerplate that is required for test
cases, and let 80% of test cases use a much terser
syntax.

Inline testcases have much simplified python files
(the corresponding .py file should contain two
lines of code) and require no Makefile, because the
Makefile is generated automatically.  Breakpoints
are set automatically and the indicated breakpoint
actions (specified after a magic //% comment) are
executed when the breakpoint is hit.

All other testcases are unaffected.

One thing I'm not really happy with yet is the way
multiple actions for the same line are specified.
I'm going to use lang/c/struct_types as a guinea
pig to develop this further.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@219984 91177308-0d34-0410-b5e6-96231b3b80d8
Split this test case to handle each literal kind uniquely

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@219985 91177308-0d34-0410-b5e6-96231b3b80d8
Attach a bug number to these failures

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@219986 91177308-0d34-0410-b5e6-96231b3b80d8