summaryrefslogtreecommitdiffstats
path: root/lldb/test/Shell/Driver/TestConvenienceVariables.test
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/test/Shell/Driver/TestConvenienceVariables.test')
-rw-r--r--lldb/test/Shell/Driver/TestConvenienceVariables.test23
1 files changed, 23 insertions, 0 deletions
diff --git a/lldb/test/Shell/Driver/TestConvenienceVariables.test b/lldb/test/Shell/Driver/TestConvenienceVariables.test
new file mode 100644
index 00000000000..a7b6faa34cb
--- /dev/null
+++ b/lldb/test/Shell/Driver/TestConvenienceVariables.test
@@ -0,0 +1,23 @@
+REQUIRES: python
+RUN: %build %p/Inputs/hello.cpp -o %t
+RUN: %lldb %t -s %p/Inputs/convenience.in -o quit | FileCheck %s
+
+script print(lldb.debugger)
+
+CHECK: stop reason = breakpoint 1.1
+CHECK: Debugger (instance: {{.*}}, id: {{[0-9]+}})
+CHECK: script print(lldb.target)
+CHECK: TestConvenienceVariables.test
+CHECK: script print(lldb.process)
+CHECK: SBProcess: pid = {{[0-9]+}},
+CHECK-SAME: state = stopped,
+CHECK-SAME: threads = {{[0-9]+}},
+CHECK-SAME: executable = TestConvenienceVariables.test
+CHECK: script print(lldb.thread.GetStopDescription(100))
+CHECK: breakpoint 1.1
+CHECK: script lldb.frame.GetLineEntry().GetLine()
+CHECK: 8
+CHECK: script lldb.frame.GetLineEntry().GetFileSpec().GetFilename()
+CHECK: hello.c
+CHECK: script lldb.frame.GetFunctionName()
+CHECK: main
OpenPOWER on IntegriCloud