[Lldb-commits] [lldb] r134771 - in /lldb/trunk/test/lang/c/global_variables: TestGlobalVariables.py a.c

Johnny Chen johnny.chen at apple.com
Fri Jul 8 16:33:36 PDT 2011


Author: johnny
Date: Fri Jul  8 18:33:36 2011
New Revision: 134771

URL: http://llvm.org/viewvc/llvm-project?rev=134771&view=rev
Log:
Add test scenarios for 'target variable' command into TestGlobalVariables.py file.

Modified:
    lldb/trunk/test/lang/c/global_variables/TestGlobalVariables.py
    lldb/trunk/test/lang/c/global_variables/a.c

Modified: lldb/trunk/test/lang/c/global_variables/TestGlobalVariables.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/lang/c/global_variables/TestGlobalVariables.py?rev=134771&r1=134770&r2=134771&view=diff
==============================================================================
--- lldb/trunk/test/lang/c/global_variables/TestGlobalVariables.py (original)
+++ lldb/trunk/test/lang/c/global_variables/TestGlobalVariables.py Fri Jul  8 18:33:36 2011
@@ -59,6 +59,14 @@
         # 'frame variable' should support address-of operator.
         self.runCmd("frame variable &g_file_global_int")
 
+        # Exercise the 'target variable' command to display globals in a.c file.
+        self.expect("target variable g_a", VARIABLES_DISPLAYED_CORRECTLY,
+                    substrs = ['g_a', '123'])
+        self.expect("target variable g_marked_spot.x", VARIABLES_DISPLAYED_CORRECTLY,
+                    substrs = ['g_marked_spot.x', '20'])
+        self.expect("target variable g_marked_spot.y", VARIABLES_DISPLAYED_CORRECTLY,
+                    substrs = ['g_marked_spot.y', '21'])
+
 
 if __name__ == '__main__':
     import atexit

Modified: lldb/trunk/test/lang/c/global_variables/a.c
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/lang/c/global_variables/a.c?rev=134771&r1=134770&r2=134771&view=diff
==============================================================================
--- lldb/trunk/test/lang/c/global_variables/a.c (original)
+++ lldb/trunk/test/lang/c/global_variables/a.c Fri Jul  8 18:33:36 2011
@@ -7,4 +7,9 @@
 //
 //===----------------------------------------------------------------------===//
 int g_a = 123;
+struct Point {
+    int x;
+    int y;
+};
+struct Point g_marked_spot = { 20, 21 };
 





More information about the lldb-commits mailing list