Updated TestAbbreviations to reflect the changed output in r182068.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@182104 91177308-0d34-0410-b5e6-96231b3b80d8
Uses a helper to consistently verify the stop reason in all tests.

- Also removes a redundant import statement.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@182111 91177308-0d34-0410-b5e6-96231b3b80d8
Adds a test case for bugzilla #15671 patterned after TestInferiorCrashing.py.

- On Linux, the partial back-trace after an assert can cause the basic test to fail as discussed on lldb-dev.
- Uses SBFrame to walk up the stack to the assert site and tests expression evaluation of locals, globals and arguments.

Thanks to Daniel for review and testing on OS/X.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@182115 91177308-0d34-0410-b5e6-96231b3b80d8
Modifies the log directory to ensure that the log file will be found on tear-down (i.e. for CI agents that clean up artifacts aggressively).

- Uses the cwd following the model of TestPublicAPIHeaders.py


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