teak-llvm/lldb/packages/Python/lldbsuite/test/python_api
Pavel Labath 4da5a1dbab modify-python-lldb.py: clean up __iter__ and __len__ support
Summary:
Instead of modifying the swig-generated code, just add the appropriate
methods to the interface files in order to get the swig to do the
generation for us.

This is a straight-forward move from the python script to the interface
files. The single class which has nontrivial handling in the script
(SBModule) has been left for a separate patch.

For the cases where I did not find any tests exercising the
iteration/length methods (i.e., no tests failed after I stopped emitting
them), I tried to add basic tests for that functionality.

Reviewers: zturner, jingham, amccarth

Subscribers: jdoerfert, lldb-commits

Differential Revision: https://reviews.llvm.org/D60119

llvm-svn: 357572
2019-04-03 11:48:38 +00:00
..
breakpoint Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
class_members Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
debugger modify-python-lldb.py: clean up __iter__ and __len__ support 2019-04-03 11:48:38 +00:00
default-constructor modify-python-lldb.py: clean up __iter__ and __len__ support 2019-04-03 11:48:38 +00:00
disassemble-raw-data Add and fix some tests for PPC64 2018-03-26 12:42:07 +00:00
event [lldb] [test] Mark more tests flakey on NetBSD 2019-03-11 17:01:31 +00:00
exprpath_synthetic [lldb] [test] Mark failing tests XFAIL on NetBSD 2019-03-04 16:54:06 +00:00
file_handle Revert r317182 for https://reviews.llvm.org/D39128 2017-11-02 03:17:07 +00:00
findvalue_duplist Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
formatters Compile the LLDB tests out-of-tree. 2018-01-30 18:29:16 +00:00
frame Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
function_symbol Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
hello_world [lldb] [test] Mark failing tests XFAIL on NetBSD 2019-03-04 16:54:06 +00:00
interpreter Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
lldbutil [lldb] [test] Mark failing tests XFAIL on NetBSD 2019-03-04 16:54:06 +00:00
module_section Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
name_lookup Remove header grouping comments. 2018-11-11 23:17:06 +00:00
objc_type Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
process Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
rdar-12481949 Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
sbdata [testsuite] Remove other traces broken in python 3. 2019-03-13 02:44:32 +00:00
sblaunchinfo Add Utility/Environment class for handling... environments 2018-01-10 11:57:31 +00:00
sbstructureddata Added new API to SBStructuredData class 2017-05-29 08:25:46 +00:00
sbtype_typeclass [lldb] [test] Mark failing tests XFAIL on NetBSD 2019-03-04 16:54:06 +00:00
sbvalue_const_addrof
sbvalue_persist Remove header grouping comments. 2018-11-11 23:17:06 +00:00
section Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
signals Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
symbol-context modify-python-lldb.py: clean up __iter__ and __len__ support 2019-04-03 11:48:38 +00:00
target Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
thread [lldb] [test] Mark failing tests XFAIL on NetBSD 2019-03-04 16:54:06 +00:00
type Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
value Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
value_var_update Build each testcase variant in its own subdirectory and remove the srcdir lock file 2018-02-06 18:22:51 +00:00
watchpoint [lldb] [test] Mark failing tests XFAIL on NetBSD 2019-03-04 16:54:06 +00:00
.categories