[Lldb-commits] [lldb] r135944 - /lldb/trunk/test/python_api/value/linked_list/TestValueAPILinkedList.py
Johnny Chen
johnny.chen at apple.com
Mon Jul 25 12:57:44 PDT 2011
Author: johnny
Date: Mon Jul 25 14:57:43 2011
New Revision: 135944
URL: http://llvm.org/viewvc/llvm-project?rev=135944&view=rev
Log:
Add a stronger assert for the test to ensure that the visited items from iterating through
the SBValue.linked_list_iter() API is equal to [1, 2, 4, 5].
Modified:
lldb/trunk/test/python_api/value/linked_list/TestValueAPILinkedList.py
Modified: lldb/trunk/test/python_api/value/linked_list/TestValueAPILinkedList.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/python_api/value/linked_list/TestValueAPILinkedList.py?rev=135944&r1=135943&r2=135944&view=diff
==============================================================================
--- lldb/trunk/test/python_api/value/linked_list/TestValueAPILinkedList.py (original)
+++ lldb/trunk/test/python_api/value/linked_list/TestValueAPILinkedList.py Mon Jul 25 14:57:43 2011
@@ -83,11 +83,20 @@
self.assertTrue(task_head, VALID_VARIABLE)
self.DebugSBValue(task_head)
+ # By design (see main.cpp), the visited id's are: [1, 2, 4, 5].
+ visitedIDs = [1, 2, 4, 5]
+ list = []
+
cvf = lldbutil.ChildVisitingFormatter(indent_child=2)
for t in task_head.linked_list_iter('next', eol):
self.assertTrue(t, VALID_VARIABLE)
+ list.append(int(t.GetChildMemberWithName("id").GetValue()))
if self.TraceOn():
print cvf.format(t)
+
+ # Sanity checks that the we visited all the items (no more, no less).
+ #print "list:", list
+ self.assertTrue(visitedIDs == list)
if __name__ == '__main__':
import atexit
More information about the lldb-commits
mailing list